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

Capnp.Gen.Capnp.Compat.Json.Pure

Documentation

data Value Source #

Instances

Instances details
Eq Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Methods

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

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

Show Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Methods

showsPrec :: Int -> Value -> ShowS #

show :: Value -> String #

showList :: [Value] -> ShowS #

Generic Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.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.Compat.Json.Pure

Methods

def :: Value #

Decerialize Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Associated Types

type Cerial msg Value Source #

FromStruct ConstMsg Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Cerialize s Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Methods

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

Marshal s Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Methods

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

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Methods

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

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Methods

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

Cerialize s (Vector Value) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.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.Compat.Json.Pure

type Cerial msg Value Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

type Cerial msg Value = Value msg

data Value'Field Source #

Constructors

Value'Field 

Fields

Instances

Instances details
Eq Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Show Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Generic Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Associated Types

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

Default Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Methods

def :: Value'Field #

Decerialize Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Associated Types

type Cerial msg Value'Field Source #

FromStruct ConstMsg Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Cerialize s Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Methods

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

Marshal s Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Methods

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

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

type Rep Value'Field Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

type Rep Value'Field = D1 ('MetaData "Value'Field" "Capnp.Gen.Capnp.Compat.Json.Pure" "capnp-0.8.0.0-GCjrmYaekqlKa81VtWWpNE" '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.Compat.Json.Pure

data Value'Call Source #

Constructors

Value'Call 

Instances

Instances details
Eq Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Show Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Generic Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Associated Types

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

Default Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Methods

def :: Value'Call #

Decerialize Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Associated Types

type Cerial msg Value'Call Source #

FromStruct ConstMsg Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Cerialize s Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Methods

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

Marshal s Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Methods

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

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

type Rep Value'Call Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

type Rep Value'Call = D1 ('MetaData "Value'Call" "Capnp.Gen.Capnp.Compat.Json.Pure" "capnp-0.8.0.0-GCjrmYaekqlKa81VtWWpNE" '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.Compat.Json.Pure

data FlattenOptions Source #

Constructors

FlattenOptions 

Fields

Instances

Instances details
Eq FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Show FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Generic FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Associated Types

type Rep FlattenOptions :: Type -> Type #

Default FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Methods

def :: FlattenOptions #

Decerialize FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Associated Types

type Cerial msg FlattenOptions Source #

FromStruct ConstMsg FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Cerialize s FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Marshal s FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Cerialize s (Vector FlattenOptions) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

type Rep FlattenOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

type Rep FlattenOptions = D1 ('MetaData "FlattenOptions" "Capnp.Gen.Capnp.Compat.Json.Pure" "capnp-0.8.0.0-GCjrmYaekqlKa81VtWWpNE" '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.Compat.Json.Pure

data DiscriminatorOptions Source #

Constructors

DiscriminatorOptions 

Fields

Instances

Instances details
Eq DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Show DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Generic DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Associated Types

type Rep DiscriminatorOptions :: Type -> Type #

Default DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Decerialize DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Associated Types

type Cerial msg DiscriminatorOptions Source #

FromStruct ConstMsg DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Cerialize s DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Marshal s DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

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

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

Cerialize s (Vector DiscriminatorOptions) Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

type Rep DiscriminatorOptions Source # 
Instance details

Defined in Capnp.Gen.Capnp.Compat.Json.Pure

type Rep DiscriminatorOptions = D1 ('MetaData "DiscriminatorOptions" "Capnp.Gen.Capnp.Compat.Json.Pure" "capnp-0.8.0.0-GCjrmYaekqlKa81VtWWpNE" '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.Compat.Json.Pure