Safe Haskell | None |
---|---|
Language | Haskell2010 |
Data.DoMonoid
Description
Construct monoids with do notation. For more information see https://github.com/tserduke/do-list#readme.
Documentation
newtype DoMonoidM m r Source #
DoMonoidM
is not a real instance of Monad
, Applicative
or Functor
.
It pretends being them with a phantom result type.
Constructors
DoM m |
Instances
Monoid a => Monad (DoMonoidM a) Source # | Monadic operations are not supported. |
Functor (DoMonoidM a) Source # | Functor operations are not supported. |
Applicative (DoMonoidM a) Source # | Applicative operations are not supported. |
IsList m => IsList (DoMonoidM m r) Source # | |
Eq m => Eq (DoMonoidM m r) Source # | |
Ord m => Ord (DoMonoidM m r) Source # | |
Read m => Read (DoMonoidM m r) Source # | |
Show m => Show (DoMonoidM m r) Source # | |
IsString m => IsString (DoMonoidM m r) Source # | |
type Item (DoMonoidM m r) Source # | |