Safe Haskell | None |
---|---|
Language | Haskell2010 |
Capnp.Capnp.Schema.Pure
Description
This module is the generated code for capnp/schema.capnp, for the high-level api.
Documentation
data Annotation Source #
Instances
Constructors
Brand | |
Fields |
Instances
Eq Brand Source # | |
Read Brand Source # | |
Show Brand Source # | |
Generic Brand Source # | |
Marshal Brand Source # | |
Defined in Capnp.Capnp.Schema.Pure | |
Decerialize Brand Source # | |
Default Brand Source # | |
Defined in Capnp.Capnp.Schema.Pure | |
FromStruct ConstMsg Brand Source # | |
Defined in Capnp.Capnp.Schema.Pure | |
Cerialize s Brand Source # | |
type Rep Brand Source # | |
Defined in Capnp.Capnp.Schema.Pure type Rep Brand = D1 (MetaData "Brand" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) (C1 (MetaCons "Brand" PrefixI True) (S1 (MetaSel (Just "scopes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (ListOf Brand'Scope)))) | |
type Cerial msg Brand Source # | |
Defined in Capnp.Capnp.Schema.Pure |
data CapnpVersion Source #
Instances
data CodeGeneratorRequest Source #
Constructors
CodeGeneratorRequest | |
Instances
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
Enumerant | |
Fields
|
Instances
Eq Enumerant Source # | |
Read Enumerant Source # | |
Show Enumerant Source # | |
Generic Enumerant Source # | |
Marshal Enumerant Source # | |
Defined in Capnp.Capnp.Schema.Pure | |
Decerialize Enumerant Source # | |
Default Enumerant Source # | |
Defined in Capnp.Capnp.Schema.Pure | |
FromStruct ConstMsg Enumerant Source # | |
Defined in Capnp.Capnp.Schema.Pure | |
Cerialize s Enumerant Source # | |
type Rep Enumerant Source # | |
Defined in Capnp.Capnp.Schema.Pure type Rep Enumerant = D1 (MetaData "Enumerant" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) (C1 (MetaCons "Enumerant" PrefixI True) (S1 (MetaSel (Just "name") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "codeOrder") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16) :*: S1 (MetaSel (Just "annotations") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (ListOf Annotation))))) | |
type Cerial msg Enumerant Source # | |
Defined in Capnp.Capnp.Schema.Pure |
Constructors
Field | |
Fields
|
Instances
Constructors
Method | |
Fields
|
Instances
Constructors
Node | |
Fields
|
Instances
data Superclass Source #
Constructors
Superclass | |
Instances
Constructors
Instances
Constructors
Instances
data Brand'Binding Source #
Instances
data Brand'Scope Source #
Constructors
Brand'Scope | |
Fields
|
Instances
data Brand'Scope' Source #
Instances
data CodeGeneratorRequest'RequestedFile Source #
Constructors
CodeGeneratorRequest'RequestedFile | |
Instances
data CodeGeneratorRequest'RequestedFile'Import Source #
Constructors
CodeGeneratorRequest'RequestedFile'Import | |
Instances
Constructors
Field'slot | |
Fields
| |
Field'group | |
Field'unknown' Word16 |
Instances
data Field'ordinal Source #
Instances
Constructors
Node'file | |
Node'struct | |
Fields | |
Node'enum | |
Fields | |
Node'interface | |
Fields | |
Node'const | |
Node'annotation | |
Fields
| |
Node'unknown' Word16 |
Instances
data Node'NestedNode Source #
Constructors
Node'NestedNode | |
Instances
data Node'Parameter Source #
Constructors
Node'Parameter | |
Instances
data Type'anyPointer Source #
Constructors
Type'anyPointer'unconstrained | |
Fields | |
Type'anyPointer'parameter | |
Fields
| |
Type'anyPointer'implicitMethodParameter | |
Fields | |
Type'anyPointer'unknown' Word16 |
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 |