Struct NormalizeError

#[non_exhaustive]
pub struct NormalizeError;

An error returned from Path::normalize_lexically if a .. parent reference would escape the path.

Trait Implementations

impl Debug for NormalizeError

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

impl Display for NormalizeError

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

impl Error for NormalizeError

impl PartialEq for NormalizeError

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

impl StructuralPartialEq for NormalizeError

Auto Trait Implementations

impl Freeze for NormalizeError

impl RefUnwindSafe for NormalizeError

impl Send for NormalizeError

impl Sync for NormalizeError

impl Unpin for NormalizeError

impl UnsafeUnpin for NormalizeError

impl UnwindSafe for NormalizeError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for NormalizeError

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> SizeHint for NormalizeError where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for NormalizeError

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

fn to_string(&self) -> String

impl<T, U> Into<U> for NormalizeError 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 NormalizeError where U: Into<T>,

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

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

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