diff options
| author | David Tolnay <dtolnay@gmail.com> | 2021-10-11 12:17:41 -0700 |
|---|---|---|
| committer | David Tolnay <dtolnay@gmail.com> | 2021-10-11 12:17:41 -0700 |
| commit | a1e03fc563eaaab04b747cf8d3f1a0d8931e39fd (patch) | |
| tree | 6ae669fb1e309de7e28b745a68f238c2c3bdac0b | |
| parent | 7a7dfa8b67364be9a6fcd0d5876ed1c55b55843b (diff) | |
| download | rust-a1e03fc563eaaab04b747cf8d3f1a0d8931e39fd.tar.gz rust-a1e03fc563eaaab04b747cf8d3f1a0d8931e39fd.zip | |
Add library tracking issue for poll_ready feature
| -rw-r--r-- | library/core/src/task/mod.rs | 2 | ||||
| -rw-r--r-- | library/core/src/task/poll.rs | 2 | ||||
| -rw-r--r-- | library/core/src/task/ready.rs | 10 |
3 files changed, 7 insertions, 7 deletions
diff --git a/library/core/src/task/mod.rs b/library/core/src/task/mod.rs index b6128bb70c9..71a67a2793a 100644 --- a/library/core/src/task/mod.rs +++ b/library/core/src/task/mod.rs @@ -13,5 +13,5 @@ pub use self::wake::{Context, RawWaker, RawWakerVTable, Waker}; mod ready; #[unstable(feature = "ready_macro", issue = "70922")] pub use ready::ready; -#[unstable(feature = "poll_ready", issue = "none")] +#[unstable(feature = "poll_ready", issue = "89780")] pub use ready::Ready; diff --git a/library/core/src/task/poll.rs b/library/core/src/task/poll.rs index 924c424548f..3e0b3e89758 100644 --- a/library/core/src/task/poll.rs +++ b/library/core/src/task/poll.rs @@ -121,7 +121,7 @@ impl<T> Poll<T> { /// } /// ``` #[inline] - #[unstable(feature = "poll_ready", issue = "none")] + #[unstable(feature = "poll_ready", issue = "89780")] pub fn ready(self) -> Ready<T> { Ready(self) } diff --git a/library/core/src/task/ready.rs b/library/core/src/task/ready.rs index bb1b7ed6c6c..174ca675460 100644 --- a/library/core/src/task/ready.rs +++ b/library/core/src/task/ready.rs @@ -67,10 +67,10 @@ pub macro ready($e:expr) { /// Extracts the successful type of a [`Poll<T>`]. /// /// See [`Poll::ready`] for details. -#[unstable(feature = "poll_ready", issue = "none")] +#[unstable(feature = "poll_ready", issue = "89780")] pub struct Ready<T>(pub(crate) Poll<T>); -#[unstable(feature = "poll_ready", issue = "none")] +#[unstable(feature = "poll_ready", issue = "89780")] impl<T> Try for Ready<T> { type Output = T; type Residual = Ready<convert::Infallible>; @@ -89,7 +89,7 @@ impl<T> Try for Ready<T> { } } -#[unstable(feature = "poll_ready", issue = "none")] +#[unstable(feature = "poll_ready", issue = "89780")] impl<T> FromResidual for Ready<T> { #[inline] fn from_residual(residual: Ready<convert::Infallible>) -> Self { @@ -99,7 +99,7 @@ impl<T> FromResidual for Ready<T> { } } -#[unstable(feature = "poll_ready", issue = "none")] +#[unstable(feature = "poll_ready", issue = "89780")] impl<T> FromResidual<Ready<convert::Infallible>> for Poll<T> { #[inline] fn from_residual(residual: Ready<convert::Infallible>) -> Self { @@ -109,7 +109,7 @@ impl<T> FromResidual<Ready<convert::Infallible>> for Poll<T> { } } -#[unstable(feature = "poll_ready", issue = "none")] +#[unstable(feature = "poll_ready", issue = "89780")] impl<T> fmt::Debug for Ready<T> { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { f.debug_tuple("Ready").finish() |
