Safe Haskell | None |
---|---|
Language | GHC2021 |
Data.Monoid.Action
Synopsis
- class Monoid f => MonoidAction f a where
- mact :: f -> a -> a
Documentation
class Monoid f => MonoidAction f a where Source #
mact mempty = id
mact (f <> g) = mact f . mact g
Instances
MonoidAction () m Source # | |
Defined in Data.Monoid.Action | |
Monoid m => MonoidAction m m Source # | |
Defined in Data.Monoid.Action | |
(Ord a, Bounded a) => MonoidAction (Max a) a Source # | |
Defined in Data.Monoid.Action | |
(Ord a, Bounded a) => MonoidAction (Min a) a Source # | |
Defined in Data.Monoid.Action | |
Num a => MonoidAction (Product a) a Source # | |
Defined in Data.Monoid.Action | |
Num a => MonoidAction (Sum a) a Source # | |
Defined in Data.Monoid.Action | |
Num a => MonoidAction (Product a) (Sum a) Source # | |