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
Source§fn clone(&self) -> ShellVariableUpdateTransform
fn clone(&self) -> ShellVariableUpdateTransform
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ShellVariableUpdateTransform
impl Debug for ShellVariableUpdateTransform
impl Copy for ShellVariableUpdateTransform
Auto Trait Implementations§
impl Freeze for ShellVariableUpdateTransform
impl RefUnwindSafe for ShellVariableUpdateTransform
impl Send for ShellVariableUpdateTransform
impl Sync for ShellVariableUpdateTransform
impl Unpin 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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