(Covariant t, Contravariant u) => Contravariant (T Co Contra t u) Source # | |
Instance detailsDefined in Data.Functor.Composition.T |
(Contravariant t, Covariant u) => Contravariant (T Contra Co t u) Source # | |
Instance detailsDefined in Data.Functor.Composition.T |
(Covariant t, Covariant u) => Covariant (T Co Co t u) Source # | |
Instance detailsDefined in Data.Functor.Composition.T |
(Contravariant t, Contravariant u) => Covariant (T Contra Contra t u) Source # | |
Instance detailsDefined in Data.Functor.Composition.T |
(Alternative t, Covariant u) => Alternative (T Co Co t u) Source # | |
Instance detailsDefined in Data.Functor.Composition.T |
(Applicative t, Applicative u) => Applicative (T Co Co t u) Source # | |
Instance detailsDefined in Data.Functor.Composition.T |
(Exclusive t, Covariant u) => Exclusive (T Co Co t u) Source # | |
Instance detailsDefined in Data.Functor.Composition.T |
(Extractable t, Extractable u) => Extractable (T Co Co t u) Source # | |
|
(Pointable t, Pointable u) => Pointable (T Co Co t u) Source # | |
Instance detailsDefined in Data.Functor.Composition.T |
(Adjunctive t u, Adjunctive v w) => Adjoint (T Co Co t v) (T Co Co u w) Source # | |
Instance detailsDefined in Data.Functor.Composition.T |
(Covariant t, Covariant u, Contravariant v) => Contravariant (TT Co Co Contra t u v) Source # | |
Instance detailsDefined in Data.Functor.Composition.TT |
(Covariant t, Contravariant u, Covariant v) => Contravariant (TT Co Contra Co t u v) Source # | |
Instance detailsDefined in Data.Functor.Composition.TT |
(Contravariant t, Covariant u, Covariant v) => Contravariant (TT Contra Co Co t u v) Source # | |
Instance detailsDefined in Data.Functor.Composition.TT |
(Contravariant t, Contravariant u, Contravariant v) => Contravariant (TT Contra Contra Contra t u v) Source # | |
Instance detailsDefined in Data.Functor.Composition.TT |
(Covariant t, Covariant u, Covariant v) => Covariant (TT Co Co Co t u v) Source # | |
Instance detailsDefined in Data.Functor.Composition.TT |
(Covariant t, Contravariant u, Contravariant v) => Covariant (TT Co Contra Contra t u v) Source # | |
Instance detailsDefined in Data.Functor.Composition.TT |
(Contravariant t, Covariant u, Contravariant v) => Covariant (TT Contra Co Contra t u v) Source # | |
Instance detailsDefined in Data.Functor.Composition.TT |
(Contravariant t, Contravariant u, Covariant v) => Covariant (TT Contra Contra Co t u v) Source # | |
Instance detailsDefined in Data.Functor.Composition.TT |
(Alternative t, Covariant u, Covariant v) => Alternative (TT Co Co Co t u v) Source # | |
Instance detailsDefined in Data.Functor.Composition.TT |
(Applicative t, Applicative u, Applicative v) => Applicative (TT Co Co Co t u v) Source # | |
Instance detailsDefined in Data.Functor.Composition.TT |
(Exclusive t, Covariant u, Covariant v) => Exclusive (TT Co Co Co t u v) Source # | |
Instance detailsDefined in Data.Functor.Composition.TT |
(Extractable t, Extractable u, Extractable v) => Extractable (TT Co Co Co t u v) Source # | |
|
(Pointable t, Pointable u, Pointable v) => Pointable (TT Co Co Co t u v) Source # | |
Instance detailsDefined in Data.Functor.Composition.TT |
(Adjunctive t w, Adjunctive v x, Adjunctive u y) => Adjoint (TT Co Co Co t v u) (TT Co Co Co w x y) Source # | |
Instance detailsDefined in Data.Functor.Composition.TT |
(Covariant t, Covariant u, Covariant v, Contravariant w) => Contravariant (TTT Co Co Co Contra t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Covariant t, Covariant u, Contravariant v, Covariant w) => Contravariant (TTT Co Co Contra Co t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Covariant t, Contravariant u, Covariant v, Covariant w) => Contravariant (TTT Co Contra Co Co t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Covariant t, Contravariant u, Contravariant v, Contravariant w) => Contravariant (TTT Co Contra Contra Contra t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Contravariant t, Covariant u, Covariant v, Covariant w) => Contravariant (TTT Contra Co Co Co t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Contravariant t, Covariant u, Contravariant v, Contravariant w) => Contravariant (TTT Contra Co Contra Contra t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Contravariant t, Contravariant u, Covariant v, Contravariant w) => Contravariant (TTT Contra Contra Co Contra t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Contravariant t, Contravariant u, Contravariant v, Covariant w) => Contravariant (TTT Contra Contra Contra Co t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Covariant t, Covariant u, Covariant v, Covariant w) => Covariant (TTT Co Co Co Co t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Covariant t, Covariant u, Contravariant v, Contravariant w) => Covariant (TTT Co Co Contra Contra t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Covariant t, Contravariant u, Covariant v, Contravariant w) => Covariant (TTT Co Contra Co Contra t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Covariant t, Contravariant u, Contravariant v, Covariant w) => Covariant (TTT Co Contra Contra Co t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Contravariant t, Covariant u, Covariant v, Contravariant w) => Covariant (TTT Contra Co Co Contra t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Contravariant t, Covariant u, Contravariant v, Covariant w) => Covariant (TTT Contra Co Contra Co t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Contravariant t, Contravariant u, Covariant v, Covariant w) => Covariant (TTT Contra Contra Co Co t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Contravariant t, Contravariant u, Contravariant v, Contravariant w) => Covariant (TTT Contra Contra Contra Contra t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Alternative t, Covariant u, Covariant v, Covariant w) => Alternative (TTT Co Co Co Co t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Applicative t, Applicative u, Applicative v, Applicative w) => Applicative (TTT Co Co Co Co t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Exclusive t, Covariant u, Covariant v, Covariant w) => Exclusive (TTT Co Co Co Co t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Extractable t, Extractable u, Extractable v, Extractable w) => Extractable (TTT Co Co Co Co t u v w) Source # | |
|
(Pointable t, Pointable u, Pointable v, Pointable w) => Pointable (TTT Co Co Co Co t u v w) Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |
(Adjunctive t u, Adjunctive t' u', Adjunctive t'' u'', Adjunctive t''' u''') => Adjoint (TTT Co Co Co Co t t' t'' t''') (TTT Co Co Co Co u u' u'' u''') Source # | |
Instance detailsDefined in Data.Functor.Composition.TTT |