File tree 7 files changed +30
-0
lines changed
7 files changed +30
-0
lines changed Original file line number Diff line number Diff line change 10
10
11
11
//! Networking I/O
12
12
13
+ #![ deprecated( since = "1.0.0" ,
14
+ reason = "replaced with new I/O primitives in `std::net`" ) ]
15
+ #![ unstable( feature = "old_io" ) ]
16
+
13
17
use old_io:: { IoError , IoResult , InvalidInput } ;
14
18
use ops:: FnMut ;
15
19
use option:: Option :: None ;
Original file line number Diff line number Diff line change 19
19
//! instances as clients.
20
20
21
21
#![ allow( missing_docs) ]
22
+ #![ deprecated( since = "1.0.0" ,
23
+ reason = "will be removed to be reintroduced at a later date; \
24
+ in the meantime consider using the `unix_socket` crate \
25
+ for unix sockets; there is currently no replacement \
26
+ for named pipes") ]
27
+ #![ unstable( feature = "old_io" ) ]
22
28
23
29
use prelude:: v1:: * ;
24
30
Original file line number Diff line number Diff line change 8
8
// option. This file may not be copied, modified, or distributed
9
9
// except according to those terms.
10
10
11
+ #![ allow( deprecated) ]
12
+
11
13
use prelude:: v1:: * ;
12
14
use self :: SocketStatus :: * ;
13
15
use self :: InAddr :: * ;
Original file line number Diff line number Diff line change @@ -73,42 +73,49 @@ impl AsRawFd for old_io::pipe::PipeStream {
73
73
}
74
74
}
75
75
76
+ #[ allow( deprecated) ]
76
77
impl AsRawFd for old_io:: net:: pipe:: UnixStream {
77
78
fn as_raw_fd ( & self ) -> Fd {
78
79
self . as_inner ( ) . fd ( )
79
80
}
80
81
}
81
82
83
+ #[ allow( deprecated) ]
82
84
impl AsRawFd for old_io:: net:: pipe:: UnixListener {
83
85
fn as_raw_fd ( & self ) -> Fd {
84
86
self . as_inner ( ) . fd ( )
85
87
}
86
88
}
87
89
90
+ #[ allow( deprecated) ]
88
91
impl AsRawFd for old_io:: net:: pipe:: UnixAcceptor {
89
92
fn as_raw_fd ( & self ) -> Fd {
90
93
self . as_inner ( ) . fd ( )
91
94
}
92
95
}
93
96
97
+ #[ allow( deprecated) ]
94
98
impl AsRawFd for old_io:: net:: tcp:: TcpStream {
95
99
fn as_raw_fd ( & self ) -> Fd {
96
100
self . as_inner ( ) . fd ( )
97
101
}
98
102
}
99
103
104
+ #[ allow( deprecated) ]
100
105
impl AsRawFd for old_io:: net:: tcp:: TcpListener {
101
106
fn as_raw_fd ( & self ) -> Fd {
102
107
self . as_inner ( ) . fd ( )
103
108
}
104
109
}
105
110
111
+ #[ allow( deprecated) ]
106
112
impl AsRawFd for old_io:: net:: tcp:: TcpAcceptor {
107
113
fn as_raw_fd ( & self ) -> Fd {
108
114
self . as_inner ( ) . fd ( )
109
115
}
110
116
}
111
117
118
+ #[ allow( deprecated) ]
112
119
impl AsRawFd for old_io:: net:: udp:: UdpSocket {
113
120
fn as_raw_fd ( & self ) -> Fd {
114
121
self . as_inner ( ) . fd ( )
Original file line number Diff line number Diff line change 8
8
// option. This file may not be copied, modified, or distributed
9
9
// except according to those terms.
10
10
11
+ #![ allow( deprecated) ]
12
+
11
13
use prelude:: v1:: * ;
12
14
13
15
use old_io:: net:: ip;
Original file line number Diff line number Diff line change @@ -58,18 +58,21 @@ impl AsRawHandle for old_io::pipe::PipeStream {
58
58
}
59
59
}
60
60
61
+ #[ allow( deprecated) ]
61
62
impl AsRawHandle for old_io:: net:: pipe:: UnixStream {
62
63
fn as_raw_handle ( & self ) -> Handle {
63
64
self . as_inner ( ) . handle ( )
64
65
}
65
66
}
66
67
68
+ #[ allow( deprecated) ]
67
69
impl AsRawHandle for old_io:: net:: pipe:: UnixListener {
68
70
fn as_raw_handle ( & self ) -> Handle {
69
71
self . as_inner ( ) . handle ( )
70
72
}
71
73
}
72
74
75
+ #[ allow( deprecated) ]
73
76
impl AsRawHandle for old_io:: net:: pipe:: UnixAcceptor {
74
77
fn as_raw_handle ( & self ) -> Handle {
75
78
self . as_inner ( ) . handle ( )
@@ -81,24 +84,28 @@ pub trait AsRawSocket {
81
84
fn as_raw_socket ( & self ) -> Socket ;
82
85
}
83
86
87
+ #[ allow( deprecated) ]
84
88
impl AsRawSocket for old_io:: net:: tcp:: TcpStream {
85
89
fn as_raw_socket ( & self ) -> Socket {
86
90
self . as_inner ( ) . fd ( )
87
91
}
88
92
}
89
93
94
+ #[ allow( deprecated) ]
90
95
impl AsRawSocket for old_io:: net:: tcp:: TcpListener {
91
96
fn as_raw_socket ( & self ) -> Socket {
92
97
self . as_inner ( ) . socket ( )
93
98
}
94
99
}
95
100
101
+ #[ allow( deprecated) ]
96
102
impl AsRawSocket for old_io:: net:: tcp:: TcpAcceptor {
97
103
fn as_raw_socket ( & self ) -> Socket {
98
104
self . as_inner ( ) . socket ( )
99
105
}
100
106
}
101
107
108
+ #[ allow( deprecated) ]
102
109
impl AsRawSocket for old_io:: net:: udp:: UdpSocket {
103
110
fn as_raw_socket ( & self ) -> Socket {
104
111
self . as_inner ( ) . fd ( )
Original file line number Diff line number Diff line change 8
8
// option. This file may not be copied, modified, or distributed
9
9
// except according to those terms.
10
10
11
+ #![ allow( deprecated) ]
12
+
11
13
use old_io:: net:: ip;
12
14
use old_io:: IoResult ;
13
15
use libc;
You can’t perform that action at this time.
0 commit comments