capnp-0.7.0.0: Cap'n Proto for Haskell

Safe HaskellNone
LanguageHaskell2010

Capnp.Gen.Capnp.Schema.Pure

Contents

Documentation

data ElementSize Source #

Instances
Enum ElementSize Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema

Eq ElementSize Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema

Read ElementSize Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema

Show ElementSize Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema

Generic ElementSize Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema

Associated Types

type Rep ElementSize :: Type -> Type #

Cerialize ElementSize Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize ElementSize Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg ElementSize :: Type Source #

IsWord ElementSize Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema

MutListElem s ElementSize Source # 
Instance details

Defined in Capnp.Gen.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.Gen.Capnp.Schema

Associated Types

data List msg ElementSize :: Type Source #

Methods

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

toUntypedList :: List msg ElementSize -> List msg Source #

length :: List msg ElementSize -> Int Source #

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

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector ElementSize)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector ElementSize))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector ElementSize)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector ElementSize))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector ElementSize)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector ElementSize) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep ElementSize Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema

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

Defined in Capnp.Gen.Capnp.Schema.Pure

newtype List msg ElementSize Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema

data Node Source #

Instances
Eq Node Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

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

Show Node Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

showsPrec :: Int -> Node -> ShowS #

show :: Node -> String #

showList :: [Node] -> ShowS #

Generic Node Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Node :: Type -> Type #

Methods

from :: Node -> Rep Node x #

to :: Rep Node x -> Node #

Default Node Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Node #

Cerialize Node Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Marshal Node Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize Node Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Node :: Type Source #

