Why is capitalizing the first letter of a string so convoluted in Rust? · HackerTrans