(fd: std::os::fd::BorrowedFd<'_>, mut data: &[u8])
| 534 | impl std::error::Error for EnumParseError {} |
| 535 | |
| 536 | fn fd_write_all(fd: std::os::fd::BorrowedFd<'_>, mut data: &[u8]) -> nix::Result<()> { |
| 537 | loop { |
| 538 | match nix::unistd::write(fd, data) { |
| 539 | Ok(0) => return Ok(()), |
| 540 | Ok(n) => data = &data[n..], |
| 541 | Err(nix::Error::EINTR) => {} |
| 542 | Err(e) => return Err(e), |
| 543 | } |
| 544 | } |
| 545 | } |
| 546 | |
| 547 | fn write_events(fd: std::os::fd::BorrowedFd<'_>, events: &[InputEvent]) -> nix::Result<()> { |
| 548 | let bytes = unsafe { cast_to_bytes(events) }; |
no outgoing calls
no test coverage detected
searching dependent graphs…