@@ -777,38 +777,36 @@ impl fmt::Debug for TcpSocket {
777
777
}
778
778
}
779
779
780
- #[ cfg( unix) ]
781
- impl AsRawFd for TcpSocket {
782
- fn as_raw_fd ( & self ) -> RawFd {
783
- self . inner . as_raw_fd ( )
780
+ cfg_unix ! {
781
+ impl AsRawFd for TcpSocket {
782
+ fn as_raw_fd( & self ) -> RawFd {
783
+ self . inner. as_raw_fd( )
784
+ }
784
785
}
785
- }
786
786
787
- # [ cfg ( unix ) ]
788
- impl AsFd for TcpSocket {
789
- fn as_fd ( & self ) -> BorrowedFd < ' _ > {
790
- unsafe { BorrowedFd :: borrow_raw ( self . as_raw_fd ( ) ) }
787
+ impl AsFd for TcpSocket {
788
+ fn as_fd ( & self ) -> BorrowedFd < ' _> {
789
+ unsafe { BorrowedFd :: borrow_raw ( self . as_raw_fd ( ) ) }
790
+ }
791
791
}
792
- }
793
792
794
- # [ cfg ( unix ) ]
795
- impl FromRawFd for TcpSocket {
796
- /// Converts a `RawFd` to a `TcpSocket`.
797
- ///
798
- /// # Notes
799
- ///
800
- /// The caller is responsible for ensuring that the socket is in
801
- /// non-blocking mode.
802
- unsafe fn from_raw_fd ( fd : RawFd ) -> TcpSocket {
803
- let inner = socket2 :: Socket :: from_raw_fd ( fd ) ;
804
- TcpSocket { inner }
793
+ impl FromRawFd for TcpSocket {
794
+ /// Converts a `RawFd` to a `TcpSocket`.
795
+ ///
796
+ /// # Notes
797
+ ///
798
+ /// The caller is responsible for ensuring that the socket is in
799
+ /// non-blocking mode.
800
+ unsafe fn from_raw_fd ( fd : RawFd ) -> TcpSocket {
801
+ let inner = socket2 :: Socket :: from_raw_fd ( fd ) ;
802
+ TcpSocket { inner }
803
+ }
805
804
}
806
- }
807
805
808
- # [ cfg ( unix ) ]
809
- impl IntoRawFd for TcpSocket {
810
- fn into_raw_fd ( self ) -> RawFd {
811
- self . inner . into_raw_fd ( )
806
+ impl IntoRawFd for TcpSocket {
807
+ fn into_raw_fd ( self ) -> RawFd {
808
+ self . inner . into_raw_fd ( )
809
+ }
812
810
}
813
811
}
814
812
0 commit comments