pub enum RestoreFailureReason {
NotADirectory,
Readonly,
DoesNotParse,
UnknownSignal,
UnknownOption,
UnknownBuiltin,
}Expand description
Why an item could not be applied. It names no value, so it is safe to show wherever the item’s name is.
Variants§
NotADirectory
The directory is gone or is not a directory.
Readonly
The shell already holds a readonly variable of that name with another
value, or a readonly variable to unset, or a readonly PWD or
OLDPWD that changing the working directory must set.
DoesNotParse
The function’s source does not parse in this shell.
UnknownSignal
This shell knows no signal of that name.
UnknownOption
This shell knows no option of that name.
UnknownBuiltin
This shell has no builtin of that name.
Trait Implementations§
Source§impl Clone for RestoreFailureReason
impl Clone for RestoreFailureReason
impl Copy for RestoreFailureReason
Source§impl Debug for RestoreFailureReason
impl Debug for RestoreFailureReason
impl Eq for RestoreFailureReason
Source§impl PartialEq for RestoreFailureReason
impl PartialEq for RestoreFailureReason
impl StructuralPartialEq for RestoreFailureReason
Auto Trait Implementations§
impl Freeze for RestoreFailureReason
impl RefUnwindSafe for RestoreFailureReason
impl Send for RestoreFailureReason
impl Sync for RestoreFailureReason
impl Unpin for RestoreFailureReason
impl UnsafeUnpin for RestoreFailureReason
impl UnwindSafe for RestoreFailureReason
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> 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