Module
Polyform.Reporter
- Package
- purescript-polyform
- Repository
- purescript-polyform/polyform
#Reporter Source
newtype Reporter m r i o
Constructors
Instances
Newtype (Reporter m r i b) _
(Functor m) => Functor (Reporter m e i)
(Monad m, Monoid e) => Apply (Reporter m e i)
(Monad m, Monoid e) => Applicative (Reporter m e i)
(Functor m) => Profunctor (Reporter m e)
(Monoid e, Monad m) => Choice (Reporter m e)
(Monad m, Semigroup e) => Strong (Reporter m e)
(Monad m, Monoid r) => Alt (Reporter m r i)
(Monad m, Monoid r) => Plus (Reporter m r i)
(Monad m, Monoid r, Monoid o) => Semigroup (Reporter m r i o)
(Monad m, Monoid r, Monoid o) => Monoid (Reporter m r i o)
(Monad m, Monoid r) => Semigroupoid (Reporter m r)
(Monad m, Monoid r) => Category (Reporter m r)
Lazy (Reporter m r i o)
#bimapReporter Source
bimapReporter :: forall i m o o' r r'. Monad m => (r -> r') -> (o -> o') -> Reporter m r i o -> Reporter m r' i o'
#liftFnEither Source
liftFnEither :: forall e i m o. Monad m => Monoid e => (i -> Either e o) -> Reporter m e i o
- Modules
- Polyform
- Polyform.
Dual - Polyform.
Dual. Generic - Polyform.
Dual. Generic. Sum - Polyform.
Dual. Generic. Variant - Polyform.
Dual. Record - Polyform.
Dual. Variant - Polyform.
Exceptor - Polyform.
Parser - Polyform.
Reporter - Polyform.
Reporter. Dual - Polyform.
Reporter. Par - Polyform.
StarExceptT - Polyform.
Tokenized - Polyform.
Tokenized. Dual - Polyform.
Tokenized. Validator - Polyform.
Tokenized. Validator. Dual - Polyform.
Tokenized. Validator. Dual. Pure - Polyform.
Type. Row - Polyform.
Validator - Polyform.
Validator. Dual - Polyform.
Validator. Dual. Generic - Polyform.
Validator. Dual. Pure - Polyform.
Validator. Par - Polyform.
Validator. Pure - Polyform.
Validator. Record