pub enum ParsedDnameError {
BadLabel(LabelTypeError),
LongName,
ExcessiveCompression,
ShortBuf,
}Expand description
Parsing a domain name failed.
Variants§
BadLabel(LabelTypeError)
A bad label was encountered.
LongName
The name is longer than the 255 bytes limit.
ExcessiveCompression
Too many compression pointers.
ShortBuf
Trait Implementations§
Source§impl Clone for ParsedDnameError
impl Clone for ParsedDnameError
Source§fn clone(&self) -> ParsedDnameError
fn clone(&self) -> ParsedDnameError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ParsedDnameError
impl Debug for ParsedDnameError
Source§impl Display for ParsedDnameError
impl Display for ParsedDnameError
Source§impl Fail for ParsedDnameError
impl Fail for ParsedDnameError
Source§fn cause(&self) -> Option<&dyn Fail>
fn cause(&self) -> Option<&dyn Fail>
Returns a reference to the underlying cause of this failure, if it
is an error that wraps other errors. Read more
Source§fn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace carried by this failure, if it
carries one. Read moreSource§impl From<LabelTypeError> for ParsedDnameError
impl From<LabelTypeError> for ParsedDnameError
Source§fn from(err: LabelTypeError) -> Self
fn from(err: LabelTypeError) -> Self
Converts to this type from the input type.
Source§impl From<ParsedDnameError> for ParsedDnameAllError
impl From<ParsedDnameError> for ParsedDnameAllError
Source§fn from(err: ParsedDnameError) -> Self
fn from(err: ParsedDnameError) -> Self
Converts to this type from the input type.
Source§impl From<ShortBuf> for ParsedDnameError
impl From<ShortBuf> for ParsedDnameError
Source§impl PartialEq for ParsedDnameError
impl PartialEq for ParsedDnameError
impl Copy for ParsedDnameError
impl Eq for ParsedDnameError
impl StructuralPartialEq for ParsedDnameError
Auto Trait Implementations§
impl Freeze for ParsedDnameError
impl RefUnwindSafe for ParsedDnameError
impl Send for ParsedDnameError
impl Sync for ParsedDnameError
impl Unpin for ParsedDnameError
impl UnwindSafe for ParsedDnameError
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