diff options
| author | Frank Steffahn <fdsteffahn@gmail.com> | 2025-02-08 02:45:29 +0100 |
|---|---|---|
| committer | Frank Steffahn <fdsteffahn@gmail.com> | 2025-02-08 02:45:29 +0100 |
| commit | 71553822402dca6635ecd5ae8418bbafc3740cf4 (patch) | |
| tree | 5dda4f4d33985823c65528a486dac1552ee16829 | |
| parent | a9e7b30487235621751cc628f170c0f15fb215c4 (diff) | |
| download | rust-71553822402dca6635ecd5ae8418bbafc3740cf4.tar.gz rust-71553822402dca6635ecd5ae8418bbafc3740cf4.zip | |
Make `AsyncFnOnce`, `AsyncFnMut`, `AsyncFn` non-`#[fundamental]`
| -rw-r--r-- | library/core/src/ops/async_function.rs | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/library/core/src/ops/async_function.rs b/library/core/src/ops/async_function.rs index c90ae7babbd..6be42ca7d32 100644 --- a/library/core/src/ops/async_function.rs +++ b/library/core/src/ops/async_function.rs @@ -6,7 +6,6 @@ use crate::marker::Tuple; /// All `async fn` and functions returning futures implement this trait. #[stable(feature = "async_closure", since = "1.85.0")] #[rustc_paren_sugar] -#[fundamental] #[must_use = "async closures are lazy and do nothing unless called"] #[lang = "async_fn"] pub trait AsyncFn<Args: Tuple>: AsyncFnMut<Args> { @@ -20,7 +19,6 @@ pub trait AsyncFn<Args: Tuple>: AsyncFnMut<Args> { /// All `async fn` and functions returning futures implement this trait. #[stable(feature = "async_closure", since = "1.85.0")] #[rustc_paren_sugar] -#[fundamental] #[must_use = "async closures are lazy and do nothing unless called"] #[lang = "async_fn_mut"] pub trait AsyncFnMut<Args: Tuple>: AsyncFnOnce<Args> { @@ -41,7 +39,6 @@ pub trait AsyncFnMut<Args: Tuple>: AsyncFnOnce<Args> { /// All `async fn` and functions returning futures implement this trait. #[stable(feature = "async_closure", since = "1.85.0")] #[rustc_paren_sugar] -#[fundamental] #[must_use = "async closures are lazy and do nothing unless called"] #[lang = "async_fn_once"] pub trait AsyncFnOnce<Args: Tuple> { |
