[][src]Enum dnsie::DnsResolverError

pub enum DnsResolverError {
    IOError(Error),
    ParseError(ResponseParseError),
    NulError(NulError),
    AddrParseError(AddrParseError),
    UnknownError,
    NotSupported,
    HyperHttpError(Error),
    HyperError(Error),
}

Variants

IOError(Error)
ParseError(ResponseParseError)
NulError(NulError)

domain string which contains null byte(0x00) may cause problems with some resolvers

AddrParseError(AddrParseError)
UnknownError
NotSupported

Given resolver does not support any type of query required to satisfy requirements of given function

HyperHttpError(Error)
HyperError(Error)

Trait Implementations

impl Debug for DnsResolverError[src]

impl From<AddrParseError> for DnsResolverError[src]

impl From<Error> for DnsResolverError[src]

impl From<Error> for DnsResolverError[src]

impl From<Error> for DnsResolverError[src]

impl From<NulError> for DnsResolverError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.