capnp-0.3.0.0: Cap'n Proto for Haskell

Safe HaskellNone
LanguageHaskell2010

Capnp.Capnp.Schema.Pure

Description

This module is the generated code for capnp/schema.capnp, for the high-level api.

Documentation

data Annotation Source #

Constructors

Annotation 

Fields

Instances
Eq Annotation Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Read Annotation Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Annotation Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Generic Annotation Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Annotation :: * -> * #

Marshal Annotation Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

marshalInto :: RWCtx m s => Cerial (MutMsg s) Annotation -> Annotation -> m () Source #

Decerialize Annotation Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Annotation :: * Source #

Default Annotation Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

def :: Annotation #

FromStruct ConstMsg Annotation Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s Annotation Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

cerialize :: RWCtx m s => MutMsg s -> Annotation -> m (Cerial (MutMsg s) Annotation) Source #

type Rep Annotation Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Annotation = D1 (MetaData "Annotation" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) (C1 (MetaCons "Annotation" PrefixI True) (S1 (MetaSel (Just "id") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word64) :*: (S1 (MetaSel (Just "value") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Value) :*: S1 (MetaSel (Just "brand") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Brand))))
type Cerial msg Annotation Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

data Brand Source #

Constructors

Brand 
Instances
Eq Brand Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

(==) :: Brand -> Brand -> Bool #

(/=) :: Brand -> Brand -> Bool #

Read Brand Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Brand Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

showsPrec :: Int -> Brand -> ShowS #

show :: Brand -> String #

showList :: [Brand] -> ShowS #

Generic Brand Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Brand :: * -> * #

Methods

from :: Brand -> Rep Brand x #

to :: Rep Brand x -> Brand #

Marshal Brand Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

marshalInto :: RWCtx m s => Cerial (MutMsg s) Brand -> Brand -> m () Source #

Decerialize Brand Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Brand :: * Source #

Default Brand Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

def :: Brand #

FromStruct ConstMsg Brand Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s Brand Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

cerialize :: RWCtx m s => MutMsg s -> Brand -> m (Cerial (MutMsg s) Brand) Source #

type Rep Brand Source # 
Instance details

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 # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Cerial msg Brand = Brand msg

data CapnpVersion Source #

Constructors

CapnpVersion 

Fields

Instances
Eq CapnpVersion Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Read CapnpVersion Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show CapnpVersion Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Generic CapnpVersion Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep CapnpVersion :: * -> * #

Marshal CapnpVersion Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Decerialize CapnpVersion Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg CapnpVersion :: * Source #

Default CapnpVersion Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

def :: CapnpVersion #

FromStruct ConstMsg CapnpVersion Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s CapnpVersion Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep CapnpVersion Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep CapnpVersion = D1 (MetaData "CapnpVersion" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) (C1 (MetaCons "CapnpVersion" PrefixI True) (S1 (MetaSel (Just "major") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16) :*: (S1 (MetaSel (Just "minor") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word8) :*: S1 (MetaSel (Just "micro") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word8))))
type Cerial msg CapnpVersion Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

data CodeGeneratorRequest Source #

Instances
Eq CodeGeneratorRequest Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Read CodeGeneratorRequest Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show CodeGeneratorRequest Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Generic CodeGeneratorRequest Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep CodeGeneratorRequest :: * -> * #

Marshal CodeGeneratorRequest Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Decerialize CodeGeneratorRequest Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg CodeGeneratorRequest :: * Source #

Default CodeGeneratorRequest Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

