Enum trust_dns_proto::error::ProtoErrorKind []

pub enum ProtoErrorKind {
    Msg(String),
    Io,
    AddrParseError,
    ParseIntError,
    Utf8Error,
    FromUtf8Error,
    SSL,
    Ring,
    UrlParsingError,
    Canceled(Canceled),
    CharacterDataTooLong(usize),
    DnsKeyProtocolNot3(u8),
    DomainNameTooLong(usize),
    EdnsNameNotRoot(Name),
    LabelBytesTooLong(usize),
    Message(&'static str),
    NoError,
    IncorrectRDataLengthRead(usizeusize),
    Timeout,
    UnknownAlgorithmTypeValue(u8),
    UnknownDnsClassStr(String),
    UnknownDnsClassValue(u16),
    UnrecognizedLabelCode(u8),
    UnrecognizedNsec3Flags(u8),
    UnknownRecordTypeStr(String),
    UnknownRecordTypeValue(u16),
    RrsigsNotPresent(NameRecordType),
}

Variants

Methods

impl ProtoErrorKind

Trait Implementations

impl Debug for ProtoErrorKind

Formats the value using the given formatter.

impl Display for ProtoErrorKind

Formats the value using the given formatter. Read more

impl<'a> From<&'a str> for ProtoErrorKind

Performs the conversion.

impl From<String> for ProtoErrorKind

Performs the conversion.

impl Clone for ProtoErrorKind
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more