GHC.Tc.Deriv
Handles deriving
clauses on data
declarations.
Documentation
tcDeriving :: [DerivInfo] -> [LDerivDecl GhcRn] -> TcM (TcGblEnv, Bag (InstInfo GhcRn), HsValBinds GhcRn) Source #
Stuff needed to process a datatype's `deriving` clauses
Constructors
DerivInfo | |
Fields
|