FromStruct ConstMsg Node Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector Node))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector Node)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector Node))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector Node)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector Node))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Cerialize (Vector (Vector Node)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Cerialize (Vector Node) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

type Rep Node Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Cerial msg Node Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Cerial msg Node = Node msg

data Node' Source #

Instances
Eq Node' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

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

Show Node' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

show :: Node' -> String #

showList :: [Node'] -> ShowS #

Generic Node' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Node' :: Type -> Type #

Methods

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

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

Default Node' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Node' #

Marshal Node' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize Node' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Node' :: Type Source #

FromStruct ConstMsg Node' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Node' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Cerial msg Node' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Cerial msg Node' = Node msg

data Node'struct Source #

Instances
Eq Node'struct Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Node'struct Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Node'struct Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Node'struct :: Type -> Type #

Default Node'struct Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Node'struct #

Marshal Node'struct Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize Node'struct Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Node'struct :: Type Source #

FromStruct ConstMsg Node'struct Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Node'struct Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Cerial msg Node'struct Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

data Node'enum Source #

Constructors

Node'enum' 
Instances
Eq Node'enum Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Node'enum Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Node'enum Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Node'enum :: Type -> Type #

Default Node'enum Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Node'enum #

Marshal Node'enum Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize Node'enum Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Node'enum :: Type Source #

FromStruct ConstMsg Node'enum Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Node'enum Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Node'enum = D1 (MetaData "Node'enum" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) (C1 (MetaCons "Node'enum'" PrefixI True) (S1 (MetaSel (Just "enumerants") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Vector Enumerant))))
type Cerial msg Node'enum Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Cerial msg Node'enum = Node'enum msg

data Node'interface Source #

Instances
Eq Node'interface Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Node'interface Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Node'interface Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Node'interface :: Type -> Type #

Default Node'interface Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Node'interface #

Marshal Node'interface Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Decerialize Node'interface Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Node'interface :: Type Source #

FromStruct ConstMsg Node'interface Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Node'interface Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Node'interface = D1 (MetaData "Node'interface" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) (C1 (MetaCons "Node'interface'" PrefixI True) (S1 (MetaSel (Just "methods") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Vector Method)) :*: S1 (MetaSel (Just "superclasses") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Vector Superclass))))
type Cerial msg Node'interface Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

data Node'const Source #

Constructors

Node'const' 

Fields

Instances
Eq Node'const Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Node'const Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Node'const Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Node'const :: Type -> Type #

Default Node'const Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Node'const #

Marshal Node'const Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize Node'const Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Node'const :: Type Source #

FromStruct ConstMsg Node'const Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Node'const Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Node'const = D1 (MetaData "Node'const" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) (C1 (MetaCons "Node'const'" PrefixI True) (S1 (MetaSel (Just "type_") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Type) :*: S1 (MetaSel (Just "value") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Value)))
type Cerial msg Node'const Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

data Node'annotation Source #

Instances
Eq Node'annotation Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Node'annotation Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Node'annotation Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Node'annotation :: Type -> Type #

Default Node'annotation Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Marshal Node'annotation Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Decerialize Node'annotation Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Node'annotation :: Type Source #

FromStruct ConstMsg Node'annotation Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Node'annotation Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Node'annotation = D1 (MetaData "Node'annotation" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) (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))))))
type Cerial msg Node'annotation Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

data Node'Parameter Source #

Constructors

Node'Parameter 

Fields

Instances
Eq Node'Parameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Node'Parameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Node'Parameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

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

Default Node'Parameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Node'Parameter #

Cerialize Node'Parameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Marshal Node'Parameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Decerialize Node'Parameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Node'Parameter :: Type Source #

FromStruct ConstMsg Node'Parameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector Node'Parameter))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector Node'Parameter)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector Node'Parameter))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector Node'Parameter)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector Node'Parameter))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector Node'Parameter)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector Node'Parameter) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Node'Parameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Node'Parameter = D1 (MetaData "Node'Parameter" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" 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.Gen.Capnp.Schema.Pure

data Node'NestedNode Source #

Constructors

Node'NestedNode 

Fields

Instances
Eq Node'NestedNode Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Node'NestedNode Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Node'NestedNode Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

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

Default Node'NestedNode Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize Node'NestedNode Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Marshal Node'NestedNode Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Decerialize Node'NestedNode Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Node'NestedNode :: Type Source #

FromStruct ConstMsg Node'NestedNode Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector Node'NestedNode))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector Node'NestedNode)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector Node'NestedNode))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector Node'NestedNode)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector Node'NestedNode))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector Node'NestedNode)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector Node'NestedNode) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Node'NestedNode Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Node'NestedNode = D1 (MetaData "Node'NestedNode" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" 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.Gen.Capnp.Schema.Pure

data Node'SourceInfo Source #

Instances
Eq Node'SourceInfo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Node'SourceInfo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Node'SourceInfo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Node'SourceInfo :: Type -> Type #

Default Node'SourceInfo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize Node'SourceInfo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Marshal Node'SourceInfo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Decerialize Node'SourceInfo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Node'SourceInfo :: Type Source #

FromStruct ConstMsg Node'SourceInfo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector Node'SourceInfo))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector Node'SourceInfo)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector Node'SourceInfo))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector Node'SourceInfo)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector Node'SourceInfo))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector Node'SourceInfo)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector Node'SourceInfo) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Node'SourceInfo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Node'SourceInfo = D1 (MetaData "Node'SourceInfo" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) (C1 (MetaCons "Node'SourceInfo" PrefixI True) (S1 (MetaSel (Just "id") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word64) :*: (S1 (MetaSel (Just "docComment") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "members") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Vector Node'SourceInfo'Member)))))
type Cerial msg Node'SourceInfo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

data Node'SourceInfo'Member Source #

Constructors

Node'SourceInfo'Member 

Fields

Instances
Eq Node'SourceInfo'Member Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Node'SourceInfo'Member Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Node'SourceInfo'Member Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Node'SourceInfo'Member :: Type -> Type #

Default Node'SourceInfo'Member Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize Node'SourceInfo'Member Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Marshal Node'SourceInfo'Member Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Decerialize Node'SourceInfo'Member Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Node'SourceInfo'Member :: Type Source #

