Skip to content

Commit 13e44ec

Browse files
chore: run cargo clippy --fix --workspace --all-features
1 parent 56e625e commit 13e44ec

File tree

5 files changed

+28
-32
lines changed

5 files changed

+28
-32
lines changed

src/lib.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@ impl RecvFlags {
389389
#[repr(transparent)]
390390
pub struct MaybeUninitSlice<'a>(sys::MaybeUninitSlice<'a>);
391391

392-
impl<'a> fmt::Debug for MaybeUninitSlice<'a> {
392+
impl fmt::Debug for MaybeUninitSlice<'_> {
393393
fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result {
394394
fmt::Debug::fmt(self.0.as_slice(), fmt)
395395
}
@@ -406,15 +406,15 @@ impl<'a> MaybeUninitSlice<'a> {
406406
}
407407
}
408408

409-
impl<'a> Deref for MaybeUninitSlice<'a> {
409+
impl Deref for MaybeUninitSlice<'_> {
410410
type Target = [MaybeUninit<u8>];
411411

412412
fn deref(&self) -> &[MaybeUninit<u8>] {
413413
self.0.as_slice()
414414
}
415415
}
416416

417-
impl<'a> DerefMut for MaybeUninitSlice<'a> {
417+
impl DerefMut for MaybeUninitSlice<'_> {
418418
fn deref_mut(&mut self) -> &mut [MaybeUninit<u8>] {
419419
self.0.as_mut_slice()
420420
}
@@ -659,7 +659,7 @@ impl<'addr, 'bufs, 'control> MsgHdr<'addr, 'bufs, 'control> {
659659
}
660660

661661
#[cfg(not(target_os = "redox"))]
662-
impl<'name, 'bufs, 'control> fmt::Debug for MsgHdr<'name, 'bufs, 'control> {
662+
impl fmt::Debug for MsgHdr<'_, '_, '_> {
663663
fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result {
664664
"MsgHdr".fmt(fmt)
665665
}
@@ -736,7 +736,7 @@ impl<'addr, 'bufs, 'control> MsgHdrMut<'addr, 'bufs, 'control> {
736736
}
737737

738738
#[cfg(not(target_os = "redox"))]
739-
impl<'name, 'bufs, 'control> fmt::Debug for MsgHdrMut<'name, 'bufs, 'control> {
739+
impl fmt::Debug for MsgHdrMut<'_, '_, '_> {
740740
fn fmt(&self, fmt: &mut fmt::Formatter<'_>) -> fmt::Result {
741741
"MsgHdrMut".fmt(fmt)
742742
}

src/socket.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2349,7 +2349,7 @@ impl Read for Socket {
23492349
}
23502350
}
23512351

2352-
impl<'a> Read for &'a Socket {
2352+
impl Read for &Socket {
23532353
fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> {
23542354
// Safety: see other `Read::read` impl.
23552355
let buf = unsafe { &mut *(buf as *mut [u8] as *mut [MaybeUninit<u8>]) };
@@ -2379,7 +2379,7 @@ impl Write for Socket {
23792379
}
23802380
}
23812381

2382-
impl<'a> Write for &'a Socket {
2382+
impl Write for &Socket {
23832383
fn write(&mut self, buf: &[u8]) -> io::Result<usize> {
23842384
self.send(buf)
23852385
}

src/sockref.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ pub struct SockRef<'s> {
6868
_lifetime: PhantomData<&'s Socket>,
6969
}
7070

71-
impl<'s> Deref for SockRef<'s> {
71+
impl Deref for SockRef<'_> {
7272
type Target = Socket;
7373

7474
fn deref(&self) -> &Self::Target {

src/sys/windows.rs

+19-23
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ impl_debug!(
121121
impl Type {
122122
/// Our custom flag to set `WSA_FLAG_NO_HANDLE_INHERIT` on socket creation.
123123
/// Trying to mimic `Type::cloexec` on windows.
124-
const NO_INHERIT: c_int = 1 << ((size_of::<c_int>() * 8) - 1); // Last bit.
124+
const NO_INHERIT: c_int = 1 << (c_int::BITS as usize - 1); // Last bit.
125125

126126
/// Set `WSA_FLAG_NO_HANDLE_INHERIT` on the socket.
127127
#[cfg(feature = "all")]
@@ -166,9 +166,9 @@ pub struct MaybeUninitSlice<'a> {
166166
_lifetime: PhantomData<&'a mut [MaybeUninit<u8>]>,
167167
}
168168

169-
unsafe impl<'a> Send for MaybeUninitSlice<'a> {}
169+
unsafe impl Send for MaybeUninitSlice<'_> {}
170170

171-
unsafe impl<'a> Sync for MaybeUninitSlice<'a> {}
171+
unsafe impl Sync for MaybeUninitSlice<'_> {}
172172

173173
impl<'a> MaybeUninitSlice<'a> {
174174
pub fn new(buf: &'a mut [MaybeUninit<u8>]) -> MaybeUninitSlice<'a> {
@@ -251,7 +251,7 @@ pub(crate) fn socket(family: c_int, mut ty: c_int, protocol: c_int) -> io::Resul
251251

252252
// Check if we set our custom flag.
253253
let flags = if ty & Type::NO_INHERIT != 0 {
254-
ty = ty & !Type::NO_INHERIT;
254+
ty &= !Type::NO_INHERIT;
255255
WSA_FLAG_NO_HANDLE_INHERIT
256256
} else {
257257
0
@@ -284,7 +284,7 @@ pub(crate) fn poll_connect(socket: &crate::Socket, timeout: Duration) -> io::Res
284284

285285
let mut fd_array = WSAPOLLFD {
286286
fd: socket.as_raw(),
287-
events: (POLLRDNORM | POLLWRNORM) as i16,
287+
events: (POLLRDNORM | POLLWRNORM),
288288
revents: 0,
289289
};
290290

@@ -305,9 +305,7 @@ pub(crate) fn poll_connect(socket: &crate::Socket, timeout: Duration) -> io::Res
305305
Ok(0) => return Err(io::ErrorKind::TimedOut.into()),
306306
Ok(_) => {
307307
// Error or hang up indicates an error (or failure to connect).
308-
if (fd_array.revents & POLLERR as i16) != 0
309-
|| (fd_array.revents & POLLHUP as i16) != 0
310-
{
308+
if (fd_array.revents & POLLERR) != 0 || (fd_array.revents & POLLHUP) != 0 {
311309
match socket.take_error() {
312310
Ok(Some(err)) => return Err(err),
313311
Ok(None) => {
@@ -422,7 +420,7 @@ pub(crate) fn shutdown(socket: Socket, how: Shutdown) -> io::Result<()> {
422420
Shutdown::Write => SD_SEND,
423421
Shutdown::Read => SD_RECEIVE,
424422
Shutdown::Both => SD_BOTH,
425-
} as i32;
423+
};
426424
syscall!(shutdown(socket, how), PartialEq::eq, SOCKET_ERROR).map(|_| ())
427425
}
428426

@@ -439,7 +437,7 @@ pub(crate) fn recv(socket: Socket, buf: &mut [MaybeUninit<u8>], flags: c_int) ->
439437
);
440438
match res {
441439
Ok(n) => Ok(n as usize),
442-
Err(ref err) if err.raw_os_error() == Some(WSAESHUTDOWN as i32) => Ok(0),
440+
Err(ref err) if err.raw_os_error() == Some(WSAESHUTDOWN) => Ok(0),
443441
Err(err) => Err(err),
444442
}
445443
}
@@ -466,8 +464,8 @@ pub(crate) fn recv_vectored(
466464
);
467465
match res {
468466
Ok(_) => Ok((nread as usize, RecvFlags(0))),
469-
Err(ref err) if err.raw_os_error() == Some(WSAESHUTDOWN as i32) => Ok((0, RecvFlags(0))),
470-
Err(ref err) if err.raw_os_error() == Some(WSAEMSGSIZE as i32) => {
467+
Err(ref err) if err.raw_os_error() == Some(WSAESHUTDOWN) => Ok((0, RecvFlags(0))),
468+
Err(ref err) if err.raw_os_error() == Some(WSAEMSGSIZE) => {
471469
Ok((nread as usize, RecvFlags(MSG_TRUNC)))
472470
}
473471
Err(err) => Err(err),
@@ -496,7 +494,7 @@ pub(crate) fn recv_from(
496494
);
497495
match res {
498496
Ok(n) => Ok(n as usize),
499-
Err(ref err) if err.raw_os_error() == Some(WSAESHUTDOWN as i32) => Ok(0),
497+
Err(ref err) if err.raw_os_error() == Some(WSAESHUTDOWN) => Ok(0),
500498
Err(err) => Err(err),
501499
}
502500
})
@@ -523,9 +521,7 @@ pub(crate) fn peek_sender(socket: Socket) -> io::Result<SockAddr> {
523521
match res {
524522
Ok(_n) => Ok(()),
525523
Err(e) => match e.raw_os_error() {
526-
Some(code) if code == (WSAESHUTDOWN as i32) || code == (WSAEMSGSIZE as i32) => {
527-
Ok(())
528-
}
524+
Some(code) if code == WSAESHUTDOWN || code == WSAEMSGSIZE => Ok(()),
529525
_ => Err(e),
530526
},
531527
}
@@ -562,10 +558,10 @@ pub(crate) fn recv_from_vectored(
562558
);
563559
match res {
564560
Ok(_) => Ok((nread as usize, RecvFlags(0))),
565-
Err(ref err) if err.raw_os_error() == Some(WSAESHUTDOWN as i32) => {
561+
Err(ref err) if err.raw_os_error() == Some(WSAESHUTDOWN) => {
566562
Ok((nread as usize, RecvFlags(0)))
567563
}
568-
Err(ref err) if err.raw_os_error() == Some(WSAEMSGSIZE as i32) => {
564+
Err(ref err) if err.raw_os_error() == Some(WSAEMSGSIZE) => {
569565
Ok((nread as usize, RecvFlags(MSG_TRUNC)))
570566
}
571567
Err(err) => Err(err),
@@ -699,7 +695,7 @@ fn from_ms(duration: u32) -> Option<Duration> {
699695
} else {
700696
let secs = duration / 1000;
701697
let nsec = (duration % 1000) * 1000000;
702-
Some(Duration::new(secs as u64, nsec as u32))
698+
Some(Duration::new(secs as u64, nsec))
703699
}
704700
}
705701

@@ -760,7 +756,7 @@ pub(crate) unsafe fn getsockopt<T>(socket: Socket, level: c_int, optname: i32) -
760756
syscall!(
761757
getsockopt(
762758
socket,
763-
level as i32,
759+
level,
764760
optname,
765761
optval.as_mut_ptr().cast(),
766762
&mut optlen,
@@ -786,7 +782,7 @@ pub(crate) unsafe fn setsockopt<T>(
786782
syscall!(
787783
setsockopt(
788784
socket,
789-
level as i32,
785+
level,
790786
optname,
791787
(&optval as *const T).cast(),
792788
mem::size_of::<T>() as c_int,
@@ -1034,14 +1030,14 @@ impl FromRawSocket for crate::Socket {
10341030
fn in_addr_convertion() {
10351031
let ip = Ipv4Addr::new(127, 0, 0, 1);
10361032
let raw = to_in_addr(&ip);
1037-
assert_eq!(unsafe { raw.S_un.S_addr }, 127 << 0 | 1 << 24);
1033+
assert_eq!(unsafe { raw.S_un.S_addr }, 127 | 1 << 24);
10381034
assert_eq!(from_in_addr(raw), ip);
10391035

10401036
let ip = Ipv4Addr::new(127, 34, 4, 12);
10411037
let raw = to_in_addr(&ip);
10421038
assert_eq!(
10431039
unsafe { raw.S_un.S_addr },
1044-
127 << 0 | 34 << 8 | 4 << 16 | 12 << 24
1040+
127 | 34 << 8 | 4 << 16 | 12 << 24
10451041
);
10461042
assert_eq!(from_in_addr(raw), ip);
10471043
}

tests/socket.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -539,7 +539,7 @@ fn unix_sockets_supported() -> bool {
539539
Ok(_) => {}
540540
Err(err)
541541
if err.raw_os_error()
542-
== Some(windows_sys::Win32::Networking::WinSock::WSAEAFNOSUPPORT as i32) =>
542+
== Some(windows_sys::Win32::Networking::WinSock::WSAEAFNOSUPPORT) =>
543543
{
544544
return false;
545545
}

0 commit comments

Comments
 (0)