diff --git a/src/lib.rs b/src/lib.rs index 8f593163..6c0c3918 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -389,7 +389,7 @@ impl RecvFlags { #[repr(transparent)] pub struct MaybeUninitSlice<'a>(sys::MaybeUninitSlice<'a>); -impl<'a> fmt::Debug for MaybeUninitSlice<'a> { +impl fmt::Debug for MaybeUninitSlice<'_> { fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result { fmt::Debug::fmt(self.0.as_slice(), fmt) } @@ -406,7 +406,7 @@ impl<'a> MaybeUninitSlice<'a> { } } -impl<'a> Deref for MaybeUninitSlice<'a> { +impl Deref for MaybeUninitSlice<'_> { type Target = [MaybeUninit]; fn deref(&self) -> &[MaybeUninit] { @@ -414,7 +414,7 @@ impl<'a> Deref for MaybeUninitSlice<'a> { } } -impl<'a> DerefMut for MaybeUninitSlice<'a> { +impl DerefMut for MaybeUninitSlice<'_> { fn deref_mut(&mut self) -> &mut [MaybeUninit] { self.0.as_mut_slice() } @@ -659,7 +659,7 @@ impl<'addr, 'bufs, 'control> MsgHdr<'addr, 'bufs, 'control> { } #[cfg(not(target_os = "redox"))] -impl<'name, 'bufs, 'control> fmt::Debug for MsgHdr<'name, 'bufs, 'control> { +impl fmt::Debug for MsgHdr<'_, '_, '_> { fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result { "MsgHdr".fmt(fmt) } @@ -736,7 +736,7 @@ impl<'addr, 'bufs, 'control> MsgHdrMut<'addr, 'bufs, 'control> { } #[cfg(not(target_os = "redox"))] -impl<'name, 'bufs, 'control> fmt::Debug for MsgHdrMut<'name, 'bufs, 'control> { +impl fmt::Debug for MsgHdrMut<'_, '_, '_> { fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result { "MsgHdrMut".fmt(fmt) } diff --git a/src/socket.rs b/src/socket.rs index e6cdca24..8b8ec46e 100644 --- a/src/socket.rs +++ b/src/socket.rs @@ -2324,7 +2324,7 @@ impl Read for Socket { } } -impl<'a> Read for &'a Socket { +impl Read for &Socket { fn read(&mut self, buf: &mut [u8]) -> io::Result { // Safety: see other `Read::read` impl. let buf = unsafe { &mut *(buf as *mut [u8] as *mut [MaybeUninit]) }; @@ -2354,7 +2354,7 @@ impl Write for Socket { } } -impl<'a> Write for &'a Socket { +impl Write for &Socket { fn write(&mut self, buf: &[u8]) -> io::Result { self.send(buf) } diff --git a/src/sockref.rs b/src/sockref.rs index 94b84dd4..02bb339c 100644 --- a/src/sockref.rs +++ b/src/sockref.rs @@ -68,7 +68,7 @@ pub struct SockRef<'s> { _lifetime: PhantomData<&'s Socket>, } -impl<'s> Deref for SockRef<'s> { +impl Deref for SockRef<'_> { type Target = Socket; fn deref(&self) -> &Self::Target { diff --git a/src/sys/unix.rs b/src/sys/unix.rs index 05cb2e91..2a3d6737 100644 --- a/src/sys/unix.rs +++ b/src/sys/unix.rs @@ -662,9 +662,9 @@ pub struct MaybeUninitSlice<'a> { _lifetime: PhantomData<&'a mut [MaybeUninit]>, } -unsafe impl<'a> Send for MaybeUninitSlice<'a> {} +unsafe impl Send for MaybeUninitSlice<'_> {} -unsafe impl<'a> Sync for MaybeUninitSlice<'a> {} +unsafe impl Sync for MaybeUninitSlice<'_> {} impl<'a> MaybeUninitSlice<'a> { pub(crate) fn new(buf: &'a mut [MaybeUninit]) -> MaybeUninitSlice<'a> {