pub fn capitalize(
txt: String,
cap_type: Capitalization,
) -> Result<String, EmptyStringError>
Expand description
Capitalizes the first character of the given string according to cap_type
.
Returns Err(EmptyStringError)
if the string is empty.
ยงExample
use string_util::Capitalization;
let result = string_util::capitalize(String::from("ngozi"), Capitalization::UpperCase).unwrap();
assert_eq!(result, String::from("Ngozi"));
let result = string_util::capitalize(String::from("Shalewa"), Capitalization::LowerCase).unwrap();
assert_eq!(result, String::from("shalewa"));