FromStruct ConstMsg Node'SourceInfo'Member Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector Node'SourceInfo'Member))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector Node'SourceInfo'Member)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector Node'SourceInfo'Member))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector Node'SourceInfo'Member)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector Node'SourceInfo'Member))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector Node'SourceInfo'Member)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector Node'SourceInfo'Member) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Node'SourceInfo'Member Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Node'SourceInfo'Member = D1 (MetaData "Node'SourceInfo'Member" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) (C1 (MetaCons "Node'SourceInfo'Member" PrefixI True) (S1 (MetaSel (Just "docComment") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Cerial msg Node'SourceInfo'Member Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

data Field Source #

Instances
Eq Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

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

Show Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

showsPrec :: Int -> Field -> ShowS #

show :: Field -> String #

showList :: [Field] -> ShowS #

Generic Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Field :: Type -> Type #

Methods

from :: Field -> Rep Field x #

to :: Rep Field x -> Field #

Default Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Field #

Cerialize Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Marshal Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Field :: Type Source #

FromStruct ConstMsg Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector Field))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector Field)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector Field))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector Field)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector Field))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Cerialize (Vector (Vector Field)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Cerialize (Vector Field) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

type Rep Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Cerial msg Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Cerial msg Field = Field msg

data Field' Source #

Instances
Eq Field' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

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

Show Field' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Field' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Field' :: Type -> Type #

Methods

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

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

Default Field' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Field' #

Marshal Field' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize Field' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Field' :: Type Source #

FromStruct ConstMsg Field' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Field' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Cerial msg Field' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Cerial msg Field' = Field msg

data Field'slot Source #

Instances
Eq Field'slot Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Field'slot Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Field'slot Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Field'slot :: Type -> Type #

Default Field'slot Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Field'slot #

Marshal Field'slot Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize Field'slot Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Field'slot :: Type Source #

FromStruct ConstMsg Field'slot Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Field'slot Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Field'slot = D1 (MetaData "Field'slot" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) (C1 (MetaCons "Field'slot'" PrefixI True) ((S1 (MetaSel (Just "offset") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32) :*: S1 (MetaSel (Just "type_") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Type)) :*: (S1 (MetaSel (Just "defaultValue") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Value) :*: S1 (MetaSel (Just "hadExplicitDefault") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool))))
type Cerial msg Field'slot Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

data Field'group Source #

Constructors

Field'group' 

Fields

Instances
Eq Field'group Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Field'group Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Field'group Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Field'group :: Type -> Type #

Default Field'group Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Field'group #

Marshal Field'group Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize Field'group Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Field'group :: Type Source #

FromStruct ConstMsg Field'group Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Field'group Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Field'group = D1 (MetaData "Field'group" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) (C1 (MetaCons "Field'group'" PrefixI True) (S1 (MetaSel (Just "typeId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word64)))
type Cerial msg Field'group Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

data Field'ordinal Source #

Instances
Eq Field'ordinal Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Field'ordinal Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Field'ordinal Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

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

Default Field'ordinal Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Field'ordinal #

Marshal Field'ordinal Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Decerialize Field'ordinal Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Field'ordinal :: Type Source #

FromStruct ConstMsg Field'ordinal Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Field'ordinal Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Field'ordinal = D1 (MetaData "Field'ordinal" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) (C1 (MetaCons "Field'ordinal'implicit" PrefixI False) (U1 :: Type -> Type) :+: (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.Gen.Capnp.Schema.Pure

data Enumerant Source #

Instances
Eq Enumerant Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Enumerant Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Enumerant Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Enumerant :: Type -> Type #

Default Enumerant Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Enumerant #

Cerialize Enumerant Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Marshal Enumerant Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize Enumerant Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Enumerant :: Type Source #

