[−][src]Trait public_ip::ToResolver
Trait implemented for types that can be converted into a resolver given a resolver context
Associated Types
Loading content...Required methods
fn to_resolver(&self) -> Self::Resolver
Implementations on Foreign Types
impl<C, T, '_> ToResolver<C> for &'_ T where
T: ToResolver<C>,
C: ResolverContext,
[src]
T: ToResolver<C>,
C: ResolverContext,
type Resolver = T::Resolver
fn to_resolver(&self) -> Self::Resolver
[src]
impl<'a, T, C> ToResolver<C> for &'a [T] where
T: ToResolver<C>,
T::Resolver: 'static,
C: ResolverContext + Clone + 'static,
[src]
T: ToResolver<C>,
T::Resolver: 'static,
C: ResolverContext + Clone + 'static,
type Resolver = ListResolver<T::Resolver, C>
fn to_resolver(&self) -> Self::Resolver
[src]
impl<T, C> ToResolver<C> for Vec<T> where
T: ToResolver<C>,
T::Resolver: 'static,
C: ResolverContext + Clone + 'static,
[src]
T: ToResolver<C>,
T::Resolver: 'static,
C: ResolverContext + Clone + 'static,
type Resolver = ListResolver<T::Resolver, C>
fn to_resolver(&self) -> Self::Resolver
[src]
Implementors
impl<'a, C> ToResolver<C> for DnsResolverOptions<'a> where
C: DnsResolverContext,
[src]
C: DnsResolverContext,
type Resolver = ResultResolver<DnsResolver, DnsResolutionError>
fn to_resolver(&self) -> Self::Resolver
[src]
impl<'a, C> ToResolver<C> for HttpResolverOptions<'a> where
C: HttpResolverContext,
[src]
C: HttpResolverContext,
type Resolver = ResultResolver<HttpResolver, HttpResolutionError>
fn to_resolver(&self) -> Self::Resolver
[src]
impl<C> ToResolver<C> for BoxToResolver<C> where
C: ResolverContext,
[src]
C: ResolverContext,