Trait ilyvion_util::string_extensions::StrExtensions
source · [−]pub trait StrExtensions {
fn to_ascii_lowercase_cow(&self) -> Cow<'_, str>;
fn is_ascii_lowercase(&self) -> bool;
}
Expand description
The trait responsible for adding methods to str
.
Required methods
fn to_ascii_lowercase_cow(&self) -> Cow<'_, str>
fn to_ascii_lowercase_cow(&self) -> Cow<'_, str>
Works like str::to_ascii_lowercase
, but returns a Cow::Borrowed
when the original
already is ASCII and lowercase.
fn is_ascii_lowercase(&self) -> bool
fn is_ascii_lowercase(&self) -> bool
Returns whether or not this str
is already ASCII lowercase.