FromStruct ConstMsg Enumerant Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector Enumerant))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector Enumerant)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector Enumerant))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector Enumerant)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector Enumerant))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector Enumerant)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector Enumerant) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Enumerant Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Enumerant = D1 (MetaData "Enumerant" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" 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 (Vector Annotation)))))
type Cerial msg Enumerant Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Cerial msg Enumerant = Enumerant msg

data Superclass Source #

Constructors

Superclass 

Fields

Instances
Eq Superclass Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Superclass Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Superclass Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Superclass :: Type -> Type #

Default Superclass Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Superclass #

Cerialize Superclass Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Marshal Superclass Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize Superclass Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Superclass :: Type Source #

FromStruct ConstMsg Superclass Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector Superclass))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector Superclass)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector Superclass))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector Superclass)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector Superclass))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector Superclass)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector Superclass) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Superclass Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Superclass = D1 (MetaData "Superclass" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" 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.Gen.Capnp.Schema.Pure

data Method Source #

Instances
Eq Method Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

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

Show Method Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Method Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Method :: Type -> Type #

Methods

from :: Method -> Rep Method x #

to :: Rep Method x -> Method #

Default Method Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Method #

Cerialize Method Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Marshal Method Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize Method Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Method :: Type Source #

FromStruct ConstMsg Method Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector Method))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector Method)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector Method))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector Method)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector Method))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector Method)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Cerialize (Vector Method) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

type Rep Method Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Cerial msg Method Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Cerial msg Method = Method msg

data Type Source #

Instances
Eq Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

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

Show Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

showsPrec :: Int -> Type -> ShowS #

show :: Type -> String #

showList :: [Type] -> ShowS #

Generic Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Type :: Type -> Type #

Methods

from :: Type -> Rep Type x #

to :: Rep Type x -> Type #

Default Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Type #

Cerialize Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Marshal Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Type :: Type Source #

FromStruct ConstMsg Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector Type))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector Type)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector Type))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector Type)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector Type))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Cerialize (Vector (Vector Type)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Cerialize (Vector Type) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

type Rep Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Type = D1 (MetaData "Type" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) ((((C1 (MetaCons "Type'void" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Type'bool" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Type'int8" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Type'int16" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Type'int32" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "Type'int64" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Type'uint8" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Type'uint16" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Type'uint32" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Type'uint64" PrefixI False) (U1 :: Type -> Type))))) :+: (((C1 (MetaCons "Type'float32" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Type'float64" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Type'text" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Type'data_" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Type'list" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Type'list))))) :+: ((C1 (MetaCons "Type'enum" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Type'enum)) :+: C1 (MetaCons "Type'struct" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Type'struct))) :+: (C1 (MetaCons "Type'interface" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Type'interface)) :+: (C1 (MetaCons "Type'anyPointer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) 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.Gen.Capnp.Schema.Pure

type Cerial msg Type = Type msg

data Type'list Source #

Constructors

Type'list' 

Fields

Instances
Eq Type'list Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Type'list Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Type'list Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Type'list :: Type -> Type #

Default Type'list Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Type'list #

Marshal Type'list Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize Type'list Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Type'list :: Type Source #

FromStruct ConstMsg Type'list Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Type'list Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Type'list = D1 (MetaData "Type'list" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) (C1 (MetaCons "Type'list'" PrefixI True) (S1 (MetaSel (Just "elementType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Type)))
type Cerial msg Type'list Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Cerial msg Type'list = Type'list msg

data Type'enum Source #

Constructors

Type'enum' 

Fields

Instances
Eq Type'enum Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Type'enum Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Type'enum Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Type'enum :: Type -> Type #

Default Type'enum Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Type'enum #

Marshal Type'enum Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize Type'enum Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Type'enum :: Type Source #

FromStruct ConstMsg Type'enum Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Type'enum Source # 
Instance details

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

Defined in Capnp.Gen.Capnp.Schema.Pure

type Cerial msg Type'enum = Type'enum msg

data Type'struct Source #

Constructors

Type'struct' 

Fields

Instances
Eq Type'struct Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Type'struct Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Type'struct Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Type'struct :: Type -> Type #

Default Type'struct Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Type'struct #

Marshal Type'struct Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize Type'struct Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Type'struct :: Type Source #

FromStruct ConstMsg Type'struct Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Type'struct Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Type'struct = D1 (MetaData "Type'struct" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) (C1 (MetaCons "Type'struct'" PrefixI True) (S1 (MetaSel (Just "typeId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word64) :*: S1 (MetaSel (Just "brand") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Brand)))
type Cerial msg Type'struct Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

