[][src]Enum resolv::ResolverOption

#[repr(u32)]pub enum ResolverOption {
    Init,
    Debug,
    UseVC,
    IgnTc,
    Recurse,
    DefNames,
    StayOpen,
    DNSrch,
    NoAliases,
    Rotate,
    UseEDNS0,
    SngLkup,
    SngLkupReop,
    UseDNSSEC,
    NoTLDQuery,
    NoReload,
    TrustAD,
    Default,
}

Options for the Resolver

Variants

Init

address initialized

Debug

print debug messages

UseVC

use virtual circuit

IgnTc

ignore truncation errors

Recurse

recursion desired

DefNames

use default domain name

StayOpen

Keep TCP socket open

DNSrch

search up local domain tree

NoAliases

shuts off HOSTALIASES feature

Rotate

rotate ns list after each query

UseEDNS0

Use EDNS0.

SngLkup

one outstanding request at a time

SngLkupReop

one outstanding request at a time, but open new socket for each request

UseDNSSEC

use DNSSEC using OK bit in OPT

NoTLDQuery

Do not look up unqualified name as a TLD.

NoReload

No automatic configuration reload (since glibc 2.26; invalid in prior versions)

TrustAD

Request AD bit, keep it in responses (since glibc 2.31; invalid in prior version)

Default

Default values

Trait Implementations

impl Clone for ResolverOption[src]

impl Copy for ResolverOption[src]

impl Debug for ResolverOption[src]

impl PartialEq<ResolverOption> for ResolverOption[src]

impl StructuralPartialEq for ResolverOption[src]

Auto Trait Implementations

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, 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.