Struct trust_dns_resolver::Hosts
source · [−]pub struct Hosts { /* private fields */ }
Expand description
Configuration for the local hosts file
Implementations
sourceimpl Hosts
impl Hosts
sourcepub fn new() -> Self
pub fn new() -> Self
Creates a new configuration from the system hosts file, only works for Windows and Unix-like OSes, will return empty configuration on others
sourcepub fn lookup_static_host(&self, query: &Query) -> Option<Lookup>
pub fn lookup_static_host(&self, query: &Query) -> Option<Lookup>
Look up the addresses for the given host from the system hosts file.
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
sourcepub fn read_hosts_conf(self, src: impl Read) -> Result<Self>
pub fn read_hosts_conf(self, src: impl Read) -> Result<Self>
parse configuration from src
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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more