Wake

Trait Wake 

Source
pub trait Wake {
    // Required method
    fn wake(this: Arc<Self>);

    // Provided method
    fn wake_by_ref(this: &Arc<Self>) { ... }
}
Expand description

Trait for safely implementing a Waker

Required Methods§

Source

fn wake(this: Arc<Self>)

Wake this task.

Provided Methods§

Source

fn wake_by_ref(this: &Arc<Self>)

Wake this task without consuming the waker.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§