pub enum LabelTypeError {
Undefined,
Extended(u8),
}
Expand description
A bad label type was encountered.
Variants
Undefined
The label was of the undefined type 0b10
.
Extended(u8)
The label was of the extended label type given.
The type value will be in the range 0x40
to 0x7F
, that is, it
includes the original label type bits 0b01
.
Trait Implementations
sourceimpl Clone for LabelTypeError
impl Clone for LabelTypeError
sourcefn clone(&self) -> LabelTypeError
fn clone(&self) -> LabelTypeError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for LabelTypeError
impl Debug for LabelTypeError
sourceimpl Display for LabelTypeError
impl Display for LabelTypeError
sourceimpl Error for LabelTypeError
impl Error for LabelTypeError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<LabelTypeError> for DnameError
impl From<LabelTypeError> for DnameError
sourcefn from(err: LabelTypeError) -> DnameError
fn from(err: LabelTypeError) -> DnameError
Converts to this type from the input type.
sourceimpl From<LabelTypeError> for RelativeDnameError
impl From<LabelTypeError> for RelativeDnameError
sourcefn from(err: LabelTypeError) -> Self
fn from(err: LabelTypeError) -> Self
Converts to this type from the input type.
sourceimpl From<LabelTypeError> for SplitLabelError
impl From<LabelTypeError> for SplitLabelError
sourcefn from(err: LabelTypeError) -> SplitLabelError
fn from(err: LabelTypeError) -> SplitLabelError
Converts to this type from the input type.
sourceimpl PartialEq<LabelTypeError> for LabelTypeError
impl PartialEq<LabelTypeError> for LabelTypeError
sourcefn eq(&self, other: &LabelTypeError) -> bool
fn eq(&self, other: &LabelTypeError) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl Copy for LabelTypeError
impl Eq for LabelTypeError
impl StructuralEq for LabelTypeError
impl StructuralPartialEq for LabelTypeError
Auto Trait Implementations
impl RefUnwindSafe for LabelTypeError
impl Send for LabelTypeError
impl Sync for LabelTypeError
impl Unpin for LabelTypeError
impl UnwindSafe for LabelTypeError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
sourcefn octets_into(self) -> Result<Target, ShortBuf>
fn octets_into(self) -> Result<Target, ShortBuf>
Performs the conversion.