Struct InvalidUri

pub struct InvalidUri(/* private field */);

An error resulting from a failed attempt to construct a URI.

Trait Implementations

impl Debug for InvalidUri

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

impl Display for InvalidUri

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

impl Error for InvalidUri

Auto Trait Implementations

impl Freeze for InvalidUri

impl RefUnwindSafe for InvalidUri

impl Send for InvalidUri

impl Sync for InvalidUri

impl Unpin for InvalidUri

impl UnsafeUnpin for InvalidUri

impl UnwindSafe for InvalidUri

Blanket Implementations

impl<T> Any for InvalidUri where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for InvalidUri where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for InvalidUri where T: ?Sized,

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

impl<T> From<T> for InvalidUri

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToString for InvalidUri where T: Display + ?Sized,

fn to_string(&self) -> String

impl<T, U> Into<U> for InvalidUri where U: From<T>,

fn into(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<U> for InvalidUri where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for InvalidUri where U: TryFrom<T>,

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