Modulesemigroupoids-6.0.2
Data.Functor.Bind.Class
- 2 types
- 3 classes
- 5 values
- Packagesemigroupoids-6.0.2
- Exports10
- LicenceBSD-2-Clause
Instances69Apply, …
Apply ComplexDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply FirstDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply LastDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply MaxDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply MinDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply IntMapDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply SeqDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply TreeDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply NonEmptyDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply IdentityDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply FirstDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply LastDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply DownDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply DualDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply ProductDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply SumDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply ZipListDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply Par1Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply MaybeDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply QDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply IODefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply []Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApplicative f => Apply (WrappedApplicative f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassMonad m => Apply (WrappedMonad m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassSemigroup m => Apply (Tuple2 m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassOrd k => Apply (Map k)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply ProxyDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply U1Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply V1Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply (ST s)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply (Either a)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply (ST s)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply f => Apply (MaybeApply f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply f => Apply (Lift f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Functor m, Monad m) => Apply (MaybeT m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Hashable k, Eq k) => Apply (HashMap k)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassSemigroup f => Apply (Constant f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassSemigroup m => Apply (Const m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassArrow a => Apply (WrappedArrow a b)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply (Tagged a)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply f => Apply (Alt f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply f => Apply (Rec1 f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply f => Apply (Static f a)Defined in semigroupoids-6.0.2 · Data.Semigroupoid.StaticApply f => Apply (Backwards f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply f => Apply (Reverse f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply m => Apply (ReaderT e m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply w => Apply (TracedT m w)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply w => Apply (IdentityT w)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBiapply p => Apply (Join p)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind m => Apply (StateT s m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind m => Apply (StateT s m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind m => Apply (WriterT w m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Functor m, Monad m) => Apply (ExceptT e m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Semigroup e, Apply w) => Apply (EnvT e w)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Apply m, Semigroup w) => Apply (WriterT w m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Apply m, Semigroup w) => Apply (WriterT w m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Apply w, Semigroup s) => Apply (StoreT s w)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassSemigroup c => Apply (K1 i c)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply (Cokleisli w a)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply (ContT r m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply ((->) m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Apply f, Apply g) => Apply (Product f g)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Apply f, Apply g) => Apply (f :*: g)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply f => Apply (M1 i t f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind m => Apply (RWST r w s m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Apply f, Apply g) => Apply (Compose f g)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Apply f, Apply g) => Apply (f :.: g)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Bind m, Semigroup w) => Apply (RWST r w s m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Bind m, Semigroup w) => Apply (RWST r w s m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class
Instances14Biapply, …
Biapply ArgDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBiapply Tuple2Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassSemigroup x => Biapply (Tuple3 x)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBiapply ConstDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBiapply TaggedDefined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Semigroup x, Semigroup y) => Biapply (Tuple4 x y)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply f => Biapply (Clown f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply g => Biapply (Joker g)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBiapply p => Biapply (Flip p)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBiapply p => Biapply (WrappedBifunctor p)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Semigroup x, Semigroup y, Semigroup z) => Biapply (Tuple5 x y z)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Biapply p, Biapply q) => Biapply (Product p q)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Apply f, Biapply p) => Biapply (Tannen f p)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Biapply p, Apply f, Apply g) => Biapply (Biff p f g)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class
Instances51Bind, …
Bind ComplexDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind FirstDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind LastDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind MaxDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind MinDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind IntMapDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind SeqDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind TreeDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind NonEmptyDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind IdentityDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind FirstDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind LastDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind DownDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind DualDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind ProductDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind SumDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind Par1Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind MaybeDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind QDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind IODefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind []Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassMonad m => Bind (WrappedMonad m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassSemigroup m => Bind (Tuple2 m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassOrd k => Bind (Map k)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind ProxyDefined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind U1Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind V1Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind (ST s)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind (Either a)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind (ST s)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Functor m, Monad m) => Bind (MaybeT m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Hashable k, Eq k) => Bind (HashMap k)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind (Tagged a)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind f => Bind (Alt f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind m => Bind (Rec1 m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind m => Bind (IdentityT m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind m => Bind (ReaderT e m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind m => Bind (StateT s m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind m => Bind (StateT s m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind m => Bind (WriterT w m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Functor m, Monad m) => Bind (ExceptT e m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Bind m, Semigroup w) => Bind (WriterT w m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Bind m, Semigroup w) => Bind (WriterT w m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind (ContT r m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind ((->) m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Bind f, Bind g) => Bind (Product f g)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Bind f, Bind g) => Bind (f :*: g)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind f => Bind (M1 i c f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassBind m => Bind (RWST r w s m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Bind m, Semigroup w) => Bind (RWST r w s m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class(Bind m, Semigroup w) => Bind (RWST r w s m)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class
Constructors
MaybeApplyrunMaybeApply :: Either (f a) a
Instances5Functor, Applicative, Comonad, Apply, Extend
Functor f => Functor (MaybeApply f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply f => Applicative (MaybeApply f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassComonad f => Comonad (MaybeApply f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApply f => Apply (MaybeApply f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassExtend f => Extend (MaybeApply f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.Class
Constructors
Instances6Functor, Applicative, Alternative, Alt, Apply, Plus
Functor f => Functor (WrappedApplicative f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassApplicative f => Applicative (WrappedApplicative f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassAlternative f => Alternative (WrappedApplicative f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassAlternative f => Alt (WrappedApplicative f)Defined in semigroupoids-6.0.2 · Data.Functor.AltApplicative f => Apply (WrappedApplicative f)Defined in semigroupoids-6.0.2 · Data.Functor.Bind.ClassAlternative f => Plus (WrappedApplicative f)Defined in semigroupoids-6.0.2 · Data.Functor.Plus