@@ -150,15 +150,7 @@ impl TcpStream {
150
150
port,
151
151
) ,
152
152
Ipv6 ( ref addr) => SocketAddr :: new (
153
- IpAddr :: V6 ( Ipv6Addr :: new (
154
- ( ( addr. 0 [ 0 ] as u16 ) << 8 ) | addr. 0 [ 1 ] as u16 ,
155
- ( ( addr. 0 [ 2 ] as u16 ) << 8 ) | addr. 0 [ 3 ] as u16 ,
156
- ( ( addr. 0 [ 4 ] as u16 ) << 8 ) | addr. 0 [ 5 ] as u16 ,
157
- ( ( addr. 0 [ 6 ] as u16 ) << 8 ) | addr. 0 [ 7 ] as u16 ,
158
- ( ( addr. 0 [ 8 ] as u16 ) << 8 ) | addr. 0 [ 9 ] as u16 ,
159
- ( ( addr. 0 [ 10 ] as u16 ) << 8 ) | addr. 0 [ 11 ] as u16 ,
160
- ( ( addr. 0 [ 12 ] as u16 ) << 8 ) | addr. 0 [ 13 ] as u16 ,
161
- ( ( addr. 0 [ 14 ] as u16 ) << 8 ) | addr. 0 [ 15 ] as u16 ) ) ,
153
+ IpAddr :: V6 ( Ipv6Addr :: new ( addr. 0 ) ) ,
162
154
port,
163
155
) ,
164
156
_ => {
@@ -241,15 +233,7 @@ impl TcpListener {
241
233
port,
242
234
) ,
243
235
Ipv6 ( ref addr) => SocketAddr :: new (
244
- IpAddr :: V6 ( Ipv6Addr :: new (
245
- ( ( addr. 0 [ 0 ] as u16 ) << 8 ) | addr. 0 [ 1 ] as u16 ,
246
- ( ( addr. 0 [ 2 ] as u16 ) << 8 ) | addr. 0 [ 3 ] as u16 ,
247
- ( ( addr. 0 [ 4 ] as u16 ) << 8 ) | addr. 0 [ 5 ] as u16 ,
248
- ( ( addr. 0 [ 6 ] as u16 ) << 8 ) | addr. 0 [ 7 ] as u16 ,
249
- ( ( addr. 0 [ 8 ] as u16 ) << 8 ) | addr. 0 [ 9 ] as u16 ,
250
- ( ( addr. 0 [ 10 ] as u16 ) << 8 ) | addr. 0 [ 11 ] as u16 ,
251
- ( ( addr. 0 [ 12 ] as u16 ) << 8 ) | addr. 0 [ 13 ] as u16 ,
252
- ( ( addr. 0 [ 14 ] as u16 ) << 8 ) | addr. 0 [ 15 ] as u16 ) ) ,
236
+ IpAddr :: V6 ( Ipv6Addr :: new ( addr. 0 ) ) ,
253
237
port,
254
238
) ,
255
239
_ => {
0 commit comments