Struct hyper::client::connect::dns::GaiResolver[][src]

pub struct GaiResolver { /* fields omitted */ }

A resolver using blocking getaddrinfo calls in a threadpool.

Implementations

impl GaiResolver[src]

pub fn new() -> Self[src]

Construct a new GaiResolver.

Trait Implementations

impl Clone for GaiResolver[src]

impl Debug for GaiResolver[src]

impl Service<Name> for GaiResolver[src]

type Response = GaiAddrs

Responses given by the service.

type Error = Error

Errors produced by the service.

type Future = GaiFuture

The future response value.

Auto Trait Implementations

impl RefUnwindSafe for GaiResolver

impl Send for GaiResolver

impl Sync for GaiResolver

impl Unpin for GaiResolver

impl UnwindSafe for GaiResolver

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.