summaryrefslogtreecommitdiffstats
path: root/tokio/src/sync
diff options
context:
space:
mode:
authorAlice Ryhl <alice@ryhl.io>2020-10-02 06:13:28 +0200
committerGitHub <noreply@github.com>2020-10-01 21:13:28 -0700
commit7ec6d88b21ea3e5531176f526a51dae0a4513025 (patch)
tree6b4f289567fce7033551910c684c8358da4a58d8 /tokio/src/sync
parent13de30c53eb90a5453f1cecf47b188e254a293ac (diff)
chore: make #[doc(hidden)] apis private (#2901)
Diffstat (limited to 'tokio/src/sync')
-rw-r--r--tokio/src/sync/oneshot.rs3
-rw-r--r--tokio/src/sync/tests/loom_oneshot.rs6
2 files changed, 5 insertions, 4 deletions
diff --git a/tokio/src/sync/oneshot.rs b/tokio/src/sync/oneshot.rs
index 32506bc3..951ab71d 100644
--- a/tokio/src/sync/oneshot.rs
+++ b/tokio/src/sync/oneshot.rs
@@ -196,8 +196,7 @@ impl<T> Sender<T> {
Ok(())
}
- #[doc(hidden)] // TODO: remove
- pub fn poll_closed(&mut self, cx: &mut Context<'_>) -> Poll<()> {
+ fn poll_closed(&mut self, cx: &mut Context<'_>) -> Poll<()> {
// Keep track of task budget
let coop = ready!(crate::coop::poll_proceed(cx));
diff --git a/tokio/src/sync/tests/loom_oneshot.rs b/tokio/src/sync/tests/loom_oneshot.rs
index dfa7459d..9729cfb7 100644
--- a/tokio/src/sync/tests/loom_oneshot.rs
+++ b/tokio/src/sync/tests/loom_oneshot.rs
@@ -75,8 +75,10 @@ impl Future for OnClose<'_> {
type Output = bool;
fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<bool> {
- let res = self.get_mut().tx.poll_closed(cx);
- Ready(res.is_ready())
+ let fut = self.get_mut().tx.closed();
+ crate::pin!(fut);
+
+ Ready(fut.poll(cx).is_ready())
}
}