capnp-0.3.0.0: Cap'n Proto for Haskell

Safe HaskellNone
LanguageHaskell2010

Capnp.Capnp.Rpc.Pure

Description

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

Documentation

data Accept Source #

Constructors

Accept 
Instances
Eq Accept Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

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

Read Accept Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show Accept Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic Accept Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep Accept :: * -> * #

Methods

from :: Accept -> Rep Accept x #

to :: Rep Accept x -> Accept #

Marshal Accept Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

Decerialize Accept Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg Accept :: * Source #

Default Accept Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

def :: Accept #

FromStruct ConstMsg Accept Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s Accept Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

type Rep Accept Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

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

Defined in Capnp.Capnp.Rpc.Pure

type Cerial msg Accept = Accept msg

data Bootstrap Source #

Instances
Eq Bootstrap Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Read Bootstrap Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show Bootstrap Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic Bootstrap Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep Bootstrap :: * -> * #

Marshal Bootstrap Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

Decerialize Bootstrap Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg Bootstrap :: * Source #

Default Bootstrap Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

def :: Bootstrap #

FromStruct ConstMsg Bootstrap Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s Bootstrap Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

type Rep Bootstrap Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

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

Defined in Capnp.Capnp.Rpc.Pure

type Cerial msg Bootstrap = Bootstrap msg

data Call Source #

Instances
Eq Call Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

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

Read Call Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show Call Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

showsPrec :: Int -> Call -> ShowS #

show :: Call -> String #

showList :: [Call] -> ShowS #

Generic Call Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep Call :: * -> * #

Methods

from :: Call -> Rep Call x #

to :: Rep Call x -> Call #

Marshal Call Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

Decerialize Call Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg Call :: * Source #

Default Call Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

def :: Call #

FromStruct ConstMsg Call Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s Call Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

type Rep Call Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Cerial msg Call Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Cerial msg Call = Call msg

data CapDescriptor Source #

Instances
Eq CapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Read CapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show CapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic CapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep CapDescriptor :: * -> * #

Marshal CapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Decerialize CapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg CapDescriptor :: * Source #

Default CapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

def :: CapDescriptor #

FromStruct ConstMsg CapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s CapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep CapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Cerial msg CapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

data Disembargo Source #

Instances
Eq Disembargo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Read Disembargo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show Disembargo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic Disembargo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep Disembargo :: * -> * #

Marshal Disembargo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

Decerialize Disembargo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg Disembargo :: * Source #

Default Disembargo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

def :: Disembargo #

FromStruct ConstMsg Disembargo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s Disembargo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

type Rep Disembargo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep Disembargo = D1 (MetaData "Disembargo" "Capnp.Capnp.Rpc.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" 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.Capnp.Rpc.Pure

data Exception Source #

Instances
Eq Exception Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Read Exception Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show Exception Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic Exception Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep Exception :: * -> * #

Marshal Exception Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

Decerialize Exception Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg Exception :: * Source #

Default Exception Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

def :: Exception #

FromStruct ConstMsg Exception Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s Exception Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

type Rep Exception Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep Exception = D1 (MetaData "Exception" "Capnp.Capnp.Rpc.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" 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.Capnp.Rpc.Pure

type Cerial msg Exception = Exception msg

data Finish Source #

Constructors

Finish 
Instances
Eq Finish Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

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

Read Finish Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show Finish Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic Finish Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep Finish :: * -> * #

Methods

from :: Finish -> Rep Finish x #

to :: Rep Finish x -> Finish #

Marshal Finish Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

Decerialize Finish Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg Finish :: * Source #

Default Finish Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

def :: Finish #

FromStruct ConstMsg Finish Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s Finish Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

type Rep Finish Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep Finish = D1 (MetaData "Finish" "Capnp.Capnp.Rpc.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" 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.Capnp.Rpc.Pure

type Cerial msg Finish = Finish msg

data Join Source #

Constructors

Join 
Instances
Eq Join Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

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

Read Join Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show Join Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

showsPrec :: Int -> Join -> ShowS #

show :: Join -> String #

showList :: [Join] -> ShowS #

Generic Join Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep Join :: * -> * #

Methods

from :: Join -> Rep Join x #

to :: Rep Join x -> Join #

Marshal Join Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

Decerialize Join Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg Join :: * Source #

Default Join Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

def :: Join #

FromStruct ConstMsg Join Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s Join Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

type Rep Join Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Cerial msg Join Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Cerial msg Join = Join msg

data Message Source #

Instances
Eq Message Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

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

Read Message Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show Message Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic Message Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep Message :: * -> * #

Methods

from :: Message -> Rep Message x #

to :: Rep Message x -> Message #

Marshal Message Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

Decerialize Message Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg Message :: * Source #

Default Message Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

def :: Message #

FromStruct ConstMsg Message Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s Message Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

type Rep Message Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep Message = D1 (MetaData "Message" "Capnp.Capnp.Rpc.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" 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 PtrType))) :+: 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 PtrType))) :+: 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.Capnp.Rpc.Pure

