[][src]Enum uriparse::query::QueryError

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

An error representing an invalid query.

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 fragment contained an invalid character.

InvalidPercentEncoding

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

Trait Implementations

impl Clone for QueryError[src]

impl Copy for QueryError[src]

impl Debug for QueryError[src]

impl Display for QueryError[src]

impl Eq for QueryError[src]

impl Error for QueryError[src]

impl From<Infallible> for QueryError[src]

impl From<QueryError> for RelativeReferenceError[src]

impl From<QueryError> for URIError[src]

impl From<QueryError> for URIReferenceError[src]

impl Hash for QueryError[src]

impl PartialEq<QueryError> for QueryError[src]

impl StructuralEq for QueryError[src]

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