(&mut self, key: KeyCode)
| 50 | self.reports.push(keys.iter().map(|&x| x.to_u8()).collect()); |
| 51 | } |
| 52 | fn register_key(&mut self, key: KeyCode) { |
| 53 | if !self.keys_registered.iter().any(|x| *x == key.to_u8()) { |
| 54 | self.keys_registered.push(key.to_u8()); |
| 55 | } |
| 56 | } |
| 57 | fn send_registered(&mut self) { |
| 58 | self.reports.push(self.keys_registered.clone()); |
| 59 | self.keys_registered.clear(); |
no test coverage detected