BabelSourceA library for helping to implement version-aware Async_rpc protocols. The main modules of interest are Callee and Caller, for building implementations and dispatch functions, respectively.
val check_compatibility :
caller:_ Caller.t ->
callee:_ Callee.t ->
Async_rpc_kernel.Rpc.Description.t Core.Or_error.tTest that the given caller and callee are able to communicate, returning the rpc they will select if so.
val check_compatibility_exn :
caller:_ Caller.t ->
callee:_ Callee.t ->
Async_rpc_kernel.Rpc.Description.t