| @@ -184,6 +184,8 @@ mod addr_stream { | ||||
|     use bytes::{Buf, BufMut}; | ||||
|     use std::io; | ||||
|     use std::net::SocketAddr; | ||||
|     #[cfg(unix)] | ||||
|     use std::os::unix::io::{AsRawFd, RawFd}; | ||||
|     use tokio::io::{AsyncRead, AsyncWrite}; | ||||
|     use tokio::net::TcpStream; | ||||
|  | ||||
| @@ -288,4 +290,11 @@ mod addr_stream { | ||||
|             Pin::new(&mut self.inner).poll_shutdown(cx) | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     #[cfg(unix)] | ||||
|     impl AsRawFd for AddrStream { | ||||
|         fn as_raw_fd(&self) -> RawFd { | ||||
|             self.inner.as_raw_fd() | ||||
|         } | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user