pub enum ParameterTransformOp {
CapitalizeInitial,
ExpandEscapeSequences,
PossiblyQuoteWithArraysExpanded {
separate_words: bool,
},
PromptExpand,
Quoted,
ToAssignmentLogic,
ToAttributeFlags,
ToLowerCase,
ToUpperCase,
}Expand description
Kind of operation to apply to a parameter.
Variants§
CapitalizeInitial
Capitalizate initials.
ExpandEscapeSequences
Expand escape sequences.
PossiblyQuoteWithArraysExpanded
Possibly quote with arrays expanded.
PromptExpand
Apply prompt expansion.
Quoted
Quote the parameter.
ToAssignmentLogic
Translate to a format usable in an assignment/declaration.
ToAttributeFlags
Translate to the parameter’s attribute flags.
ToLowerCase
Translate to lowercase.
ToUpperCase
Translate to uppercase.
Trait Implementations§
Source§impl Clone for ParameterTransformOp
impl Clone for ParameterTransformOp
Source§impl Debug for ParameterTransformOp
impl Debug for ParameterTransformOp
Source§impl<'de> Deserialize<'de> for ParameterTransformOp
Available on crate features serde only.
impl<'de> Deserialize<'de> for ParameterTransformOp
Available on crate features
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
impl Eq for ParameterTransformOp
Available on crate features
serde only.Source§impl PartialEq for ParameterTransformOp
Available on crate features serde only.
impl PartialEq for ParameterTransformOp
Available on crate features
serde only.Source§impl Serialize for ParameterTransformOp
Available on crate features serde only.
impl Serialize for ParameterTransformOp
Available on crate features
serde only.impl StructuralPartialEq for ParameterTransformOp
Available on crate features
serde only.Auto Trait Implementations§
impl Freeze for ParameterTransformOp
impl RefUnwindSafe for ParameterTransformOp
impl Send for ParameterTransformOp
impl Sync for ParameterTransformOp
impl Unpin for ParameterTransformOp
impl UnsafeUnpin for ParameterTransformOp
impl UnwindSafe for ParameterTransformOp
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<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.