From 63e2ba0a7ba6fdc2175d171a1277a1b6aa476ec5 Mon Sep 17 00:00:00 2001 From: Lzzzt Date: Fri, 11 Oct 2024 05:40:39 +0000 Subject: [PATCH] refactor: make clippy happy Signed-off-by: Lzzzt --- monoio/src/builder.rs | 1 - monoio/src/driver/uring/lifecycle.rs | 2 +- monoio/src/io/async_buf_read_ext.rs | 2 +- monoio/src/net/unix/socket_addr.rs | 2 +- monoio/src/utils/linked_list.rs | 2 +- monoio/src/utils/slab.rs | 10 +++++----- 6 files changed, 9 insertions(+), 10 deletions(-) diff --git a/monoio/src/builder.rs b/monoio/src/builder.rs index 73616b1f..ee52581f 100644 --- a/monoio/src/builder.rs +++ b/monoio/src/builder.rs @@ -162,7 +162,6 @@ impl RuntimeBuilder { /// inner `io_uring` API. /// /// Refer to the [`io_uring::Builder`] documentation for all the supported methods. - #[cfg(all(target_os = "linux", feature = "iouring"))] #[must_use] pub fn uring_builder(mut self, urb: io_uring::Builder) -> Self { diff --git a/monoio/src/driver/uring/lifecycle.rs b/monoio/src/driver/uring/lifecycle.rs index 3c7551c1..3efa69a3 100644 --- a/monoio/src/driver/uring/lifecycle.rs +++ b/monoio/src/driver/uring/lifecycle.rs @@ -24,7 +24,7 @@ pub(crate) enum Lifecycle { Completed(io::Result, u32), } -impl<'a> Ref<'a, Lifecycle> { +impl Ref<'_, Lifecycle> { pub(crate) fn complete(mut self, result: io::Result, flags: u32) { let ref_mut = &mut *self; match ref_mut { diff --git a/monoio/src/io/async_buf_read_ext.rs b/monoio/src/io/async_buf_read_ext.rs index 1236d697..7038c79c 100644 --- a/monoio/src/io/async_buf_read_ext.rs +++ b/monoio/src/io/async_buf_read_ext.rs @@ -13,7 +13,7 @@ struct Guard<'a> { len: usize, } -impl<'a> Drop for Guard<'a> { +impl Drop for Guard<'_> { fn drop(&mut self) { unsafe { self.buf.set_len(self.len); diff --git a/monoio/src/net/unix/socket_addr.rs b/monoio/src/net/unix/socket_addr.rs index 38db6bb3..adf8ff80 100644 --- a/monoio/src/net/unix/socket_addr.rs +++ b/monoio/src/net/unix/socket_addr.rs @@ -149,7 +149,7 @@ impl fmt::Debug for SocketAddr { } } -impl<'a> fmt::Display for AsciiEscaped<'a> { +impl fmt::Display for AsciiEscaped<'_> { fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result { write!(fmt, "\"")?; for byte in self.0.iter().cloned().flat_map(ascii::escape_default) { diff --git a/monoio/src/utils/linked_list.rs b/monoio/src/utils/linked_list.rs index 2a4cec7f..fecd54bb 100644 --- a/monoio/src/utils/linked_list.rs +++ b/monoio/src/utils/linked_list.rs @@ -253,7 +253,7 @@ impl LinkedList { } } -impl<'a, T, F> Iterator for DrainFilter<'a, T, F> +impl Iterator for DrainFilter<'_, T, F> where T: Link, F: FnMut(&mut T::Target) -> bool, diff --git a/monoio/src/utils/slab.rs b/monoio/src/utils/slab.rs index 651823dd..dc771dc8 100644 --- a/monoio/src/utils/slab.rs +++ b/monoio/src/utils/slab.rs @@ -142,7 +142,7 @@ pub(crate) struct Ref<'a, T> { index: usize, } -impl<'a, T> Ref<'a, T> { +impl Ref<'_, T> { #[allow(unused)] pub(crate) fn remove(self) -> T { // # Safety @@ -153,7 +153,7 @@ impl<'a, T> Ref<'a, T> { } } -impl<'a, T> AsRef for Ref<'a, T> { +impl AsRef for Ref<'_, T> { fn as_ref(&self) -> &T { // # Safety // We make sure the index is valid. @@ -161,7 +161,7 @@ impl<'a, T> AsRef for Ref<'a, T> { } } -impl<'a, T> AsMut for Ref<'a, T> { +impl AsMut for Ref<'_, T> { fn as_mut(&mut self) -> &mut T { // # Safety // We make sure the index is valid. @@ -169,7 +169,7 @@ impl<'a, T> AsMut for Ref<'a, T> { } } -impl<'a, T> Deref for Ref<'a, T> { +impl Deref for Ref<'_, T> { type Target = T; fn deref(&self) -> &Self::Target { @@ -177,7 +177,7 @@ impl<'a, T> Deref for Ref<'a, T> { } } -impl<'a, T> DerefMut for Ref<'a, T> { +impl DerefMut for Ref<'_, T> { fn deref_mut(&mut self) -> &mut Self::Target { self.as_mut() }