Kappa_data_structures.Result_utilThe subset of Cohttp.Code.status we need
val write_message : Stdlib.Buffer.t -> message -> unitval read_message : Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> messageval print_message : Stdlib.Format.formatter -> message -> unitval write_t :
(Stdlib.Buffer.t -> 'ok -> unit) ->
(Stdlib.Buffer.t -> 'error -> unit) ->
Stdlib.Buffer.t ->
('ok, 'error) t ->
unitOutput a JSON value of type t.
val string_of_t :
(Stdlib.Buffer.t -> 'ok -> unit) ->
(Stdlib.Buffer.t -> 'error -> unit) ->
?len:int ->
('ok, 'error) t ->
stringSerialize a value of type t into a JSON string.
val read_t :
(Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> 'ok) ->
(Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> 'error) ->
Yojson.Safe.lexer_state ->
Stdlib.Lexing.lexbuf ->
('ok, 'error) tInput JSON data of type t.
val t_of_string :
(Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> 'ok) ->
(Yojson.Safe.lexer_state -> Stdlib.Lexing.lexbuf -> 'error) ->
string ->
('ok, 'error) tDeserialize JSON data of type t.
val fold : ok:('ok -> 'a) -> error:('error -> 'a) -> ('ok, 'error) t -> 'a