Module EzAPI__Service.IO
type _ io
=
|
Empty : unit io
|
Json : 'a Json_encoding.encoding -> 'a io
|
Raw : EzAPI.Mime.t list -> string io
val to_string : a. 'a io -> 'a -> string
val from_string : a. 'a io -> ('a -> 'b) -> string -> ('b, [> EzEncoding.destruct_error ]) Stdlib.result
val res_from_string : a. 'a io -> ('a Json_encoding.encoding -> ('a, 'e) Stdlib.result Json_encoding.encoding) -> (('a, 'e) Stdlib.result -> 'b) -> string -> ('b, [> EzEncoding.destruct_error ]) Stdlib.result