Generalizing Star of a strong Functor
Note: Every Functor in Haskell is strong with respect to (,).
This describes profunctor strength with respect to the product structure of Hask.
Methods
Instances20Strong, …
Monad m => Strong (Kleisli m)Defined in profunctors-5.6.3 · Data.Profunctor.StrongStrong (FreeMapping p)Defined in profunctors-5.6.3 · Data.Profunctor.MappingStrong (Pastro p)Defined in profunctors-5.6.3 · Data.Profunctor.StrongStrong (FreeTraversing p)Defined in profunctors-5.6.3 · Data.Profunctor.TraversingStrong p => Strong (Closure p)Defined in profunctors-5.6.3 · Data.Profunctor.ClosedStrong p => Strong (Coyoneda p)Defined in profunctors-5.6.3 · Data.Profunctor.YonedaStrong p => Strong (Yoneda p)Defined in profunctors-5.6.3 · Data.Profunctor.YonedaProfunctor p => Strong (CofreeMapping p)Defined in profunctors-5.6.3 · Data.Profunctor.MappingProfunctor p => Strong (Tambara p)Defined in profunctors-5.6.3 · Data.Profunctor.StrongProfunctor p => Strong (CofreeTraversing p)Defined in profunctors-5.6.3 · Data.Profunctor.TraversingFunctor m => Strong (Star m)Defined in profunctors-5.6.3 · Data.Profunctor.StrongStrong (->)Defined in profunctors-5.6.3 · Data.Profunctor.StrongStrong (Forget r)Defined in profunctors-5.6.3 · Data.Profunctor.StrongContravariant f => Strong (Clown f)Defined in profunctors-5.6.3 · Data.Profunctor.StrongArrow p => Strong (WrappedArrow p)Defined in profunctors-5.6.3 · Data.Profunctor.Strong(Strong p, Strong q) => Strong (Product p q)Defined in profunctors-5.6.3 · Data.Profunctor.Strong(Strong p, Strong q) => Strong (Sum p q)Defined in profunctors-5.6.3 · Data.Profunctor.Strong(Functor f, Strong p) => Strong (Tannen f p)Defined in profunctors-5.6.3 · Data.Profunctor.Strong(Functor f, Strong p) => Strong (Cayley f p)Defined in profunctors-5.6.3 · Data.Profunctor.Cayley(Strong p, Strong q) => Strong (Procompose p q)Defined in profunctors-5.6.3 · Data.Profunctor.Composition