Module Async_durable__Durable_state_rpc.Update
type ('state, 'update, 'error, 'metadata) t
=
|
Attempting_new_connection
|
Connection_success of 'metadata
|
Lost_connection
|
Failed_to_connect of Core_kernel.Error.t
|
Rpc_error of 'error
|
Update of 'update
|
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