Language.Thrift.Types

AST

data Program srcAnnot

headers

definitions

data Header srcAnnot

data Include srcAnnot

path

data Namespace srcAnnot

language

data Definition srcAnnot

data Const srcAnnot

data Service srcAnnot

functions

extends

data Type srcAnnot

data Typedef srcAnnot

targetType

data Enum srcAnnot

data Struct srcAnnot

data Union srcAnnot

data Exception srcAnnot

data Senum srcAnnot

data FieldRequiredness

data Field srcAnnot

identifier

requiredness

defaultValue

data EnumDef srcAnnot

data ConstValue srcAnnot

data TypeReference srcAnnot

data Function srcAnnot

oneWay

returnType

parameters

exceptions

data TypeAnnotation

type Docstring

Typeclasses

class HasAnnotations t

class HasDocstring t

class HasFields t

class HasName t

class HasSrcAnnot t

class HasValue s a

class HasValues s a

class HasValueType t