Type specification for Lua values.
Instances6Eq, Ord, Show, IsString, Generic, Rep
Eq TypeSpecDefined in hslua-typing-0.1.1 · HsLua.TypingOrd TypeSpecDefined in hslua-typing-0.1.1 · HsLua.TypingShow TypeSpecDefined in hslua-typing-0.1.1 · HsLua.TypingIsString TypeSpecDefined in hslua-typing-0.1.1 · HsLua.TypingFor backwards compatibility and convenience, strings can be used as TypeSpec values.
Generic TypeSpecDefined in hslua-typing-0.1.1 · HsLua.Typingtype Rep TypeSpec = D1 ('MetaDataDefined in hslua-typing-0.1.1 · HsLua.Typing"TypeSpec"
"HsLua.Typing"
"hslua-typing-0.1.1-FzWs0VLRKtl5YEKUCempa9"
'False) ((C1 ('MetaCons"BasicType"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type)) :+: (C1 ('MetaCons"NamedType"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)) :+: C1 ('MetaCons"SeqType"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TypeSpec)))) :+: ((C1 ('MetaCons"SumType"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TypeSpec])) :+: C1 ('MetaCons"RecType"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Name TypeSpec)))) :+: (C1 ('MetaCons"FunType"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TypeSpec]) :*: S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TypeSpec])) :+: C1 ('MetaCons"AnyType"
'PrefixI 'False) U1)))