Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
- grnfDefault :: (Representable a, GNFData (Rep a)) => a -> ()
- class (Representable a, GNFData (Rep a)) => RepGNFData a
- class GNFData a where
- grnf :: a -> ()
Documentation
You can use grnfDefault
as your generic rnf
for any Representable
type
as follows:
instanceNFData
MyType where rnf =grnfDefault
grnfDefault :: (Representable a, GNFData (Rep a)) => a -> () Source
class (Representable a, GNFData (Rep a)) => RepGNFData a Source
is simply a synonym for
RepGNFData
(
with the convenient
kind Representable
a, GNFData
(Rep
a))(* ->
Constraint
)
(Representable a, GNFData (Rep a)) => RepGNFData a |