[][src]Enum uriparse::authority::PasswordError

#[non_exhaustive]pub enum PasswordError {
    InvalidCharacter,
    InvalidPercentEncoding,
}

An error representing an invalid password component.

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.
InvalidCharacter

The password contained an invalid character.

InvalidPercentEncoding

The password contained an invalid percent encoding (e.g. "%ZZ").

Trait Implementations

impl Clone for PasswordError[src]

impl Copy for PasswordError[src]

impl Debug for PasswordError[src]

impl Display for PasswordError[src]

impl Eq for PasswordError[src]

impl Error for PasswordError[src]

impl From<Infallible> for PasswordError[src]

impl From<PasswordError> for AuthorityError[src]

impl Hash for PasswordError[src]

impl PartialEq<PasswordError> for PasswordError[src]

impl StructuralEq for PasswordError[src]

impl StructuralPartialEq for PasswordError[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.