Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class Semigroup a where Source #
Plutus Tx version of Semigroup
.
Instances
Semigroup Ordering Source # | |
Semigroup () Source # | |
Defined in PlutusTx.Semigroup | |
Semigroup BuiltinString Source # | |
Defined in PlutusTx.Semigroup (<>) :: BuiltinString -> BuiltinString -> BuiltinString Source # | |
Semigroup BuiltinByteString Source # | |
Defined in PlutusTx.Semigroup | |
Semigroup [a] Source # | |
Defined in PlutusTx.Semigroup | |
Semigroup a => Semigroup (Maybe a) Source # | |
Semigroup (First a) Source # | |
Semigroup a => Semigroup (Dual a) Source # | |
Semigroup (Endo a) Source # | |
AdditiveSemigroup a => Semigroup (Sum a) Source # | |
MultiplicativeSemigroup a => Semigroup (Product a) Source # | |
Ord a => Semigroup (Min a) Source # | |
Ord a => Semigroup (Max a) Source # | |
MeetSemiLattice a => Semigroup (Meet a) Source # | |
JoinSemiLattice a => Semigroup (Join a) Source # | |
(Semigroup a, Semigroup b) => Semigroup (a, b) Source # | |
Defined in PlutusTx.Semigroup | |
(Eq k, Semigroup v) => Semigroup (Map k v) Source # | |