(&mut self)
| 643 | } |
| 644 | |
| 645 | pub fn grab(&mut self) -> io::Result<()> { |
| 646 | if !self.grabbed { |
| 647 | unsafe { |
| 648 | sys::eviocgrab(self.as_raw_fd(), 1)?; |
| 649 | } |
| 650 | self.grabbed = true; |
| 651 | } |
| 652 | Ok(()) |
| 653 | } |
| 654 | |
| 655 | pub fn ungrab(&mut self) -> io::Result<()> { |
| 656 | if self.grabbed { |
no test coverage detected