extend network support for HermitCore#73331
Conversation
stlankes
commented
Jun 13, 2020
- add basic support of TcpListerner for HermitCore
- revise TcpStream to support peer_addr
Add basic support of TcpListerner for HermitCore. In addition, revise TcpStream to support peer_addr.
|
r? @kennytm (rust_highfive has picked a reviewer for you, use r? to override) |
|
The job Click to expand the log.I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
|
The job Click to expand the log.I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact |
|
@bors r+ rollup |
|
📌 Commit 76f1581 has been approved by |
extend network support for HermitCore - add basic support of TcpListerner for HermitCore - revise TcpStream to support peer_addr
|
|
||
| let saddr = match ipaddr { | ||
| Ipv4(ref addr) => SocketAddr::new( | ||
| IpAddr::V4(Ipv4Addr::new(addr.0[0], addr.0[1], addr.0[2], addr.0[3])), |
There was a problem hiding this comment.
| IpAddr::V4(Ipv4Addr::new(addr.0[0], addr.0[1], addr.0[2], addr.0[3])), | |
| IpAddr::V4(Ipv4Addr::from(addr.0)), |
| .map_err(|_| io::Error::new(ErrorKind::Other, "accept failed"))?; | ||
| let saddr = match ipaddr { | ||
| Ipv4(ref addr) => SocketAddr::new( | ||
| IpAddr::V4(Ipv4Addr::new(addr.0[0], addr.0[1], addr.0[2], addr.0[3])), |
There was a problem hiding this comment.
| IpAddr::V4(Ipv4Addr::new(addr.0[0], addr.0[1], addr.0[2], addr.0[3])), | |
| IpAddr::V4(Ipv4Addr::from(addr.0)), |
Rollup of 10 pull requests Successful merges: - rust-lang#72707 (Use min_specialization in the remaining rustc crates) - rust-lang#72740 (On recursive ADT, provide indirection structured suggestion) - rust-lang#72879 (Miri: avoid tracking current location three times) - rust-lang#72938 (Stabilize Option::zip) - rust-lang#73086 (Rename "cyclone" to "apple-a7" per changes in upstream LLVM) - rust-lang#73104 (Example about explicit mutex dropping) - rust-lang#73139 (Add methods to go from a nul-terminated Vec<u8> to a CString) - rust-lang#73296 (Remove vestigial CI job msvc-aux.) - rust-lang#73304 (Revert heterogeneous SocketAddr PartialEq impls) - rust-lang#73331 (extend network support for HermitCore) Failed merges: r? @ghost
Use `Ipv4Addr::from<[u8; 4]>` when possible Resolve this comment: rust-lang#73331 (comment)
Use `Ipv4Addr::from<[u8; 4]>` when possible Resolve this comment: rust-lang#73331 (comment)