capnp-0.4.0.0: Cap'n Proto for Haskell

Safe HaskellNone
LanguageHaskell2010

Capnp.Gen.Capnp.Persistent.Pure

Documentation

newtype Persistent Source #

Constructors

Persistent Client 
Instances
Eq Persistent Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Show Persistent Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Generic Persistent Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Associated Types

type Rep Persistent :: Type -> Type #

Cerialize Persistent Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Methods

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

Decerialize Persistent Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Associated Types

type Cerial msg Persistent :: Type Source #

IsClient Persistent Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

ToPtr s Persistent Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Methods

toPtr :: WriteCtx m s => MutMsg s -> Persistent -> m (Maybe (Ptr (MutMsg s))) Source #

FromPtr msg Persistent Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Methods

fromPtr :: ReadCtx m msg => msg -> Maybe (Ptr msg) -> m Persistent Source #

Persistent'server_ IO Persistent Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

type Rep Persistent Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

type Rep Persistent = D1 (MetaData "Persistent" "Capnp.Gen.Capnp.Persistent.Pure" "capnp-0.4.0.0-3jwue4xLIKz5NlFBMu53Qs" True) (C1 (MetaCons "Persistent" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Client)))
type Cerial msg Persistent Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

data Persistent'SaveParams Source #

Constructors

Persistent'SaveParams 

Fields

Instances
Eq Persistent'SaveParams Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Show Persistent'SaveParams Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Generic Persistent'SaveParams Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Associated Types

type Rep Persistent'SaveParams :: Type -> Type #

Default Persistent'SaveParams Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize Persistent'SaveParams Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Marshal Persistent'SaveParams Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Decerialize Persistent'SaveParams Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Associated Types

type Cerial msg Persistent'SaveParams :: Type Source #

FromStruct ConstMsg Persistent'SaveParams Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector Persistent'SaveParams))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector Persistent'SaveParams)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector Persistent'SaveParams))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector (Vector Persistent'SaveParams)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector Persistent'SaveParams))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector Persistent'SaveParams)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector Persistent'SaveParams) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

type Rep Persistent'SaveParams Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

type Rep Persistent'SaveParams = D1 (MetaData "Persistent'SaveParams" "Capnp.Gen.Capnp.Persistent.Pure" "capnp-0.4.0.0-3jwue4xLIKz5NlFBMu53Qs" False) (C1 (MetaCons "Persistent'SaveParams" PrefixI True) (S1 (MetaSel (Just "sealFor") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Ptr))))
type Cerial msg Persistent'SaveParams Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

data Persistent'SaveResults Source #

Constructors

Persistent'SaveResults 

Fields

Instances
Eq Persistent'SaveResults Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Show Persistent'SaveResults Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Generic Persistent'SaveResults Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Associated Types

type Rep Persistent'SaveResults :: Type -> Type #

Default Persistent'SaveResults Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize Persistent'SaveResults Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Marshal Persistent'SaveResults Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Decerialize Persistent'SaveResults Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Associated Types

type Cerial msg Persistent'SaveResults :: Type Source #

FromStruct ConstMsg Persistent'SaveResults Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector Persistent'SaveResults))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector Persistent'SaveResults)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector Persistent'SaveResults))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector (Vector Persistent'SaveResults)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector Persistent'SaveResults))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector Persistent'SaveResults)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector Persistent'SaveResults) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

type Rep Persistent'SaveResults Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

type Rep Persistent'SaveResults = D1 (MetaData "Persistent'SaveResults" "Capnp.Gen.Capnp.Persistent.Pure" "capnp-0.4.0.0-3jwue4xLIKz5NlFBMu53Qs" False) (C1 (MetaCons "Persistent'SaveResults" PrefixI True) (S1 (MetaSel (Just "sturdyRef") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Ptr))))
type Cerial msg Persistent'SaveResults Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

newtype RealmGateway Source #

Constructors

RealmGateway Client 
Instances
Eq RealmGateway Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Show RealmGateway Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Generic RealmGateway Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Associated Types

type Rep RealmGateway :: Type -> Type #

Cerialize RealmGateway Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Decerialize RealmGateway Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Associated Types

type Cerial msg RealmGateway :: Type Source #

IsClient RealmGateway Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

ToPtr s RealmGateway Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Methods

toPtr :: WriteCtx m s => MutMsg s -> RealmGateway -> m (Maybe (Ptr (MutMsg s))) Source #

FromPtr msg RealmGateway Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Methods

fromPtr :: ReadCtx m msg => msg -> Maybe (Ptr msg) -> m RealmGateway Source #

RealmGateway'server_ IO RealmGateway Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

type Rep RealmGateway Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

type Rep RealmGateway = D1 (MetaData "RealmGateway" "Capnp.Gen.Capnp.Persistent.Pure" "capnp-0.4.0.0-3jwue4xLIKz5NlFBMu53Qs" True) (C1 (MetaCons "RealmGateway" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Client)))
type Cerial msg RealmGateway Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

data RealmGateway'import'params Source #

Instances
Eq RealmGateway'import'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Show RealmGateway'import'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Generic RealmGateway'import'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Associated Types

type Rep RealmGateway'import'params :: Type -> Type #

Default RealmGateway'import'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize RealmGateway'import'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Marshal RealmGateway'import'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Decerialize RealmGateway'import'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Associated Types

type Cerial msg RealmGateway'import'params :: Type Source #

FromStruct ConstMsg RealmGateway'import'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector RealmGateway'import'params))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector RealmGateway'import'params)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector RealmGateway'import'params))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector (Vector RealmGateway'import'params)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector RealmGateway'import'params))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector RealmGateway'import'params)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector RealmGateway'import'params) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

type Rep RealmGateway'import'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

type Rep RealmGateway'import'params = D1 (MetaData "RealmGateway'import'params" "Capnp.Gen.Capnp.Persistent.Pure" "capnp-0.4.0.0-3jwue4xLIKz5NlFBMu53Qs" False) (C1 (MetaCons "RealmGateway'import'params" PrefixI True) (S1 (MetaSel (Just "cap") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Persistent) :*: S1 (MetaSel (Just "params") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Persistent'SaveParams)))
type Cerial msg RealmGateway'import'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

data RealmGateway'export'params Source #

Instances
Eq RealmGateway'export'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Show RealmGateway'export'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Generic RealmGateway'export'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Associated Types

type Rep RealmGateway'export'params :: Type -> Type #

Default RealmGateway'export'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize RealmGateway'export'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Marshal RealmGateway'export'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Decerialize RealmGateway'export'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Associated Types

type Cerial msg RealmGateway'export'params :: Type Source #

FromStruct ConstMsg RealmGateway'export'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector RealmGateway'export'params))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector RealmGateway'export'params)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector RealmGateway'export'params))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector (Vector RealmGateway'export'params)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector (Vector RealmGateway'export'params))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector (Vector RealmGateway'export'params)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

Cerialize (Vector RealmGateway'export'params) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

type Rep RealmGateway'export'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure

type Rep RealmGateway'export'params = D1 (MetaData "RealmGateway'export'params" "Capnp.Gen.Capnp.Persistent.Pure" "capnp-0.4.0.0-3jwue4xLIKz5NlFBMu53Qs" False) (C1 (MetaCons "RealmGateway'export'params" PrefixI True) (S1 (MetaSel (Just "cap") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Persistent) :*: S1 (MetaSel (Just "params") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Persistent'SaveParams)))
type Cerial msg RealmGateway'export'params Source # 
Instance details

Defined in Capnp.Gen.Capnp.Persistent.Pure