pub struct Event {
pub time: SystemTime,
pub name: Option<String>,
pub event_type: EventType,
}展开描述
当事件从操作系统到达时,会根据 EventType 添加一些附加信息:事件被接收的时间,以及一个 name Option,其中包含该事件应产生的字符。这些信息依赖于操作系统的布局和键盘状态机制。注意:Linux(X11)上死键目前还无法工作——遇到死键时会收到 None,并返回原始字母而非带音标的字母。
字段§
§time: SystemTime§name: Option<String>§event_type: EventTypeTrait 实现§
自动 Trait 实现§
impl Freeze for Event
impl RefUnwindSafe for Event
impl Send for Event
impl Sync for Event
impl Unpin for Event
impl UnsafeUnpin for Event
impl UnwindSafe for Event
通用实现§
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
对拥有的值进行可变借用。阅读更多