type Cerial msg Message = Message msg

data MessageTarget Source #

Instances
Eq MessageTarget Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Read MessageTarget Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show MessageTarget Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic MessageTarget Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep MessageTarget :: * -> * #

Marshal MessageTarget Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Decerialize MessageTarget Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg MessageTarget :: * Source #

Default MessageTarget Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

def :: MessageTarget #

FromStruct ConstMsg MessageTarget Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s MessageTarget Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep MessageTarget Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep MessageTarget = D1 (MetaData "MessageTarget" "Capnp.Capnp.Rpc.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" 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.Capnp.Rpc.Pure

data Payload Source #

Instances
Eq Payload Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

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

Read Payload Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show Payload Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic Payload Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep Payload :: * -> * #

Methods

from :: Payload -> Rep Payload x #

to :: Rep Payload x -> Payload #

Marshal Payload Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

Decerialize Payload Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg Payload :: * Source #

Default Payload Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

def :: Payload #

FromStruct ConstMsg Payload Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s Payload Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

type Rep Payload Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

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

Defined in Capnp.Capnp.Rpc.Pure

type Cerial msg Payload = Payload msg

data PromisedAnswer Source #

Instances
Eq PromisedAnswer Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Read PromisedAnswer Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show PromisedAnswer Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic PromisedAnswer Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep PromisedAnswer :: * -> * #

Marshal PromisedAnswer Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Decerialize PromisedAnswer Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg PromisedAnswer :: * Source #

Default PromisedAnswer Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

def :: PromisedAnswer #

FromStruct ConstMsg PromisedAnswer Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s PromisedAnswer Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep PromisedAnswer Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

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

Defined in Capnp.Capnp.Rpc.Pure

data Provide Source #

Instances
Eq Provide Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

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

Read Provide Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show Provide Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic Provide Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep Provide :: * -> * #

Methods

from :: Provide -> Rep Provide x #

to :: Rep Provide x -> Provide #

Marshal Provide Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

Decerialize Provide Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg Provide :: * Source #

Default Provide Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

def :: Provide #

FromStruct ConstMsg Provide Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s Provide Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

type Rep Provide Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep Provide = D1 (MetaData "Provide" "Capnp.Capnp.Rpc.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" 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 PtrType)))))
type Cerial msg Provide Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Cerial msg Provide = Provide msg

data Release Source #

Constructors

Release 
Instances
Eq Release Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

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

Read Release Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show Release Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic Release Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep Release :: * -> * #

Methods

from :: Release -> Rep Release x #

to :: Rep Release x -> Release #

Marshal Release Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

Decerialize Release Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg Release :: * Source #

Default Release Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

def :: Release #

FromStruct ConstMsg Release Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s Release Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

