val hashtbl_to_yojson :
('a -> 'b) ->
('c -> 'b) ->
('a, 'c) Hashtbl.t ->
[> `List of [> `List of 'b list ] list ]val unit_to_yojson : unit -> [> `Null ]val int_to_yojson : 'a -> [> `Int of 'a ]val bool_to_yojson : 'a -> [> `Bool of 'a ]val int32_to_yojson : int32 -> [> `Intlit of string ]val int64_to_yojson : int64 -> [> `Intlit of string ]val string_to_yojson : 'a -> [> `String of 'a ]val nativeint_to_yojson : nativeint -> [> `Intlit of string ]val float_to_yojson : 'a -> [> `Float of 'a ]val list_to_yojson : ('a -> 'b) -> 'a list -> [> `List of 'b list ]val array_to_yojson : ('a -> 'b) -> 'a array -> [> `List of 'b list ]val ref_to_yojson : ('a -> 'b) -> 'a ref -> 'bval option_to_yojson : ('a -> [> `Null ] as 'b) -> 'a option -> 'bval unit_of_yojson : 'a -> [> `Null ] -> (unit, 'a) Result.tval int_of_yojson : 'a -> [> `Int of 'b ] -> ('b, 'a) Result.tval bool_of_yojson : 'a -> [> `Bool of 'b ] -> ('b, 'a) Result.tval int32_of_yojson :
'a ->
[> `Int of int | `Intlit of string ] ->
(int32, 'a) Result.tval int64_of_yojson :
'a ->
[> `Int of int | `Intlit of string ] ->
(int64, 'a) Result.tval string_of_yojson : 'a -> [> `String of 'b ] -> ('b, 'a) Result.tval nativeint_of_yojson :
'a ->
[> `Int of int | `Intlit of string ] ->
(nativeint, 'a) Result.tval float_of_yojson :
'a ->
[> `Float of float | `Int of int | `Intlit of string ] ->
(float, 'a) Result.tval option_of_yojson :
([> `Null ] as 'a -> ('b, 'c) result) ->
'a ->
('b option, 'c) Result.t