val sexp_of_version : version -> Ppx_sexp_conv_lib.Sexp.t
val version_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> version
val __version_of_sexp__ : Ppx_sexp_conv_lib.Sexp.t -> version
type meth = [
| `GET |
| `POST |
| `HEAD |
| `DELETE |
| `PATCH |
| `PUT |
| `OPTIONS |
| `TRACE |
| `CONNECT |
| `Other of string |
]
val sexp_of_meth : meth -> Ppx_sexp_conv_lib.Sexp.t
val meth_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> meth
val __meth_of_sexp__ : Ppx_sexp_conv_lib.Sexp.t -> meth
type informational_status = [
]
Informational
val sexp_of_informational_status : informational_status -> Ppx_sexp_conv_lib.Sexp.t
val informational_status_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> informational_status
val __informational_status_of_sexp__ : Ppx_sexp_conv_lib.Sexp.t -> informational_status
type success_status = [
]
Success
val sexp_of_success_status : success_status -> Ppx_sexp_conv_lib.Sexp.t
val success_status_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> success_status
val __success_status_of_sexp__ : Ppx_sexp_conv_lib.Sexp.t -> success_status
type redirection_status = [
]
Redirection
val sexp_of_redirection_status : redirection_status -> Ppx_sexp_conv_lib.Sexp.t
val redirection_status_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> redirection_status
val __redirection_status_of_sexp__ : Ppx_sexp_conv_lib.Sexp.t -> redirection_status
type client_error_status = [
]
Client_error
val sexp_of_client_error_status : client_error_status -> Ppx_sexp_conv_lib.Sexp.t
val client_error_status_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> client_error_status
val __client_error_status_of_sexp__ : Ppx_sexp_conv_lib.Sexp.t -> client_error_status
type server_error_status = [
]
Server_error
val sexp_of_server_error_status : server_error_status -> Ppx_sexp_conv_lib.Sexp.t
val server_error_status_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> server_error_status
val __server_error_status_of_sexp__ : Ppx_sexp_conv_lib.Sexp.t -> server_error_status
type status = [
| informational_status |
| success_status |
| redirection_status |
| client_error_status |
| server_error_status |
]
val sexp_of_status : status -> Ppx_sexp_conv_lib.Sexp.t
val status_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> status
val __status_of_sexp__ : Ppx_sexp_conv_lib.Sexp.t -> status
val sexp_of_status_code : status_code -> Ppx_sexp_conv_lib.Sexp.t
val status_code_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> status_code
val __status_code_of_sexp__ : Ppx_sexp_conv_lib.Sexp.t -> status_code
val string_of_version : version -> string
Convert a version to a string.
val version_of_string : string -> version
Convert a string to a version.
val string_of_method : meth -> string
Convert a method to a string.
val method_of_string : string -> meth
Convert a string to a method.
val status_of_code : int -> status_code
Generate status values from int codes.
val code_of_status : status_code -> int
Generate an int code from a status value.
val string_of_status : status_code -> string
Give a description of the given status value.
Is the given int code belong to the class of "informational" return code ?
Is the given int code belong to the class of "redirection" return code ?
Is the given int code belong to the class of "client_error" return code ?
Is the given int code belong to the class of "server_error" return code ?