capnp-0.12.0.0: Cap'n Proto for Haskell
Safe HaskellNone
LanguageHaskell2010

Capnp.Gen.Capnp.Persistent.New

Documentation

data Persistent sturdyRef owner Source #

Instances

Instances details
(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => HasField "cap" 'Slot (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Persistent internalRef internalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

fieldByLabel :: Field 'Slot (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Persistent internalRef internalOwner) Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => HasField "cap" 'Slot (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Persistent externalRef externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

fieldByLabel :: Field 'Slot (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Persistent externalRef externalOwner) Source #

(TypeParam sturdyRef, TypeParam owner) => HasMethod "save" (Persistent sturdyRef owner) (Persistent'SaveParams sturdyRef owner) (Persistent'SaveResults sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

methodByLabel :: Method (Persistent sturdyRef owner) (Persistent'SaveParams sturdyRef owner) (Persistent'SaveResults sturdyRef owner) Source #

HasTypeId (Persistent sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

typeId :: Word64 Source #

(TypeParam sturdyRef, TypeParam owner) => Export (Persistent sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Associated Types

type Server (Persistent sturdyRef owner) :: Type -> Constraint Source #

Methods

methodHandlerTree :: Server (Persistent sturdyRef owner) s => Proxy (Persistent sturdyRef owner) -> s -> MethodHandlerTree Source #

(TypeParam sturdyRef, TypeParam owner) => Parse (Persistent sturdyRef owner) (Client (Persistent sturdyRef owner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

parse :: ReadCtx m 'Const => Raw 'Const (Persistent sturdyRef owner) -> m (Client (Persistent sturdyRef owner)) Source #

encode :: RWCtx m s => Message ('Mut s) -> Client (Persistent sturdyRef owner) -> m (Raw ('Mut s) (Persistent sturdyRef owner)) Source #

type ReprFor (Persistent sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type ReprFor (Persistent sturdyRef owner) = 'Ptr ('Just 'Cap)
type Server (Persistent sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type Server (Persistent sturdyRef owner) = Persistent'server_ sturdyRef owner

class Persistent'server_ sturdyRef owner s_ where Source #

Methods

persistent'save :: s_ -> MethodHandler (Persistent'SaveParams sturdyRef owner) (Persistent'SaveResults sturdyRef owner) Source #

data Persistent'SaveParams sturdyRef owner Source #

Instances

Instances details
(TypeParam sturdyRef, TypeParam owner) => HasField "sealFor" 'Slot (Persistent'SaveParams sturdyRef owner) owner Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

fieldByLabel :: Field 'Slot (Persistent'SaveParams sturdyRef owner) owner Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => HasField "params" 'Slot (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveParams externalRef externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

fieldByLabel :: Field 'Slot (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveParams externalRef externalOwner) Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => HasField "params" 'Slot (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveParams internalRef internalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

fieldByLabel :: Field 'Slot (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveParams internalRef internalOwner) Source #

(TypeParam sturdyRef, TypeParam owner) => HasMethod "save" (Persistent sturdyRef owner) (Persistent'SaveParams sturdyRef owner) (Persistent'SaveResults sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

methodByLabel :: Method (Persistent sturdyRef owner) (Persistent'SaveParams sturdyRef owner) (Persistent'SaveResults sturdyRef owner) Source #

(Eq (Parsed sturdyRef), Eq (Parsed owner)) => Eq (Parsed (Persistent'SaveParams sturdyRef owner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

(==) :: Parsed (Persistent'SaveParams sturdyRef owner) -> Parsed (Persistent'SaveParams sturdyRef owner) -> Bool #

(/=) :: Parsed (Persistent'SaveParams sturdyRef owner) -> Parsed (Persistent'SaveParams sturdyRef owner) -> Bool #

(Show (Parsed sturdyRef), Show (Parsed owner)) => Show (Parsed (Persistent'SaveParams sturdyRef owner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

showsPrec :: Int -> Parsed (Persistent'SaveParams sturdyRef owner) -> ShowS #

show :: Parsed (Persistent'SaveParams sturdyRef owner) -> String #

showList :: [Parsed (Persistent'SaveParams sturdyRef owner)] -> ShowS #

Generic (Parsed (Persistent'SaveParams sturdyRef owner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Associated Types

type Rep (Parsed (Persistent'SaveParams sturdyRef owner)) :: Type -> Type #

Methods

from :: Parsed (Persistent'SaveParams sturdyRef owner) -> Rep (Parsed (Persistent'SaveParams sturdyRef owner)) x #

to :: Rep (Parsed (Persistent'SaveParams sturdyRef owner)) x -> Parsed (Persistent'SaveParams sturdyRef owner) #

(TypeParam sturdyRef, TypeParam owner) => TypedStruct (Persistent'SaveParams sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

HasTypeId (Persistent'SaveParams sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

typeId :: Word64 Source #

(TypeParam sturdyRef, TypeParam owner) => AllocateList (Persistent'SaveParams sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Associated Types

type ListAllocHint (Persistent'SaveParams sturdyRef owner) Source #

Methods

newList :: RWCtx m s => ListAllocHint (Persistent'SaveParams sturdyRef owner) -> Message ('Mut s) -> m (Raw ('Mut s) (List (Persistent'SaveParams sturdyRef owner))) Source #

(TypeParam sturdyRef, TypeParam owner) => Allocate (Persistent'SaveParams sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Associated Types

type AllocHint (Persistent'SaveParams sturdyRef owner) Source #

Methods

new :: RWCtx m s => AllocHint (Persistent'SaveParams sturdyRef owner) -> Message ('Mut s) -> m (Raw ('Mut s) (Persistent'SaveParams sturdyRef owner)) Source #

(TypeParam sturdyRef, TypeParam owner) => EstimateListAlloc (Persistent'SaveParams sturdyRef owner) (Parsed (Persistent'SaveParams sturdyRef owner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

estimateListAlloc :: Vector (Parsed (Persistent'SaveParams sturdyRef owner)) -> AllocHint (List (Persistent'SaveParams sturdyRef owner)) Source #

(TypeParam sturdyRef, TypeParam owner) => Marshal (Persistent'SaveParams sturdyRef owner) (Parsed (Persistent'SaveParams sturdyRef owner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

marshalInto :: RWCtx m s => Raw ('Mut s) (Persistent'SaveParams sturdyRef owner) -> Parsed (Persistent'SaveParams sturdyRef owner) -> m () Source #

(TypeParam sturdyRef, TypeParam owner) => EstimateAlloc (Persistent'SaveParams sturdyRef owner) (Parsed (Persistent'SaveParams sturdyRef owner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

estimateAlloc :: Parsed (Persistent'SaveParams sturdyRef owner) -> AllocHint (Persistent'SaveParams sturdyRef owner) Source #

(TypeParam sturdyRef, TypeParam owner) => Parse (Persistent'SaveParams sturdyRef owner) (Parsed (Persistent'SaveParams sturdyRef owner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

parse :: ReadCtx m 'Const => Raw 'Const (Persistent'SaveParams sturdyRef owner) -> m (Parsed (Persistent'SaveParams sturdyRef owner)) Source #

encode :: RWCtx m s => Message ('Mut s) -> Parsed (Persistent'SaveParams sturdyRef owner) -> m (Raw ('Mut s) (Persistent'SaveParams sturdyRef owner)) Source #

type Rep (Parsed (Persistent'SaveParams sturdyRef owner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type Rep (Parsed (Persistent'SaveParams sturdyRef owner)) = D1 ('MetaData "Parsed" "Capnp.Gen.Capnp.Persistent.New" "capnp-0.12.0.0-9jnlPOdOYzy7ssULfTgYnR" 'False) (C1 ('MetaCons "Persistent'SaveParams" 'PrefixI 'True) (S1 ('MetaSel ('Just "sealFor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Parsed owner))))
type ReprFor (Persistent'SaveParams sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type ReprFor (Persistent'SaveParams sturdyRef owner) = 'Ptr ('Just 'Struct)
data Parsed (Persistent'SaveParams sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type ListAllocHint (Persistent'SaveParams sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type ListAllocHint (Persistent'SaveParams sturdyRef owner) = Int
type AllocHint (Persistent'SaveParams sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type AllocHint (Persistent'SaveParams sturdyRef owner) = ()

data Persistent'SaveResults sturdyRef owner Source #

Instances

Instances details
(TypeParam sturdyRef, TypeParam owner) => HasField "sturdyRef" 'Slot (Persistent'SaveResults sturdyRef owner) sturdyRef Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

fieldByLabel :: Field 'Slot (Persistent'SaveResults sturdyRef owner) sturdyRef Source #

(TypeParam sturdyRef, TypeParam owner) => HasMethod "save" (Persistent sturdyRef owner) (Persistent'SaveParams sturdyRef owner) (Persistent'SaveResults sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

methodByLabel :: Method (Persistent sturdyRef owner) (Persistent'SaveParams sturdyRef owner) (Persistent'SaveResults sturdyRef owner) Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => HasMethod "export" (RealmGateway internalRef externalRef internalOwner externalOwner) (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults externalRef externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

methodByLabel :: Method (RealmGateway internalRef externalRef internalOwner externalOwner) (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults externalRef externalOwner) Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => HasMethod "import_" (RealmGateway internalRef externalRef internalOwner externalOwner) (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults internalRef internalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

methodByLabel :: Method (RealmGateway internalRef externalRef internalOwner externalOwner) (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults internalRef internalOwner) Source #

(Eq (Parsed sturdyRef), Eq (Parsed owner)) => Eq (Parsed (Persistent'SaveResults sturdyRef owner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

(==) :: Parsed (Persistent'SaveResults sturdyRef owner) -> Parsed (Persistent'SaveResults sturdyRef owner) -> Bool #

(/=) :: Parsed (Persistent'SaveResults sturdyRef owner) -> Parsed (Persistent'SaveResults sturdyRef owner) -> Bool #

(Show (Parsed sturdyRef), Show (Parsed owner)) => Show (Parsed (Persistent'SaveResults sturdyRef owner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

showsPrec :: Int -> Parsed (Persistent'SaveResults sturdyRef owner) -> ShowS #

show :: Parsed (Persistent'SaveResults sturdyRef owner) -> String #

showList :: [Parsed (Persistent'SaveResults sturdyRef owner)] -> ShowS #

Generic (Parsed (Persistent'SaveResults sturdyRef owner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Associated Types

type Rep (Parsed (Persistent'SaveResults sturdyRef owner)) :: Type -> Type #

Methods

from :: Parsed (Persistent'SaveResults sturdyRef owner) -> Rep (Parsed (Persistent'SaveResults sturdyRef owner)) x #

to :: Rep (Parsed (Persistent'SaveResults sturdyRef owner)) x -> Parsed (Persistent'SaveResults sturdyRef owner) #

(TypeParam sturdyRef, TypeParam owner) => TypedStruct (Persistent'SaveResults sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

HasTypeId (Persistent'SaveResults sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

typeId :: Word64 Source #

(TypeParam sturdyRef, TypeParam owner) => AllocateList (Persistent'SaveResults sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Associated Types

type ListAllocHint (Persistent'SaveResults sturdyRef owner) Source #

Methods

newList :: RWCtx m s => ListAllocHint (Persistent'SaveResults sturdyRef owner) -> Message ('Mut s) -> m (Raw ('Mut s) (List (Persistent'SaveResults sturdyRef owner))) Source #

(TypeParam sturdyRef, TypeParam owner) => Allocate (Persistent'SaveResults sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Associated Types

type AllocHint (Persistent'SaveResults sturdyRef owner) Source #

Methods

new :: RWCtx m s => AllocHint (Persistent'SaveResults sturdyRef owner) -> Message ('Mut s) -> m (Raw ('Mut s) (Persistent'SaveResults sturdyRef owner)) Source #

(TypeParam sturdyRef, TypeParam owner) => EstimateListAlloc (Persistent'SaveResults sturdyRef owner) (Parsed (Persistent'SaveResults sturdyRef owner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

(TypeParam sturdyRef, TypeParam owner) => Marshal (Persistent'SaveResults sturdyRef owner) (Parsed (Persistent'SaveResults sturdyRef owner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

marshalInto :: RWCtx m s => Raw ('Mut s) (Persistent'SaveResults sturdyRef owner) -> Parsed (Persistent'SaveResults sturdyRef owner) -> m () Source #

(TypeParam sturdyRef, TypeParam owner) => EstimateAlloc (Persistent'SaveResults sturdyRef owner) (Parsed (Persistent'SaveResults sturdyRef owner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

estimateAlloc :: Parsed (Persistent'SaveResults sturdyRef owner) -> AllocHint (Persistent'SaveResults sturdyRef owner) Source #

(TypeParam sturdyRef, TypeParam owner) => Parse (Persistent'SaveResults sturdyRef owner) (Parsed (Persistent'SaveResults sturdyRef owner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

parse :: ReadCtx m 'Const => Raw 'Const (Persistent'SaveResults sturdyRef owner) -> m (Parsed (Persistent'SaveResults sturdyRef owner)) Source #

encode :: RWCtx m s => Message ('Mut s) -> Parsed (Persistent'SaveResults sturdyRef owner) -> m (Raw ('Mut s) (Persistent'SaveResults sturdyRef owner)) Source #

type Rep (Parsed (Persistent'SaveResults sturdyRef owner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type Rep (Parsed (Persistent'SaveResults sturdyRef owner)) = D1 ('MetaData "Parsed" "Capnp.Gen.Capnp.Persistent.New" "capnp-0.12.0.0-9jnlPOdOYzy7ssULfTgYnR" 'False) (C1 ('MetaCons "Persistent'SaveResults" 'PrefixI 'True) (S1 ('MetaSel ('Just "sturdyRef") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Parsed sturdyRef))))
type ReprFor (Persistent'SaveResults sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type ReprFor (Persistent'SaveResults sturdyRef owner) = 'Ptr ('Just 'Struct)
data Parsed (Persistent'SaveResults sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

data Parsed (Persistent'SaveResults sturdyRef owner) = Persistent'SaveResults {}
type ListAllocHint (Persistent'SaveResults sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type ListAllocHint (Persistent'SaveResults sturdyRef owner) = Int
type AllocHint (Persistent'SaveResults sturdyRef owner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type AllocHint (Persistent'SaveResults sturdyRef owner) = ()

data RealmGateway internalRef externalRef internalOwner externalOwner Source #

Instances

Instances details
(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => HasMethod "export" (RealmGateway internalRef externalRef internalOwner externalOwner) (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults externalRef externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

methodByLabel :: Method (RealmGateway internalRef externalRef internalOwner externalOwner) (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults externalRef externalOwner) Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => HasMethod "import_" (RealmGateway internalRef externalRef internalOwner externalOwner) (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults internalRef internalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

methodByLabel :: Method (RealmGateway internalRef externalRef internalOwner externalOwner) (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults internalRef internalOwner) Source #

HasTypeId (RealmGateway internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

typeId :: Word64 Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => Export (RealmGateway internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Associated Types

type Server (RealmGateway internalRef externalRef internalOwner externalOwner) :: Type -> Constraint Source #

Methods

methodHandlerTree :: Server (RealmGateway internalRef externalRef internalOwner externalOwner) s => Proxy (RealmGateway internalRef externalRef internalOwner externalOwner) -> s -> MethodHandlerTree Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => Parse (RealmGateway internalRef externalRef internalOwner externalOwner) (Client (RealmGateway internalRef externalRef internalOwner externalOwner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

parse :: ReadCtx m 'Const => Raw 'Const (RealmGateway internalRef externalRef internalOwner externalOwner) -> m (Client (RealmGateway internalRef externalRef internalOwner externalOwner)) Source #

encode :: RWCtx m s => Message ('Mut s) -> Client (RealmGateway internalRef externalRef internalOwner externalOwner) -> m (Raw ('Mut s) (RealmGateway internalRef externalRef internalOwner externalOwner)) Source #

type ReprFor (RealmGateway internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type ReprFor (RealmGateway internalRef externalRef internalOwner externalOwner) = 'Ptr ('Just 'Cap)
type Server (RealmGateway internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type Server (RealmGateway internalRef externalRef internalOwner externalOwner) = RealmGateway'server_ internalRef externalRef internalOwner externalOwner

class RealmGateway'server_ internalRef externalRef internalOwner externalOwner s_ where Source #

Methods

realmGateway'import_ :: s_ -> MethodHandler (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults internalRef internalOwner) Source #

realmGateway'export :: s_ -> MethodHandler (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults externalRef externalOwner) Source #

data RealmGateway'import'params internalRef externalRef internalOwner externalOwner Source #

Instances

Instances details
(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => HasField "cap" 'Slot (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Persistent externalRef externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

fieldByLabel :: Field 'Slot (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Persistent externalRef externalOwner) Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => HasField "params" 'Slot (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveParams internalRef internalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

fieldByLabel :: Field 'Slot (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveParams internalRef internalOwner) Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => HasMethod "import_" (RealmGateway internalRef externalRef internalOwner externalOwner) (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults internalRef internalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

methodByLabel :: Method (RealmGateway internalRef externalRef internalOwner externalOwner) (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults internalRef internalOwner) Source #

(Eq (Parsed internalRef), Eq (Parsed externalRef), Eq (Parsed internalOwner), Eq (Parsed externalOwner)) => Eq (Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

(==) :: Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) -> Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) -> Bool #

(/=) :: Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) -> Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) -> Bool #

(Show (Parsed internalRef), Show (Parsed externalRef), Show (Parsed internalOwner), Show (Parsed externalOwner)) => Show (Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

showsPrec :: Int -> Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) -> ShowS #

show :: Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) -> String #

showList :: [Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)] -> ShowS #

Generic (Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Associated Types

type Rep (Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) :: Type -> Type #

Methods

from :: Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) -> Rep (Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) x #

to :: Rep (Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) x -> Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => TypedStruct (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

HasTypeId (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

typeId :: Word64 Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => AllocateList (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Associated Types

type ListAllocHint (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source #

Methods

newList :: RWCtx m s => ListAllocHint (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) -> Message ('Mut s) -> m (Raw ('Mut s) (List (RealmGateway'import'params internalRef externalRef internalOwner externalOwner))) Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => Allocate (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Associated Types

type AllocHint (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source #

Methods

new :: RWCtx m s => AllocHint (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) -> Message ('Mut s) -> m (Raw ('Mut s) (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => EstimateListAlloc (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

estimateListAlloc :: Vector (Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) -> AllocHint (List (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => Marshal (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

marshalInto :: RWCtx m s => Raw ('Mut s) (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) -> Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) -> m () Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => EstimateAlloc (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

estimateAlloc :: Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) -> AllocHint (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => Parse (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

parse :: ReadCtx m 'Const => Raw 'Const (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) -> m (Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) Source #

encode :: RWCtx m s => Message ('Mut s) -> Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) -> m (Raw ('Mut s) (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) Source #

type Rep (Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type Rep (Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) = D1 ('MetaData "Parsed" "Capnp.Gen.Capnp.Persistent.New" "capnp-0.12.0.0-9jnlPOdOYzy7ssULfTgYnR" 'False) (C1 ('MetaCons "RealmGateway'import'params" 'PrefixI 'True) (S1 ('MetaSel ('Just "cap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Parsed (Persistent externalRef externalOwner))) :*: S1 ('MetaSel ('Just "params") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Parsed (Persistent'SaveParams internalRef internalOwner)))))
type ReprFor (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type ReprFor (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) = 'Ptr ('Just 'Struct)
data Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

data Parsed (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) = RealmGateway'import'params {}
type ListAllocHint (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type ListAllocHint (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) = Int
type AllocHint (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type AllocHint (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) = ()

data RealmGateway'export'params internalRef externalRef internalOwner externalOwner Source #

Instances

Instances details
(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => HasField "cap" 'Slot (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Persistent internalRef internalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

fieldByLabel :: Field 'Slot (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Persistent internalRef internalOwner) Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => HasField "params" 'Slot (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveParams externalRef externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

fieldByLabel :: Field 'Slot (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveParams externalRef externalOwner) Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => HasMethod "export" (RealmGateway internalRef externalRef internalOwner externalOwner) (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults externalRef externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

methodByLabel :: Method (RealmGateway internalRef externalRef internalOwner externalOwner) (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults externalRef externalOwner) Source #

(Eq (Parsed internalRef), Eq (Parsed externalRef), Eq (Parsed internalOwner), Eq (Parsed externalOwner)) => Eq (Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

(==) :: Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) -> Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) -> Bool #

(/=) :: Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) -> Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) -> Bool #

(Show (Parsed internalRef), Show (Parsed externalRef), Show (Parsed internalOwner), Show (Parsed externalOwner)) => Show (Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

showsPrec :: Int -> Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) -> ShowS #

show :: Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) -> String #

showList :: [Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)] -> ShowS #

Generic (Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Associated Types

type Rep (Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) :: Type -> Type #

Methods

from :: Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) -> Rep (Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) x #

to :: Rep (Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) x -> Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => TypedStruct (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

HasTypeId (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

typeId :: Word64 Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => AllocateList (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Associated Types

type ListAllocHint (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source #

Methods

newList :: RWCtx m s => ListAllocHint (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) -> Message ('Mut s) -> m (Raw ('Mut s) (List (RealmGateway'export'params internalRef externalRef internalOwner externalOwner))) Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => Allocate (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Associated Types

type AllocHint (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source #

Methods

new :: RWCtx m s => AllocHint (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) -> Message ('Mut s) -> m (Raw ('Mut s) (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => EstimateListAlloc (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

estimateListAlloc :: Vector (Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) -> AllocHint (List (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => Marshal (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

marshalInto :: RWCtx m s => Raw ('Mut s) (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) -> Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) -> m () Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => EstimateAlloc (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

estimateAlloc :: Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) -> AllocHint (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source #

(TypeParam internalRef, TypeParam externalRef, TypeParam internalOwner, TypeParam externalOwner) => Parse (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

Methods

parse :: ReadCtx m 'Const => Raw 'Const (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) -> m (Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) Source #

encode :: RWCtx m s => Message ('Mut s) -> Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) -> m (Raw ('Mut s) (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) Source #

type Rep (Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type Rep (Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) = D1 ('MetaData "Parsed" "Capnp.Gen.Capnp.Persistent.New" "capnp-0.12.0.0-9jnlPOdOYzy7ssULfTgYnR" 'False) (C1 ('MetaCons "RealmGateway'export'params" 'PrefixI 'True) (S1 ('MetaSel ('Just "cap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Parsed (Persistent internalRef internalOwner))) :*: S1 ('MetaSel ('Just "params") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Parsed (Persistent'SaveParams externalRef externalOwner)))))
type ReprFor (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type ReprFor (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) = 'Ptr ('Just 'Struct)
data Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

data Parsed (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) = RealmGateway'export'params {}
type ListAllocHint (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type ListAllocHint (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) = Int
type AllocHint (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.New

type AllocHint (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) = ()