package serde_json
-
serde_json
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val serialize_bool :
'a ->
state ->
bool ->
(unit, [> Rio.io_error ]) Rio.io_result
val serialize_string :
'a ->
state ->
string ->
(unit, [> Rio.io_error ]) Rio.io_result
val serialize_int8 :
'a ->
state ->
char ->
(unit, [> Rio.io_error ]) Rio.io_result
val serialize_int16 :
'a ->
state ->
int ->
(unit, [> Rio.io_error ]) Rio.io_result
val serialize_int31 :
'a ->
state ->
int ->
(unit, [> Rio.io_error ]) Rio.io_result
val serialize_int32 :
'a ->
state ->
int32 ->
(unit, [> Rio.io_error ]) Rio.io_result
val serialize_int64 :
'a ->
state ->
int64 ->
(unit, [> Rio.io_error ]) Rio.io_result
val serialize_float :
'a ->
state ->
float ->
(unit, [> Rio.io_error ]) Rio.io_result
val serialize_none : 'a -> state -> (unit, [> Rio.io_error ]) result
val serialize_some :
('a, 'b, 'c) Serde.Ser.ctx ->
'd ->
(('a, 'b, 'c) Serde.Ser.ctx -> ('c, Serde.error) result) ->
('c, Serde.error) result
val serialize_sequence :
('a, 'b, unit) Serde.Ser.ctx ->
state ->
size:int ->
(('a, 'b, unit) Serde.Ser.ctx -> (unit, Serde.error) result) ->
(unit, Serde.error) result
val serialize_element :
('a, 'b, 'c) Serde.Ser.ctx ->
state ->
(('a, 'b, 'c) Serde.Ser.ctx -> ('c, Serde.error) result) ->
('c, Serde.error) result
val serialize_unit_variant :
'a ->
state ->
var_type:'b ->
cstr_idx:'c ->
cstr_name:string ->
(unit, [> Rio.io_error ]) Rio.io_result
val serialize_tuple_variant :
('a, 'b, unit) Serde.Ser.ctx ->
state ->
var_type:'c ->
cstr_idx:'d ->
cstr_name:string ->
size:int ->
(('a, 'b, unit) Serde.Ser_base.ctx -> (unit, Serde.error) result) ->
(unit, Serde.error) result
val serialize_record_variant :
('a, 'b, unit) Serde.Ser.ctx ->
state ->
var_type:'c ->
cstr_idx:'d ->
cstr_name:string ->
size:int ->
(('a, 'b, unit) Serde.Ser_base.ctx -> (unit, Serde.error) result) ->
(unit, Serde.error) result
val serialize_newtype_variant :
('a, 'b, unit) Serde.Ser.ctx ->
state ->
var_type:'c ->
cstr_idx:'d ->
cstr_name:string ->
(('a, 'b, unit) Serde.Ser.ctx -> (unit, Serde.error) result) ->
(unit, Serde.error) result
val serialize_record :
('a, 'b, unit) Serde.Ser.ctx ->
state ->
rec_type:'c ->
size:'d ->
(('a, 'b, unit) Serde.Ser.ctx -> (unit, Serde.error) result) ->
(unit, Serde.error) result
val serialize_field :
('a, 'b, unit) Serde.Ser.ctx ->
state ->
name:string ->
(('a, 'b, unit) Serde.Ser.ctx -> (unit, Serde.error) result) ->
(unit, Serde.error) result