Skip to content

Commit d221ffc

Browse files
committed
simplify conversion to IpAddr::V6
1 parent fd86a84 commit d221ffc

File tree

1 file changed

+2
-18
lines changed

1 file changed

+2
-18
lines changed

src/libstd/sys/hermit/net.rs

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -150,15 +150,7 @@ impl TcpStream {
150150
port,
151151
),
152152
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)),
162154
port,
163155
),
164156
_ => {
@@ -241,15 +233,7 @@ impl TcpListener {
241233
port,
242234
),
243235
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)),
253237
port,
254238
),
255239
_ => {

0 commit comments

Comments
 (0)