Enum ParseError

enum ParseError

Errors that can occur during parsing.

This may be extended in the future so exhaustive matching is discouraged with an unused variant.

Variants

EmptyHost
IdnaError
InvalidPort
InvalidIpv4Address
InvalidIpv6Address
InvalidDomainCharacter
RelativeUrlWithoutBase
RelativeUrlWithCannotBeABaseBase
SetHostOnCannotBeABaseUrl
Overflow

Implementations

impl Clone for ParseError

fn clone(self: &Self) -> ParseError

impl Copy for ParseError

impl Debug for ParseError

fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result

impl Display for ParseError

fn fmt(self: &Self, fmt: &mut Formatter<'_>) -> Result

impl Eq for ParseError

impl Error for ParseError

impl Freeze for ParseError

impl From for ParseError

fn from(_: Errors) -> ParseError

impl PartialEq for ParseError

fn eq(self: &Self, other: &ParseError) -> bool

impl RefUnwindSafe for ParseError

impl Send for ParseError

impl StructuralPartialEq for ParseError

impl Sync for ParseError

impl Unpin for ParseError

impl UnsafeUnpin for ParseError

impl UnwindSafe for ParseError

impl<T> Any for ParseError

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for ParseError

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for ParseError

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> CloneToUninit for ParseError

unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)

impl<T> ErasedDestructor for ParseError

impl<T> From for ParseError

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for ParseError

fn to_owned(self: &Self) -> T
fn clone_into(self: &Self, target: &mut T)

impl<T> ToString for ParseError

fn to_string(self: &Self) -> String

impl<T, U> Into for ParseError

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for ParseError

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for ParseError

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>