| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
PlutusTx.Monoid
Documentation
class Semigroup a ⇒ Monoid a where Source #
Plutus Tx version of Monoid.
Instances
| Monoid BuiltinByteString Source # | |
Defined in PlutusTx.Monoid Methods | |
| Monoid BuiltinString Source # | |
Defined in PlutusTx.Monoid Methods | |
| 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 | |
| Monoid (List a) Source # | |
Defined in PlutusTx.Data.List | |
| 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 | |