module type S =sig
..end
type
query
type
response
type
error
val implement_multi : ?log_not_previously_seen_version:(name:string -> int -> unit) ->
('state ->
query ->
aborted:unit Import.Deferred.t ->
(response Import.Pipe.Reader.t,
error)
Core.Std.Result.t Import.Deferred.t) ->
'state Rpc.Implementation.t list
val versions : unit -> Core.Std.Int.Set.t
dispatch_multi
.
(useful for computing which old versions may be pruned)