capnp-0.6.0.0: Cap'n Proto for Haskell

Safe HaskellNone
LanguageHaskell2010

Capnp.Gen.Capnp.Rpc.Pure

Contents

Documentation

data Exception'Type Source #

Instances
Enum Exception'Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc

Eq Exception'Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc

Read Exception'Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc

Show Exception'Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc

Generic Exception'Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc

Associated Types

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

Cerialize Exception'Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Decerialize Exception'Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg Exception'Type :: Type Source #

IsWord Exception'Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc

MutListElem s Exception'Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc

ListElem msg Exception'Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc

Associated Types

data List msg Exception'Type :: Type Source #

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector Exception'Type) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Exception'Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc

type Rep Exception'Type = D1 (MetaData "Exception'Type" "Capnp.Gen.Capnp.Rpc" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) ((C1 (MetaCons "Exception'Type'failed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Exception'Type'overloaded" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Exception'Type'disconnected" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Exception'Type'unimplemented" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Exception'Type'unknown'" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16)))))
type Cerial msg Exception'Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

newtype List msg Exception'Type Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc

data Message Source #

Instances
Eq Message Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

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

Show Message Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic Message Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep Message :: Type -> Type #

Methods

from :: Message -> Rep Message x #

to :: Rep Message x -> Message #

Default Message Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

def :: Message #

Cerialize Message Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Marshal Message Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Decerialize Message Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg Message :: Type Source #

FromStruct ConstMsg Message Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector Message) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

type Rep Message Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Message = D1 (MetaData "Message" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) (((C1 (MetaCons "Message'unimplemented" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Message)) :+: (C1 (MetaCons "Message'abort" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Exception)) :+: C1 (MetaCons "Message'call" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Call)))) :+: ((C1 (MetaCons "Message'return" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Return)) :+: C1 (MetaCons "Message'finish" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Finish))) :+: (C1 (MetaCons "Message'resolve" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Resolve)) :+: C1 (MetaCons "Message'release" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Release))))) :+: (((C1 (MetaCons "Message'obsoleteSave" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Ptr))) :+: C1 (MetaCons "Message'bootstrap" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bootstrap))) :+: (C1 (MetaCons "Message'obsoleteDelete" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Ptr))) :+: C1 (MetaCons "Message'provide" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Provide)))) :+: ((C1 (MetaCons "Message'accept" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Accept)) :+: C1 (MetaCons "Message'join" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Join))) :+: (C1 (MetaCons "Message'disembargo" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Disembargo)) :+: C1 (MetaCons "Message'unknown'" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16))))))
type Cerial msg Message Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Cerial msg Message = Message msg

data Bootstrap Source #

Instances
Eq Bootstrap Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Show Bootstrap Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic Bootstrap Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep Bootstrap :: Type -> Type #

Default Bootstrap Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

def :: Bootstrap #

Cerialize Bootstrap Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Marshal Bootstrap Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Decerialize Bootstrap Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg Bootstrap :: Type Source #

FromStruct ConstMsg Bootstrap Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector Bootstrap) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Bootstrap Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Bootstrap = D1 (MetaData "Bootstrap" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) (C1 (MetaCons "Bootstrap" PrefixI True) (S1 (MetaSel (Just "questionId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32) :*: S1 (MetaSel (Just "deprecatedObjectId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Ptr))))
type Cerial msg Bootstrap Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Cerial msg Bootstrap = Bootstrap msg

data Call Source #

Instances
Eq Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

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

Show Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

showsPrec :: Int -> Call -> ShowS #

show :: Call -> String #

showList :: [Call] -> ShowS #

Generic Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep Call :: Type -> Type #

Methods

from :: Call -> Rep Call x #

to :: Rep Call x -> Call #

Default Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

def :: Call #

Cerialize Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Marshal Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Decerialize Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg Call :: Type Source #

FromStruct ConstMsg Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Cerialize (Vector Call) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

type Rep Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Cerial msg Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Cerial msg Call = Call msg

data Call'sendResultsTo Source #

Instances
Eq Call'sendResultsTo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Show Call'sendResultsTo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic Call'sendResultsTo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep Call'sendResultsTo :: Type -> Type #

Default Call'sendResultsTo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Marshal Call'sendResultsTo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Decerialize Call'sendResultsTo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg Call'sendResultsTo :: Type Source #

FromStruct ConstMsg Call'sendResultsTo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Call'sendResultsTo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Call'sendResultsTo = D1 (MetaData "Call'sendResultsTo" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) ((C1 (MetaCons "Call'sendResultsTo'caller" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Call'sendResultsTo'yourself" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Call'sendResultsTo'thirdParty" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Ptr))) :+: C1 (MetaCons "Call'sendResultsTo'unknown'" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16))))
type Cerial msg Call'sendResultsTo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

data Return Source #

