Skip to main content

DnsResolver

Trait DnsResolver 

pub trait DnsResolver: DnsAddressResolver + DnsTxtResolver {
    // Provided method
    fn into_box_dns_resolver(self) -> BoxDnsResolver
       where Self: Sized { ... }
}
Available on crate feature dns only.

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

§

impl<R, const N: usize> DnsResolver for [R; N]
where R: DnsResolver,

§

impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> DnsResolver for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)

§

impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> DnsResolver for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

§

impl<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> DnsResolver for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

§

impl<T1, T2, T3, T4, T5, T6, T7, T8, T9> DnsResolver for (T1, T2, T3, T4, T5, T6, T7, T8, T9)

§

impl<T1, T2, T3, T4, T5, T6, T7, T8> DnsResolver for (T1, T2, T3, T4, T5, T6, T7, T8)

§

impl<T1, T2, T3, T4, T5, T6, T7> DnsResolver for (T1, T2, T3, T4, T5, T6, T7)

§

impl<T1, T2, T3, T4, T5, T6> DnsResolver for (T1, T2, T3, T4, T5, T6)

§

impl<T1, T2, T3, T4, T5> DnsResolver for (T1, T2, T3, T4, T5)

§

impl<T1, T2, T3, T4> DnsResolver for (T1, T2, T3, T4)

§

impl<T1, T2, T3> DnsResolver for (T1, T2, T3)
where T1: DnsResolver, T2: DnsResolver, T3: DnsResolver,

§

impl<T1, T2> DnsResolver for (T1, T2)
where T1: DnsResolver, T2: DnsResolver,

§

impl<T1> DnsResolver for (T1,)
where T1: DnsResolver,

Implementors§

§

impl DnsResolver for BoxDnsResolver

§

impl DnsResolver for DenyAllDnsResolver

§

impl DnsResolver for EmptyDnsResolver

§

impl DnsResolver for GlobalDnsResolver

§

impl DnsResolver for HickoryDnsResolver

§

impl DnsResolver for LinuxDnsResolver

§

impl DnsResolver for TokioDnsResolver

§

impl<A, B, C, D, E, F, G, H, I> DnsResolver for Either9<A, B, C, D, E, F, G, H, I>

§

impl<A, B, C, D, E, F, G, H> DnsResolver for Either8<A, B, C, D, E, F, G, H>

§

impl<A, B, C, D, E, F, G> DnsResolver for Either7<A, B, C, D, E, F, G>

§

impl<A, B, C, D, E, F> DnsResolver for Either6<A, B, C, D, E, F>

§

impl<A, B, C, D, E> DnsResolver for Either5<A, B, C, D, E>

§

impl<A, B, C, D> DnsResolver for Either4<A, B, C, D>

§

impl<A, B, C> DnsResolver for Either3<A, B, C>

§

impl<A, B> DnsResolver for Either<A, B>
where A: DnsResolver, B: DnsResolver,

§

impl<R> DnsResolver for Arc<R>
where R: DnsResolver,

§

impl<R> DnsResolver for NonEmptyVec<R>
where R: DnsResolver,

§

impl<R> DnsResolver for Option<R>
where R: DnsResolver,

§

impl<R> DnsResolver for Vec<R>
where R: DnsResolver,