Applicative functor formed by adding pure computations to a given applicative functor.
Instances18Generic1, Functor, Applicative, Foldable, Traversable, Alternative, …
Generic1 (Lift f)Defined in transformers-0.6.1.1 · Control.Applicative.LiftFunctor f => Functor (Lift f)Defined in transformers-0.6.1.1 · Control.Applicative.LiftApplicative f => Applicative (Lift f)Defined in transformers-0.6.1.1 · Control.Applicative.LiftA combination is Pure only if both parts are.
Foldable f => Foldable (Lift f)Defined in transformers-0.6.1.1 · Control.Applicative.LiftTraversable f => Traversable (Lift f)Defined in transformers-0.6.1.1 · Control.Applicative.LiftAlternative f => Alternative (Lift f)Defined in transformers-0.6.1.1 · Control.Applicative.LiftA combination is Pure only either part is.
Foldable1 f => Foldable1 (Lift f)Defined in transformers-0.6.1.1 · Control.Applicative.LiftEq1 f => Eq1 (Lift f)Defined in transformers-0.6.1.1 · Control.Applicative.LiftOrd1 f => Ord1 (Lift f)Defined in transformers-0.6.1.1 · Control.Applicative.LiftRead1 f => Read1 (Lift f)Defined in transformers-0.6.1.1 · Control.Applicative.LiftShow1 f => Show1 (Lift f)Defined in transformers-0.6.1.1 · Control.Applicative.Lift(Eq1 f, Eq a) => Eq (Lift f a)Defined in transformers-0.6.1.1 · Control.Applicative.Lift(Ord1 f, Ord a) => Ord (Lift f a)Defined in transformers-0.6.1.1 · Control.Applicative.Lift(Read1 f, Read a) => Read (Lift f a)Defined in transformers-0.6.1.1 · Control.Applicative.Lift(Show1 f, Show a) => Show (Lift f a)Defined in transformers-0.6.1.1 · Control.Applicative.LiftGeneric (Lift f a)Defined in transformers-0.6.1.1 · Control.Applicative.Lifttype Rep (Lift f a) = D1 ('MetaDataDefined in transformers-0.6.1.1 · Control.Applicative.Lift"Lift"
"Control.Applicative.Lift"
"transformers-0.6.1.1-a11a"
'False) (C1 ('MetaCons"Pure"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)) :+: C1 ('MetaCons"Other"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (f a))))type Rep1 (Lift f) = D1 ('MetaDataDefined in transformers-0.6.1.1 · Control.Applicative.Lift"Lift"
"Control.Applicative.Lift"
"transformers-0.6.1.1-a11a"
'False) (C1 ('MetaCons"Pure"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) Par1) :+: C1 ('MetaCons"Other"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec1 f)))