[][src]Function string_util::capitalize

pub fn capitalize(
    txt: String,
    cap_type: Capitalization
) -> Result<String, EmptyStringError>

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"));