type Rep Release Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep Release = D1 (MetaData "Release" "Capnp.Capnp.Rpc.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" 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.Capnp.Rpc.Pure

type Cerial msg Release = Release msg

data Resolve Source #

Constructors

Resolve 
Instances
Eq Resolve Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

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

Read Resolve Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show Resolve Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic Resolve Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep Resolve :: * -> * #

Methods

from :: Resolve -> Rep Resolve x #

to :: Rep Resolve x -> Resolve #

Marshal Resolve Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

Decerialize Resolve Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg Resolve :: * Source #

Default Resolve Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

def :: Resolve #

FromStruct ConstMsg Resolve Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s Resolve Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

type Rep Resolve Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep Resolve = D1 (MetaData "Resolve" "Capnp.Capnp.Rpc.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" 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.Capnp.Rpc.Pure

type Cerial msg Resolve = Resolve msg

data Return Source #

Constructors

Return 
Instances
Eq Return Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

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

Read Return Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show Return Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic Return Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep Return :: * -> * #

Methods

from :: Return -> Rep Return x #

to :: Rep Return x -> Return #

Marshal Return Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

Decerialize Return Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg Return :: * Source #

Default Return Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

def :: Return #

FromStruct ConstMsg Return Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s Return Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

type Rep Return Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep Return = D1 (MetaData "Return" "Capnp.Capnp.Rpc.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" 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.Capnp.Rpc.Pure

type Cerial msg Return = Return msg

data ThirdPartyCapDescriptor Source #

Constructors

ThirdPartyCapDescriptor 

Fields

Instances
Eq ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Read ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep ThirdPartyCapDescriptor :: * -> * #

Marshal ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Decerialize ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg ThirdPartyCapDescriptor :: * Source #

Default ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

FromStruct ConstMsg ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep ThirdPartyCapDescriptor Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

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

Defined in Capnp.Capnp.Rpc.Pure

data Call'sendResultsTo Source #

Instances
Eq Call'sendResultsTo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Read Call'sendResultsTo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show Call'sendResultsTo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic Call'sendResultsTo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

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

Marshal Call'sendResultsTo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Decerialize Call'sendResultsTo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg Call'sendResultsTo :: * Source #

Default Call'sendResultsTo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

FromStruct ConstMsg Call'sendResultsTo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep Call'sendResultsTo Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep Call'sendResultsTo = D1 (MetaData "Call'sendResultsTo" "Capnp.Capnp.Rpc.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) ((C1 (MetaCons "Call'sendResultsTo'caller" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Call'sendResultsTo'yourself" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "Call'sendResultsTo'thirdParty" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe PtrType))) :+: 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.Capnp.Rpc.Pure

data Disembargo'context Source #

Instances
Eq Disembargo'context Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Read Disembargo'context Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show Disembargo'context Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic Disembargo'context Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

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

Marshal Disembargo'context Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Decerialize Disembargo'context Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg Disembargo'context :: * Source #

Default Disembargo'context Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

FromStruct ConstMsg Disembargo'context Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep Disembargo'context Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep Disembargo'context = D1 (MetaData "Disembargo'context" "Capnp.Capnp.Rpc.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" 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 :: * -> *) :+: (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.Capnp.Rpc.Pure

data Exception'Type Source #

Instances
Enum Exception'Type Source # 
Instance details

Defined in Capnp.Capnp.Rpc

Eq Exception'Type Source # 
Instance details

Defined in Capnp.Capnp.Rpc

Read Exception'Type Source # 
Instance details

Defined in Capnp.Capnp.Rpc

Show Exception'Type Source # 
Instance details

Defined in Capnp.Capnp.Rpc

Generic Exception'Type Source # 
Instance details

Defined in Capnp.Capnp.Rpc

Associated Types

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

IsWord Exception'Type Source # 
Instance details

Defined in Capnp.Capnp.Rpc

MutListElem s Exception'Type Source # 
Instance details

Defined in Capnp.Capnp.Rpc

ListElem msg Exception'Type Source # 
Instance details

Defined in Capnp.Capnp.Rpc

Associated Types

data List msg Exception'Type :: * Source #

IsPtr msg (List msg Exception'Type) Source # 
Instance details

Defined in Capnp.Capnp.Rpc

Methods

fromPtr :: ReadCtx m msg => msg -> Maybe (Ptr msg) -> m (List msg Exception'Type) Source #

toPtr :: List msg Exception'Type -> Maybe (Ptr msg) Source #

type Rep Exception'Type Source # 
Instance details

Defined in Capnp.Capnp.Rpc

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

Defined in Capnp.Capnp.Rpc

data PromisedAnswer'Op Source #

Instances
Eq PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Read PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

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

Marshal PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Decerialize PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg PromisedAnswer'Op :: * Source #

Default PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

FromStruct ConstMsg PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep PromisedAnswer'Op Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep PromisedAnswer'Op = D1 (MetaData "PromisedAnswer'Op" "Capnp.Capnp.Rpc.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) (C1 (MetaCons "PromisedAnswer'Op'noop" PrefixI False) (U1 :: * -> *) :+: (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.Capnp.Rpc.Pure

data Resolve' Source #

Instances
Eq Resolve' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Read Resolve' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show Resolve' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic Resolve' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep Resolve' :: * -> * #

Methods

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

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

Marshal Resolve' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

Decerialize Resolve' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg Resolve' :: * Source #

Default Resolve' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

def :: Resolve' #

FromStruct ConstMsg Resolve' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s Resolve' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

type Rep Resolve' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Cerial msg Resolve' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Cerial msg Resolve' = Resolve' msg

data Return' Source #

Instances
Eq Return' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

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

Read Return' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Show Return' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Generic Return' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Rep Return' :: * -> * #

Methods

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

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

Marshal Return' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

Decerialize Return' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Associated Types

type Cerial msg Return' :: * Source #

Default Return' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

def :: Return' #

FromStruct ConstMsg Return' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Cerialize s Return' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

Methods

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

type Rep Return' Source # 
Instance details

Defined in Capnp.Capnp.Rpc.Pure

type Rep Return' = D1 (MetaData "Return'" "Capnp.Capnp.Rpc.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" 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 :: * -> *))) :+: ((C1 (MetaCons "Return'resultsSentElsewhere" PrefixI False) (U1 :: * -> *) :+: 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 PtrType))) :+: 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.Capnp.Rpc.Pure

type Cerial msg Return' = Return' msg