Skip to content

Commit 2753ead

Browse files
committed
Fix compilation on windows due to unix sockets
1 parent 49a011c commit 2753ead

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
# Changelog
22

3-
## Upcoming 0.5.0
3+
## 0.5.1
4+
5+
### Fixed
6+
7+
- Fixed compilation on non-unix environments, where tokio-net doesn't include unix sockets
8+
9+
10+
## 0.5.0
411

512
### Added
613

src/net.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@ use super::AsyncAccept;
22
use std::io;
33
use std::pin::Pin;
44
use std::task::{Context, Poll};
5-
use tokio::net::{TcpListener, TcpStream, UnixListener, UnixStream};
5+
use tokio::net::{TcpListener, TcpStream};
6+
#[cfg(unix)]
7+
use tokio::net::{UnixListener, UnixStream};
68

7-
#[cfg(feature = "tokio-net")]
89
#[cfg_attr(docsrs, doc(cfg(feature = "tokio-net")))]
910
impl AsyncAccept for TcpListener {
1011
type Connection = TcpStream;
@@ -22,7 +23,7 @@ impl AsyncAccept for TcpListener {
2223
}
2324
}
2425

25-
#[cfg(all(unix, feature = "tokio-net"))]
26+
#[cfg(unix)]
2627
#[cfg_attr(docsrs, doc(cfg(feature = "tokio-net")))]
2728
impl AsyncAccept for UnixListener {
2829
type Connection = UnixStream;

0 commit comments

Comments
 (0)