| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Generics.Instant.Functions.DeepSeq
Contents
- 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:
instanceNFDataMyType 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)
Instances
| (Representable a, GNFData (Rep a)) => RepGNFData a |