diff --git a/src/raw_stream.rs b/src/raw_stream.rs index 3d8f1b0..d6c5a71 100644 --- a/src/raw_stream.rs +++ b/src/raw_stream.rs @@ -2,7 +2,7 @@ use std::fs::{File, OpenOptions}; use std::io::Write; use std::mem::MaybeUninit; use std::os::unix::io::{AsRawFd, RawFd}; -use std::path::{Path, PathBuf}; +use std::path::Path; use std::{io, mem}; use crate::constants::*; @@ -68,7 +68,6 @@ pub struct RawDevice { supported_snd: Option>, pub(crate) event_buf: Vec, grabbed: bool, - system_path: PathBuf, } #[derive(Debug, Clone)] @@ -226,7 +225,6 @@ impl RawDevice { auto_repeat, event_buf: Vec::new(), grabbed: false, - system_path: path.to_path_buf(), }) } @@ -385,11 +383,6 @@ impl RawDevice { self.supported_snd.as_deref() } - /// Returns the system path used to open the device. - pub fn system_path(&self) -> &Path { - self.system_path.as_ref() - } - /// Read a maximum of `num` events into the internal buffer. If the underlying fd is not /// O_NONBLOCK, this will block. ///