diff --git a/src/power.rs b/src/power.rs index a5257f3..b596e24 100644 --- a/src/power.rs +++ b/src/power.rs @@ -177,9 +177,12 @@ pub(crate) enum SysfsWritten { Superseded, } +type SysfsQueue = (Vec, oneshot::Sender); +type SysfsQueueMap = HashMap; + #[derive(Debug)] struct SysfsWriterQueue { - values: Mutex, oneshot::Sender)>>, + values: Mutex, notify: Notify, } diff --git a/src/uinput.rs b/src/uinput.rs index 5b03828..ec14765 100644 --- a/src/uinput.rs +++ b/src/uinput.rs @@ -76,7 +76,7 @@ impl UInputDevice { ensure!(!self.open, "Cannot reopen uinput handle"); self.handle.set_evbit(EventKind::Key)?; - for key in keybits.into_iter().copied() { + for key in keybits.iter().copied() { self.handle.set_keybit(key)?; }