Trait voca_rs::Voca[][src]

pub trait Voca {
Show 102 methods fn _camel_case(&self) -> String;
fn _capitalize(&self, param: bool) -> String;
fn _decapitalize(&self, param: bool) -> String;
fn _kebab_case(&self) -> String;
fn _shouty_kebab_case(&self) -> String;
fn _lower_case(&self) -> String;
fn _pascal_case(&self) -> String;
fn _snake_case(&self) -> String;
fn _shouty_snake_case(&self) -> String;
fn _swap_case(&self) -> String;
fn _title_case(&self) -> String;
fn _train_case(&self) -> String;
fn _upper_case(&self) -> String;
fn _lower_first(&self) -> String;
fn _upper_first(&self) -> String;
fn _after(&self, param: &str) -> String;
fn _after_last(&self, param: &str) -> String;
fn _before(&self, param: &str) -> String;
fn _before_last(&self, param: &str) -> String;
fn _char_at(&self, param: usize) -> String;
fn _code_point_at(&self, param: usize) -> Vec<u16>;
fn _first(&self, param: usize) -> String;
fn _foreign_key(&self) -> String;
fn _grapheme_at(&self, param: usize) -> String;
fn _last(&self, param: usize) -> String;
fn _prune(&self, param1: usize, param2: &str) -> String;
fn _removeprefix(&self, param2: &str) -> String;
fn _removesuffix(&self, param2: &str) -> String;
fn _slice(&self, param1: isize, param2: isize) -> String;
fn _substr(&self, param1: usize, param2: usize) -> String;
fn _substring(&self, param1: usize, param2: usize) -> String;
fn _truncate(&self, param1: usize, param2: &str) -> String;
fn _max_code_point(&self) -> String;
fn _min_code_point(&self) -> String;
fn _count(&self) -> usize;
fn _count_graphemes(&self) -> usize;
fn _count_substrings(&self, param1: &str) -> usize;
fn _count_where(&self, param2: fn(_: &str) -> bool) -> usize;
fn _count_words(&self, param1: &str) -> usize;
fn _count_unique_words(&self, param1: &str) -> usize;
fn _escape_html(&self) -> String;
fn _escape_regexp(&self) -> String;
fn _unescape_html(&self) -> String;
fn _index_all(&self, param1: &str, param2: usize) -> Vec<usize>;
fn _index_of(&self, param1: &str, param2: usize) -> i8;
fn _last_index_of(&self, param1: &str, param2: usize) -> i8;
fn _search(&self, param1: &str, param2: usize) -> i8;
fn _expand_tabs(&self, param1: usize) -> String;
fn _expand_spaces(&self, param1: usize) -> String;
fn _finish(&self, param1: &str) -> String;
fn _insert(&self, param1: &str, param2: usize) -> String;
fn _latinise(&self) -> String;
fn _pad(&self, param1: usize, param2: &str) -> String;
fn _pad_left(&self, param1: usize, param2: &str) -> String;
fn _pad_right(&self, param1: usize, param2: &str) -> String;
fn _repeat(&self, param1: usize) -> String;
fn _replace(&self, param1: &str, param2: &str) -> String;
fn _replace_all(&self, param1: &str, param2: &str) -> String;
fn _reverse(&self) -> String;
fn _reverse_grapheme(&self) -> String;
fn _slugify(&self) -> String;
fn _splice(&self, param1: isize, param2: usize, param3: &str) -> String;
fn _start(&self, param1: &str) -> String;
fn _trim(&self, param1: &str) -> String;
fn _trim_right(&self, param1: &str) -> String;
fn _trim_left(&self, param1: &str) -> String;
fn _zfill(&self, param1: usize) -> String;
fn _tr(&self, param1: &str, param2: &str) -> String;
fn _word_wrap(&self, param1: usize, param2: &str, param3: &str) -> String;
fn _is_foreign_key(&self) -> bool;
fn _ends_with(&self, param1: &str) -> bool;
fn _includes(&self, param1: &str, param2: usize) -> bool;
fn _is_alpha(&self) -> bool;
fn _is_alphadigit(&self) -> bool;
fn _is_blank(&self) -> bool;
fn _is_camel_case(&self) -> bool;
fn _is_capitalize(&self) -> bool;
fn _is_decapitalize(&self) -> bool;
fn _is_digit(&self) -> bool;
fn _is_empty(&self) -> bool;
fn _is_lowercase(&self) -> bool;
fn _is_lower_first(&self) -> bool;
fn _is_kebab_case(&self) -> bool;
fn _is_numeric(&self) -> bool;
fn _is_pascal_case(&self) -> bool;
fn _is_shouty_kebab_case(&self) -> bool;
fn _is_snake_case(&self) -> bool;
fn _is_shouty_snake_case(&self) -> bool;
fn _is_title(&self) -> bool;
fn _is_train_case(&self) -> bool;
fn _is_uppercase(&self) -> bool;
fn _is_upper_first(&self) -> bool;
fn _matches(&self, param1: &str, param2: usize) -> bool;
fn _query(&self, param1: &str, param2: usize) -> bool;
fn _starts_with(&self, param1: &str) -> bool;
fn _chars(&self) -> Vec<&str>;
fn _split(&self, param1: &str) -> Vec<&str>;
fn _words(&self) -> Vec<&str>;
fn _graphemes(&self) -> Vec<&str>;
fn _code_points(&self) -> Vec<u16>;
fn _strip_bom(&self) -> String;
fn _strip_tags(&self) -> String;
}

Required methods

Implementations on Foreign Types

Implementors