[−][src]Enum domain::base::name::FromStrError
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
The string ended when there should have been more characters.
This most likely happens inside escape sequences and quoting.
An empty label was encountered.
A binary label was encountered.
A domain name label has more than 63 octets.
An illegal escape sequence was encountered.
Escape sequences are a backslash character followed by either a three decimal digit sequence encoding a byte value or a single other printable ASCII character.
IllegalCharacter(char)
An illegal character was encountered.
Only printable ASCII characters are allowed.
The name has more than 255 characters.
The buffer is too short to contain the name.
Trait Implementations
impl Clone for FromStrError
[src]
fn clone(&self) -> FromStrError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for FromStrError
[src]
impl Debug for FromStrError
[src]
impl Display for FromStrError
[src]
impl Eq for FromStrError
[src]
impl Error for FromStrError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<PushError> for FromStrError
[src]
fn from(err: PushError) -> FromStrError
[src]
impl From<PushNameError> for FromStrError
[src]
fn from(err: PushNameError) -> FromStrError
[src]
impl PartialEq<FromStrError> for FromStrError
[src]
fn eq(&self, other: &FromStrError) -> bool
[src]
fn ne(&self, other: &FromStrError) -> bool
[src]
impl StructuralEq for FromStrError
[src]
impl StructuralPartialEq for FromStrError
[src]
Auto Trait Implementations
impl RefUnwindSafe for FromStrError
impl Send for FromStrError
impl Sync for FromStrError
impl Unpin for FromStrError
impl UnwindSafe for FromStrError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> 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 = Infallible
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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,