capnp-0.4.0.0: Cap'n Proto for Haskell

Safe HaskellNone
LanguageHaskell2010

Capnp.Gen.Capnp.Json.Pure

Documentation

data Value Source #

Instances
Eq Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Methods

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

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

Show Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Methods

showsPrec :: Int -> Value -> ShowS #

show :: Value -> String #

showList :: [Value] -> ShowS #

Generic Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Associated Types

type Rep Value :: Type -> Type #

Methods

from :: Value -> Rep Value x #

to :: Rep Value x -> Value #

Default Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Methods

def :: Value #

Cerialize Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Methods

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

Marshal Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Methods

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

Decerialize Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Associated Types

type Cerial msg Value :: Type Source #

FromStruct ConstMsg Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

Methods

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

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

Defined in Capnp.Gen.Capnp.Json.Pure

Methods

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

Cerialize (Vector Value) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Methods

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

type Rep Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

type Cerial msg Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

type Cerial msg Value = Value msg

data Value'Field Source #

Constructors

Value'Field 

Fields

Instances
Eq Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Show Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Generic Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Associated Types

type Rep Value'Field :: Type -> Type #

Default Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Methods

def :: Value'Field #

Cerialize Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Methods

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

Marshal Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Methods

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

Decerialize Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Associated Types

type Cerial msg Value'Field :: Type Source #

FromStruct ConstMsg Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector (Vector Value'Field))))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector (Vector Value'Field)))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Cerialize (Vector (Vector (Vector (Vector (Vector Value'Field))))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Cerialize (Vector (Vector (Vector (Vector Value'Field)))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Cerialize (Vector (Vector (Vector Value'Field))) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Cerialize (Vector (Vector Value'Field)) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Cerialize (Vector Value'Field) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

type Rep Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

type Rep Value'Field = D1 (MetaData "Value'Field" "Capnp.Gen.Capnp.Json.Pure" "capnp-0.4.0.0-3jwue4xLIKz5NlFBMu53Qs" False) (C1 (MetaCons "Value'Field" PrefixI True) (S1 (MetaSel (Just "name") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "value") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Value)))
type Cerial msg Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

data Value'Call Source #

Constructors

Value'Call 
Instances
Eq Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Show Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Generic Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Associated Types

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

Default Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Methods

def :: Value'Call #

Cerialize Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Methods

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

Marshal Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Methods

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

Decerialize Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Associated Types

type Cerial msg Value'Call :: Type Source #

FromStruct ConstMsg Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

Cerialize (Vector Value'Call) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

type Rep Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

type Rep Value'Call = D1 (MetaData "Value'Call" "Capnp.Gen.Capnp.Json.Pure" "capnp-0.4.0.0-3jwue4xLIKz5NlFBMu53Qs" False) (C1 (MetaCons "Value'Call" PrefixI True) (S1 (MetaSel (Just "function") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "params") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Vector Value))))
type Cerial msg Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

data FlattenOptions Source #

Constructors

FlattenOptions 

Fields

Instances
Eq FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Show FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Generic FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Associated Types

type Rep FlattenOptions :: Type -> Type #

Default FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Methods

def :: FlattenOptions #

Cerialize FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Marshal FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Decerialize FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Associated Types

type Cerial msg FlattenOptions :: Type Source #

FromStruct ConstMsg FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

Cerialize (Vector FlattenOptions) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

type Rep FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

type Rep FlattenOptions = D1 (MetaData "FlattenOptions" "Capnp.Gen.Capnp.Json.Pure" "capnp-0.4.0.0-3jwue4xLIKz5NlFBMu53Qs" False) (C1 (MetaCons "FlattenOptions" PrefixI True) (S1 (MetaSel (Just "prefix") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Cerial msg FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

data DiscriminatorOptions Source #

Constructors

DiscriminatorOptions 

Fields

Instances
Eq DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Show DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Generic DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Associated Types

type Rep DiscriminatorOptions :: Type -> Type #

Default DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Cerialize DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Marshal DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Decerialize DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

Associated Types

type Cerial msg DiscriminatorOptions :: Type Source #

FromStruct ConstMsg DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

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

Defined in Capnp.Gen.Capnp.Json.Pure

Cerialize (Vector DiscriminatorOptions) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

type Rep DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure

type Rep DiscriminatorOptions = D1 (MetaData "DiscriminatorOptions" "Capnp.Gen.Capnp.Json.Pure" "capnp-0.4.0.0-3jwue4xLIKz5NlFBMu53Qs" False) (C1 (MetaCons "DiscriminatorOptions" PrefixI True) (S1 (MetaSel (Just "name") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "valueName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Cerial msg DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Json.Pure