diff --git a/examples/virtual_touch_screen.rs b/examples/virtual_touch_screen.rs index 5d0f89a7..13cc4cd7 100644 --- a/examples/virtual_touch_screen.rs +++ b/examples/virtual_touch_screen.rs @@ -1,12 +1,10 @@ -use evdev::{ - uinput::VirtualDeviceBuilder, AbsInfo, AbsoluteAxisCode, AttributeSet, EventType, InputEvent, -}; +use evdev::uinput::VirtualDevice; +use evdev::{AbsInfo, AbsoluteAxisCode, AttributeSet, EventType, InputEvent}; use evdev::{KeyCode, KeyEvent, UinputAbsSetup}; use std::thread::sleep; use std::time::Duration; fn main() -> std::io::Result<()> { - // Size of the touch screen let max_x = 1080; let max_y = 1920; @@ -18,7 +16,7 @@ fn main() -> std::io::Result<()> { let mut buttons = AttributeSet::::new(); buttons.insert(KeyCode::BTN_TOUCH); - let mut device = VirtualDeviceBuilder::new()? + let mut device = VirtualDevice::builder()? .name("Fake TouchScreen") .with_keys(&buttons)? .with_absolute_axis(&UinputAbsSetup::new(AbsoluteAxisCode::ABS_X, abs_setup_x))? diff --git a/src/compat/non_linux.rs b/src/compat/non_linux.rs index 8180e24e..7111fee6 100644 --- a/src/compat/non_linux.rs +++ b/src/compat/non_linux.rs @@ -139,6 +139,7 @@ pub struct ff_rumble_effect { pub weak_magnitude: u16, } +#[allow(dead_code)] #[repr(C)] #[derive(Copy, Clone, Debug, Eq, Hash, PartialEq)] pub struct ff_effect {