Crate str_utils[−][src]
str Utils
This crate provides some traits to extend types which implement AsRef<[u8]>
or AsRef<str>
.
Examples
extern crate str_utils; 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`
Traits
EndsWithIgnoreAsciiCase | To extend types which implement |
EndsWithIgnoreAsciiCaseMultiple | To extend types which implement |
EndsWithIgnoreCase | To extend types which implement |
EndsWithMultiple | To extend types which implement |
EqIgnoreAsciiCase | To extend types which implement |
EqIgnoreAsciiCaseMultiple | To extend types which implement |
EqIgnoreCase | To extend types which implement |
EqMultiple | To extend types which implement |
StartsWithIgnoreAsciiCase | To extend types which implement |
StartsWithIgnoreAsciiCaseMultiple | To extend types which implement |
StartsWithIgnoreCase | To extend types which implement |
StartsWithMultiple | To extend types which implement |