X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=library%2Falloc%2Fsrc%2Ftask.rs;h=9d8e309a978d91e3245eeaf76268704cfcb0639f;hb=8c6bf2bee7914fd94f8ae5ec96234e8a2ce51958;hp=528ee4ff1542cf5a54cda4d4011847f4244e634c;hpb=96737e3a52306192c23bf30b4108c568ec1f7701;p=rust.git diff --git a/library/alloc/src/task.rs b/library/alloc/src/task.rs index 528ee4ff154..9d8e309a978 100644 --- a/library/alloc/src/task.rs +++ b/library/alloc/src/task.rs @@ -1,5 +1,11 @@ #![stable(feature = "wake_trait", since = "1.51.0")] + //! Types and Traits for working with asynchronous tasks. +//! +//! **Note**: This module is 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")]`. + use core::mem::ManuallyDrop; use core::task::{RawWaker, RawWakerVTable, Waker};