@@ -36,8 +36,8 @@ impl From<ForwardType> for native_mux_impl::ForwardType {
36
36
#[ derive( Clone , Debug , Eq , PartialEq , Hash ) ]
37
37
pub enum Socket < ' a > {
38
38
/// Unix socket.
39
- #[ cfg( not ( windows ) ) ]
40
- #[ cfg_attr( docsrs, doc( cfg( not ( windows ) ) ) ) ]
39
+ #[ cfg( unix ) ]
40
+ #[ cfg_attr( docsrs, doc( cfg( unix ) ) ) ]
41
41
UnixSocket {
42
42
/// Filesystem path
43
43
path : Cow < ' a , Path > ,
@@ -61,7 +61,7 @@ impl Socket<'_> {
61
61
#[ cfg( feature = "process-mux" ) ]
62
62
pub ( crate ) fn as_os_str ( & self ) -> Cow < ' _ , OsStr > {
63
63
match self {
64
- #[ cfg( not ( windows ) ) ]
64
+ #[ cfg( unix ) ]
65
65
Socket :: UnixSocket { path } => Cow :: Borrowed ( path. as_os_str ( ) ) ,
66
66
Socket :: TcpSocket ( socket) => Cow :: Owned ( format ! ( "{}" , socket) . into ( ) ) ,
67
67
}
@@ -74,7 +74,7 @@ impl<'a> From<Socket<'a>> for native_mux_impl::Socket<'a> {
74
74
use native_mux_impl:: Socket :: * ;
75
75
76
76
match socket {
77
- #[ cfg( not ( windows ) ) ]
77
+ #[ cfg( unix ) ]
78
78
Socket :: UnixSocket { path } => UnixSocket { path } ,
79
79
Socket :: TcpSocket ( socket) => TcpSocket {
80
80
port : socket. port ( ) as u32 ,
@@ -87,7 +87,7 @@ impl<'a> From<Socket<'a>> for native_mux_impl::Socket<'a> {
87
87
impl < ' a > fmt:: Display for Socket < ' a > {
88
88
fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
89
89
match self {
90
- #[ cfg( not ( windows ) ) ]
90
+ #[ cfg( unix ) ]
91
91
Socket :: UnixSocket { path } => {
92
92
write ! ( f, "{}" , path. to_string_lossy( ) )
93
93
}
0 commit comments