module V2 : sig ... end
include sig ... end
module Register_raw : functor (Version_i : sig ... end) -> sig ... end
val dispatch_multi : Async_rpc_kernel__Versioned_rpc.Connection_with_menu.t ‑> unit ‑> (Reportable.Stable.V2.Snap.t * Reportable.Stable.V2.Update.t Core_kernel.Or_error.t Async_kernel.Pipe.Reader.t * Async_rpc_kernel.Rpc.State_rpc.Metadata.t, Core.Nothing.t) Core_kernel.Result.t Core_kernel.Or_error.t Async_kernel.Deferred.t
val rpcs : unit ‑> Async_rpc_kernel.Rpc.Any.t list
val versions : unit ‑> Core_kernel.Int.Set.t
include sig ... end
val rpc : (V1.query, V1.state, V1.update, V1.error) Async_rpc_kernel.Rpc.State_rpc.t
include sig ... end
val rpc : (V2.query, V2.state, V2.update, V2.error) Async_rpc_kernel.Rpc.State_rpc.t