[−][src]Enum uriparse::scheme::SchemeError
An error representing an invalid scheme.
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 scheme component was empty.
The scheme contained an invalid scheme character.
The scheme did not start with an alphabetic character.
Trait Implementations
impl Clone for SchemeError
[src]
fn clone(&self) -> SchemeError
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for SchemeError
[src]
impl Debug for SchemeError
[src]
impl Display for SchemeError
[src]
impl Eq for SchemeError
[src]
impl Error for SchemeError
[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<Infallible> for SchemeError
[src]
fn from(_: Infallible) -> Self
[src]
impl From<SchemeError> for URIError
[src]
fn from(value: SchemeError) -> Self
[src]
impl From<SchemeError> for URIReferenceError
[src]
fn from(value: SchemeError) -> Self
[src]
impl Hash for SchemeError
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<SchemeError> for SchemeError
[src]
fn eq(&self, other: &SchemeError) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for SchemeError
[src]
impl StructuralPartialEq for SchemeError
[src]
Auto Trait Implementations
impl RefUnwindSafe for SchemeError
impl Send for SchemeError
impl Sync for SchemeError
impl Unpin for SchemeError
impl UnwindSafe for SchemeError
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>,