package serde_json
-
serde_json
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val deserialize_identifier :
'a Serde.De.ctx ->
'b ->
('c, 'a, 'd) Serde.Visitor.t ->
('c, Serde.error) result
val deserialize_unit_variant : 'a -> 'b -> (unit, 'c) result
val deserialize_tuple_variant :
'a Serde.De.ctx ->
state ->
size:int ->
(size:int -> ('b, 'a) Serde.De_base.t) ->
('b, Serde.error) result
val deserialize_record_variant :
'a Serde.De.ctx ->
state ->
size:int ->
(size:int -> ('b, 'a) Serde.De_base.t) ->
('b, Serde.error) result
val deserialize_key :
'a Serde.De.ctx ->
state ->
('b, 'a, 'c) Serde.Visitor.t ->
('b option, Serde.error) result
val deserialize_field : 'a -> state -> name:'b -> ('a -> 'c) -> 'c