Struct StripPrefixError

pub struct StripPrefixError(pub(in ::path) ());

An error returned from Path::strip_prefix if the prefix was not found.

This struct is created by the strip_prefix method on Path. See its documentation for more.

Fields

0: ()

Trait Implementations

impl Clone for StripPrefixError

fn clone(&self) -> StripPrefixError

impl Debug for StripPrefixError

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

impl Display for StripPrefixError

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

impl Eq for StripPrefixError

fn assert_fields_are_eq(&self)

impl Error for StripPrefixError

impl PartialEq for StripPrefixError

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

impl StructuralPartialEq for StripPrefixError

Auto Trait Implementations

impl Freeze for StripPrefixError

impl RefUnwindSafe for StripPrefixError

impl Send for StripPrefixError

impl Sync for StripPrefixError

impl Unpin for StripPrefixError

impl UnsafeUnpin for StripPrefixError

impl UnwindSafe for StripPrefixError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> CloneToUninit for StripPrefixError where T: Clone,

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

impl<T> From<T> for StripPrefixError

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for StripPrefixError

impl<T> ToOwned for StripPrefixError where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

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

fn to_string(&self) -> String

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

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

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

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