# 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")]`.

## Traits§

- Wake
  The implementation of waking a task on an executor.
- LocalWake Experimental
  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`.