example showing uppercasing for unicode and ASCII
(s: &str)
| 1 | //! example showing uppercasing for unicode and ASCII |
| 2 | //! |
| 3 | fn naive_capitalize(s: &str) -> String { |
| 4 | let mut c = s.chars(); |
| 5 | match c.next() { |
| 6 | None => String::new(), |
| 7 | Some(f) => f.to_uppercase().to_string() + c.as_str(), |
| 8 | } |
| 9 | } |
| 10 | |
| 11 | fn ascii_capitalize(s: &str) -> String { |
| 12 | let mut c = s.chars(); |