Struct trust_dns_resolver::config::ResolverConfig
[−]
[src]
pub struct ResolverConfig { /* fields omitted */ }
Configuration for the upstream nameservers to use for resolution
Methods
impl ResolverConfig
[src]
fn new() -> Self
Creates a new empty configuration
fn add_name_server(&mut self, name_server: NameServerConfig)
Add the configuration for a name server
fn name_servers(&self) -> &[NameServerConfig]
Returns a reference to the name servers
Trait Implementations
impl Clone for ResolverConfig
[src]
fn clone(&self) -> ResolverConfig
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
impl Debug for ResolverConfig
[src]
impl Default for ResolverConfig
[src]
fn default() -> Self
Creates a default configuration, using 8.8.8.8:53 and 8.8.4.4:53 (thank you, Google).