[INFO] crate heim-net 0.0.1 is already in cache [INFO] extracting crate heim-net 0.0.1 into work/ex/pr-60162/sources/master#a850a426491e14186af2250549bf41256b5938d2/reg/heim-net/0.0.1 [INFO] extracting crate heim-net 0.0.1 into work/ex/pr-60162/sources/try#06a150c7d11500b41499224f165e9de1de096768/reg/heim-net/0.0.1 [INFO] validating manifest of heim-net-0.0.1 on toolchain master#a850a426491e14186af2250549bf41256b5938d2 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+a850a426491e14186af2250549bf41256b5938d2-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of heim-net-0.0.1 on toolchain try#06a150c7d11500b41499224f165e9de1de096768 [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+06a150c7d11500b41499224f165e9de1de096768-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing heim-net-0.0.1 [INFO] finished frobbing heim-net-0.0.1 [INFO] frobbed toml for heim-net-0.0.1 written to work/ex/pr-60162/sources/master#a850a426491e14186af2250549bf41256b5938d2/reg/heim-net/0.0.1/Cargo.toml [INFO] started frobbing heim-net-0.0.1 [INFO] finished frobbing heim-net-0.0.1 [INFO] frobbed toml for heim-net-0.0.1 written to work/ex/pr-60162/sources/try#06a150c7d11500b41499224f165e9de1de096768/reg/heim-net/0.0.1/Cargo.toml [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+a850a426491e14186af2250549bf41256b5938d2-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+06a150c7d11500b41499224f165e9de1de096768-alt" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+a850a426491e14186af2250549bf41256b5938d2-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/crater-raid/crater/work/local/cargo-home/bin/cargo" "+06a150c7d11500b41499224f165e9de1de096768-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking heim-net-0.0.1 against master#a850a426491e14186af2250549bf41256b5938d2 for pr-60162 [INFO] running `"docker" "create" "-v" "/mnt/crater-raid/crater/work/local/target-dirs/pr-60162/worker-5/master#a850a426491e14186af2250549bf41256b5938d2:/opt/crater/target:rw,Z" "-v" "/mnt/crater-raid/crater/work/ex/pr-60162/sources/master#a850a426491e14186af2250549bf41256b5938d2/reg/heim-net/0.0.1:/opt/crater/workdir:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/crater-raid/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+a850a426491e14186af2250549bf41256b5938d2-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] f340cda11fd80cefbe5186090fec9064e239f645e9c7bf8f50f972a6eea4fa3e [INFO] running `"docker" "start" "-a" "f340cda11fd80cefbe5186090fec9064e239f645e9c7bf8f50f972a6eea4fa3e"` [INFO] [stderr] Checking num-rational v0.2.1 [INFO] [stderr] Compiling heim-derive v0.0.1 [INFO] [stderr] Checking env_logger v0.6.1 [INFO] [stderr] Checking tokio v0.1.19 [INFO] [stderr] Checking uom v0.22.1 [INFO] [stderr] Checking heim-common v0.0.1 [INFO] [stderr] Checking heim-runtime v0.0.1 [INFO] [stderr] Checking heim-net v0.0.1 (/opt/crater/workdir) [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/counters.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | pub fn interface(&self) -> &str { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] note: lint level defined here [INFO] [stderr] --> src/lib.rs:7:9 [INFO] [stderr] | [INFO] [stderr] 7 | #![warn(missing_docs)] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/counters.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | pub fn bytes_sent(&self) -> Information { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/counters.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | pub fn bytes_recv(&self) -> Information { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/counters.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | pub fn packets_sent(&self) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/counters.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | pub fn packets_recv(&self) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/counters.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | pub fn errors_sent(&self) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/counters.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | pub fn errors_recv(&self) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/counters.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | pub fn drop_recv(&self) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/counters.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | pub fn drop_sent(&self) -> u64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/nic.rs:9:1 [INFO] [stderr] | [INFO] [stderr] 9 | pub enum Address { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nic.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | Inet(net::SocketAddr), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nic.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | Link, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for an enum [INFO] [stderr] --> src/nic.rs:18:1 [INFO] [stderr] | [INFO] [stderr] 18 | pub enum AddressFamily { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a variant [INFO] [stderr] --> src/nic.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | Link, // macaddr [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/nic.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | pub fn address(&self) -> Address { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/nic.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | pub fn netmask(&self) -> Option
{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/nic.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | pub fn broadcast(&self) -> Option
{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/nic.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | pub fn destination(&self) -> Option
{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/nic.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | pub fn is_up(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/nic.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | pub fn is_broadcast(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/nic.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | pub fn is_loopback(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/nic.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | pub fn is_point_to_point(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: missing documentation for a method [INFO] [stderr] --> src/nic.rs:79:5 [INFO] [stderr] | [INFO] [stderr] 79 | pub fn is_multicast(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> examples/counters.rs:8:9 [INFO] [stderr] | [INFO] [stderr] 8 | dbg!(io_cnt); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_must_use)] on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> examples/nic.rs:8:9 [INFO] [stderr] | [INFO] [stderr] 8 | dbg!(nic); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_must_use)] on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `ConnectionKind` in `net` [INFO] [stderr] --> examples/connections.rs:36:56 [INFO] [stderr] | [INFO] [stderr] 36 | for conn in rt.block_collect(net::connections(net::ConnectionKind::all())).flatten() { [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `ConnectionKind` in `net` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Connection` in `net` [INFO] [stderr] --> examples/connections.rs:38:18 [INFO] [stderr] | [INFO] [stderr] 38 | net::Connection::Tcp4(conn) => print_inet(InetType::Tcp4, conn), [INFO] [stderr] | ^^^^^^^^^^ could not find `Connection` in `net` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Connection` in `net` [INFO] [stderr] --> examples/connections.rs:39:18 [INFO] [stderr] | [INFO] [stderr] 39 | net::Connection::Tcp6(conn) => print_inet(InetType::Tcp6, conn), [INFO] [stderr] | ^^^^^^^^^^ could not find `Connection` in `net` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Connection` in `net` [INFO] [stderr] --> examples/connections.rs:40:18 [INFO] [stderr] | [INFO] [stderr] 40 | net::Connection::Udp4(conn) => print_inet(InetType::Udp4, conn), [INFO] [stderr] | ^^^^^^^^^^ could not find `Connection` in `net` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Connection` in `net` [INFO] [stderr] --> examples/connections.rs:41:18 [INFO] [stderr] | [INFO] [stderr] 41 | net::Connection::Udp6(conn) => print_inet(InetType::Udp6, conn), [INFO] [stderr] | ^^^^^^^^^^ could not find `Connection` in `net` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Connection` in `net` [INFO] [stderr] --> examples/connections.rs:42:18 [INFO] [stderr] | [INFO] [stderr] 42 | net::Connection::Unix(conn) => print_unix(conn), [INFO] [stderr] | ^^^^^^^^^^ could not find `Connection` in `net` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `InetConnection` in module `net` [INFO] [stderr] --> examples/connections.rs:12:44 [INFO] [stderr] | [INFO] [stderr] 12 | fn print_inet(type_: InetType, conn: &net::InetConnection) { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in `net` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `UnixConnection` in module `net` [INFO] [stderr] --> examples/connections.rs:28:27 [INFO] [stderr] | [INFO] [stderr] 28 | fn print_unix(conn: &net::UnixConnection) { [INFO] [stderr] | ^^^^^^^^^^^^^^ not found in `net` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `connections` in module `net` [INFO] [stderr] --> examples/connections.rs:36:39 [INFO] [stderr] | [INFO] [stderr] 36 | for conn in rt.block_collect(net::connections(net::ConnectionKind::all())).flatten() { [INFO] [stderr] | ^^^^^^^^^^^ not found in `net` [INFO] [stderr] [INFO] [stderr] error: aborting due to 9 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0412, E0425, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0412`. [INFO] [stderr] error: Could not compile `heim-net`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0433]: failed to resolve: could not find `ConnectionKind` in `net` [INFO] [stderr] --> tests/smoke.rs:15:56 [INFO] [stderr] | [INFO] [stderr] 15 | let conns = rt.block_collect(net::connections(net::ConnectionKind::all())); [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `ConnectionKind` in `net` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `connections` in module `net` [INFO] [stderr] --> tests/smoke.rs:15:39 [INFO] [stderr] | [INFO] [stderr] 15 | let conns = rt.block_collect(net::connections(net::ConnectionKind::all())); [INFO] [stderr] | ^^^^^^^^^^^ not found in `net` [INFO] [stderr] [INFO] [stderr] error: aborting due to 2 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0425, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0425`. [INFO] [stderr] error[E0433]: failed to resolve: could not find `ConnectionKind` in `net` [INFO] [stderr] --> benches/net.rs:14:54 [INFO] [stderr] | [INFO] [stderr] 14 | .block_collect(net::connections(net::ConnectionKind::all())) [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `ConnectionKind` in `net` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `connections` in module `net` [INFO] [stderr] --> benches/net.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | .block_collect(net::connections(net::ConnectionKind::all())) [INFO] [stderr] | ^^^^^^^^^^^ not found in `net` [INFO] [stderr] [INFO] [stderr] error: Could not compile `heim-net`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to 2 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0425, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0425`. [INFO] [stderr] error: Could not compile `heim-net`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "f340cda11fd80cefbe5186090fec9064e239f645e9c7bf8f50f972a6eea4fa3e"` [INFO] running `"docker" "rm" "-f" "f340cda11fd80cefbe5186090fec9064e239f645e9c7bf8f50f972a6eea4fa3e"` [INFO] [stdout] f340cda11fd80cefbe5186090fec9064e239f645e9c7bf8f50f972a6eea4fa3e