Skip to main content

UseEvents

Trait UseEvents 

Source
pub trait UseEvents: Sealed {
    // Required methods
    fn use_events<F>(&mut self, f: F)
       where F: FnMut(Event) + Send + 'static;
    fn use_local_events<F>(&mut self, f: F)
       where F: FnMut(Event) + Send + 'static;
}

Required Methods§

Source

fn use_events<F>(&mut self, f: F)
where F: FnMut(Event) + Send + 'static,

注册全局事件监听器,适合快捷键、全局输入等场景。

Source

fn use_local_events<F>(&mut self, f: F)
where F: FnMut(Event) + Send + 'static,

注册仅作用于当前组件的事件监听器,适合局部交互。

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl UseEvents for Hooks<'_, '_>