Module type Rpc.S

type query
type response
val dispatch_multi : Connection_with_menu.t -> query -> response Core_kernel.Or_error.t Async_kernel.Deferred.t

Multi-version dispatch.

val rpcs : unit -> Async_rpc_kernel.Rpc.Any.t list

All rpcs supported by dispatch_multi.

val versions : unit -> Core_kernel.Int.Set.t

All versions supported by dispatch_multi (useful for computing which old versions may be pruned).

val name : string