Skip to content

Commit 0e323e9

Browse files
authored
net: implement AsRawFd for TcpStream (#94)
1 parent 89a9bd7 commit 0e323e9

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/net/tcp/stream.rs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
use std::{io, net::SocketAddr};
1+
use std::{
2+
io,
3+
net::SocketAddr,
4+
os::unix::prelude::{AsRawFd, RawFd},
5+
};
26

37
use crate::{
48
buf::{IoBuf, IoBufMut},
@@ -58,3 +62,9 @@ impl TcpStream {
5862
self.inner.write(buf).await
5963
}
6064
}
65+
66+
impl AsRawFd for TcpStream {
67+
fn as_raw_fd(&self) -> RawFd {
68+
self.inner.as_raw_fd()
69+
}
70+
}

0 commit comments

Comments
 (0)