pub struct AutoMouseLayer {
pub device_id: Option<u8>,
pub target_layer: u8,
pub timeout_ms: u64,
pub threshold: u16,
pub deactivate_on_key: bool,
pub extra_mouse_keys: Vec<String>,
pub reset_timeout_on_key: bool,
}Fields§
§device_id: Option<u8>§target_layer: u8§timeout_ms: u64§threshold: u16§deactivate_on_key: bool§extra_mouse_keys: Vec<String>§reset_timeout_on_key: boolAuto Trait Implementations§
impl Freeze for AutoMouseLayer
impl RefUnwindSafe for AutoMouseLayer
impl Send for AutoMouseLayer
impl Sync for AutoMouseLayer
impl Unpin for AutoMouseLayer
impl UnsafeUnpin for AutoMouseLayer
impl UnwindSafe for AutoMouseLayer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more