| Safe Haskell | Safe |
|---|---|
| Language | Haskell98 |
Data.Bifunctor.Sum
Documentation
Instances
| BifunctorFunctor (Sum p :: (k1 -> k2 -> *) -> k1 -> k2 -> *) # | |
| BifunctorMonad (Sum p :: (k1 -> k2 -> *) -> k1 -> k2 -> *) # | |
| Generic1 (Sum p q a :: k1 -> *) # | |
| (Bitraversable p, Bitraversable q) => Bitraversable (Sum p q) # | |
Defined in Data.Bifunctor.Sum Methods bitraverse :: Applicative f => (a -> f c) -> (b -> f d) -> Sum p q a b -> f (Sum p q c d) # | |
| (Bifoldable p, Bifoldable q) => Bifoldable (Sum p q) # | |
| (Bifunctor p, Bifunctor q) => Bifunctor (Sum p q) # | |
| (Eq (p a b), Eq (q a b)) => Eq (Sum p q a b) # | |
| (Ord (p a b), Ord (q a b)) => Ord (Sum p q a b) # | |
Defined in Data.Bifunctor.Sum | |
| (Read (p a b), Read (q a b)) => Read (Sum p q a b) # | |
| (Show (p a b), Show (q a b)) => Show (Sum p q a b) # | |
| Generic (Sum p q a b) # | |
| type Rep1 (Sum p q a :: k1 -> *) # | |
Defined in Data.Bifunctor.Sum type Rep1 (Sum p q a :: k1 -> *) = D1 (MetaData "Sum" "Data.Bifunctor.Sum" "bifunctors-5.5.3-HquR8T4tLHxGL5dzwO7Qwz" False) (C1 (MetaCons "L2" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec1 (p a))) :+: C1 (MetaCons "R2" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec1 (q a)))) | |
| type Rep (Sum p q a b) # | |
Defined in Data.Bifunctor.Sum type Rep (Sum p q a b) = D1 (MetaData "Sum" "Data.Bifunctor.Sum" "bifunctors-5.5.3-HquR8T4tLHxGL5dzwO7Qwz" False) (C1 (MetaCons "L2" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (p a b))) :+: C1 (MetaCons "R2" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (q a b)))) | |