package async_durable

  1. Overview
  2. Docs
type ('state, 'update, 'error, 'metadata) t =
  1. | Attempting_new_connection
  2. | Connection_success of 'metadata
  3. | Lost_connection
  4. | Failed_to_connect of Core_kernel.Error.t
  5. | Rpc_error of 'error
  6. | Update of 'update
  7. | State of 'state
val sexp_of_t : ('state -> Ppx_sexp_conv_lib.Sexp.t) -> ('update -> Ppx_sexp_conv_lib.Sexp.t) -> ('error -> Ppx_sexp_conv_lib.Sexp.t) -> ('metadata -> Ppx_sexp_conv_lib.Sexp.t) -> ('state, 'update, 'error, 'metadata) t -> Ppx_sexp_conv_lib.Sexp.t
OCaml

Innovation. Community. Security.