NFData

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.