Skip to main content

Wake

Trait Wake 

Source
pub(crate) trait Wake:
    Send
    + Sync
    + Sized
    + 'static {
    // Required methods
    fn wake(arc_self: Arc<Self>);
    fn wake_by_ref(arc_self: &Arc<Self>);
}
Expand description

Simplified waking interface based on Arcs.

Required Methods§

Source

fn wake(arc_self: Arc<Self>)

Wake by value.

Source

fn wake_by_ref(arc_self: &Arc<Self>)

Wake by reference.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

Source§

impl Wake for Handle

Source§

impl<T: 'static> Wake for ListEntry<T>