pub enum Token {
Text(String),
Key(Key, Direction),
Raw(u16, Direction),
Button(Button, Direction),
MoveMouse(i32, i32, Coordinate),
Scroll(i32, Axis),
Location(i32, i32),
MainDisplay(i32, i32),
}变体§
Text(String)
调用 Keyboard::text 函数,传入字符串作为文本
Key(Key, Direction)
调用 Keyboard::key 函数,传入给定的 key 和 direction
Raw(u16, Direction)
调用 Keyboard::raw 函数,传入给定的 keycode 和 direction
Button(Button, Direction)
调用 Mouse::button 函数,传入给定的鼠标按键和 direction
MoveMouse(i32, i32, Coordinate)
调用 Mouse::move_mouse 函数。第一个 i32 是沿 x 轴移动的值,第二个 i32 是沿 y 轴移动的值。coordinate 决定给定的坐标是相对于当前鼠标位置的相对坐标还是绝对坐标。
Scroll(i32, Axis)
调用 Mouse::scroll 函数。
Location(i32, i32)
调用 Mouse::location 函数并将其返回值与
本枚举的值进行比较。若不相等则记录错误。
本变体包含鼠标的预期位置。
MainDisplay(i32, i32)
调用 Mouse::main_display 函数并将其返回值与
本枚举的值进行比较。若不相等则记录错误。
本变体包含主显示屏的预期尺寸。
trait 实现§
impl Eq for Token
impl StructuralPartialEq for Token
自动 trait 实现§
impl Freeze for Token
impl RefUnwindSafe for Token
impl Send for Token
impl Sync for Token
impl Unpin for Token
impl UnsafeUnpin for Token
impl UnwindSafe for Token
blanket 实现§
源代码§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
源代码§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
从拥有的值可变地借用。 阅读更多