(&self)
| 404 | } |
| 405 | |
| 406 | pub fn capitalize(&self) -> Vec<u8> { |
| 407 | let mut new: Vec<u8> = Vec::with_capacity(self.elements.len()); |
| 408 | if let Some((first, second)) = self.elements.split_first() { |
| 409 | new.push(first.to_ascii_uppercase()); |
| 410 | second.iter().for_each(|x| new.push(x.to_ascii_lowercase())); |
| 411 | } |
| 412 | new |
| 413 | } |
| 414 | |
| 415 | pub fn swapcase(&self) -> Vec<u8> { |
| 416 | let mut new: Vec<u8> = Vec::with_capacity(self.elements.len()); |
no test coverage detected