Struct tokio_proto::pipeline::ClientService [] [src]

pub struct ClientService<T, P> where
    T: 'static,
    P: ClientProto<T>, 
{ /* fields omitted */ }

Client Service for simple pipeline protocols

Trait Implementations

impl<T, P> Clone for ClientService<T, P> where
    T: 'static,
    P: ClientProto<T>, 
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<T, P> Service for ClientService<T, P> where
    T: 'static,
    P: ClientProto<T>, 
[src]

Requests handled by the service.

Responses given by the service.

Errors produced by the service.

The future response value.

Process the request and return the response asynchronously.

impl<T, P> Debug for ClientService<T, P> where
    T: 'static + Debug,
    P: ClientProto<T> + Debug
[src]

Formats the value using the given formatter.