| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Pandora.Paradigm.Primary.Algebraic.Sum
Documentation
data s :+: a infixr 0 Source #
Instances
| Bivariant (:+:) ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) Source # | |
| Semimonoidal Maybe ((->) :: Type -> Type -> Type) (:*:) (:+:) Source # | |
| Semimonoidal ((:+:) e :: Type -> Type) ((->) :: Type -> Type -> Type) (:*:) (:+:) Source # | |
| Semigroup e => Semimonoidal (Validation e :: Type -> Type) ((->) :: Type -> Type -> Type) (:*:) (:+:) Source # | |
Defined in Pandora.Paradigm.Primary.Functor.Validation Methods multiply_ :: forall (a :: k) (b :: k). (Validation e a :*: Validation e b) -> Validation e (a :+: b) Source # | |
| Semigroup e => Semimonoidal (Conclusion e :: Type -> Type) ((->) :: Type -> Type -> Type) (:*:) (:+:) Source # | |
Defined in Pandora.Paradigm.Primary.Functor.Conclusion Methods multiply_ :: forall (a :: k) (b :: k). (Conclusion e a :*: Conclusion e b) -> Conclusion e (a :+: b) Source # | |
| Pointable ((:+:) e) ((->) :: Type -> Type -> Type) Source # | |
Defined in Pandora.Paradigm.Primary.Algebraic.Sum | |
| Covariant ((:+:) s) ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) Source # | |
| Covariant (Flip (:+:) a) ((->) :: Type -> Type -> Type) ((->) :: Type -> Type -> Type) Source # | |