Functor NonEmpty Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
Functor Identity Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
Functor Ur Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Linear |
Functor Maybe Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
Functor [] Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
Functor (Either a :: Type -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
Functor (CatAsComonoid k :: Type -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
Functor (ListF x :: Type -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Fix |
Functor ((,) a :: Type -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
Functor f => Functor (Prelude f :: Type -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
CategoryOf k => Functor (Const x :: k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
(CategoryOf k, Functor f) => Functor (Ap f :: k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Free |
Functor (HaskLan j f :: Type -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
Functor (HaskRan j h :: Type -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
Functor ((->) a :: Type -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
(Functor f, Functor g) => Functor (Product f g :: k1 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
(Functor f, Functor g) => Functor (Sum f g :: k1 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
(Functor f, Functor g) => Functor (f :~>: g :: k1 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Instance.Nat |
(Functor f, Functor g) => Functor (Compose f g :: k1 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
Profunctor p => Functor (FromProfunctor p a :: k1 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Functor |
Profunctor p => Functor (Op p a :: OPPOSITE k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Opposite |
Functor (Ran :: OPPOSITE (i +-> j) -> (i +-> k) -> k -> j -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Ran |
Functor (Rift :: OPPOSITE (k +-> i) -> (j +-> i) -> k -> j -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Rift |
Functor (Fix :: PRO k k -> k -> k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Fix |
Functor (FreePromonad :: (k -> k -> Type) -> k -> k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Free |
Functor (Ap :: (k -> Type) -> k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Free |
Functor (Coyoneda :: (j -> k -> Type) -> j -> k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Coyoneda |
Functor (Yoneda :: (j -> k -> Type) -> j -> k -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Yoneda |
Functor (Day :: (k1 -> k2 -> Type) -> (k1 -> k2 -> Type) -> k1 -> k2 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Day |
Functor ((:.:) :: (j +-> k) -> (i +-> j) -> k -> i -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Composition |
Profunctor p => Functor (Day p :: (k1 -> k2 -> Type) -> k1 -> k2 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Day |
Profunctor p => Functor ((:.:) p :: (i +-> j) -> k -> i -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Composition |
Profunctor j2 => Functor (Ran ('OP j2) :: (i +-> k) -> k -> j1 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Ran |
Profunctor j2 => Functor (Rift ('OP j2) :: (j1 +-> i) -> k -> j1 -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Rift |
Profunctor j2 => Functor (Precompose j2 :: (j1 +-> k) -> k -> i -> Type) Source Comments # | |
Instance detailsDefined in Proarrow.Profunctor.Ran |
(Bicategory kk, Ob s, Ob0 kk h, Ob0 kk i, Ob0 kk j, Ob0 kk k2) => Functor (P kk kk (HK kk) s :: kk j k2 -> HK kk h j +-> HK kk i k2) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Hom |
(Bicategory kk, Ob0 kk h, Ob0 kk i, Ob0 kk j, Ob0 kk k2) => Functor (P kk kk (HK kk) :: COK kk h i -> kk j k2 -> HK kk h j +-> HK kk i k2) Source Comments # | |
Instance detailsDefined in Proarrow.Category.Bicategory.Hom |