derive-2.5.20: A program and library to derive instances for data types

Safe HaskellNone
LanguageHaskell98

Data.Derive.DSL.HSE

Documentation

showOut :: Pretty a => [a] -> String Source

type Out = [Decl] Source

toOutput :: Data a => a -> Output Source

coerce :: (Typeable * a1, Typeable * a) => a1 -> a Source

out :: Data a => a -> Output Source

fromState :: State a x -> x Source