Constructors

Return 
Instances
Eq Return Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

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

Show Return Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic Return Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep Return :: Type -> Type #

Methods

from :: Return -> Rep Return x #

to :: Rep Return x -> Return #

Default Return Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

def :: Return #

Cerialize Return Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Marshal Return Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Decerialize Return Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg Return :: Type Source #

FromStruct ConstMsg Return Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Cerialize (Vector Return) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

type Rep Return Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Return = D1 (MetaData "Return" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) (C1 (MetaCons "Return" PrefixI True) (S1 (MetaSel (Just "answerId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32) :*: (S1 (MetaSel (Just "releaseParamCaps") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "union'") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Return'))))
type Cerial msg Return Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Cerial msg Return = Return msg

data Return' Source #

Instances
Eq Return' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

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

Show Return' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic Return' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep Return' :: Type -> Type #

Methods

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

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

Default Return' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

def :: Return' #

Marshal Return' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Decerialize Return' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg Return' :: Type Source #

FromStruct ConstMsg Return' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Return' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Return' = D1 (MetaData "Return'" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) ((C1 (MetaCons "Return'results" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Payload)) :+: (C1 (MetaCons "Return'exception" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Exception)) :+: C1 (MetaCons "Return'canceled" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "Return'resultsSentElsewhere" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Return'takeFromOtherQuestion" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32))) :+: (C1 (MetaCons "Return'acceptFromThirdParty" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Ptr))) :+: C1 (MetaCons "Return'unknown'" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16)))))
type Cerial msg Return' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Cerial msg Return' = Return msg

data Finish Source #

Constructors

Finish 
Instances
Eq Finish Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

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

Show Finish Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic Finish Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep Finish :: Type -> Type #

Methods

from :: Finish -> Rep Finish x #

to :: Rep Finish x -> Finish #

Default Finish Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

def :: Finish #

Cerialize Finish Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Marshal Finish Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Decerialize Finish Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg Finish :: Type Source #

FromStruct ConstMsg Finish Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Cerialize (Vector Finish) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

