BifunctorFunctor (Sum p :: (k1 -> k2 -> Type) -> k1 -> k2 -> Type) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
BifunctorMonad (Sum p :: (k1 -> k2 -> Type) -> k1 -> k2 -> Type) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
Generic1 (Sum p q a :: k1 -> Type) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
(Bitraversable p, Bitraversable q) => Bitraversable (Sum p q) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
(Bifoldable p, Bifoldable q) => Bifoldable (Sum p q) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
(Bifunctor p, Bifunctor q) => Bifunctor (Sum p q) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
(Eq2 f, Eq2 g) => Eq2 (Sum f g) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
(Ord2 f, Ord2 g) => Ord2 (Sum f g) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
(Read2 f, Read2 g) => Read2 (Sum f g) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
(Show2 f, Show2 g) => Show2 (Sum f g) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
(Eq2 f, Eq2 g, Eq a) => Eq1 (Sum f g a) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
(Ord2 f, Ord2 g, Ord a) => Ord1 (Sum f g a) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
(Read2 f, Read2 g, Read a) => Read1 (Sum f g a) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
(Show2 f, Show2 g, Show a) => Show1 (Sum f g a) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
(Eq (p a b), Eq (q a b)) => Eq (Sum p q a b) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
(Ord (p a b), Ord (q a b)) => Ord (Sum p q a b) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
(Read (p a b), Read (q a b)) => Read (Sum p q a b) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
(Show (p a b), Show (q a b)) => Show (Sum p q a b) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
Generic (Sum p q a b) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
type Rep1 (Sum p q a :: k1 -> Type) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |
type Rep (Sum p q a b) Source # | |
Instance detailsDefined in Data.Bifunctor.Sum |