[−][src]Struct change_case::Options
Control the behavier of change case
Implementations
impl Options
[src]
pub fn split_regex(self, value: Vec<Regex>) -> Self
[src]
Change regex used to split into word segments
pub fn strip_regex(self, value: Vec<Regex>) -> Self
[src]
Change regex used to remove extraneous characters
pub fn delimiter(self, value: &str) -> Self
[src]
Change value used between words (e.g. " ")
pub fn transform(self, value: Box<dyn Fn(&str, usize) -> String>) -> Self
[src]
Change the transform function used to transform each word segment
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Options
impl !Send for Options
impl !Sync for Options
impl Unpin for Options
impl !UnwindSafe for Options
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,