Module Async_rpc_kernel.Implementation_types.Implementations

type 'connection_state 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 ‑> Implementation.Expert.Responder.t ‑> Core_kernel.Bigstring.t ‑> pos:int ‑> len:int ‑> unit Async_kernel.Deferred.t
]
type 'connection_state t = {
implementations : 'connection_state Implementation.F.t Description.Table.t;
on_unknown_rpc : 'connection_state on_unknown_rpc;
}
type 'connection_state implementations = 'connection_state t
module Instance : sig ... end