Module
Data.Ring.Generic  
- Package
 - purescript-prelude
 - Repository
 - purescript/purescript-prelude
 
#GenericRing Source
class GenericRing a  whereMembers
genericSub' :: a -> a -> a
Instances
GenericRing NoArguments(Ring a) => GenericRing (Argument a)(GenericRing a, GenericRing b) => GenericRing (Product a b)(GenericRing a) => GenericRing (Constructor name a)
#genericSub Source
genericSub :: forall a rep. Generic a rep => GenericRing rep => a -> a -> aA Generic implementation of the sub member from the Ring type class.
- Modules
 - Control.
Applicative  - Control.
Apply  - Control.
Bind  - Control.
Category  - Control.
Monad  - Control.
Semigroupoid  - Data.
Boolean  - Data.
BooleanAlgebra  - Data.
Bounded  - Data.
Bounded. Generic  - Data.
CommutativeRing  - Data.
DivisionRing  - Data.
Eq  - Data.
Eq. Generic  - Data.
EuclideanRing  - Data.
Field  - Data.
Function  - Data.
Functor  - Data.
Generic. Rep  - Data.
HeytingAlgebra  - Data.
HeytingAlgebra. Generic  - Data.
Monoid  - Data.
Monoid. Additive  - Data.
Monoid. Conj  - Data.
Monoid. Disj  - Data.
Monoid. Dual  - Data.
Monoid. Endo  - Data.
Monoid. Generic  - Data.
Monoid. Multiplicative  - Data.
NaturalTransformation  - Data.
Ord  - Data.
Ord. Generic  - Data.
Ordering  - Data.
Reflectable  - Data.
Ring  - Data.
Ring. Generic  - Data.
Semigroup  - Data.
Semigroup. First  - Data.
Semigroup. Generic  - Data.
Semigroup. Last  - Data.
Semiring  - Data.
Semiring. Generic  - Data.
Show  - Data.
Show. Generic  - Data.
Symbol  - Data.
Unit  - Data.
Void  - Prelude
 - Record.
Unsafe  - Type.
Proxy