pub enum DnsError {
Timeout,
QueryFailed,
NoIpv4Address,
StartFailed,
InvalidHostname,
}Expand description
DNS-specific errors.
Variants§
Timeout
Query timed out
QueryFailed
Query failed (server error, NXDOMAIN, etc.)
NoIpv4Address
No IPv4 address in response
StartFailed
Failed to start query
InvalidHostname
Invalid hostname
Trait Implementations§
Source§impl From<DnsError> for StateError
impl From<DnsError> for StateError
impl Copy for DnsError
impl Eq for DnsError
impl StructuralPartialEq for DnsError
Auto Trait Implementations§
impl Freeze for DnsError
impl RefUnwindSafe for DnsError
impl Send for DnsError
impl Sync for DnsError
impl Unpin for DnsError
impl UnwindSafe for DnsError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more