This is the long-awaited Rust crate that solves the problem of uppercasing the first letter of a string in Rust.
Full disclosure: this solution was shamelessly lifted from the leading response over on StackOverflow by Shepmaster.
let lc_str = "apple";
// Using FromStr/parse and Display/to_string methods:
use Ucfirst;
let uc_str = lc_str..unwrap.to_string;
assert_eq!;
// Using ucfirst function:
use ucfirst;
let uc_str = ucfirst;
assert_eq!;
See also the ccase
CLI utility and convert_case
library crates.