[−][src]Enum resolv::ResolverOption
Options for the Resolver
Variants
Init
address initialized
Debug
print debug messages
AAOnly
authoritative answers only (!IMPL)
UseVC
use virtual circuit
Primary
query primary server only (!IMPL)
IgnTc
ignore truncation errors
Recurse
recursion desired
DefNames
use default domain name
StayOpen
Keep TCP socket open
DNSrch
search up local domain tree
Insecure1
type 1 security disabled
Insecure2
type 2 security disabled
NoAliases
shuts off HOSTALIASES feature
UseInet6
use/map IPv6 in gethostbyname()
Rotate
rotate ns list after each query
NoCheckName
do not check names for sanity (!IMPL)
KeepTSIG
do not strip TSIG records
Blast
blast all recursive servers
UseBString
IPv6 reverse lookup with byte strings
NoIp6DotInt
Do not use .ip6.int in IPv6 reverse lookup
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.
Default
Default values
Trait Implementations
impl Clone for ResolverOption
[src]
fn clone(&self) -> ResolverOption
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<ResolverOption> for ResolverOption
[src]
fn eq(&self, other: &ResolverOption) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Copy for ResolverOption
[src]
impl Debug for ResolverOption
[src]
Auto Trait Implementations
impl Sync for ResolverOption
impl Send for ResolverOption
impl Unpin for ResolverOption
impl RefUnwindSafe for ResolverOption
impl UnwindSafe for ResolverOption
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> 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, U> TryInto<U> 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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,