Module
Polyform.Tokenized.Dual
- Package
- purescript-polyform
- Repository
- purescript-polyform/polyform
#DualD Source
data DualD p s i o o'
Constructors
Instances
(Profunctor p) => Functor (DualD p s i o)
(Applicative s, Profunctor p, Semigroupoid p, Strong p) => Apply (DualD p s i o')
(Applicative s, Category p, Profunctor p, Strong p) => Applicative (DualD p s i o')
(Profunctor p) => Profunctor (DualD p s i)
#pureDual Source
pureDual :: forall i o p s. Category p => Strong p => Applicative s => o -> Dual p s i o
#diverge Source
diverge :: forall i o o' p s. Functor (p i) => Profunctor p => (o' -> o) -> Dual p s i o -> DualD p s i o' o
#serializer Source
serializer :: forall i o p s. Dual p s i o -> (o -> s (List i))
#unliftUntokenized Source
unliftUntokenized :: forall i o p s. Profunctor p => Dual p s i o -> Dual p s (List 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