[][src]Crate service

Structs

Client

The client stub that makes RPC calls to the server. Exposes a Future interface.

Enums

Request

The request sent over the wire from the client to the server.

Response

The response sent over the wire from the server to the client.

ResponseFut

A future resolving to a server Response.

Traits

Service

Defines the RPC service. The additional trait bounds are required so that services can multiplex requests across multiple tasks, potentially on multiple threads.

Functions

new_stub

Returns a new client stub that sends requests over the given transport.

serve

Returns a serving function to use with rpc::server::Server.