Module type Command_rpc.Command.T_pipe

type query
include sig ... end
val query_of_sexp : Base.Sexp.t ‑> query
type response
include sig ... end
val sexp_of_response : response ‑> Base.Sexp.t
type error
include sig ... end
val sexp_of_error : error ‑> Base.Sexp.t
type state
val rpc : (queryresponseerrorAsync.Rpc.Pipe_rpc.t
val implementation : state ‑> query ‑> (response Async.Pipe.Reader.terrorCore.Result.t Async.Deferred.t