Module
Polyform.Exceptor
- Package
- purescript-polyform
- Repository
- purescript-polyform/polyform
#Exceptor Source
newtype Exceptor m e i oThis type is nearly Star (Except e m) but:
No
Semigroup econstraint in itsAltinstance (consistent withEither)Provides
Parallelinstance.
Constructors
Instances
Newtype (Exceptor m r i o) _(Applicative m) => Functor (Exceptor m e i)(Monad m) => Apply (Exceptor m e i)(Monad m) => Applicative (Exceptor m e i)(Monad m) => Bind (Exceptor m e i)(Monad m) => Monad (Exceptor m e i)(Monad m) => Semigroupoid (Exceptor m e)(Monad m) => Category (Exceptor m e)(Functor m) => Profunctor (Exceptor m e)(Monad m) => Choice (Exceptor m e)(Monad m) => Strong (Exceptor m e)(Monad m) => Lazy (Exceptor m e i o)(Monad m) => Alt (Exceptor m e i)(Applicative f, Parallel f m, Monad m) => Parallel (ParExceptor f e i) (Exceptor m e i)
#ParExceptor Source
newtype ParExceptor f e i oConstructors
ParExceptor (Star (Compose f (Either e)) i o)
Instances
(Applicative f) => Functor (ParExceptor f e i)(Applicative f) => Apply (ParExceptor f e i)(Applicative f) => Applicative (ParExceptor f e i)(Applicative f, Parallel f m, Monad m) => Parallel (ParExceptor f e i) (Exceptor m e i)
- 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