Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data ElementSize Source #
ElementSize'empty | |
ElementSize'bit | |
ElementSize'byte | |
ElementSize'twoBytes | |
ElementSize'fourBytes | |
ElementSize'eightBytes | |
ElementSize'pointer | |
ElementSize'inlineComposite | |
ElementSize'unknown' Word16 |
Instances
Node | |
|
Instances
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 #
Instances
Instances
Eq Node'enum Source # | |
Show Node'enum Source # | |
Generic Node'enum Source # | |
Default Node'enum Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure | |
Decerialize Node'enum Source # | |
FromStruct 'Const Node'enum Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure | |
Marshal s 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 #
Instances
data Node'const Source #
Instances
data Node'annotation Source #
Node'annotation' | |
|
Instances
data Node'Parameter Source #
Instances
data Node'NestedNode Source #
Instances
data Node'SourceInfo Source #
Instances
data Node'SourceInfo'Member Source #
Instances
Field | |
|
Instances
Instances
data Field'slot Source #
Field'slot' | |
|
Instances
data Field'group Source #
Instances
data Field'ordinal Source #
Instances
Enumerant | |
|
Instances
data Superclass Source #
Instances
Method | |
|
Instances
Instances
Instances
Eq Type'list Source # | |
Show Type'list Source # | |
Generic Type'list Source # | |
Default Type'list Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure | |
Decerialize Type'list Source # | |
FromStruct 'Const Type'list Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure | |
Marshal s 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 |
Instances
Eq Type'enum Source # | |
Show Type'enum Source # | |
Generic Type'enum Source # | |
Default Type'enum Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure | |
Decerialize Type'enum Source # | |
FromStruct 'Const Type'enum Source # | |
Defined in Capnp.Gen.Capnp.Schema.Pure | |
Marshal s 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.12.0.0-9jnlPOdOYzy7ssULfTgYnR" '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 #
Instances
data Type'interface Source #
Instances
data Type'anyPointer Source #
Instances
data Type'anyPointer'unconstrained Source #
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 #
Instances
data Type'anyPointer'implicitMethodParameter Source #
Instances
Instances
data Brand'Scope Source #
Instances
data Brand'Scope' Source #
Instances
data Brand'Binding Source #
Instances
Instances
data Annotation Source #
Instances
data CapnpVersion Source #
Instances
data CodeGeneratorRequest Source #
Instances
data CodeGeneratorRequest'RequestedFile Source #
Instances
data CodeGeneratorRequest'RequestedFile'Import Source #
Instances
Orphan instances
Decerialize ElementSize Source # | |
type Cerial mut ElementSize Source # decerialize :: ReadCtx m 'Const => Cerial 'Const ElementSize -> m ElementSize Source # | |
Cerialize s ElementSize Source # | |
cerialize :: RWCtx m s => Message ('Mut s) -> ElementSize -> m (Cerial ('Mut s) ElementSize) Source # | |
Cerialize s (Vector (Vector (Vector (Vector (Vector (Vector ElementSize)))))) Source # | |
Cerialize s (Vector (Vector (Vector (Vector (Vector ElementSize))))) Source # | |
Cerialize s (Vector (Vector (Vector (Vector ElementSize)))) Source # | |
Cerialize s (Vector (Vector (Vector ElementSize))) Source # | |
Cerialize s (Vector (Vector ElementSize)) Source # | |
Cerialize s (Vector ElementSize) Source # | |