Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
newtype Persistent sturdyRef owner Source #
Instances
class (MonadIO m, Server m cap) => Persistent'server_ m cap sturdyRef owner | cap -> sturdyRef, cap -> owner where Source #
persistent'save :: cap -> MethodHandler m (Persistent'SaveParams sturdyRef owner) (Persistent'SaveResults sturdyRef owner) Source #
Instances
Persistent'server_ IO (Persistent sturdyRef owner) sturdyRef owner Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure persistent'save :: Persistent sturdyRef owner -> MethodHandler IO (Persistent'SaveParams sturdyRef owner) (Persistent'SaveResults sturdyRef owner) Source # |
export_Persistent :: (MonadSTM m, Persistent'server_ IO cap sturdyRef owner) => Supervisor -> cap -> m (Persistent sturdyRef owner) Source #
data Persistent'SaveParams sturdyRef owner Source #
Persistent'SaveParams | |
|
Instances
data Persistent'SaveResults sturdyRef owner Source #
Persistent'SaveResults | |
|
Instances
newtype RealmGateway internalRef externalRef internalOwner externalOwner Source #
Instances
ToPtr s (RealmGateway internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure | |
FromPtr msg (RealmGateway internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure | |
Cerialize s (RealmGateway internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure cerialize :: RWCtx m s => MutMsg s -> RealmGateway internalRef externalRef internalOwner externalOwner -> m (Cerial (MutMsg s) (RealmGateway internalRef externalRef internalOwner externalOwner)) Source # | |
Server IO (RealmGateway internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure | |
RealmGateway'server_ IO (RealmGateway internalRef externalRef internalOwner externalOwner) internalRef externalRef internalOwner externalOwner Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure realmGateway'import_ :: RealmGateway internalRef externalRef internalOwner externalOwner -> MethodHandler IO (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults internalRef internalOwner) Source # realmGateway'export :: RealmGateway internalRef externalRef internalOwner externalOwner -> MethodHandler IO (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults externalRef externalOwner) Source # | |
Eq (RealmGateway internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure (==) :: RealmGateway internalRef externalRef internalOwner externalOwner -> RealmGateway internalRef externalRef internalOwner externalOwner -> Bool # (/=) :: RealmGateway internalRef externalRef internalOwner externalOwner -> RealmGateway internalRef externalRef internalOwner externalOwner -> Bool # | |
Show (RealmGateway internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure showsPrec :: Int -> RealmGateway internalRef externalRef internalOwner externalOwner -> ShowS # show :: RealmGateway internalRef externalRef internalOwner externalOwner -> String # showList :: [RealmGateway internalRef externalRef internalOwner externalOwner] -> ShowS # | |
Generic (RealmGateway internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure type Rep (RealmGateway internalRef externalRef internalOwner externalOwner) :: Type -> Type # from :: RealmGateway internalRef externalRef internalOwner externalOwner -> Rep (RealmGateway internalRef externalRef internalOwner externalOwner) x # to :: Rep (RealmGateway internalRef externalRef internalOwner externalOwner) x -> RealmGateway internalRef externalRef internalOwner externalOwner # | |
Decerialize (RealmGateway internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure type Cerial msg (RealmGateway internalRef externalRef internalOwner externalOwner) Source # decerialize :: ReadCtx m ConstMsg => Cerial ConstMsg (RealmGateway internalRef externalRef internalOwner externalOwner) -> m (RealmGateway internalRef externalRef internalOwner externalOwner) Source # | |
IsClient (RealmGateway internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure toClient :: RealmGateway internalRef externalRef internalOwner externalOwner -> Client Source # fromClient :: Client -> RealmGateway internalRef externalRef internalOwner externalOwner Source # | |
type Cerial msg (RealmGateway internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure type Cerial msg (RealmGateway internalRef externalRef internalOwner externalOwner) = RealmGateway (Cerial msg internalRef) (Cerial msg externalRef) (Cerial msg internalOwner) (Cerial msg externalOwner) msg | |
type Rep (RealmGateway internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure type Rep (RealmGateway internalRef externalRef internalOwner externalOwner) = D1 ('MetaData "RealmGateway" "Capnp.Gen.Capnp.Persistent.Pure" "capnp-0.8.0.0-GCjrmYaekqlKa81VtWWpNE" 'True) (C1 ('MetaCons "RealmGateway" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Client))) |
class (MonadIO m, Server m cap) => RealmGateway'server_ m cap internalRef externalRef internalOwner externalOwner | cap -> internalRef, cap -> externalRef, cap -> internalOwner, cap -> externalOwner where Source #
realmGateway'import_ :: cap -> MethodHandler m (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults internalRef internalOwner) Source #
realmGateway'export :: cap -> MethodHandler m (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults externalRef externalOwner) Source #
Instances
RealmGateway'server_ IO (RealmGateway internalRef externalRef internalOwner externalOwner) internalRef externalRef internalOwner externalOwner Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure realmGateway'import_ :: RealmGateway internalRef externalRef internalOwner externalOwner -> MethodHandler IO (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults internalRef internalOwner) Source # realmGateway'export :: RealmGateway internalRef externalRef internalOwner externalOwner -> MethodHandler IO (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) (Persistent'SaveResults externalRef externalOwner) Source # |
export_RealmGateway :: (MonadSTM m, RealmGateway'server_ IO cap internalRef externalRef internalOwner externalOwner) => Supervisor -> cap -> m (RealmGateway internalRef externalRef internalOwner externalOwner) Source #
data RealmGateway'import'params internalRef externalRef internalOwner externalOwner Source #
RealmGateway'import'params | |
|
Instances
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner), Cerialize s internalRef, ToPtr s (Cerial (MutMsg s) internalRef), Cerialize s externalRef, ToPtr s (Cerial (MutMsg s) externalRef), Cerialize s internalOwner, ToPtr s (Cerial (MutMsg s) internalOwner), Cerialize s externalOwner, ToPtr s (Cerial (MutMsg s) externalOwner)) => Cerialize s (Vector (Vector (Vector (Vector (Vector (Vector (Vector (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)))))))) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure cerialize :: RWCtx m s => MutMsg s -> Vector (Vector (Vector (Vector (Vector (Vector (Vector (RealmGateway'import'params internalRef externalRef internalOwner externalOwner))))))) -> m (Cerial (MutMsg s) (Vector (Vector (Vector (Vector (Vector (Vector (Vector (RealmGateway'import'params internalRef externalRef internalOwner externalOwner))))))))) Source # | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner), Cerialize s internalRef, ToPtr s (Cerial (MutMsg s) internalRef), Cerialize s externalRef, ToPtr s (Cerial (MutMsg s) externalRef), Cerialize s internalOwner, ToPtr s (Cerial (MutMsg s) internalOwner), Cerialize s externalOwner, ToPtr s (Cerial (MutMsg s) externalOwner)) => Cerialize s (Vector (Vector (Vector (Vector (Vector (Vector (RealmGateway'import'params internalRef externalRef internalOwner externalOwner))))))) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure cerialize :: RWCtx m s => MutMsg s -> Vector (Vector (Vector (Vector (Vector (Vector (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)))))) -> m (Cerial (MutMsg s) (Vector (Vector (Vector (Vector (Vector (Vector (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)))))))) Source # | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner), Cerialize s internalRef, ToPtr s (Cerial (MutMsg s) internalRef), Cerialize s externalRef, ToPtr s (Cerial (MutMsg s) externalRef), Cerialize s internalOwner, ToPtr s (Cerial (MutMsg s) internalOwner), Cerialize s externalOwner, ToPtr s (Cerial (MutMsg s) externalOwner)) => Cerialize s (Vector (Vector (Vector (Vector (Vector (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)))))) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure cerialize :: RWCtx m s => MutMsg s -> Vector (Vector (Vector (Vector (Vector (RealmGateway'import'params internalRef externalRef internalOwner externalOwner))))) -> m (Cerial (MutMsg s) (Vector (Vector (Vector (Vector (Vector (RealmGateway'import'params internalRef externalRef internalOwner externalOwner))))))) Source # | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner), Cerialize s internalRef, ToPtr s (Cerial (MutMsg s) internalRef), Cerialize s externalRef, ToPtr s (Cerial (MutMsg s) externalRef), Cerialize s internalOwner, ToPtr s (Cerial (MutMsg s) internalOwner), Cerialize s externalOwner, ToPtr s (Cerial (MutMsg s) externalOwner)) => Cerialize s (Vector (Vector (Vector (Vector (RealmGateway'import'params internalRef externalRef internalOwner externalOwner))))) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure cerialize :: RWCtx m s => MutMsg s -> Vector (Vector (Vector (Vector (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)))) -> m (Cerial (MutMsg s) (Vector (Vector (Vector (Vector (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)))))) Source # | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner), Cerialize s internalRef, ToPtr s (Cerial (MutMsg s) internalRef), Cerialize s externalRef, ToPtr s (Cerial (MutMsg s) externalRef), Cerialize s internalOwner, ToPtr s (Cerial (MutMsg s) internalOwner), Cerialize s externalOwner, ToPtr s (Cerial (MutMsg s) externalOwner)) => Cerialize s (Vector (Vector (Vector (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)))) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner), Cerialize s internalRef, ToPtr s (Cerial (MutMsg s) internalRef), Cerialize s externalRef, ToPtr s (Cerial (MutMsg s) externalRef), Cerialize s internalOwner, ToPtr s (Cerial (MutMsg s) internalOwner), Cerialize s externalOwner, ToPtr s (Cerial (MutMsg s) externalOwner)) => Cerialize s (Vector (Vector (RealmGateway'import'params internalRef externalRef internalOwner externalOwner))) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner), Cerialize s internalRef, ToPtr s (Cerial (MutMsg s) internalRef), Cerialize s externalRef, ToPtr s (Cerial (MutMsg s) externalRef), Cerialize s internalOwner, ToPtr s (Cerial (MutMsg s) internalOwner), Cerialize s externalOwner, ToPtr s (Cerial (MutMsg s) externalOwner)) => Cerialize s (Vector (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner)) => FromStruct ConstMsg (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure fromStruct :: ReadCtx m ConstMsg => Struct ConstMsg -> m (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner), Cerialize s internalRef, ToPtr s (Cerial (MutMsg s) internalRef), Cerialize s externalRef, ToPtr s (Cerial (MutMsg s) externalRef), Cerialize s internalOwner, ToPtr s (Cerial (MutMsg s) internalOwner), Cerialize s externalOwner, ToPtr s (Cerial (MutMsg s) externalOwner)) => Cerialize s (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure cerialize :: RWCtx m s => MutMsg s -> RealmGateway'import'params internalRef externalRef internalOwner externalOwner -> m (Cerial (MutMsg s) (RealmGateway'import'params internalRef externalRef internalOwner externalOwner)) Source # | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner), Cerialize s internalRef, ToPtr s (Cerial (MutMsg s) internalRef), Cerialize s externalRef, ToPtr s (Cerial (MutMsg s) externalRef), Cerialize s internalOwner, ToPtr s (Cerial (MutMsg s) internalOwner), Cerialize s externalOwner, ToPtr s (Cerial (MutMsg s) externalOwner)) => Marshal s (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure marshalInto :: RWCtx m s => Cerial (MutMsg s) (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) -> RealmGateway'import'params internalRef externalRef internalOwner externalOwner -> m () Source # | |
Eq internalOwner => Eq (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure (==) :: RealmGateway'import'params internalRef externalRef internalOwner externalOwner -> RealmGateway'import'params internalRef externalRef internalOwner externalOwner -> Bool # (/=) :: RealmGateway'import'params internalRef externalRef internalOwner externalOwner -> RealmGateway'import'params internalRef externalRef internalOwner externalOwner -> Bool # | |
Show internalOwner => Show (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure showsPrec :: Int -> RealmGateway'import'params internalRef externalRef internalOwner externalOwner -> ShowS # show :: RealmGateway'import'params internalRef externalRef internalOwner externalOwner -> String # showList :: [RealmGateway'import'params internalRef externalRef internalOwner externalOwner] -> ShowS # | |
Generic (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure type Rep (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) :: Type -> Type # from :: RealmGateway'import'params internalRef externalRef internalOwner externalOwner -> Rep (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) x # to :: Rep (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) x -> RealmGateway'import'params internalRef externalRef internalOwner externalOwner # | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner)) => Default (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure def :: RealmGateway'import'params internalRef externalRef internalOwner externalOwner # | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner)) => Decerialize (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure type Cerial msg (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # decerialize :: ReadCtx m ConstMsg => Cerial ConstMsg (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) -> m (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # | |
type Cerial msg (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure type Cerial msg (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) = RealmGateway'import'params (Cerial msg internalRef) (Cerial msg externalRef) (Cerial msg internalOwner) (Cerial msg externalOwner) msg | |
type Rep (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure type Rep (RealmGateway'import'params internalRef externalRef internalOwner externalOwner) = D1 ('MetaData "RealmGateway'import'params" "Capnp.Gen.Capnp.Persistent.Pure" "capnp-0.8.0.0-GCjrmYaekqlKa81VtWWpNE" 'False) (C1 ('MetaCons "RealmGateway'import'params" 'PrefixI 'True) (S1 ('MetaSel ('Just "cap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Persistent externalRef externalOwner)) :*: S1 ('MetaSel ('Just "params") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Persistent'SaveParams internalRef internalOwner)))) |
data RealmGateway'export'params internalRef externalRef internalOwner externalOwner Source #
RealmGateway'export'params | |
|
Instances
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner), Cerialize s internalRef, ToPtr s (Cerial (MutMsg s) internalRef), Cerialize s externalRef, ToPtr s (Cerial (MutMsg s) externalRef), Cerialize s internalOwner, ToPtr s (Cerial (MutMsg s) internalOwner), Cerialize s externalOwner, ToPtr s (Cerial (MutMsg s) externalOwner)) => Cerialize s (Vector (Vector (Vector (Vector (Vector (Vector (Vector (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)))))))) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure cerialize :: RWCtx m s => MutMsg s -> Vector (Vector (Vector (Vector (Vector (Vector (Vector (RealmGateway'export'params internalRef externalRef internalOwner externalOwner))))))) -> m (Cerial (MutMsg s) (Vector (Vector (Vector (Vector (Vector (Vector (Vector (RealmGateway'export'params internalRef externalRef internalOwner externalOwner))))))))) Source # | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner), Cerialize s internalRef, ToPtr s (Cerial (MutMsg s) internalRef), Cerialize s externalRef, ToPtr s (Cerial (MutMsg s) externalRef), Cerialize s internalOwner, ToPtr s (Cerial (MutMsg s) internalOwner), Cerialize s externalOwner, ToPtr s (Cerial (MutMsg s) externalOwner)) => Cerialize s (Vector (Vector (Vector (Vector (Vector (Vector (RealmGateway'export'params internalRef externalRef internalOwner externalOwner))))))) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure cerialize :: RWCtx m s => MutMsg s -> Vector (Vector (Vector (Vector (Vector (Vector (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)))))) -> m (Cerial (MutMsg s) (Vector (Vector (Vector (Vector (Vector (Vector (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)))))))) Source # | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner), Cerialize s internalRef, ToPtr s (Cerial (MutMsg s) internalRef), Cerialize s externalRef, ToPtr s (Cerial (MutMsg s) externalRef), Cerialize s internalOwner, ToPtr s (Cerial (MutMsg s) internalOwner), Cerialize s externalOwner, ToPtr s (Cerial (MutMsg s) externalOwner)) => Cerialize s (Vector (Vector (Vector (Vector (Vector (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)))))) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure cerialize :: RWCtx m s => MutMsg s -> Vector (Vector (Vector (Vector (Vector (RealmGateway'export'params internalRef externalRef internalOwner externalOwner))))) -> m (Cerial (MutMsg s) (Vector (Vector (Vector (Vector (Vector (RealmGateway'export'params internalRef externalRef internalOwner externalOwner))))))) Source # | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner), Cerialize s internalRef, ToPtr s (Cerial (MutMsg s) internalRef), Cerialize s externalRef, ToPtr s (Cerial (MutMsg s) externalRef), Cerialize s internalOwner, ToPtr s (Cerial (MutMsg s) internalOwner), Cerialize s externalOwner, ToPtr s (Cerial (MutMsg s) externalOwner)) => Cerialize s (Vector (Vector (Vector (Vector (RealmGateway'export'params internalRef externalRef internalOwner externalOwner))))) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure cerialize :: RWCtx m s => MutMsg s -> Vector (Vector (Vector (Vector (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)))) -> m (Cerial (MutMsg s) (Vector (Vector (Vector (Vector (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)))))) Source # | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner), Cerialize s internalRef, ToPtr s (Cerial (MutMsg s) internalRef), Cerialize s externalRef, ToPtr s (Cerial (MutMsg s) externalRef), Cerialize s internalOwner, ToPtr s (Cerial (MutMsg s) internalOwner), Cerialize s externalOwner, ToPtr s (Cerial (MutMsg s) externalOwner)) => Cerialize s (Vector (Vector (Vector (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)))) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner), Cerialize s internalRef, ToPtr s (Cerial (MutMsg s) internalRef), Cerialize s externalRef, ToPtr s (Cerial (MutMsg s) externalRef), Cerialize s internalOwner, ToPtr s (Cerial (MutMsg s) internalOwner), Cerialize s externalOwner, ToPtr s (Cerial (MutMsg s) externalOwner)) => Cerialize s (Vector (Vector (RealmGateway'export'params internalRef externalRef internalOwner externalOwner))) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner), Cerialize s internalRef, ToPtr s (Cerial (MutMsg s) internalRef), Cerialize s externalRef, ToPtr s (Cerial (MutMsg s) externalRef), Cerialize s internalOwner, ToPtr s (Cerial (MutMsg s) internalOwner), Cerialize s externalOwner, ToPtr s (Cerial (MutMsg s) externalOwner)) => Cerialize s (Vector (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner)) => FromStruct ConstMsg (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure fromStruct :: ReadCtx m ConstMsg => Struct ConstMsg -> m (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner), Cerialize s internalRef, ToPtr s (Cerial (MutMsg s) internalRef), Cerialize s externalRef, ToPtr s (Cerial (MutMsg s) externalRef), Cerialize s internalOwner, ToPtr s (Cerial (MutMsg s) internalOwner), Cerialize s externalOwner, ToPtr s (Cerial (MutMsg s) externalOwner)) => Cerialize s (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure cerialize :: RWCtx m s => MutMsg s -> RealmGateway'export'params internalRef externalRef internalOwner externalOwner -> m (Cerial (MutMsg s) (RealmGateway'export'params internalRef externalRef internalOwner externalOwner)) Source # | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner), Cerialize s internalRef, ToPtr s (Cerial (MutMsg s) internalRef), Cerialize s externalRef, ToPtr s (Cerial (MutMsg s) externalRef), Cerialize s internalOwner, ToPtr s (Cerial (MutMsg s) internalOwner), Cerialize s externalOwner, ToPtr s (Cerial (MutMsg s) externalOwner)) => Marshal s (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure marshalInto :: RWCtx m s => Cerial (MutMsg s) (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) -> RealmGateway'export'params internalRef externalRef internalOwner externalOwner -> m () Source # | |
Eq externalOwner => Eq (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure (==) :: RealmGateway'export'params internalRef externalRef internalOwner externalOwner -> RealmGateway'export'params internalRef externalRef internalOwner externalOwner -> Bool # (/=) :: RealmGateway'export'params internalRef externalRef internalOwner externalOwner -> RealmGateway'export'params internalRef externalRef internalOwner externalOwner -> Bool # | |
Show externalOwner => Show (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure showsPrec :: Int -> RealmGateway'export'params internalRef externalRef internalOwner externalOwner -> ShowS # show :: RealmGateway'export'params internalRef externalRef internalOwner externalOwner -> String # showList :: [RealmGateway'export'params internalRef externalRef internalOwner externalOwner] -> ShowS # | |
Generic (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure type Rep (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) :: Type -> Type # from :: RealmGateway'export'params internalRef externalRef internalOwner externalOwner -> Rep (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) x # to :: Rep (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) x -> RealmGateway'export'params internalRef externalRef internalOwner externalOwner # | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner)) => Default (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure def :: RealmGateway'export'params internalRef externalRef internalOwner externalOwner # | |
(Decerialize internalRef, FromPtr ConstMsg (Cerial ConstMsg internalRef), Decerialize externalRef, FromPtr ConstMsg (Cerial ConstMsg externalRef), Decerialize internalOwner, FromPtr ConstMsg (Cerial ConstMsg internalOwner), Decerialize externalOwner, FromPtr ConstMsg (Cerial ConstMsg externalOwner)) => Decerialize (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure type Cerial msg (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # decerialize :: ReadCtx m ConstMsg => Cerial ConstMsg (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) -> m (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # | |
type Cerial msg (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure type Cerial msg (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) = RealmGateway'export'params (Cerial msg internalRef) (Cerial msg externalRef) (Cerial msg internalOwner) (Cerial msg externalOwner) msg | |
type Rep (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) Source # | |
Defined in Capnp.Gen.Capnp.Persistent.Pure type Rep (RealmGateway'export'params internalRef externalRef internalOwner externalOwner) = D1 ('MetaData "RealmGateway'export'params" "Capnp.Gen.Capnp.Persistent.Pure" "capnp-0.8.0.0-GCjrmYaekqlKa81VtWWpNE" 'False) (C1 ('MetaCons "RealmGateway'export'params" 'PrefixI 'True) (S1 ('MetaSel ('Just "cap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Persistent internalRef internalOwner)) :*: S1 ('MetaSel ('Just "params") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Persistent'SaveParams externalRef externalOwner)))) |