Up

Module Expert

Low-level, untyped access to queries. Regular users should ignore this.

Signature

module Responder : sig .. end
See Rpc.Expert.Responder for how to use this.
val create_exn : implementations:'connection_state Implementation.t list -> on_unknown_rpc:[
| `Raise
| `Continue
| `Close_connection
| `Call of 'connection_state -> rpc_tag:string -> version:int -> [
| `Close_connection
| `Continue
]
| `Expert of 'connection_state -> rpc_tag:string -> version:int -> Responder.t -> Core_kernel.Std.Bigstring.t -> pos:int -> len:int -> unit Async_kernel.Std.Deferred.t
] -> 'connection_state t

Same as create_exn, except for the additional `Expert variant.