LeftModule Op (,) (,) Either Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule Op (,) (,) Arg Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule Op (,) (,) These Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule Op (,) (,) (,) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule Op (,) (,) (Const :: Type -> Type -> Type) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule Op (,) (,) ((,,) x1) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule Op (,) (,) (K1 i :: Type -> Type -> Type) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule Op (,) (,) ((,,,) x1 x2) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule Op (,) (,) ((,,,,) x1 x2 x3) Source # | |
Instance detailsDefined in Data.Bifunctor.Module Methods lstrength :: Op (x1, x2, x3, a, b) (x1, x2, x3, (a, x), (b, x)) Source # |
LeftModule Op (,) (,) ((,,,,,) x1 x2 x3 x4) Source # | |
Instance detailsDefined in Data.Bifunctor.Module Methods lstrength :: Op (x1, x2, x3, x4, a, b) (x1, x2, x3, x4, (a, x), (b, x)) Source # |
LeftModule Op (,) (,) ((,,,,,,) x1 x2 x3 x4 x5) Source # | |
Instance detailsDefined in Data.Bifunctor.Module Methods lstrength :: Op (x1, x2, x3, x4, x5, a, b) (x1, x2, x3, x4, x5, (a, x), (b, x)) Source # |
LeftModule (->) Either Either Either Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) Either Either Arg Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) Either Either These Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) Either Either (,) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) These These Either Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) These These Arg Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) These These These Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) These These (,) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Monad m => LeftModule (->) Either Either (Kleisli m) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) Either Either (Const :: Type -> Type -> Type) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) Either Either (PastroSum p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Profunctor p => LeftModule (->) Either Either (TambaraSum p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Profunctor p => LeftModule (->) Either Either (CofreeMapping p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) Either Either (FreeMapping p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Choice p => LeftModule (->) Either Either (Tambara p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Profunctor p => LeftModule (->) Either Either (CofreeTraversing p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) Either Either (FreeTraversing p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Choice p => LeftModule (->) Either Either (Coyoneda p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Choice p => LeftModule (->) Either Either (Yoneda p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) Either Either (Tagged :: Type -> Type -> Type) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) Either Either ((,,) x1) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) These These (Const :: Type -> Type -> Type) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) These These ((,,) x1) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Monad m => LeftModule (->) (,) (,) (Kleisli m) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Strong p => LeftModule (->) (,) (,) (Closure p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Profunctor p => LeftModule (->) (,) (,) (CofreeMapping p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) (,) (,) (FreeMapping p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) (,) (,) (Pastro p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Profunctor p => LeftModule (->) (,) (,) (Tambara p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Profunctor p => LeftModule (->) (,) (,) (CofreeTraversing p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) (,) (,) (FreeTraversing p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Strong p => LeftModule (->) (,) (,) (Coyoneda p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Strong p => LeftModule (->) (,) (,) (Yoneda p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) Either Either (K1 i :: Type -> Type -> Type) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Comonad w => LeftModule (->) Either Either (Cokleisli w) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Monoid r => LeftModule (->) Either Either (Forget r :: Type -> Type -> TYPE LiftedRep) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Applicative f => LeftModule (->) Either Either (Star f) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) Either Either ((,,,) x1 x2) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) Either Either (->) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) These These (K1 i :: Type -> Type -> Type) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) These These ((,,,) x1 x2) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) (,) (,) (Forget r :: Type -> Type -> TYPE LiftedRep) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Functor m => LeftModule (->) (,) (,) (Star m) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) (,) (,) (->) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Functor f => LeftModule (->) Either Either (Joker f :: Type -> Type -> Type) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
ArrowChoice p => LeftModule (->) Either Either (WrappedArrow p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) Either Either ((,,,,) x1 x2 x3) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) These These ((,,,,) x1 x2 x3) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Contravariant f => LeftModule (->) (,) (,) (Clown f :: Type -> Type -> Type) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
Arrow p => LeftModule (->) (,) (,) (WrappedArrow p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
(Choice p, Choice q) => LeftModule (->) Either Either (Product p q) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
(Choice p, Choice q) => LeftModule (->) Either Either (Sum p q) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) Either Either ((,,,,,) x1 x2 x3 x4) Source # | |
Instance detailsDefined in Data.Bifunctor.Module Methods lstrength :: (x1, x2, x3, x4, a, b) -> (x1, x2, x3, x4, Either a x, Either b x) Source # |
LeftModule (->) These These ((,,,,,) x1 x2 x3 x4) Source # | |
Instance detailsDefined in Data.Bifunctor.Module Methods lstrength :: (x1, x2, x3, x4, a, b) -> (x1, x2, x3, x4, These a x, These b x) Source # |
(Strong p, Strong q) => LeftModule (->) (,) (,) (Product p q) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
(Strong p, Strong q) => LeftModule (->) (,) (,) (Sum p q) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
(Functor f, Choice p) => LeftModule (->) Either Either (Tannen f p) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
(Functor f, Choice q) => LeftModule (->) Either Either (Cayley f q) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
(Choice p, Choice q) => LeftModule (->) Either Either (Procompose p q) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
LeftModule (->) Either Either ((,,,,,,) x1 x2 x3 x4 x5) Source # | |
Instance detailsDefined in Data.Bifunctor.Module Methods lstrength :: (x1, x2, x3, x4, x5, a, b) -> (x1, x2, x3, x4, x5, Either a x, Either b x) Source # |
LeftModule (->) These These ((,,,,,,) x1 x2 x3 x4 x5) Source # | |
Instance detailsDefined in Data.Bifunctor.Module Methods lstrength :: (x1, x2, x3, x4, x5, a, b) -> (x1, x2, x3, x4, x5, These a x, These b x) Source # |
(Functor f, Strong q) => LeftModule (->) (,) (,) (Tannen f q) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
(Functor f, Strong q) => LeftModule (->) (,) (,) (Cayley f q) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |
(Strong p, Strong q) => LeftModule (->) (,) (,) (Procompose p q) Source # | |
Instance detailsDefined in Data.Bifunctor.Module |