template-haskell-natural-1.0.0.0
Safe HaskellNone
LanguageHaskell2010

Language.Haskell.TH.Natural.Syntax.Datatype.Con.Normal

Description

Builder for normal constructors

Synopsis

Type

newCon :: String -> ConBuilder () -> Q NormalC Source #

Builds a normal constructor

Functions

addField :: Type -> ConBuilder () Source #

Add a field to the constructor

addField' :: (Bang, Type) -> ConBuilder () Source #

Same as addField, but allow setting the field's Kind