pub enum RealPathErrorType {
TooManySymlinks {
symlinks: Box<[FileSystemPath]>,
},
CycleDetected {
symlinks: Box<[FileSystemPath]>,
},
NotFound,
Invalid {
reason: RcStr,
},
}Variants§
TooManySymlinks
Fields
§
symlinks: Box<[FileSystemPath]>CycleDetected
Fields
§
symlinks: Box<[FileSystemPath]>NotFound
A symlink or path component does not exist.
Invalid
Resolution failed after finding a symlink, or the symlink was invalid to begin with.
Fields
§
reason: RcStrTrait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for RealPathErrorType
impl<'__de, __Context> BorrowDecode<'__de, __Context> for RealPathErrorType
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for RealPathErrorType
impl Clone for RealPathErrorType
Source§fn clone(&self) -> RealPathErrorType
fn clone(&self) -> RealPathErrorType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RealPathErrorType
impl Debug for RealPathErrorType
Source§impl<__Context> Decode<__Context> for RealPathErrorType
impl<__Context> Decode<__Context> for RealPathErrorType
Source§impl Encode for RealPathErrorType
impl Encode for RealPathErrorType
impl Eq for RealPathErrorType
Source§impl Hash for RealPathErrorType
impl Hash for RealPathErrorType
impl NonLocalValue for RealPathErrorType
Source§impl PartialEq for RealPathErrorType
impl PartialEq for RealPathErrorType
impl StructuralPartialEq for RealPathErrorType
Auto Trait Implementations§
impl !RefUnwindSafe for RealPathErrorType
impl !UnwindSafe for RealPathErrorType
impl Freeze for RealPathErrorType
impl Send for RealPathErrorType
impl Sync for RealPathErrorType
impl Unpin for RealPathErrorType
impl UnsafeUnpin for RealPathErrorType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DynEq for T
§impl<T> DynPartialEq for T
impl<T> DynPartialEq for T
fn dyn_partial_eq(&self, other: &(dyn Any + 'static)) -> bool
§impl<T> DynTaskInputs for T
impl<T> DynTaskInputs for T
fn dyn_type_name(&self) -> &'static str
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more