First subword in rust
xxxxxxxxxx
pub fn first_subword(word: String) -> String {
let mut subword: String = String::new();
for (ind, ch) in word.chars().enumerate() {
if ch == '_' {
return subword
}
if ind != 0 && ch.is_ascii_uppercase() {
return subword
}
subword.push(ch)
}
subword
}