Trait voca_rs::Voca

source ·
pub trait Voca {
Show 103 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>Notable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
    A: Allocator,
; 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 _limit_words(&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>Notable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
    A: Allocator,
; 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>Notable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
    A: Allocator,
; fn _split(&self, param1: &str) -> Vec<&str>Notable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
    A: Allocator,
; fn _words(&self) -> Vec<&str>Notable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
    A: Allocator,
; fn _graphemes(&self) -> Vec<&str>Notable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
    A: Allocator,
; fn _code_points(&self) -> Vec<u16>Notable traits for Vec<u8, A>impl<A> Write for Vec<u8, A>where
    A: Allocator,
; fn _strip_bom(&self) -> String; fn _strip_tags(&self) -> String;
}

Required Methods

Implementations on Foreign Types

Implementors