pub enum PushError {
LongLabel,
LongName,
ShortBuf,
}
Expand description
An error happened while trying to push data to a domain name builder.
Variants§
LongLabel
The current label would exceed the limit of 63 bytes.
LongName
The name would exceed the limit of 255 bytes.
ShortBuf
The buffer is too short to contain the name.
Trait Implementations§
source§impl Error for PushError
impl Error for PushError
1.30.0 · source§fn 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 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<PushError> for FromStrError
impl From<PushError> for FromStrError
source§fn from(err: PushError) -> FromStrError
fn from(err: PushError) -> FromStrError
Converts to this type from the input type.
source§impl PartialEq<PushError> for PushError
impl PartialEq<PushError> for PushError
impl Copy for PushError
impl Eq for PushError
impl StructuralEq for PushError
impl StructuralPartialEq for PushError
Auto Trait Implementations§
impl RefUnwindSafe for PushError
impl Send for PushError
impl Sync for PushError
impl Unpin for PushError
impl UnwindSafe for PushError
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
source§impl<Source, Target> OctetsInto<Target> for Sourcewhere
Target: OctetsFrom<Source>,
impl<Source, Target> OctetsInto<Target> for Sourcewhere Target: OctetsFrom<Source>,
type Error = <Target as OctetsFrom<Source>>::Error
source§fn try_octets_into(
self
) -> Result<Target, <Source as OctetsInto<Target>>::Error>
fn try_octets_into( self ) -> Result<Target, <Source as OctetsInto<Target>>::Error>
Performs the conversion.
source§fn octets_into(self) -> Targetwhere
Self::Error: Into<Infallible>,
fn octets_into(self) -> Targetwhere Self::Error: Into<Infallible>,
Performs an infallible conversion.