[−][src]Enum trust_dns_proto::error::ProtoErrorKind
The error kind for errors that get returned in the crate
Variants
Canceled(Canceled)
An error caused by a canceled future
Character data length exceeded the limit
Overlapping labels
Fields of LabelOverlapsWithOther
DnsKeyProtocolNot3(u8)
DNS protocol version doesn't have the expected version 3
DomainNameTooLong(usize)
A domain name was too long
EdnsNameNotRoot(Name)
EDNS resource record label is not the root label, although required
The length of rdata read was not as expected
Fields of IncorrectRDataLengthRead
LabelBytesTooLong(usize)
Label bytes exceeded the limit of 63
Label bytes exceeded the limit of 63
Fields of PointerNotPriorToLabel
MaxBufferSizeExceeded(usize)
The maximum buffer size was exceeded
Message(&'static str)
An error with an arbitrary message, referenced as &'static str
Msg(String)
An error with an arbitrary message, stored as String
No error was specified
Not all records were able to be written
Fields of NotAllRecordsWritten
count: usize
Number of records that were written before the error
Missing rrsigs
Fields of RrsigsNotPresent
UnknownAlgorithmTypeValue(u8)
An unknown algorithm type was found
UnknownDnsClassStr(String)
An unknown dns class was found
UnknownDnsClassValue(u16)
An unknown dns class value was found
UnknownRecordTypeStr(String)
An unknown record type string was found
UnknownRecordTypeValue(u16)
An unknown record type value was found
UnrecognizedLabelCode(u8)
An unrecognized label code was found
UnrecognizedNsec3Flags(u8)
Unrecognized nsec3 flags were found
An error got returned from IO
Any sync poised error
A ring error
An ssl error
A tokio timer error
A request timed out
An url parsing error
A utf8 parsing error
Trait Implementations
impl From<ProtoErrorKind> for ProtoError
[src]
fn from(kind: ProtoErrorKind) -> ProtoError
[src]
impl Clone for ProtoErrorKind
[src]
fn clone(&self) -> Self
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for ProtoErrorKind
[src]
impl PartialEq<ProtoErrorKind> for ProtoErrorKind
[src]
fn eq(&self, other: &ProtoErrorKind) -> bool
[src]
fn ne(&self, other: &ProtoErrorKind) -> bool
[src]
impl Debug for ProtoErrorKind
[src]
impl Display for ProtoErrorKind
[src]
impl StructuralPartialEq for ProtoErrorKind
[src]
impl StructuralEq for ProtoErrorKind
[src]
impl Fail for ProtoErrorKind
[src]
Auto Trait Implementations
impl Send for ProtoErrorKind
impl Sync for ProtoErrorKind
impl Unpin for ProtoErrorKind
impl UnwindSafe for ProtoErrorKind
impl RefUnwindSafe for ProtoErrorKind
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsFail for T where
T: Fail,
[src]
T: Fail,
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
[src]
E: 'static + Error + Send + Sync,
fn name(&self) -> Option<&str>
[src]
fn cause(&self) -> Option<&(dyn Fail + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[src]
D: Display + Send + Sync + 'static,
fn compat(self) -> Compat<Self>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,