Add library tracking issue for poll_ready feature

This commit is contained in:
David Tolnay 2021-10-11 12:17:41 -07:00
parent 7a7dfa8b67
commit a1e03fc563
No known key found for this signature in database
GPG Key ID: F9BA143B95FF6D82
3 changed files with 7 additions and 7 deletions

View File

@ -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;

View File

@ -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)
}

View File

@ -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()