data Type'interface Source #

Constructors

Type'interface' 

Fields

Instances
Eq Type'interface Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Type'interface Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Type'interface Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Type'interface :: Type -> Type #

Default Type'interface Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Type'interface #

Marshal Type'interface Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Decerialize Type'interface Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Type'interface :: Type Source #

FromStruct ConstMsg Type'interface Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Type'interface Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Type'interface = D1 (MetaData "Type'interface" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) (C1 (MetaCons "Type'interface'" PrefixI True) (S1 (MetaSel (Just "typeId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word64) :*: S1 (MetaSel (Just "brand") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Brand)))
type Cerial msg Type'interface Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

data Type'anyPointer Source #

Instances
Eq Type'anyPointer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Type'anyPointer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Type'anyPointer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

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

Default Type'anyPointer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Marshal Type'anyPointer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Decerialize Type'anyPointer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Type'anyPointer :: Type Source #

FromStruct ConstMsg Type'anyPointer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Type'anyPointer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Cerial msg Type'anyPointer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

data Type'anyPointer'unconstrained Source #

Instances
Eq Type'anyPointer'unconstrained Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Type'anyPointer'unconstrained Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Type'anyPointer'unconstrained Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

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

Default Type'anyPointer'unconstrained Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Marshal Type'anyPointer'unconstrained Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Decerialize Type'anyPointer'unconstrained Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

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

FromStruct ConstMsg Type'anyPointer'unconstrained Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Type'anyPointer'unconstrained Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Type'anyPointer'unconstrained = D1 (MetaData "Type'anyPointer'unconstrained" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) ((C1 (MetaCons "Type'anyPointer'unconstrained'anyKind" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Type'anyPointer'unconstrained'struct" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Type'anyPointer'unconstrained'list" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Type'anyPointer'unconstrained'capability" PrefixI False) (U1 :: Type -> Type) :+: 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.Gen.Capnp.Schema.Pure

data Type'anyPointer'parameter Source #

Instances
Eq Type'anyPointer'parameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Type'anyPointer'parameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Type'anyPointer'parameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

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

Default Type'anyPointer'parameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Marshal Type'anyPointer'parameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Decerialize Type'anyPointer'parameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Type'anyPointer'parameter :: Type Source #

FromStruct ConstMsg Type'anyPointer'parameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Type'anyPointer'parameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Type'anyPointer'parameter = D1 (MetaData "Type'anyPointer'parameter" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) (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)))
type Cerial msg Type'anyPointer'parameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

data Type'anyPointer'implicitMethodParameter Source #

Instances
Eq Type'anyPointer'implicitMethodParameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Type'anyPointer'implicitMethodParameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Type'anyPointer'implicitMethodParameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Default Type'anyPointer'implicitMethodParameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Marshal Type'anyPointer'implicitMethodParameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Decerialize Type'anyPointer'implicitMethodParameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

FromStruct ConstMsg Type'anyPointer'implicitMethodParameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Type'anyPointer'implicitMethodParameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Type'anyPointer'implicitMethodParameter = D1 (MetaData "Type'anyPointer'implicitMethodParameter" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) (C1 (MetaCons "Type'anyPointer'implicitMethodParameter'" PrefixI True) (S1 (MetaSel (Just "parameterIndex") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16)))
type Cerial msg Type'anyPointer'implicitMethodParameter Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

data Brand Source #

Constructors

Brand 
Instances
Eq Brand Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

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

Show Brand Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

showsPrec :: Int -> Brand -> ShowS #

show :: Brand -> String #

showList :: [Brand] -> ShowS #

Generic Brand Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Brand :: Type -> Type #

Methods

from :: Brand -> Rep Brand x #

to :: Rep Brand x -> Brand #

Default Brand Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Brand #

Cerialize Brand Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Marshal Brand Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize Brand Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Brand :: Type Source #

