Portability | non-portable |
---|---|
Stability | experimental |
Maintainer | generics@haskell.org |
Summary: Generic representation and instances for Ratio
.
- type RatioS a = a :*: a
- conRatio :: ConDescr
- repRatio :: (Integral a, Generic g, Rep g a) => g (Ratio a)
- frepRatio :: (Integral a, Generic g) => g a -> g (Ratio a)
- frep2Ratio :: (Integral a1, Integral a2, Generic2 g) => g a1 a2 -> g (Ratio a1) (Ratio a2)
- frep3Ratio :: (Integral a1, Integral a2, Integral a3, Generic3 g) => g a1 a2 a3 -> g (Ratio a1) (Ratio a2) (Ratio a3)
- bifrep2Ratio :: (Integral a1, Integral a2, Generic2 g) => g a1 a2 -> g (Ratio a1) (Ratio a2)