| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
PlutusTx.Semigroup
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 Methods (<>) :: BuiltinString -> BuiltinString -> BuiltinString Source # | |
| Semigroup BuiltinByteString Source # | |
Defined in PlutusTx.Semigroup Methods (<>) :: BuiltinByteString -> BuiltinByteString -> BuiltinByteString Source # | |
| 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 # | |