17 lines
459 B
Rust
17 lines
459 B
Rust
#[derive(Debug, Clone)]
|
|
pub enum InputMatch {
|
|
Any(Vec<InputMatch>),
|
|
All {
|
|
tag: Option<String>,
|
|
name: Option<String>,
|
|
syspath: Option<String>,
|
|
devnode: Option<String>,
|
|
is_keyboard: Option<bool>,
|
|
is_pointer: Option<bool>,
|
|
is_touch: Option<bool>,
|
|
is_tablet_tool: Option<bool>,
|
|
is_tablet_pad: Option<bool>,
|
|
is_gesture: Option<bool>,
|
|
is_switch: Option<bool>,
|
|
},
|
|
}
|