pub enum CaseMode {
Upper,
Lower,
Title,
TitleBlend,
Sentence,
SentenceBlend,
Invert,
Random {
seed: u64,
},
}Variants§
Upper
Lower
Title
First letter of each word upper case, the rest lower case.
TitleBlend
First letter of each word upper case, the rest as it was (Notepad++’s Proper Case (blend)).
Sentence
First letter of each sentence upper case, the rest lower case.
SentenceBlend
First letter of each sentence upper case, the rest as it was.
Invert
Swap the case of every letter.
Random
Each letter upper or lower case at random (Notepad++’s ranDOm CasE); the seed decides, so a macro replays it.
Trait Implementations§
impl Copy for CaseMode
Source§impl<'de> Deserialize<'de> for CaseMode
impl<'de> Deserialize<'de> for CaseMode
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 CaseMode
impl StructuralPartialEq for CaseMode
Auto Trait Implementations§
impl Freeze for CaseMode
impl RefUnwindSafe for CaseMode
impl Send for CaseMode
impl Sync for CaseMode
impl Unpin for CaseMode
impl UnsafeUnpin for CaseMode
impl UnwindSafe for CaseMode
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