Struct chrootable_https::dns::Resolver [−][src]
pub struct Resolver { /* fields omitted */ }Methods
impl Resolver[src]
impl Resolverpub fn cloudflare() -> Resolver[src]
pub fn cloudflare() -> Resolverpub fn from_system() -> Result<Resolver>[src]
pub fn from_system() -> Result<Resolver>Create a new resolver from /etc/resolv.conf
pub fn from_config(config: DnsConfig) -> Result<Resolver>[src]
pub fn from_config(config: DnsConfig) -> Result<Resolver>pub fn with_udp_addr(recursors: &[SocketAddr]) -> Result<Resolver>[src]
pub fn with_udp_addr(recursors: &[SocketAddr]) -> Result<Resolver>pub fn with_udp(recursors: &[IpAddr]) -> Result<Resolver>[src]
pub fn with_udp(recursors: &[IpAddr]) -> Result<Resolver>Trait Implementations
impl Debug for Resolver[src]
impl Debug for Resolverfn fmt(&self, formatter: &mut Formatter) -> Result[src]
fn fmt(&self, formatter: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl DnsResolver for Resolver[src]
impl DnsResolver for Resolver