Struct hyper::client::HttpConnector [] [src]

pub struct HttpConnector { /* fields omitted */ }

A connector for the http scheme.

Performs DNS resolution in a thread pool, and then connects over TCP.

Methods

impl HttpConnector
[src]

[src]

Construct a new HttpConnector.

Takes number of DNS worker threads.

[src]

Construct a new HttpConnector with a specific Tokio handle.

[src]

Construct a new HttpConnector.

Takes an executor to run blocking tasks on.

[src]

Option to enforce all Uris have the http scheme.

Enabled by default.

[src]

Set that all sockets have SO_KEEPALIVE set with the supplied duration.

If None, the option will not be set.

Default is None.

[src]

Set that all sockets have SO_NODELAY set to the supplied value nodelay.

Default is false.

[src]

Set that all sockets are bound to the configured address before connection.

If None, the sockets will not be bound.

Default is None.

Trait Implementations

impl Clone for HttpConnector
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for HttpConnector
[src]

[src]

Formats the value using the given formatter. Read more

impl Connect for HttpConnector
[src]

The connected IO Stream.

An error occured when trying to connect.

A Future that will resolve to the connected Transport.

[src]

Connect to a destination.

Auto Trait Implementations

impl Send for HttpConnector

impl Sync for HttpConnector