Composition of two contravariant functors
Constructors
ComposegetCompose :: f (g a)
Instances1Functor
(Contravariant f, Contravariant g) => Functor (Compose f g)Defined in contravariant-1.5.6 · Data.Functor.Contravariant.Compose
:: a typeCtrl KGHC 10.0.0.20260917 · lts/ghc-10.0.x · 8174fa4 · 2026-10-11
Modulecontravariant-1.5.6Haskell2010
Composition of contravariant functors.
Composition of two contravariant functors
ComposegetCompose :: f (g a)(Contravariant f, Contravariant g) => Functor (Compose f g)Defined in contravariant-1.5.6 · Data.Functor.Contravariant.ComposeComposition of covariant and contravariant functors
ComposeFCgetComposeFC :: f (g a)(Functor f, Functor g) => Functor (ComposeFC f g)Defined in contravariant-1.5.6 · Data.Functor.Contravariant.Compose(Functor f, Contravariant g) => Contravariant (ComposeFC f g)Defined in contravariant-1.5.6 · Data.Functor.Contravariant.Compose(Applicative f, Decidable g) => Decidable (ComposeFC f g)Defined in contravariant-1.5.6 · Data.Functor.Contravariant.Compose(Applicative f, Divisible g) => Divisible (ComposeFC f g)Defined in contravariant-1.5.6 · Data.Functor.Contravariant.ComposeComposition of contravariant and covariant functors
ComposeCFgetComposeCF :: f (g a)(Functor f, Functor g) => Functor (ComposeCF f g)Defined in contravariant-1.5.6 · Data.Functor.Contravariant.Compose(Contravariant f, Functor g) => Contravariant (ComposeCF f g)Defined in contravariant-1.5.6 · Data.Functor.Contravariant.Compose(Divisible f, Applicative g) => Divisible (ComposeCF f g)Defined in contravariant-1.5.6 · Data.Functor.Contravariant.Compose