[][src]Enum domain::base::name::PushError

pub enum PushError {
    LongLabel,
    LongName,
    ShortBuf,
}

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

impl Clone for PushError[src]

impl Copy for PushError[src]

impl Debug for PushError[src]

impl Display for PushError[src]

impl Eq for PushError[src]

impl Error for PushError[src]

impl From<PushError> for FromStrError[src]

impl From<ShortBuf> for PushError[src]

impl PartialEq<PushError> for PushError[src]

impl StructuralEq for PushError[src]

impl StructuralPartialEq for PushError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,