Modulesemigroupoids-6.0.2
Data.Functor.Contravariant.Divise
- 1 type
- 1 class
- 3 values
- Packagesemigroupoids-6.0.2
- Exports5
- LicenceBSD-2-Clause
Methods
divise :: (a -> (b, c)) -> f b -> f c -> f a
Instances29Divise, …
Divise ComparisonDefined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise EquivalenceDefined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise PredicateDefined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivisible f => Divise (WrappedDivisible f)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseSemigroup r => Divise (Op r)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise ProxyDefined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise U1Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise V1Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise m => Divise (MaybeT m)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseSemigroup m => Divise (Const m)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseSemigroup m => Divise (Constant m)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise f => Divise (Alt f)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise f => Divise (Rec1 f)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise f => Divise (Backwards f)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise f => Divise (IdentityT f)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise f => Divise (Reverse f)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise m => Divise (ExceptT e m)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise m => Divise (ReaderT r m)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise m => Divise (StateT s m)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise m => Divise (StateT s m)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise m => Divise (WriterT w m)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise m => Divise (WriterT w m)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.Divise(Divise f, Divise g) => Divise (Product f g)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.Divise(Divise f, Divise g) => Divise (f :*: g)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise f => Divise (M1 i c f)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise m => Divise (RWST r w s m)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDivise m => Divise (RWST r w s m)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.Divise(Apply f, Divise g) => Divise (Compose f g)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.Divise(Apply f, Divise g) => Divise (f :.: g)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.Divise
Constructors
WrapDivisibleunwrapDivisible :: f a
Instances4Contravariant, Conclude, Decide, Divise
Contravariant f => Contravariant (WrappedDivisible f)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DiviseDecidable f => Conclude (WrappedDivisible f)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.ConcludeDecidable f => Decide (WrappedDivisible f)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.DecideDivisible f => Divise (WrappedDivisible f)Defined in semigroupoids-6.0.2 · Data.Functor.Contravariant.Divise