Data.Registry.MessagePack.TH
indexConstructorTypes :: [Type] -> [Type] -> Q [(Type, Int)] Source #
typesOf :: Con -> Q [Type] Source #
Get the types of all the fields of a constructor
nameOf :: Con -> Q Name Source #
makeName :: Options -> Name -> Name Source #
Remove the module name from a qualified name
getSimpleTypeName :: Options -> Type -> Name Source #
Return the name of a given type with a modified name based on options