Internal to Async_rpc_kernel. See Rpc.Implementations.
val create : implementations:'connection_state Async_rpc_kernel__.Implementation.t list ‑> on_unknown_rpc:[ `Raise | `Continue | `Close_connection | `Call of 'connection_state ‑> rpc_tag:string ‑> version:int ‑> [ `Close_connection | `Continue ] ] ‑> ('connection_state t, [ `Duplicate_implementations of Async_rpc_kernel__.Description.t list ]) Core_kernel.Result.tval null : unit ‑> 'a tmodule Direct_stream_writer : sig ... endmodule Instance : sig ... endval instantiate : 'a t ‑> connection_description:Core_kernel.Info.t ‑> connection_close_started:Core_kernel.Info.t Async_kernel.Deferred.t ‑> connection_state:'a ‑> writer:Async_rpc_kernel__.Transport.Writer.t ‑> Instance.tval create_exn : implementations:'connection_state Async_rpc_kernel__.Implementation.t list ‑> on_unknown_rpc:[ `Raise | `Continue | `Close_connection | `Call of 'connection_state ‑> rpc_tag:string ‑> version:int ‑> [ `Close_connection | `Continue ] ] ‑> 'connection_state tval add : 'connection_state t ‑> 'connection_state Async_rpc_kernel__.Implementation.t ‑> 'connection_state t Core_kernel.Or_error.tval add_exn : 'connection_state t ‑> 'connection_state Async_rpc_kernel__.Implementation.t ‑> 'connection_state tval descriptions : _ t ‑> Async_rpc_kernel__.Description.t listmodule Expert : sig ... end