| 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.7.0.0-DntewCAqLo38Y84ZWPtB8i" 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 # | |