Safe Haskell | None |
---|---|
Language | Haskell2010 |
PlutusTx.Monoid
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 Methods |
|
Monoid BuiltinByteString Source # | |
Defined in PlutusTx.Monoid Methods |
|
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 |