Enum resolv::ResolverOption
[−]
[src]
pub enum ResolverOption { Init, Debug, AAOnly, UseVC, Primary, IgnTc, Recurse, DefNames, StayOpen, DNSrch, Insecure1, Insecure2, NoAliases, UseInet6, Rotate, NoCheckName, KeepTSIG, Blast, UseBString, NoIp6DotInt, UseEDNS0, SngLkup, SngLkupReop, UseDNSSEC, NoTLDQuery, Default, }
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 PartialEq for ResolverOption
[src]
fn eq(&self, __arg_0: &ResolverOption) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0
This method tests for !=
.
impl Copy for ResolverOption
[src]
impl Clone for ResolverOption
[src]
fn clone(&self) -> ResolverOption
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more