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