Module alloc::task

1.51.0 · source ·
Expand description

Types and Traits for working with asynchronous tasks.

Note: Some of the types in this module are only available on platforms that support atomic loads and stores of pointers. This may be detected at compile time using #[cfg(target_has_atomic = "ptr")].


  • The implementation of waking a task on an executor.
  • LocalWakeExperimental
    An analogous trait to Wake but used to construct a LocalWaker. This API works in exactly the same way as Wake, except that it uses an Rc instead of an Arc, and the result is a LocalWaker instead of a Waker.