purescript-0.8.3.0: PureScript Programming Language Compiler

Safe HaskellNone
LanguageHaskell98

Language.PureScript.Sugar.TypeClasses.Deriving

Description

This module implements the generic deriving elaboration that takes place during desugaring.

Synopsis

Documentation

deriveInstances :: (MonadError MultipleErrors m, MonadSupply m) => Module -> m Module Source

Elaborates deriving instance declarations by code generation.