Struct trust_dns_resolver::Hosts
source · pub struct Hosts { /* private fields */ }
Expand description
Configuration for the local /etc/hosts
Implementations
sourceimpl Hosts
impl Hosts
sourcepub fn new() -> Hosts
pub fn new() -> Hosts
Creates a new configuration from /etc/hosts, only works for unix like OSes, others will return empty configuration
sourcepub fn lookup_static_host(&self, query: &Query) -> Option<Lookup>
pub fn lookup_static_host(&self, query: &Query) -> Option<Lookup>
lookup_static_host looks up the addresses for the given host from /etc/hosts.
sourcepub fn insert(&mut self, name: Name, record_type: RecordType, lookup: Lookup)
pub fn insert(&mut self, name: Name, record_type: RecordType, lookup: Lookup)
Insert a new Lookup for the associated Name
and RecordType
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Hosts
impl Send for Hosts
impl Sync for Hosts
impl Unpin for Hosts
impl UnwindSafe for Hosts
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more