package serde

  1. Overview
  2. Docs
type output
type state
val nest : state -> state
val serialize_bool : ('value, state, output) ctx -> state -> bool -> (output, error) result
val serialize_int8 : ('value, state, output) ctx -> state -> char -> (output, error) result
val serialize_int16 : ('value, state, output) ctx -> state -> int -> (output, error) result
val serialize_int31 : ('value, state, output) ctx -> state -> int -> (output, error) result
val serialize_int32 : ('value, state, output) ctx -> state -> int32 -> (output, error) result
val serialize_int64 : ('value, state, output) ctx -> state -> int64 -> (output, error) result
val serialize_float : ('value, state, output) ctx -> state -> float -> (output, error) result
val serialize_string : ('value, state, output) ctx -> state -> string -> (output, error) result
val serialize_none : ('value, state, output) ctx -> state -> (output, error) result
val serialize_some : ('value, state, output) ctx -> state -> (('value, state, output) ctx -> (output, error) result) -> (output, error) result
val serialize_sequence : ('value, state, output) ctx -> state -> size:int -> (('value, state, output) ctx -> (output, error) result) -> (output, error) result
val serialize_element : ('value, state, output) ctx -> state -> (('value, state, output) ctx -> (output, error) result) -> (output, error) result
val serialize_unit_variant : ('value, state, output) ctx -> state -> var_type:string -> cstr_idx:int -> cstr_name:string -> (output, error) result
val serialize_newtype_variant : ('value, state, output) ctx -> state -> var_type:string -> cstr_idx:int -> cstr_name:string -> (('value, state, output) ctx -> (output, error) result) -> (output, error) result
val serialize_tuple_variant : ('value, state, output) ctx -> state -> var_type:string -> cstr_idx:int -> cstr_name:string -> size:int -> (('value, state, output) ctx -> (output, error) result) -> (output, error) result
val serialize_record_variant : ('value, state, output) ctx -> state -> var_type:string -> cstr_idx:int -> cstr_name:string -> size:int -> (('value, state, output) ctx -> (output, error) result) -> (output, error) result
val serialize_record : ('value, state, output) ctx -> state -> rec_type:string -> size:int -> (('value, state, output) ctx -> (output, error) result) -> (output, error) result
val serialize_field : ('value, state, output) ctx -> state -> name:string -> (('value, state, output) ctx -> (output, error) result) -> (output, error) result
OCaml

Innovation. Community. Security.