pub enum ShellVariableUpdateTransform {
None,
Lowercase,
Uppercase,
Capitalize,
}Expand description
Kind of transformation to apply to a variable’s value when it is updated.
Variants§
None
No transformation.
Lowercase
Convert the value to lowercase.
Uppercase
Convert the value to uppercase.
Capitalize
Convert the value to lowercase, with the first character capitalized.
Trait Implementations§
Source§impl Clone for ShellVariableUpdateTransform
impl Clone for ShellVariableUpdateTransform
impl Copy for ShellVariableUpdateTransform
Source§impl Debug for ShellVariableUpdateTransform
impl Debug for ShellVariableUpdateTransform
Source§impl<'de> Deserialize<'de> for ShellVariableUpdateTransform
Available on crate feature serde only.
impl<'de> Deserialize<'de> for ShellVariableUpdateTransform
Available on crate feature
serde only.Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ShellVariableUpdateTransform
impl RefUnwindSafe for ShellVariableUpdateTransform
impl Send for ShellVariableUpdateTransform
impl Sync for ShellVariableUpdateTransform
impl Unpin for ShellVariableUpdateTransform
impl UnsafeUnpin for ShellVariableUpdateTransform
impl UnwindSafe for ShellVariableUpdateTransform
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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