rust_string_utils/
lib.rs

1pub mod utils {
2    pub mod byte_array_to_string;
3    pub mod compare;
4    pub mod count_matches;
5    pub mod equals;
6    pub mod index;
7    pub mod is_blank;
8    pub mod is_empty;
9    pub mod join_char;
10    pub mod overlay;
11    pub mod replace;
12    pub mod replace_chars;
13    pub mod reverse;
14    pub mod rotate;
15    pub mod start_with;
16    pub mod swap_case;
17    pub mod timestamp_to_string;
18    pub mod trip;
19    pub mod remove_delete;
20    pub mod find;
21    pub mod count;
22    pub mod chomp_chop;
23    pub mod append;
24    pub mod number;
25}
26
27pub use utils::byte_array_to_string::byte_array_to_string;
28pub use utils::compare::compare;
29pub use utils::compare::compare_ignore_case;
30pub use utils::count_matches::count_matches;
31pub use utils::equals::equals;
32pub use utils::index::index_of;
33pub use utils::index::index_of_from;
34pub use utils::index::last_index_of;
35pub use utils::is_blank::is_blank;
36pub use utils::is_empty::is_empty;
37pub use utils::join_char::join_char;
38pub use utils::overlay::overlay;
39pub use utils::replace::replace;
40pub use utils::replace_chars::replace_chars;
41pub use utils::reverse::reverse;
42pub use utils::rotate::rotate;
43pub use utils::rotate::split;
44pub use utils::rotate::split_with_separator;
45pub use utils::start_with::end_with;
46pub use utils::start_with::start_with;
47pub use utils::swap_case::swap_case;
48pub use utils::timestamp_to_string::timestamp_to_string;
49pub use utils::trip::trip;
50pub use utils::remove_delete::remove;
51pub use utils::remove_delete::delete_white_space;
52pub use utils::remove_delete::remove_ignore_case;
53pub use utils::find::get_text_without_delimiters;
54pub use utils::find::get_text_including_delimiters;
55pub use utils::find::find_range_between_delimiters;
56pub use utils::count::count_string_bytes;
57pub use utils::count::slice_string_between;
58pub use utils::chomp_chop::chomp;
59pub use utils::chomp_chop::chop;
60pub use utils::append::append_if_missing_ignore_case;
61pub use utils::append::append_if_missing;
62pub use utils::append::prepend_if_missing_ignore_case;
63pub use utils::append::prepend_if_missing;
64pub use utils::number::is_alpha;
65pub use utils::number::is_alphanumeric;
66pub use utils::number::is_alphanumeric_space;
67pub use utils::number::is_alpha_space;
68pub use utils::number::is_ascii_printable;
69