Skip to content
  • Herbert Valerio Riedel's avatar
    Add `Cabal.Distribution.Compat.Prelude.genericRnf` · 4605eee8
    Herbert Valerio Riedel authored
    This is needed in order to support `deepseq < 1.4` which didn't
    have a `Generic`-based default `rnf` implementation yet.
    
    In order to define instances, use e.g.
    
    > instance NFData MyType where rnf = genericRnf
    
    The implementation has been taken from `deepseq-1.4.2`'s default
    `rnf` implementation.
    4605eee8