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 Async_rpc_kernel__.Description.Table.t;
on_unknown_rpc : 'connection_state on_unknown_rpc;
}
type 'connection_state implementations
= 'connection_state t
module rec Instance : sig ... end