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