| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
Control.Joint.Effects.Writer
Contents
Documentation
Constructors
| Writer (e, a) | 
Instances
| Monoid e => Monad (Writer e) Source # | |
| Functor (Writer e) Source # | |
| Monoid e => Applicative (Writer e) Source # | |
| Interpreted (Writer e) Source # | |
| Monoid e => Transformer (Writer e) Source # | |
| Completable (Writer e) (State e) Source # | |
| type Schema (Writer e) Source # | |
Defined in Control.Joint.Effects.Writer  | |
| type Primary (Writer e) a Source # | |
Defined in Control.Joint.Effects.Writer  | |
type Accumulated e t = Adaptable (Writer e) t Source #
add :: Accumulated e t => e -> t () Source #
Orphan instances
| (Monoid e, Applicative u, Monad u) => Monad ((,) e <.:> u) Source # | |
| Functor u => Functor ((,) e <.:> u) Source # | |
| (Monoid e, Applicative u) => Applicative ((,) e <.:> u) Source # | |
Methods pure :: a -> ((,) e <.:> u) a # (<*>) :: ((,) e <.:> u) (a -> b) -> ((,) e <.:> u) a -> ((,) e <.:> u) b # liftA2 :: (a -> b -> c) -> ((,) e <.:> u) a -> ((,) e <.:> u) b -> ((,) e <.:> u) c # (*>) :: ((,) e <.:> u) a -> ((,) e <.:> u) b -> ((,) e <.:> u) b # (<*) :: ((,) e <.:> u) a -> ((,) e <.:> u) b -> ((,) e <.:> u) a #  | |
| (Monoid e, Alternative u) => Alternative ((,) e <.:> u) Source # | |