FromStruct ConstMsg Brand Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector Brand))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector Brand)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector Brand))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector Brand)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector Brand))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Cerialize (Vector (Vector Brand)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Cerialize (Vector Brand) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

type Rep Brand Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Brand = D1 (MetaData "Brand" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) (C1 (MetaCons "Brand" PrefixI True) (S1 (MetaSel (Just "scopes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Vector Brand'Scope))))
type Cerial msg Brand Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Cerial msg Brand = Brand msg

data Brand'Scope Source #

Constructors

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

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Brand'Scope Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Brand'Scope Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

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

Default Brand'Scope Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Brand'Scope #

Cerialize Brand'Scope Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Marshal Brand'Scope Source # 
Instance details

Defined in Capnp.Gen.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.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Brand'Scope :: Type Source #

FromStruct ConstMsg Brand'Scope Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector Brand'Scope))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector Brand'Scope)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector Brand'Scope))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector Brand'Scope)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector Brand'Scope))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector Brand'Scope)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector Brand'Scope) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Brand'Scope Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Brand'Scope = D1 (MetaData "Brand'Scope" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" 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.Gen.Capnp.Schema.Pure

data Brand'Scope' Source #

Instances
Eq Brand'Scope' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Brand'Scope' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Brand'Scope' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

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

Default Brand'Scope' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Brand'Scope' #

Marshal Brand'Scope' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Decerialize Brand'Scope' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

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

FromStruct ConstMsg Brand'Scope' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Brand'Scope' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Brand'Scope' = D1 (MetaData "Brand'Scope'" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) (C1 (MetaCons "Brand'Scope'bind" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Vector Brand'Binding))) :+: (C1 (MetaCons "Brand'Scope'inherit" PrefixI False) (U1 :: Type -> Type) :+: 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.Gen.Capnp.Schema.Pure

data Brand'Binding Source #

Instances
Eq Brand'Binding Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Show Brand'Binding Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Generic Brand'Binding Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

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

Default Brand'Binding Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Brand'Binding #

Cerialize Brand'Binding Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Marshal Brand'Binding Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Decerialize Brand'Binding Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Brand'Binding :: Type Source #

FromStruct ConstMsg Brand'Binding Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector Brand'Binding))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector Brand'Binding)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector Brand'Binding))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector Brand'Binding)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector Brand'Binding))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector Brand'Binding)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector Brand'Binding) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Brand'Binding Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Brand'Binding = D1 (MetaData "Brand'Binding" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) (C1 (MetaCons "Brand'Binding'unbound" PrefixI False) (U1 :: Type -> Type) :+: (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.Gen.Capnp.Schema.Pure

data Value Source #

Instances
Eq Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

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

Show Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

showsPrec :: Int -> Value -> ShowS #

show :: Value -> String #

showList :: [Value] -> ShowS #

Generic Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Rep Value :: Type -> Type #

Methods

from :: Value -> Rep Value x #

to :: Rep Value x -> Value #

Default Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

def :: Value #

Cerialize Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Marshal Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Decerialize Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Associated Types

type Cerial msg Value :: Type Source #

FromStruct ConstMsg Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector Value))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector Value)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector Value))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector (Vector Value)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Cerialize (Vector (Vector (Vector Value))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Cerialize (Vector (Vector Value)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

Cerialize (Vector Value) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

Methods

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

type Rep Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure

type Rep Value = D1 (MetaData "Value" "Capnp.Gen.Capnp.Schema.Pure" "capnp-0.7.0.0-DntewCAqLo38Y84ZWPtB8i" False) ((((C1 (MetaCons "Value'void" PrefixI False) (U1 :: Type -> Type) :+: 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 ByteString)) :+: C1 (MetaCons "Value'list" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Ptr)))))) :+: ((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 Ptr)))) :+: (C1 (MetaCons "Value'interface" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Value'anyPointer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Ptr))) :+: 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.Gen.Capnp.Schema.Pure

type Cerial msg Value = Value msg

data Annotation Source #

Constructors

Annotation 

Fields

Instances
Eq Annotation Source # 
Instance details

Defined in Capnp.Gen.Capnp.Schema.Pure