8 releases
0.1.7 | Sep 11, 2023 |
---|---|
0.1.6 | Mar 19, 2022 |
0.1.5 | May 5, 2021 |
0.1.4 | Apr 22, 2021 |
0.1.2 | Jul 29, 2020 |
#451 in Text processing
654 downloads per month
Used in 7 crates
(5 directly)
27KB
523 lines
str Utils
This crate provides some traits to extend types which implement AsRef<[u8]>
or AsRef<str>
.
Examples
use str_utils::*;
assert_eq!(true, "foobar".starts_with_ignore_ascii_case("FoO"));
assert_eq!(Some(1), "photo.jpg".ends_with_ignore_ascii_case_multiple(&[".png", ".jpg", ".gif"]));
assert_eq!(true, "http".eq_ignore_ascii_case_with_uppercase("HTTP")); // faster than `eq_ignore_ascii_case`
Crates.io
https://crates.io/crates/str-utils
Documentation
License
lib.rs
:
str Utils
This crate provides some traits to extend types which implement AsRef<[u8]>
or AsRef<str>
.
Examples
use str_utils::*;
assert_eq!(true, "foobar".starts_with_ignore_ascii_case("FoO"));
assert_eq!(Some(1), "photo.jpg".ends_with_ignore_ascii_case_multiple(&[".png", ".jpg", ".gif"]));
assert_eq!(true, "http".eq_ignore_ascii_case_with_uppercase("HTTP")); // faster than `eq_ignore_ascii_case`
Dependencies
~110KB