rank2classes-1.5.3: standard type constructor class hierarchy, only with methods of rank 2 types
Safe HaskellSafe-Inferred
LanguageHaskell2010

Rank2.TH

Description

This module exports the templates for automatic instance deriving of Rank2 type classes. The most common way to use it would be

import qualified Rank2.TH
data MyDataType f = ...
$(Rank2.TH.deriveAll ''MyDataType)

or, if you're picky, you can invoke only deriveFunctor and whichever other instances you need instead.

Synopsis

Documentation

unsafeDeriveApply :: Name -> Q [Dec] Source #

This function always succeeds, but the methods it generates may be partial. Use with care.