capnp-0.3.0.0: Cap'n Proto for Haskell

Safe HaskellNone
LanguageHaskell2010

Capnp.Capnp.Json.Pure

Description

This module is the generated code for capnp/json.capnp, for the high-level api.

Documentation

data JsonValue Source #

Instances
Eq JsonValue Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Read JsonValue Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Show JsonValue Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Generic JsonValue Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Associated Types

type Rep JsonValue :: * -> * #

Marshal JsonValue Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Methods

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

Decerialize JsonValue Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Associated Types

type Cerial msg JsonValue :: * Source #

Default JsonValue Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Methods

def :: JsonValue #

FromStruct ConstMsg JsonValue Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Cerialize s JsonValue Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Methods

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

type Rep JsonValue Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

type Cerial msg JsonValue Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

type Cerial msg JsonValue = JsonValue msg

data JsonValue'Call Source #

Constructors

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

Defined in Capnp.Capnp.Json.Pure

Read JsonValue'Call Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Show JsonValue'Call Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Generic JsonValue'Call Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Associated Types

type Rep JsonValue'Call :: * -> * #

Marshal JsonValue'Call Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Decerialize JsonValue'Call Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Associated Types

type Cerial msg JsonValue'Call :: * Source #

Default JsonValue'Call Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Methods

def :: JsonValue'Call #

FromStruct ConstMsg JsonValue'Call Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Cerialize s JsonValue'Call Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

type Rep JsonValue'Call Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

type Rep JsonValue'Call = D1 (MetaData "JsonValue'Call" "Capnp.Capnp.Json.Pure" "capnp-0.3.0.0-F9H2afUCP3V65bOrDvsrWT" False) (C1 (MetaCons "JsonValue'Call" PrefixI True) (S1 (MetaSel (Just "function") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "params") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (ListOf JsonValue))))
type Cerial msg JsonValue'Call Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

data JsonValue'Field Source #

Constructors

JsonValue'Field 

Fields

Instances
Eq JsonValue'Field Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Read JsonValue'Field Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Show JsonValue'Field Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Generic JsonValue'Field Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Associated Types

type Rep JsonValue'Field :: * -> * #

Marshal JsonValue'Field Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Decerialize JsonValue'Field Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Associated Types

type Cerial msg JsonValue'Field :: * Source #

Default JsonValue'Field Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

FromStruct ConstMsg JsonValue'Field Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

Cerialize s JsonValue'Field Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

type Rep JsonValue'Field Source # 
Instance details

Defined in Capnp.Capnp.Json.Pure

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

Defined in Capnp.Capnp.Json.Pure