Module Make.Register_raw

Register_raw is like Register except you get the whole pipe to deal with.

This is useful if, e.g., your response_of_model function can fail, so that you'd like to filter items out from the result pipe.

You may not call implement_direct_multi when using Register_raw, as Pipe_rpc.implement_direct never has access to a pipe.

Parameters

Signature

val rpc : (Version_i.queryVersion_i.responseVersion_i.error) Async_rpc_kernel.Rpc.Pipe_rpc.t