Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class Semigroup a => Monoid a where Source #
Plutus Tx version of Monoid
.
Instances
Monoid () Source # | |
Defined in PlutusTx.Monoid | |
Monoid BuiltinString Source # | |
Defined in PlutusTx.Monoid | |
Monoid BuiltinByteString Source # | |
Defined in PlutusTx.Monoid | |
Monoid [a] Source # | |
Defined in PlutusTx.Monoid | |
Semigroup a => Monoid (Maybe a) Source # | |
Defined in PlutusTx.Monoid | |
Monoid (First a) Source # | |
Defined in PlutusTx.Monoid | |
Monoid a => Monoid (Dual a) Source # | |
Defined in PlutusTx.Monoid | |
Monoid (Endo a) Source # | |
Defined in PlutusTx.Monoid | |
AdditiveMonoid a => Monoid (Sum a) Source # | |
Defined in PlutusTx.Numeric | |
MultiplicativeMonoid a => Monoid (Product a) Source # | |
Defined in PlutusTx.Numeric | |
BoundedMeetSemiLattice a => Monoid (Meet a) Source # | |
Defined in PlutusTx.Lattice | |
BoundedJoinSemiLattice a => Monoid (Join a) Source # | |
Defined in PlutusTx.Lattice | |
(Monoid a, Monoid b) => Monoid (a, b) Source # | |
Defined in PlutusTx.Monoid | |
(Eq k, Semigroup v) => Monoid (Map k v) Source # | |
Defined in PlutusTx.AssocMap |