FromStruct ConstMsg CodeGeneratorRequest Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s CodeGeneratorRequest Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep CodeGeneratorRequest Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep CodeGeneratorRequest = D1 (MetaData "CodeGeneratorRequest" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) (C1 (MetaCons "CodeGeneratorRequest" PrefixI True) (S1 (MetaSel (Just "nodes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (ListOf Node)) :*: (S1 (MetaSel (Just "requestedFiles") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (ListOf CodeGeneratorRequest'RequestedFile)) :*: S1 (MetaSel (Just "capnpVersion") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CapnpVersion))))
type Cerial msg CodeGeneratorRequest Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

data ElementSize Source #

Instances
Enum ElementSize Source # 
Instance details

Defined in Capnp.Capnp.Schema

Eq ElementSize Source # 
Instance details

Defined in Capnp.Capnp.Schema

Read ElementSize Source # 
Instance details

Defined in Capnp.Capnp.Schema

Show ElementSize Source # 
Instance details

Defined in Capnp.Capnp.Schema

Generic ElementSize Source # 
Instance details

Defined in Capnp.Capnp.Schema

Associated Types

type Rep ElementSize :: * -> * #

IsWord ElementSize Source # 
Instance details

Defined in Capnp.Capnp.Schema

MutListElem s ElementSize Source # 
Instance details

Defined in Capnp.Capnp.Schema

Methods

setIndex :: RWCtx m s => ElementSize -> Int -> List (MutMsg s) ElementSize -> m () Source #

newList :: WriteCtx m s => MutMsg s -> Int -> m (List (MutMsg s) ElementSize) Source #

ListElem msg ElementSize Source # 
Instance details

Defined in Capnp.Capnp.Schema

Associated Types

data List msg ElementSize :: * Source #

Methods

length :: List msg ElementSize -> Int Source #

index :: ReadCtx m msg => Int -> List msg ElementSize -> m ElementSize Source #

IsPtr msg (List msg ElementSize) Source # 
Instance details

Defined in Capnp.Capnp.Schema

Methods

fromPtr :: ReadCtx m msg => msg -> Maybe (Ptr msg) -> m (List msg ElementSize) Source #

toPtr :: List msg ElementSize -> Maybe (Ptr msg) Source #

type Rep ElementSize Source # 
Instance details

Defined in Capnp.Capnp.Schema

type Rep ElementSize = D1 (MetaData "ElementSize" "Capnp.Capnp.Schema" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) (((C1 (MetaCons "ElementSize'empty" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ElementSize'bit" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "ElementSize'byte" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ElementSize'twoBytes" PrefixI False) (U1 :: * -> *))) :+: ((C1 (MetaCons "ElementSize'fourBytes" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ElementSize'eightBytes" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "ElementSize'pointer" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "ElementSize'inlineComposite" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ElementSize'unknown'" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16))))))
data List msg ElementSize Source # 
Instance details

Defined in Capnp.Capnp.Schema

data Enumerant Source #

Instances
Eq Enumerant Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Read Enumerant Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Enumerant Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Generic Enumerant Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Enumerant :: * -> * #

Marshal Enumerant Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

marshalInto :: RWCtx m s => Cerial (MutMsg s) Enumerant -> Enumerant -> m () Source #

Decerialize Enumerant Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Enumerant :: * Source #

Default Enumerant Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

def :: Enumerant #

FromStruct ConstMsg Enumerant Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s Enumerant Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

cerialize :: RWCtx m s => MutMsg s -> Enumerant -> m (Cerial (MutMsg s) Enumerant) Source #

type Rep Enumerant Source # 
Instance details

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 # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Cerial msg Enumerant = Enumerant msg

data Field Source #

Instances
Eq Field Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

(==) :: Field -> Field -> Bool #

(/=) :: Field -> Field -> Bool #

Read Field Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Field Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

showsPrec :: Int -> Field -> ShowS #

show :: Field -> String #

showList :: [Field] -> ShowS #

Generic Field Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Field :: * -> * #

Methods

from :: Field -> Rep Field x #

to :: Rep Field x -> Field #

Marshal Field Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

marshalInto :: RWCtx m s => Cerial (MutMsg s) Field -> Field -> m () Source #

Decerialize Field Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Field :: * Source #

Default Field Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

def :: Field #

FromStruct ConstMsg Field Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s Field Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

cerialize :: RWCtx m s => MutMsg s -> Field -> m (Cerial (MutMsg s) Field) Source #

type Rep Field Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Cerial msg Field Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Cerial msg Field = Field msg

data Method Source #

Instances
Eq Method Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

(==) :: Method -> Method -> Bool #

(/=) :: Method -> Method -> Bool #

Read Method Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Method Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Generic Method Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Method :: * -> * #

Methods

from :: Method -> Rep Method x #

to :: Rep Method x -> Method #

Marshal Method Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

marshalInto :: RWCtx m s => Cerial (MutMsg s) Method -> Method -> m () Source #

Decerialize Method Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Method :: * Source #

Default Method Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

def :: Method #

FromStruct ConstMsg Method Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s Method Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

cerialize :: RWCtx m s => MutMsg s -> Method -> m (Cerial (MutMsg s) Method) Source #

type Rep Method Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Cerial msg Method Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Cerial msg Method = Method msg

data Node Source #

Instances
Eq Node Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

(==) :: Node -> Node -> Bool #

(/=) :: Node -> Node -> Bool #

Read Node Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Node Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

showsPrec :: Int -> Node -> ShowS #

show :: Node -> String #

showList :: [Node] -> ShowS #

Generic Node Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Node :: * -> * #

Methods

from :: Node -> Rep Node x #

to :: Rep Node x -> Node #

Marshal Node Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

marshalInto :: RWCtx m s => Cerial (MutMsg s) Node -> Node -> m () Source #

Decerialize Node Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Node :: * Source #

Default Node Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

def :: Node #

FromStruct ConstMsg Node Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s Node Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

cerialize :: RWCtx m s => MutMsg s -> Node -> m (Cerial (MutMsg s) Node) Source #

type Rep Node Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Cerial msg Node Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Cerial msg Node = Node msg

data Superclass Source #

Constructors

Superclass 

Fields

Instances
Eq Superclass Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Read Superclass Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Superclass Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Generic Superclass Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Superclass :: * -> * #

Marshal Superclass Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

marshalInto :: RWCtx m s => Cerial (MutMsg s) Superclass -> Superclass -> m () Source #

Decerialize Superclass Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Superclass :: * Source #

Default Superclass Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

def :: Superclass #

FromStruct ConstMsg Superclass Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s Superclass Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

cerialize :: RWCtx m s => MutMsg s -> Superclass -> m (Cerial (MutMsg s) Superclass) Source #

type Rep Superclass Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Superclass = D1 (MetaData "Superclass" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) (C1 (MetaCons "Superclass" PrefixI True) (S1 (MetaSel (Just "id") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word64) :*: S1 (MetaSel (Just "brand") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Brand)))
type Cerial msg Superclass Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

data Type Source #

Instances
Eq Type Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

(==) :: Type -> Type -> Bool #

(/=) :: Type -> Type -> Bool #

Read Type Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Type Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

showsPrec :: Int -> Type -> ShowS #

show :: Type -> String #

showList :: [Type] -> ShowS #

Generic Type Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Type :: * -> * #

Methods

from :: Type -> Rep Type x #

to :: Rep Type x -> Type #

Marshal Type Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

marshalInto :: RWCtx m s => Cerial (MutMsg s) Type -> Type -> m () Source #

Decerialize Type Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Type :: * Source #

Default Type Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

def :: Type #

FromStruct ConstMsg Type Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s Type Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

cerialize :: RWCtx m s => MutMsg s -> Type -> m (Cerial (MutMsg s) Type) Source #

type Rep Type Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Type = D1 (MetaData "Type" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) ((((C1 (MetaCons "Type'void" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Type'bool" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "Type'int8" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Type'int16" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Type'int32" PrefixI False) (U1 :: * -> *)))) :+: ((C1 (MetaCons "Type'int64" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Type'uint8" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "Type'uint16" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Type'uint32" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Type'uint64" PrefixI False) (U1 :: * -> *))))) :+: (((C1 (MetaCons "Type'float32" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Type'float64" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "Type'text" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Type'data_" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Type'list" PrefixI True) (S1 (MetaSel (Just "elementType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Type))))) :+: ((C1 (MetaCons "Type'enum" PrefixI True) (S1 (MetaSel (Just "typeId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word64) :*: S1 (MetaSel (Just "brand") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Brand)) :+: C1 (MetaCons "Type'struct" PrefixI True) (S1 (MetaSel (Just "typeId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word64) :*: S1 (MetaSel (Just "brand") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Brand))) :+: (C1 (MetaCons "Type'interface" PrefixI True) (S1 (MetaSel (Just "typeId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word64) :*: S1 (MetaSel (Just "brand") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Brand)) :+: (C1 (MetaCons "Type'anyPointer" PrefixI True) (S1 (MetaSel (Just "union'") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Type'anyPointer)) :+: C1 (MetaCons "Type'unknown'" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16)))))))
type Cerial msg Type Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Cerial msg Type = Type msg

data Value Source #

Instances
Eq Value Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

(==) :: Value -> Value -> Bool #

(/=) :: Value -> Value -> Bool #

Read Value Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Value Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

showsPrec :: Int -> Value -> ShowS #

show :: Value -> String #

showList :: [Value] -> ShowS #

Generic Value Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Value :: * -> * #

Methods

from :: Value -> Rep Value x #

to :: Rep Value x -> Value #

Marshal Value Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

marshalInto :: RWCtx m s => Cerial (MutMsg s) Value -> Value -> m () Source #

Decerialize Value Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Value :: * Source #

Default Value Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

def :: Value #

FromStruct ConstMsg Value Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s Value Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

cerialize :: RWCtx m s => MutMsg s -> Value -> m (Cerial (MutMsg s) Value) Source #

type Rep Value Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Value = D1 (MetaData "Value" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) ((((C1 (MetaCons "Value'void" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Value'bool" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool))) :+: (C1 (MetaCons "Value'int8" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int8)) :+: (C1 (MetaCons "Value'int16" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int16)) :+: C1 (MetaCons "Value'int32" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int32))))) :+: ((C1 (MetaCons "Value'int64" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int64)) :+: C1 (MetaCons "Value'uint8" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word8))) :+: (C1 (MetaCons "Value'uint16" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16)) :+: (C1 (MetaCons "Value'uint32" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32)) :+: C1 (MetaCons "Value'uint64" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word64)))))) :+: (((C1 (MetaCons "Value'float32" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Float)) :+: C1 (MetaCons "Value'float64" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Double))) :+: (C1 (MetaCons "Value'text" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :+: (C1 (MetaCons "Value'data_" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Data)) :+: C1 (MetaCons "Value'list" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe PtrType)))))) :+: ((C1 (MetaCons "Value'enum" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16)) :+: C1 (MetaCons "Value'struct" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe PtrType)))) :+: (C1 (MetaCons "Value'interface" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Value'anyPointer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe PtrType))) :+: C1 (MetaCons "Value'unknown'" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16)))))))
type Cerial msg Value Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Cerial msg Value = Value msg

data Brand'Binding Source #

Instances
Eq Brand'Binding Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Read Brand'Binding Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Brand'Binding Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Generic Brand'Binding Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Brand'Binding :: * -> * #

Marshal Brand'Binding Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Decerialize Brand'Binding Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Brand'Binding :: * Source #

Default Brand'Binding Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

def :: Brand'Binding #

FromStruct ConstMsg Brand'Binding Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s Brand'Binding Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Brand'Binding Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Brand'Binding = D1 (MetaData "Brand'Binding" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) (C1 (MetaCons "Brand'Binding'unbound" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Brand'Binding'type_" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Type)) :+: C1 (MetaCons "Brand'Binding'unknown'" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16))))
type Cerial msg Brand'Binding Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

data Brand'Scope Source #

Constructors

Brand'Scope 
Instances
Eq Brand'Scope Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Read Brand'Scope Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Brand'Scope Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Generic Brand'Scope Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Brand'Scope :: * -> * #

Marshal Brand'Scope Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

marshalInto :: RWCtx m s => Cerial (MutMsg s) Brand'Scope -> Brand'Scope -> m () Source #

Decerialize Brand'Scope Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Brand'Scope :: * Source #

Default Brand'Scope Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

def :: Brand'Scope #

FromStruct ConstMsg Brand'Scope Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s Brand'Scope Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

cerialize :: RWCtx m s => MutMsg s -> Brand'Scope -> m (Cerial (MutMsg s) Brand'Scope) Source #

type Rep Brand'Scope Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Brand'Scope = D1 (MetaData "Brand'Scope" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) (C1 (MetaCons "Brand'Scope" PrefixI True) (S1 (MetaSel (Just "scopeId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word64) :*: S1 (MetaSel (Just "union'") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Brand'Scope')))
type Cerial msg Brand'Scope Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

data Brand'Scope' Source #

Instances
Eq Brand'Scope' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Read Brand'Scope' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Brand'Scope' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Generic Brand'Scope' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Brand'Scope' :: * -> * #

Marshal Brand'Scope' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Decerialize Brand'Scope' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Brand'Scope' :: * Source #

Default Brand'Scope' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

def :: Brand'Scope' #

FromStruct ConstMsg Brand'Scope' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s Brand'Scope' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Brand'Scope' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Brand'Scope' = D1 (MetaData "Brand'Scope'" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) (C1 (MetaCons "Brand'Scope'bind" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (ListOf Brand'Binding))) :+: (C1 (MetaCons "Brand'Scope'inherit" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Brand'Scope'unknown'" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16))))
type Cerial msg Brand'Scope' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

data CodeGeneratorRequest'RequestedFile Source #

Instances
Eq CodeGeneratorRequest'RequestedFile Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Read CodeGeneratorRequest'RequestedFile Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show CodeGeneratorRequest'RequestedFile Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Generic CodeGeneratorRequest'RequestedFile Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep CodeGeneratorRequest'RequestedFile :: * -> * #

Marshal CodeGeneratorRequest'RequestedFile Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Decerialize CodeGeneratorRequest'RequestedFile Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg CodeGeneratorRequest'RequestedFile :: * Source #

Default CodeGeneratorRequest'RequestedFile Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

FromStruct ConstMsg CodeGeneratorRequest'RequestedFile Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s CodeGeneratorRequest'RequestedFile Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep CodeGeneratorRequest'RequestedFile Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep CodeGeneratorRequest'RequestedFile = D1 (MetaData "CodeGeneratorRequest'RequestedFile" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) (C1 (MetaCons "CodeGeneratorRequest'RequestedFile" PrefixI True) (S1 (MetaSel (Just "id") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word64) :*: (S1 (MetaSel (Just "filename") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "imports") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (ListOf CodeGeneratorRequest'RequestedFile'Import)))))
type Cerial msg CodeGeneratorRequest'RequestedFile Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

data CodeGeneratorRequest'RequestedFile'Import Source #

Instances
Eq CodeGeneratorRequest'RequestedFile'Import Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Read CodeGeneratorRequest'RequestedFile'Import Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show CodeGeneratorRequest'RequestedFile'Import Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Generic CodeGeneratorRequest'RequestedFile'Import Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Marshal CodeGeneratorRequest'RequestedFile'Import Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Decerialize CodeGeneratorRequest'RequestedFile'Import Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Default CodeGeneratorRequest'RequestedFile'Import Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

FromStruct ConstMsg CodeGeneratorRequest'RequestedFile'Import Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s CodeGeneratorRequest'RequestedFile'Import Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep CodeGeneratorRequest'RequestedFile'Import Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep CodeGeneratorRequest'RequestedFile'Import = D1 (MetaData "CodeGeneratorRequest'RequestedFile'Import" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) (C1 (MetaCons "CodeGeneratorRequest'RequestedFile'Import" PrefixI True) (S1 (MetaSel (Just "id") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word64) :*: S1 (MetaSel (Just "name") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Cerial msg CodeGeneratorRequest'RequestedFile'Import Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

data Field' Source #

Instances
Eq Field' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

(==) :: Field' -> Field' -> Bool #

(/=) :: Field' -> Field' -> Bool #

Read Field' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Field' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Generic Field' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Field' :: * -> * #

Methods

from :: Field' -> Rep Field' x #

to :: Rep Field' x -> Field' #

Marshal Field' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

marshalInto :: RWCtx m s => Cerial (MutMsg s) Field' -> Field' -> m () Source #

Decerialize Field' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Field' :: * Source #

Default Field' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

def :: Field' #

FromStruct ConstMsg Field' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s Field' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

cerialize :: RWCtx m s => MutMsg s -> Field' -> m (Cerial (MutMsg s) Field') Source #

type Rep Field' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Cerial msg Field' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Cerial msg Field' = Field' msg

data Field'ordinal Source #

Instances
Eq Field'ordinal Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Read Field'ordinal Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Field'ordinal Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Generic Field'ordinal Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Field'ordinal :: * -> * #

Marshal Field'ordinal Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Decerialize Field'ordinal Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Field'ordinal :: * Source #

Default Field'ordinal Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

def :: Field'ordinal #

FromStruct ConstMsg Field'ordinal Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Field'ordinal Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Field'ordinal = D1 (MetaData "Field'ordinal" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) (C1 (MetaCons "Field'ordinal'implicit" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Field'ordinal'explicit" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16)) :+: C1 (MetaCons "Field'ordinal'unknown'" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16))))
type Cerial msg Field'ordinal Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

data Node' Source #

Instances
Eq Node' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

(==) :: Node' -> Node' -> Bool #

(/=) :: Node' -> Node' -> Bool #

Read Node' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Node' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

showsPrec :: Int -> Node' -> ShowS #

show :: Node' -> String #

showList :: [Node'] -> ShowS #

Generic Node' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Node' :: * -> * #

Methods

from :: Node' -> Rep Node' x #

to :: Rep Node' x -> Node' #

Marshal Node' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

marshalInto :: RWCtx m s => Cerial (MutMsg s) Node' -> Node' -> m () Source #

Decerialize Node' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Node' :: * Source #

Default Node' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

def :: Node' #

FromStruct ConstMsg Node' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s Node' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

cerialize :: RWCtx m s => MutMsg s -> Node' -> m (Cerial (MutMsg s) Node') Source #

type Rep Node' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Node' = D1 (MetaData "Node'" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) ((C1 (MetaCons "Node'file" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Node'struct" PrefixI True) ((S1 (MetaSel (Just "dataWordCount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16) :*: (S1 (MetaSel (Just "pointerCount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16) :*: S1 (MetaSel (Just "preferredListEncoding") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ElementSize))) :*: ((S1 (MetaSel (Just "isGroup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "discriminantCount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16)) :*: (S1 (MetaSel (Just "discriminantOffset") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32) :*: S1 (MetaSel (Just "fields") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (ListOf Field))))) :+: C1 (MetaCons "Node'enum" PrefixI True) (S1 (MetaSel (Just "enumerants") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (ListOf Enumerant))))) :+: ((C1 (MetaCons "Node'interface" PrefixI True) (S1 (MetaSel (Just "methods") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (ListOf Method)) :*: S1 (MetaSel (Just "superclasses") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (ListOf Superclass))) :+: C1 (MetaCons "Node'const" PrefixI True) (S1 (MetaSel (Just "type_") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Type) :*: S1 (MetaSel (Just "value") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Value))) :+: (C1 (MetaCons "Node'annotation" PrefixI True) (((S1 (MetaSel (Just "type_") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Type) :*: (S1 (MetaSel (Just "targetsFile") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "targetsConst") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool))) :*: (S1 (MetaSel (Just "targetsEnum") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: (S1 (MetaSel (Just "targetsEnumerant") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "targetsStruct") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool)))) :*: ((S1 (MetaSel (Just "targetsField") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: (S1 (MetaSel (Just "targetsUnion") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "targetsGroup") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool))) :*: ((S1 (MetaSel (Just "targetsInterface") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "targetsMethod") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool)) :*: (S1 (MetaSel (Just "targetsParam") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "targetsAnnotation") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool))))) :+: C1 (MetaCons "Node'unknown'" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16)))))
type Cerial msg Node' Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Cerial msg Node' = Node' msg

data Node'NestedNode Source #

Constructors

Node'NestedNode 

Fields

Instances
Eq Node'NestedNode Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Read Node'NestedNode Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Node'NestedNode Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Generic Node'NestedNode Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Node'NestedNode :: * -> * #

Marshal Node'NestedNode Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Decerialize Node'NestedNode Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Node'NestedNode :: * Source #

Default Node'NestedNode Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

FromStruct ConstMsg Node'NestedNode Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s Node'NestedNode Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Node'NestedNode Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Node'NestedNode = D1 (MetaData "Node'NestedNode" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) (C1 (MetaCons "Node'NestedNode" PrefixI True) (S1 (MetaSel (Just "name") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "id") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word64)))
type Cerial msg Node'NestedNode Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

data Node'Parameter Source #

Constructors

Node'Parameter 

Fields

Instances
Eq Node'Parameter Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Read Node'Parameter Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Node'Parameter Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Generic Node'Parameter Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Node'Parameter :: * -> * #

Marshal Node'Parameter Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Decerialize Node'Parameter Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Node'Parameter :: * Source #

Default Node'Parameter Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Methods

def :: Node'Parameter #

FromStruct ConstMsg Node'Parameter Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Cerialize s Node'Parameter Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Node'Parameter Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Node'Parameter = D1 (MetaData "Node'Parameter" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) (C1 (MetaCons "Node'Parameter" PrefixI True) (S1 (MetaSel (Just "name") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Cerial msg Node'Parameter Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

data Type'anyPointer Source #

Instances
Eq Type'anyPointer Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Read Type'anyPointer Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Type'anyPointer Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Generic Type'anyPointer Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Type'anyPointer :: * -> * #

Marshal Type'anyPointer Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Decerialize Type'anyPointer Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Type'anyPointer :: * Source #

Default Type'anyPointer Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

FromStruct ConstMsg Type'anyPointer Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Type'anyPointer Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Type'anyPointer = D1 (MetaData "Type'anyPointer" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) ((C1 (MetaCons "Type'anyPointer'unconstrained" PrefixI True) (S1 (MetaSel (Just "union'") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Type'anyPointer'unconstrained)) :+: C1 (MetaCons "Type'anyPointer'parameter" PrefixI True) (S1 (MetaSel (Just "scopeId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word64) :*: S1 (MetaSel (Just "parameterIndex") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16))) :+: (C1 (MetaCons "Type'anyPointer'implicitMethodParameter" PrefixI True) (S1 (MetaSel (Just "parameterIndex") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16)) :+: C1 (MetaCons "Type'anyPointer'unknown'" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16))))
type Cerial msg Type'anyPointer Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

data Type'anyPointer'unconstrained Source #

Instances
Eq Type'anyPointer'unconstrained Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Read Type'anyPointer'unconstrained Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Show Type'anyPointer'unconstrained Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Generic Type'anyPointer'unconstrained Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Rep Type'anyPointer'unconstrained :: * -> * #

Marshal Type'anyPointer'unconstrained Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Decerialize Type'anyPointer'unconstrained Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

Associated Types

type Cerial msg Type'anyPointer'unconstrained :: * Source #

Default Type'anyPointer'unconstrained Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

FromStruct ConstMsg Type'anyPointer'unconstrained Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Type'anyPointer'unconstrained Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure

type Rep Type'anyPointer'unconstrained = D1 (MetaData "Type'anyPointer'unconstrained" "Capnp.Capnp.Schema.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) ((C1 (MetaCons "Type'anyPointer'unconstrained'anyKind" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Type'anyPointer'unconstrained'struct" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "Type'anyPointer'unconstrained'list" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "Type'anyPointer'unconstrained'capability" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Type'anyPointer'unconstrained'unknown'" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16)))))
type Cerial msg Type'anyPointer'unconstrained Source # 
Instance details

Defined in Capnp.Capnp.Schema.Pure