Skip to main content

Notifier

Trait Notifier 

Source
pub trait Notifier:
    Default
    + Send
    + Sync
    + 'static {
    // Required methods
    fn wake(&mut self);
    fn register(&mut self, key: Option<&ElementKey>, waker: Waker);
    fn clear(&mut self);

    // Provided method
    fn remove(&mut self, _key: &ElementKey) { ... }
}

Required Methods§

Source

fn wake(&mut self)

Source

fn register(&mut self, key: Option<&ElementKey>, waker: Waker)

Source

fn clear(&mut self)

Provided Methods§

Source

fn remove(&mut self, _key: &ElementKey)

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§