diff --git a/qemu-display/src/display.rs b/qemu-display/src/display.rs index 4a4101a..58b9963 100644 --- a/qemu-display/src/display.rs +++ b/qemu-display/src/display.rs @@ -38,7 +38,7 @@ impl<'d> Display<'d> { .receive_name_owner_changed() .await?; loop { - let list = Display::by_name(&conn).await?; + let list = Display::by_name(conn).await?; if let Some(name) = name { let res = list.get(name); if res.is_some() { diff --git a/qemu-display/src/keyboard.rs b/qemu-display/src/keyboard.rs index d5d7f12..abfdbb6 100644 --- a/qemu-display/src/keyboard.rs +++ b/qemu-display/src/keyboard.rs @@ -5,7 +5,7 @@ use zvariant::Type; #[bitflags] #[repr(u32)] -#[derive(Type, Debug, PartialEq, Copy, Clone, Serialize, Deserialize)] +#[derive(Type, Debug, PartialEq, Copy, Clone, Eq, Serialize, Deserialize)] pub enum KeyboardModifiers { Scroll = 0x1, Num = 0x2,