Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
SumType | |
ProductType | |
| |
LeafType | |
Instances
Instances
Eq Field Source # | |
Ord Field Source # | |
Show Field Source # | |
Generic Field Source # | |
ToJSON Field Source # | |
Defined in TreeSitter.Deserialize | |
FromJSON Field Source # | |
type Rep Field Source # | |
Defined in TreeSitter.Deserialize type Rep Field = D1 (MetaData "Field" "TreeSitter.Deserialize" "tree-sitter-0.7.1.0-HbardNy3ph81WHRUd3Sv9H" False) (C1 (MetaCons "MkField" PrefixI True) (S1 (MetaSel (Just "fieldRequired") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Required) :*: (S1 (MetaSel (Just "fieldTypes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (NonEmpty Type)) :*: S1 (MetaSel (Just "fieldMultiple") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Multiple)))) |
MkType | |
|
Instances
Eq Type Source # | |
Ord Type Source # | |
Show Type Source # | |
Generic Type Source # | |
ToJSON Type Source # | |
Defined in TreeSitter.Deserialize | |
FromJSON Type Source # | |
type Rep Type Source # | |
Defined in TreeSitter.Deserialize type Rep Type = D1 (MetaData "Type" "TreeSitter.Deserialize" "tree-sitter-0.7.1.0-HbardNy3ph81WHRUd3Sv9H" False) (C1 (MetaCons "MkType" PrefixI True) (S1 (MetaSel (Just "fieldType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 DatatypeName) :*: S1 (MetaSel (Just "isNamed") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Named))) |
newtype DatatypeName Source #