Safe Haskell | None |
---|---|
Language | Haskell2010 |
Proarrow.Profunctor.Constant
Documentation
data Constant c (a :: k) (b :: j) where Source Comments #
Instances
(Monoid c, Monoidal j, Monoidal k) => MonoidalProfunctor (Constant c :: k -> j -> Type) Source Comments # | |
(CategoryOf j, CategoryOf k) => Profunctor (Constant c :: k -> j -> Type) Source Comments # | |
SelfAction k => Cotraversable (Constant c :: k -> k -> Type) Source Comments # | |
Defined in Proarrow.Profunctor.Constant Methods cotraverse :: forall (p :: k +-> k). (DistributiveProfunctor p, Strong k p, SelfAction k) => (p :.: (Constant c :: k -> k -> Type)) :~> ((Constant c :: k -> k -> Type) :.: p) Source Comments # | |
SelfAction k => Traversable (Constant c :: k -> k -> Type) Source Comments # | |
(Monoid c, CategoryOf k) => Promonad (Constant c :: k -> k -> Type) Source Comments # | |