(&mut self)
| 91 | } |
| 92 | |
| 93 | fn clear_all(&mut self) -> io::Result<()> { |
| 94 | self.inputs.clear(); |
| 95 | self.outputs.clear(); |
| 96 | Ok(()) |
| 97 | } |
| 98 | |
| 99 | fn read(&mut self, pin: Pin) -> io::Result<bool> { |
| 100 | if !self.inputs.contains_key(&pin) || self.outputs.contains_key(&pin) { |