Module Coda_worker.Connection
type t = Rpc_parallel__Parallel.Make(T).Connection.tval sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.tval worker_id : t -> Id.tval run :
t ->
f:( worker, 'query, 'response ) Rpc_parallel__Parallel.Function.t ->
arg:'query ->
'response Core.Or_error.t Async.Deferred.tval run_exn :
t ->
f:( worker, 'query, 'response ) Rpc_parallel__Parallel.Function.t ->
arg:'query ->
'response Async.Deferred.tval close : t -> unit Async.Deferred.tval close_finished : t -> unit Async.Deferred.tval close_reason :
t ->
on_close:[ `finished | `started ] ->
Core.Info.t Async.Deferred.tval is_closed : t -> bool