Expand description
Remote Procedure Call functionality.
Structs§
- Pending
Failable Rpc - The result future of an
RpcSend::call_failable
call. - Pending
Rpc - The result future of an
RpcSend::call
call. - Rpc
- An RPC message for a request with input of type
I
and output of typeR
. The receiver of the message should process the request and return results via theSender<R>
.
Enums§
- RpcError
- An error from an RPC call, via
RpcSend::call_failable
orRpcSend::call
.
Traits§
- RpcSend
- A trait implemented by objects that can send RPC requests.
- TryRpc
Send - A trait implemented by objects that can try to send RPC requests but may fail.
Type Aliases§
- Failable
Rpc - An RPC message with a failable result.