From d9f9c5658f135d2c5aca19ef435266170187c924 Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Sun, 11 Aug 2019 02:01:20 +0900 Subject: chore: bump to newer nightly (#1426) --- tokio-sync/src/watch.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'tokio-sync/src/watch.rs') diff --git a/tokio-sync/src/watch.rs b/tokio-sync/src/watch.rs index 4fec6947..8067ed3b 100644 --- a/tokio-sync/src/watch.rs +++ b/tokio-sync/src/watch.rs @@ -249,8 +249,7 @@ impl Receiver { /// /// Only the **most recent** value is returned. If the receiver is falling /// behind the sender, intermediate values are dropped. - #[allow(clippy::needless_lifetimes)] // false positive: https://github.com/rust-lang/rust-clippy/issues/3988 - pub async fn recv_ref<'a>(&'a mut self) -> Option> { + pub async fn recv_ref(&mut self) -> Option> { let shared = &self.shared; let inner = &self.inner; let version = self.ver; @@ -296,7 +295,7 @@ impl Receiver { /// /// This is equivalent to calling `clone()` on the value returned by /// `recv()`. - #[allow(clippy::needless_lifetimes, clippy::map_clone)] // false positive: https://github.com/rust-lang/rust-clippy/issues/3988 + #[allow(clippy::map_clone)] // false positive: https://github.com/rust-lang/rust-clippy/issues/3274 pub async fn recv(&mut self) -> Option { self.recv_ref().await.map(|v_ref| v_ref.clone()) } @@ -388,7 +387,6 @@ impl Sender { /// /// This allows the producer to get notified when interest in the produced /// values is canceled and immediately stop doing work. - #[allow(clippy::needless_lifetimes)] // false positive: https://github.com/rust-lang/rust-clippy/issues/3988 pub async fn closed(&mut self) { poll_fn(|cx| self.poll_close(cx)).await } @@ -447,7 +445,7 @@ impl Drop for Sender { // ===== impl Ref ===== -impl<'a, T: 'a> ops::Deref for Ref<'a, T> { +impl ops::Deref for Ref<'_, T> { type Target = T; fn deref(&self) -> &T { -- cgit v1.2.3