Enum ParseError
#[non_exhaustive]
pub enum ParseError
Errors that can occur during parsing.
This may be extended in the future so exhaustive matching is forbidden.
Variants
-
EmptyHost -
IdnaError -
InvalidPort -
InvalidIpv4Address -
InvalidIpv6Address -
InvalidDomainCharacter -
RelativeUrlWithoutBase -
RelativeUrlWithCannotBeABaseBase -
SetHostOnCannotBeABaseUrl -
Overflow
Trait Implementations
impl Clone for ParseError
fn clone(&self) -> ParseError
impl Copy for ParseError
impl Debug for ParseError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for ParseError
fn fmt(&self, fmt: &mut Formatter<'_>) -> Result
impl Eq for ParseError
impl Error for ParseError
impl From<Errors> for ParseError
fn from(Errors) -> Self
impl PartialEq for ParseError
fn eq(&self, other: &ParseError) -> bool
impl StructuralPartialEq for ParseError
Auto Trait Implementations
impl Freeze for ParseError
impl RefUnwindSafe for ParseError
impl Send for ParseError
impl Sync for ParseError
impl Unpin for ParseError
impl UnsafeUnpin for ParseError
impl UnwindSafe for ParseError
Blanket Implementations
impl<T> Any for ParseError
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for ParseError
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for ParseError
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for ParseError
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for ParseError
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for ParseError
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T> ToString for ParseError
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T, U> Into<U> for ParseError
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for ParseError
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for ParseError
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>