Module
Data.Generic.Rep.Semiring   
- Package
- purescript-generics-repDEPRECATED
- Repository
- purescript-deprecated/purescript-generics-rep
#GenericSemiring Source
class GenericSemiring a  whereMembers
- genericAdd' :: a -> a -> a
- genericZero' :: a
- genericMul' :: a -> a -> a
- genericOne' :: a
Instances
- GenericSemiring NoArguments
- (Semiring a) => GenericSemiring (Argument a)
- (GenericSemiring a, GenericSemiring b) => GenericSemiring (Product a b)
- (GenericSemiring a) => GenericSemiring (Constructor name a)
#genericZero Source
genericZero :: forall rep a. Generic a rep => GenericSemiring rep => aA Generic implementation of the zero member from the Semiring type class.
#genericOne Source
genericOne :: forall rep a. Generic a rep => GenericSemiring rep => aA Generic implementation of the one member from the Semiring type class.
#genericAdd Source
genericAdd :: forall rep a. Generic a rep => GenericSemiring rep => a -> a -> aA Generic implementation of the add member from the Semiring type class.
#genericMul Source
genericMul :: forall rep a. Generic a rep => GenericSemiring rep => a -> a -> aA Generic implementation of the mul member from the Semiring type class.