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 # | |