exception Error of stringtype 'a write = Bi_outbuf.t -> 'a -> unitval write_float_as_int : float writeval write_std_option : 'a write -> 'a option writeval write_int8 : char writeval write_int32 : int32 writeval write_int64 : int64 writetype 'a read = Yojson.lexer_state -> Stdlib.Lexing.lexbuf -> 'aval read_null : unit readval read_bool : bool readval read_int8 : char readval read_int32 : int32 readval read_int64 : int64 readval read_string : string readval read_array : 'a read -> 'a array readval read_assoc_list : 'a read -> 'b read -> ('a * 'b) list readval read_assoc_array : 'a read -> 'b read -> ('a * 'b) array readval read_until_field_value : unit readval read_number : float readval invalid_variant_tag : Yojson.Lexer_state.t -> string -> _val missing_tuple_fields : Yojson.lexer_state -> int -> int list -> _val missing_field : Yojson.lexer_state -> string -> _val missing_fields : Yojson.lexer_state -> int array -> string array -> _val write_with_adapter :
(Yojson.Safe.t -> Yojson.Safe.t) ->
'a write ->
'a writeval read_with_adapter : (Yojson.Safe.t -> Yojson.Safe.t) -> 'a read -> 'a read