From a8bde19d0f2bfe558dca21966e124bb1f8e6d8ec Mon Sep 17 00:00:00 2001 From: Rob Ede Date: Fri, 7 Jun 2024 22:43:55 +0100 Subject: [PATCH] task: stabilize `consume_budget` --- tokio/src/task/consume_budget.rs | 7 +------ tokio/src/task/mod.rs | 6 ++---- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/tokio/src/task/consume_budget.rs b/tokio/src/task/consume_budget.rs index e7432ffe7d1..1e398d73b2a 100644 --- a/tokio/src/task/consume_budget.rs +++ b/tokio/src/task/consume_budget.rs @@ -8,10 +8,6 @@ use std::task::Poll; /// computations that do not use Tokio resources like sockets or semaphores, /// without redundantly yielding to the runtime each time. /// -/// **Note**: This is an [unstable API][unstable]. The public API of this type -/// may break in 1.x releases. See [the documentation on unstable -/// features][unstable] for details. -/// /// # Examples /// /// Make sure that a function which returns a sum of (potentially lots of) @@ -27,8 +23,7 @@ use std::task::Poll; /// sum /// } /// ``` -/// [unstable]: crate#unstable-features -#[cfg_attr(docsrs, doc(cfg(all(tokio_unstable, feature = "rt"))))] +#[cfg_attr(docsrs, doc(cfg(feature = "rt")))] pub async fn consume_budget() { let mut status = Poll::Pending; diff --git a/tokio/src/task/mod.rs b/tokio/src/task/mod.rs index 0678aa3af7b..05d95d2d5c5 100644 --- a/tokio/src/task/mod.rs +++ b/tokio/src/task/mod.rs @@ -337,10 +337,8 @@ cfg_rt! { mod yield_now; pub use yield_now::yield_now; - cfg_unstable! { - mod consume_budget; - pub use consume_budget::consume_budget; - } + mod consume_budget; + pub use consume_budget::consume_budget; mod local; pub use local::{spawn_local, LocalSet, LocalEnterGuard};