Safe Haskell | None |
---|---|
Language | Haskell2010 |
Capnp.Gen.Capnp.Schema.Pure
Contents
Documentation
data ElementSize Source #
Constructors
ElementSize'empty | |
ElementSize'bit | |
ElementSize'byte | |
ElementSize'twoBytes | |
ElementSize'fourBytes | |
ElementSize'eightBytes | |
ElementSize'pointer | |
ElementSize'inlineComposite | |
ElementSize'unknown' Word16 |
Instances
Constructors
Node | |
Fields
|
Instances
Constructors
Node'file | |
Node'struct Node'struct | |
Node'enum Node'enum | |
Node'interface Node'interface | |
Node'const Node'const | |
Node'annotation Node'annotation | |
Node'unknown' Word16 |
Instances
data Node'struct Source #
Constructors
Node'struct' | |
Fields |
Instances
Constructors
Node'enum' | |
Fields |
Instances
Eq Node'enum Source # | |
Show Node'enum Source # | |
Generic Node'enum Source # | |
Default Node'enum Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure | |
Marshal Node'enum Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure | |
Decerialize Node'enum Source # | |
FromStruct ConstMsg Node'enum Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure | |
type Rep Node'enum Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure | |
type Cerial msg Node'enum Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure |
data Node'interface Source #
Constructors
Node'interface' | |
Fields |
Instances
data Node'const Source #
Constructors
Node'const' | |
Instances
data Node'annotation Source #
Constructors
Node'annotation' | |
Fields
|
Instances
data Node'Parameter Source #
Constructors
Node'Parameter | |
Instances
data Node'NestedNode Source #
Constructors
Node'NestedNode | |
Instances
data Node'SourceInfo Source #
Constructors
Node'SourceInfo | |
Fields
|
Instances
data Node'SourceInfo'Member Source #
Constructors
Node'SourceInfo'Member | |
Fields
|
Instances
Constructors
Field | |
Fields
|
Instances
Constructors
Field'slot Field'slot | |
Field'group Field'group | |
Field'unknown' Word16 |
Instances
data Field'slot Source #
Constructors
Field'slot' | |
Fields
|
Instances
data Field'group Source #
Constructors
Field'group' | |
Instances
data Field'ordinal Source #
Instances
Constructors
Enumerant | |
Fields
|
Instances
data Superclass Source #
Constructors
Superclass | |
Instances
Constructors
Method | |
Fields
|
Instances
Constructors
Instances
Constructors
Type'list' | |
Fields
|
Instances
Eq Type'list Source # | |
Show Type'list Source # | |
Generic Type'list Source # | |
Default Type'list Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure | |
Marshal Type'list Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure | |
Decerialize Type'list Source # | |
FromStruct ConstMsg Type'list Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure | |
type Rep Type'list Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure | |
type Cerial msg Type'list Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure |
Constructors
Type'enum' | |
Instances
Eq Type'enum Source # | |
Show Type'enum Source # | |
Generic Type'enum Source # | |
Default Type'enum Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure | |
Marshal Type'enum Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure | |
Decerialize Type'enum Source # | |
FromStruct ConstMsg Type'enum Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure | |
type Rep Type'enum Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure type Rep Type'enum = D1 (MetaData "Type'enum" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.4.0.0-3jwue4xLIKz5NlFBMu53Qs" False) (C1 (MetaCons "Type'enum'" PrefixI True) (S1 (MetaSel (Just "typeId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word64) :*: S1 (MetaSel (Just "brand") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Brand))) | |
type Cerial msg Type'enum Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure |
data Type'struct Source #
Constructors
Type'struct' | |
Instances
data Type'interface Source #
Constructors
Type'interface' | |
Instances
data Type'anyPointer Source #
Constructors
Instances
data Type'anyPointer'unconstrained Source #
Constructors
Type'anyPointer'unconstrained'anyKind | |
Type'anyPointer'unconstrained'struct | |
Type'anyPointer'unconstrained'list | |
Type'anyPointer'unconstrained'capability | |
Type'anyPointer'unconstrained'unknown' Word16 |
Instances
data Type'anyPointer'parameter Source #
Constructors
Type'anyPointer'parameter' | |
Fields
|
Instances
data Type'anyPointer'implicitMethodParameter Source #
Constructors
Type'anyPointer'implicitMethodParameter' | |
Fields |
Instances
Constructors
Brand | |
Fields |
Instances
data Brand'Scope Source #
Constructors
Brand'Scope | |
Fields
|
Instances
data Brand'Scope' Source #
Instances
data Brand'Binding Source #
Instances
Constructors
Instances
data Annotation Source #
Instances
data CapnpVersion Source #
Instances
data CodeGeneratorRequest Source #
Constructors
CodeGeneratorRequest | |
Instances
data CodeGeneratorRequest'RequestedFile Source #
Constructors
CodeGeneratorRequest'RequestedFile | |
Instances
data CodeGeneratorRequest'RequestedFile'Import Source #
Constructors
CodeGeneratorRequest'RequestedFile'Import | |
Instances
Orphan instances
Cerialize ElementSize Source # | |
Methods cerialize :: RWCtx m s => MutMsg s -> ElementSize -> m (Cerial (MutMsg s) ElementSize) Source # | |
Decerialize ElementSize Source # | |
Associated Types type Cerial msg ElementSize :: Type Source # Methods decerialize :: ReadCtx m ConstMsg => Cerial ConstMsg ElementSize -> m ElementSize Source # | |
Cerialize (Vector (Vector (Vector (Vector (Vector (Vector ElementSize)))))) Source # | |
Cerialize (Vector (Vector (Vector (Vector (Vector ElementSize))))) Source # | |
Cerialize (Vector (Vector (Vector (Vector ElementSize)))) Source # | |
Cerialize (Vector (Vector (Vector ElementSize))) Source # | |
Cerialize (Vector (Vector ElementSize)) Source # | |
Cerialize (Vector ElementSize) Source # | |