pub struct RawWaker { /* private fields */ }
Expand description
A RawWaker
allows the implementor of a task executor to create a Waker
or a LocalWaker
which provides customized wakeup behavior.
It consists of a data pointer and a virtual function pointer table (vtable)
that customizes the behavior of the RawWaker
.
RawWaker
s are unsafe to use.
Implementing the Wake
trait is a safe alternative that requires memory allocation.