Struct docktape::Client[][src]

pub struct Client<C, B = Body> { /* fields omitted */ }

A Client to make outgoing HTTP requests.

Methods

impl Client<HttpConnector, Body>
[src]

Create a new Client with the default config.

impl Client<HttpConnector, Body>
[src]

Configure a Client.

Example


let client = hyper::Client::configure()
    .keep_alive(true)
    .build(&handle);

impl<C, B> Client<C, B> where
    B: Stream<Error = Error> + 'static,
    C: Connect,
    <B as Stream>::Item: AsRef<[u8]>, 
[src]

Send a GET Request using this Client.

Send a constructed Request using this Client.

Trait Implementations

impl<C, B> Clone for Client<C, B>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<C, B> Debug for Client<C, B>
[src]

Formats the value using the given formatter. Read more

impl<C, B> Service for Client<C, B> where
    B: Stream<Error = Error> + 'static,
    C: Connect,
    <B as Stream>::Item: AsRef<[u8]>, 
[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.

Auto Trait Implementations

impl<C, B = Body> !Send for Client<C, B>

impl<C, B = Body> !Sync for Client<C, B>