type Rep Finish Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Finish = D1 (MetaData "Finish" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) (C1 (MetaCons "Finish" PrefixI True) (S1 (MetaSel (Just "questionId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32) :*: S1 (MetaSel (Just "releaseResultCaps") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool)))
type Cerial msg Finish Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Cerial msg Finish = Finish msg

data Resolve Source #

Constructors

Resolve 
Instances
Eq Resolve Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

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

Show Resolve Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic Resolve Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep Resolve :: Type -> Type #

Methods

from :: Resolve -> Rep Resolve x #

to :: Rep Resolve x -> Resolve #

Default Resolve Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

def :: Resolve #

Cerialize Resolve Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Marshal Resolve Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Decerialize Resolve Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg Resolve :: Type Source #

FromStruct ConstMsg Resolve Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector Resolve) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

type Rep Resolve Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Resolve = D1 (MetaData "Resolve" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) (C1 (MetaCons "Resolve" PrefixI True) (S1 (MetaSel (Just "promiseId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32) :*: S1 (MetaSel (Just "union'") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Resolve')))
type Cerial msg Resolve Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Cerial msg Resolve = Resolve msg

data Resolve' Source #

Instances
Eq Resolve' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Show Resolve' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic Resolve' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep Resolve' :: Type -> Type #

Methods

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

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

Default Resolve' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

def :: Resolve' #

Marshal Resolve' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Decerialize Resolve' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg Resolve' :: Type Source #

FromStruct ConstMsg Resolve' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Resolve' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Cerial msg Resolve' Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Cerial msg Resolve' = Resolve msg

data Release Source #

Constructors

Release 
Instances
Eq Release Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

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

Show Release Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic Release Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep Release :: Type -> Type #

Methods

from :: Release -> Rep Release x #

to :: Rep Release x -> Release #

Default Release Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

def :: Release #

Cerialize Release Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Marshal Release Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Decerialize Release Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg Release :: Type Source #

FromStruct ConstMsg Release Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector Release) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

type Rep Release Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Release = D1 (MetaData "Release" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) (C1 (MetaCons "Release" PrefixI True) (S1 (MetaSel (Just "id") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32) :*: S1 (MetaSel (Just "referenceCount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32)))
type Cerial msg Release Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Cerial msg Release = Release msg

data Disembargo Source #

Instances
Eq Disembargo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Show Disembargo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic Disembargo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep Disembargo :: Type -> Type #

Default Disembargo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

def :: Disembargo #

Cerialize Disembargo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Marshal Disembargo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Decerialize Disembargo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg Disembargo :: Type Source #

FromStruct ConstMsg Disembargo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector Disembargo) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Disembargo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Disembargo = D1 (MetaData "Disembargo" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) (C1 (MetaCons "Disembargo" PrefixI True) (S1 (MetaSel (Just "target") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 MessageTarget) :*: S1 (MetaSel (Just "context") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Disembargo'context)))
type Cerial msg Disembargo Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

data Disembargo'context Source #

Instances
Eq Disembargo'context Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Show Disembargo'context Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic Disembargo'context Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep Disembargo'context :: Type -> Type #

Default Disembargo'context Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Marshal Disembargo'context Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Decerialize Disembargo'context Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg Disembargo'context :: Type Source #

FromStruct ConstMsg Disembargo'context Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Disembargo'context Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Disembargo'context = D1 (MetaData "Disembargo'context" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) ((C1 (MetaCons "Disembargo'context'senderLoopback" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32)) :+: C1 (MetaCons "Disembargo'context'receiverLoopback" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32))) :+: (C1 (MetaCons "Disembargo'context'accept" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Disembargo'context'provide" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32)) :+: C1 (MetaCons "Disembargo'context'unknown'" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16)))))
type Cerial msg Disembargo'context Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

data Provide Source #

Instances
Eq Provide Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

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

Show Provide Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic Provide Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep Provide :: Type -> Type #

Methods

from :: Provide -> Rep Provide x #

to :: Rep Provide x -> Provide #

Default Provide Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

def :: Provide #

Cerialize Provide Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Marshal Provide Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Decerialize Provide Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg Provide :: Type Source #

FromStruct ConstMsg Provide Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector Provide) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

type Rep Provide Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Provide = D1 (MetaData "Provide" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) (C1 (MetaCons "Provide" PrefixI True) (S1 (MetaSel (Just "questionId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32) :*: (S1 (MetaSel (Just "target") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 MessageTarget) :*: S1 (MetaSel (Just "recipient") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Ptr)))))
type Cerial msg Provide Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Cerial msg Provide = Provide msg

data Accept Source #

Constructors

Accept 
Instances
Eq Accept Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

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

Show Accept Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic Accept Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep Accept :: Type -> Type #

Methods

from :: Accept -> Rep Accept x #

to :: Rep Accept x -> Accept #

Default Accept Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

def :: Accept #

Cerialize Accept Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Marshal Accept Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Decerialize Accept Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg Accept :: Type Source #

FromStruct ConstMsg Accept Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Cerialize (Vector Accept) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

type Rep Accept Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Accept = D1 (MetaData "Accept" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) (C1 (MetaCons "Accept" PrefixI True) (S1 (MetaSel (Just "questionId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32) :*: (S1 (MetaSel (Just "provision") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Ptr)) :*: S1 (MetaSel (Just "embargo") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool))))
type Cerial msg Accept Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Cerial msg Accept = Accept msg

data Join Source #

Constructors

Join 
Instances
Eq Join Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

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

Show Join Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

showsPrec :: Int -> Join -> ShowS #

show :: Join -> String #

showList :: [Join] -> ShowS #

Generic Join Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep Join :: Type -> Type #

Methods

from :: Join -> Rep Join x #

to :: Rep Join x -> Join #

Default Join Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

def :: Join #

Cerialize Join Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Marshal Join Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Decerialize Join Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg Join :: Type Source #

FromStruct ConstMsg Join Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Cerialize (Vector Join) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

type Rep Join Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Join = D1 (MetaData "Join" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) (C1 (MetaCons "Join" PrefixI True) (S1 (MetaSel (Just "questionId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32) :*: (S1 (MetaSel (Just "target") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 MessageTarget) :*: S1 (MetaSel (Just "keyPart") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Ptr)))))
type Cerial msg Join Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Cerial msg Join = Join msg

data MessageTarget Source #

Instances
Eq MessageTarget Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Show MessageTarget Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic MessageTarget Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep MessageTarget :: Type -> Type #

Default MessageTarget Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

def :: MessageTarget #

Cerialize MessageTarget Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Marshal MessageTarget Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Decerialize MessageTarget Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg MessageTarget :: Type Source #

FromStruct ConstMsg MessageTarget Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector MessageTarget) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep MessageTarget Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep MessageTarget = D1 (MetaData "MessageTarget" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) (C1 (MetaCons "MessageTarget'importedCap" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32)) :+: (C1 (MetaCons "MessageTarget'promisedAnswer" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PromisedAnswer)) :+: C1 (MetaCons "MessageTarget'unknown'" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16))))
type Cerial msg MessageTarget Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

data Payload Source #

Constructors

Payload 
Instances
Eq Payload Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

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

Show Payload Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic Payload Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep Payload :: Type -> Type #

Methods

from :: Payload -> Rep Payload x #

to :: Rep Payload x -> Payload #

Default Payload Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

def :: Payload #

Cerialize Payload Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Marshal Payload Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Decerialize Payload Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg Payload :: Type Source #

FromStruct ConstMsg Payload Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector Payload) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

type Rep Payload Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Payload = D1 (MetaData "Payload" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) (C1 (MetaCons "Payload" PrefixI True) (S1 (MetaSel (Just "content") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Ptr)) :*: S1 (MetaSel (Just "capTable") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Vector CapDescriptor))))
type Cerial msg Payload Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Cerial msg Payload = Payload msg

data CapDescriptor Source #

Instances
Eq CapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Show CapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic CapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep CapDescriptor :: Type -> Type #

Default CapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

def :: CapDescriptor #

Cerialize CapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Marshal CapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Decerialize CapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg CapDescriptor :: Type Source #

FromStruct ConstMsg CapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector CapDescriptor) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep CapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Cerial msg CapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

data PromisedAnswer Source #

Instances
Eq PromisedAnswer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Show PromisedAnswer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic PromisedAnswer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep PromisedAnswer :: Type -> Type #

Default PromisedAnswer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

def :: PromisedAnswer #

Cerialize PromisedAnswer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Marshal PromisedAnswer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Decerialize PromisedAnswer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg PromisedAnswer :: Type Source #

FromStruct ConstMsg PromisedAnswer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector PromisedAnswer) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep PromisedAnswer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep PromisedAnswer = D1 (MetaData "PromisedAnswer" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) (C1 (MetaCons "PromisedAnswer" PrefixI True) (S1 (MetaSel (Just "questionId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32) :*: S1 (MetaSel (Just "transform") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Vector PromisedAnswer'Op))))
type Cerial msg PromisedAnswer Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

data PromisedAnswer'Op Source #

Instances
Eq PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Show PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep PromisedAnswer'Op :: Type -> Type #

Default PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Marshal PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Decerialize PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg PromisedAnswer'Op :: Type Source #

FromStruct ConstMsg PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector PromisedAnswer'Op))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector PromisedAnswer'Op)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector PromisedAnswer'Op))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector (Vector (Vector (Vector PromisedAnswer'Op)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector (Vector (Vector PromisedAnswer'Op))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector (Vector PromisedAnswer'Op)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector PromisedAnswer'Op) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep PromisedAnswer'Op = D1 (MetaData "PromisedAnswer'Op" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) (C1 (MetaCons "PromisedAnswer'Op'noop" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PromisedAnswer'Op'getPointerField" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16)) :+: C1 (MetaCons "PromisedAnswer'Op'unknown'" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16))))
type Cerial msg PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

data ThirdPartyCapDescriptor Source #

Constructors

ThirdPartyCapDescriptor 

Fields

Instances
Eq ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Show ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep ThirdPartyCapDescriptor :: Type -> Type #

Default ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Marshal ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Decerialize ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg ThirdPartyCapDescriptor :: Type Source #

FromStruct ConstMsg ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector ThirdPartyCapDescriptor) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep ThirdPartyCapDescriptor = D1 (MetaData "ThirdPartyCapDescriptor" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) (C1 (MetaCons "ThirdPartyCapDescriptor" PrefixI True) (S1 (MetaSel (Just "id") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Ptr)) :*: S1 (MetaSel (Just "vineId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word32)))
type Cerial msg ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

data Exception Source #

Instances
Eq Exception Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Show Exception Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Generic Exception Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Rep Exception :: Type -> Type #

Exception Exception Source # 
Instance details

Defined in Capnp.Rpc.Errors

Default Exception Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

def :: Exception #

Cerialize Exception Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Marshal Exception Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Methods

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

Decerialize Exception Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

Associated Types

type Cerial msg Exception :: Type Source #

FromStruct ConstMsg Exception Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

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

Defined in Capnp.Gen.Capnp.Rpc.Pure

Cerialize (Vector Exception) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Exception Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Rep Exception = D1 (MetaData "Exception" "Capnp.Gen.Capnp.Rpc.Pure" "capnp-0.6.0.0-kmuWJKkOwSDLq91ugTnNR" False) (C1 (MetaCons "Exception" PrefixI True) ((S1 (MetaSel (Just "reason") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "obsoleteIsCallersFault") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool)) :*: (S1 (MetaSel (Just "obsoleteDurability") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Word16) :*: S1 (MetaSel (Just "type_") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Exception'Type))))
type Cerial msg Exception Source # 
Instance details

Defined in Capnp.Gen.Capnp.Rpc.Pure

type Cerial msg Exception = Exception msg

Orphan instances

Cerialize Exception'Type Source # 
Instance details

Decerialize Exception'Type Source # 
Instance details

Associated Types

type Cerial msg Exception'Type :: Type Source #

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

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

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

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

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

Cerialize (Vector Exception'Type) Source # 
Instance details