Module EzAPIServerUtils.Answer

type 'a t = {
code : int;
body : 'a;
headers : (string * string) list;
}
val return : ?⁠code:int -> ?⁠headers:(string * string) list -> 'a -> 'a t Lwt.t
val not_found : unit -> string t Lwt.t
val headers : (string * string) list
val cannot_parse : (EzAPI.Arg.descr * string * string list) -> string t Lwt.t
val method_not_allowed : unit -> string t Lwt.t
val cannot_destruct : (string * string) -> string t Lwt.t
val unexpected_field : string -> string t Lwt.t
val unsupported_media_type : string option -> string t Lwt.t
val server_error : exn -> string t Lwt.t