[−][src]Struct hyper_trust_dns_connector::AsyncHyperResolver
Wrapper around trust-dns-resolver's
AsyncResolver
The resolver runs a bakground Task wich manages dns requests. When a new resolver is created, the background task is also created, it needs to be spawned on top of an executor before using the client, or dns requests will block.
Methods
impl AsyncHyperResolver
[src]
pub fn new(
config: ResolverConfig,
options: ResolverOpts
) -> (Self, impl Future<Item = (), Error = ()>)
[src]
config: ResolverConfig,
options: ResolverOpts
) -> (Self, impl Future<Item = (), Error = ()>)
constructs a new resolver, arguments are passed to the corresponding method of
AsyncResolver
pub fn new_from_system_conf(
) -> Result<(Self, impl Future<Item = (), Error = ()>), Error>
[src]
) -> Result<(Self, impl Future<Item = (), Error = ()>), Error>
constructs a new resolver from default configuration, uses the corresponding method of
AsyncResolver
Trait Implementations
impl Clone for AsyncHyperResolver
[src]
fn clone(&self) -> AsyncHyperResolver
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for AsyncHyperResolver
[src]
impl Resolve for AsyncHyperResolver
[src]
Auto Trait Implementations
impl Send for AsyncHyperResolver
impl Sync for AsyncHyperResolver
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.