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 | |
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 #
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 | |
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 |
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 #
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
Cerialize ElementSize Source # | |
cerialize :: RWCtx m s => MutMsg s -> ElementSize -> m (Cerial (MutMsg s) ElementSize) Source # | |
Decerialize ElementSize Source # | |
type Cerial msg ElementSize :: Type Source # 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 # | |