diff --git a/monoio/src/net/tcp/listener.rs b/monoio/src/net/tcp/listener.rs index 52b930f7..09ae6844 100644 --- a/monoio/src/net/tcp/listener.rs +++ b/monoio/src/net/tcp/listener.rs @@ -263,9 +263,9 @@ impl TcpListener { match SharedFd::new::(fd) { Ok(shared) => { #[cfg(unix)] - stdl.into_raw_fd(); + let _ = stdl.into_raw_fd(); #[cfg(windows)] - stdl.into_raw_socket(); + let _ = stdl.into_raw_socket(); Ok(Self::from_shared_fd(shared)) } Err(e) => Err(e), @@ -309,9 +309,9 @@ impl Drop for TcpListener { fn drop(&mut self) { let listener = self.sys_listener.take().unwrap(); #[cfg(unix)] - listener.into_raw_fd(); + let _ = listener.into_raw_fd(); #[cfg(windows)] - listener.into_raw_socket(); + let _ = listener.into_raw_socket(); } } diff --git a/monoio/src/net/tcp/stream.rs b/monoio/src/net/tcp/stream.rs index c1bfb2dc..bc01ec78 100644 --- a/monoio/src/net/tcp/stream.rs +++ b/monoio/src/net/tcp/stream.rs @@ -221,9 +221,9 @@ impl TcpStream { match SharedFd::new::(fd) { Ok(shared) => { #[cfg(unix)] - stream.into_raw_fd(); + let _ = stream.into_raw_fd(); #[cfg(windows)] - stream.into_raw_socket(); + let _ = stream.into_raw_socket(); Ok(Self::from_shared_fd(shared)) } Err(e) => Err(e), @@ -651,8 +651,8 @@ impl Drop for StreamMeta { fn drop(&mut self) { let socket = self.socket.take().unwrap(); #[cfg(unix)] - socket.into_raw_fd(); + let _ = socket.into_raw_fd(); #[cfg(windows)] - socket.into_raw_socket(); + let _ = socket.into_raw_socket(); } } diff --git a/monoio/src/net/udp.rs b/monoio/src/net/udp.rs index e1f9300b..96b8f9d7 100644 --- a/monoio/src/net/udp.rs +++ b/monoio/src/net/udp.rs @@ -100,9 +100,9 @@ impl UdpSocket { let socket = unsafe { socket2::Socket::from_raw_socket(self.fd.as_raw_socket()) }; let addr = socket.peer_addr(); #[cfg(unix)] - socket.into_raw_fd(); + let _ = socket.into_raw_fd(); #[cfg(windows)] - socket.into_raw_socket(); + let _ = socket.into_raw_socket(); addr? .as_socket() .ok_or_else(|| io::ErrorKind::InvalidInput.into()) @@ -116,9 +116,9 @@ impl UdpSocket { let socket = unsafe { socket2::Socket::from_raw_socket(self.fd.as_raw_socket()) }; let addr = socket.local_addr(); #[cfg(unix)] - socket.into_raw_fd(); + let _ = socket.into_raw_fd(); #[cfg(windows)] - socket.into_raw_socket(); + let _ = socket.into_raw_socket(); addr? .as_socket() .ok_or_else(|| io::ErrorKind::InvalidInput.into()) @@ -156,9 +156,9 @@ impl UdpSocket { match SharedFd::new::(fd) { Ok(shared) => { #[cfg(unix)] - socket.into_raw_fd(); + let _ = socket.into_raw_fd(); #[cfg(windows)] - socket.into_raw_socket(); + let _ = socket.into_raw_socket(); Ok(Self::from_shared_fd(shared)) } Err(e) => Err(e), @@ -172,13 +172,13 @@ impl UdpSocket { let r = { let socket = unsafe { socket2::Socket::from_raw_fd(self.fd.as_raw_fd()) }; let r = socket.set_reuse_address(reuse); - socket.into_raw_fd(); + let _ = socket.into_raw_fd(); r }; #[cfg(windows)] let r = { let socket = unsafe { socket2::Socket::from_raw_socket(self.fd.as_raw_socket()) }; - socket.into_raw_socket(); + let _ = socket.into_raw_socket(); Ok(()) }; r @@ -191,13 +191,13 @@ impl UdpSocket { let r = { let socket = unsafe { socket2::Socket::from_raw_fd(self.fd.as_raw_fd()) }; let r = socket.set_reuse_port(reuse); - socket.into_raw_fd(); + let _ = socket.into_raw_fd(); r }; #[cfg(windows)] let r = { let socket = unsafe { socket2::Socket::from_raw_socket(self.fd.as_raw_socket()) }; - socket.into_raw_socket(); + let _ = socket.into_raw_socket(); Ok(()) }; r diff --git a/monoio/src/net/unix/datagram/mod.rs b/monoio/src/net/unix/datagram/mod.rs index b31bf6ee..c0e27685 100644 --- a/monoio/src/net/unix/datagram/mod.rs +++ b/monoio/src/net/unix/datagram/mod.rs @@ -74,7 +74,7 @@ impl UnixDatagram { pub fn from_std(datagram: StdUnixDatagram) -> io::Result { match SharedFd::new::(datagram.as_raw_fd()) { Ok(shared) => { - datagram.into_raw_fd(); + let _ = datagram.into_raw_fd(); Ok(Self::from_shared_fd(shared)) } Err(e) => Err(e), diff --git a/monoio/src/net/unix/listener.rs b/monoio/src/net/unix/listener.rs index 04fa114d..fba686bb 100644 --- a/monoio/src/net/unix/listener.rs +++ b/monoio/src/net/unix/listener.rs @@ -176,7 +176,7 @@ impl IntoRawFd for UnixListener { }; std::mem::swap(&mut this.fd, &mut fd); std::mem::swap(&mut this.sys_listener, &mut sys_listener); - sys_listener.take().unwrap().into_raw_fd(); + let _ = sys_listener.take().unwrap().into_raw_fd(); fd.try_unwrap() .expect("unexpected multiple reference to rawfd") @@ -193,6 +193,6 @@ impl AsRawFd for UnixListener { impl Drop for UnixListener { #[inline] fn drop(&mut self) { - self.sys_listener.take().unwrap().into_raw_fd(); + let _ = self.sys_listener.take().unwrap().into_raw_fd(); } } diff --git a/monoio/src/net/unix/stream.rs b/monoio/src/net/unix/stream.rs index 830ec6bc..74f07ef2 100644 --- a/monoio/src/net/unix/stream.rs +++ b/monoio/src/net/unix/stream.rs @@ -88,7 +88,7 @@ impl UnixStream { pub fn from_std(stream: std::os::unix::net::UnixStream) -> io::Result { match SharedFd::new::(stream.as_raw_fd()) { Ok(shared) => { - stream.into_raw_fd(); + let _ = stream.into_raw_fd(); Ok(Self::from_shared_fd(shared)) } Err(e) => Err(e),