NFData
deepseq Control.DeepSeq,
protolude Protolude,
relude Relude.DeepSeq,
rio RIO.Prelude.Types,
classy-prelude ClassyPrelude,
monad-par Control.Monad.Par,
github GitHub.Internal.Prelude,
abstract-par Control.Monad.Par.Class,
compdata Data.Comp.Derive,
Spock-api Web.Spock.Api,
distribution-opensuse OpenSuse.Prelude A class of types that can be fully evaluated.
A class of types that can be fully evaluated.
Class that houses functions dealing with
undefined values in
Clash. See
deepErrorX and
rnfX.
A class of functors that can be fully evaluated, according to
semantics of NFDataX.
A class of functors that can be fully evaluated.
A class of bifunctors that can be fully evaluated.
Signature normal form. An instance NFDataF f gives rise to an
instance NFData (Term f).
NFData classes that can be derived for GADTs.
This includes:
A class of types that can be partially evaluated, but evaluation can
be propagated deeper than WHNF
Hidden internal type-class. Adds a generic implementation for the
"NFData" part of
NFDataX
Derive an instance of
NFDataF for a type constructor of any
first-order kind taking at least one argument.
Derive
NFData instance for a data type.
Derive
NFData1 instance for a data type.
Derive
NFData2 instance for a data type.