[INFO] fetching crate netem-trace 0.1.0...
[INFO] testing netem-trace-0.1.0 against 1.69.0 for beta-1.70-1
[INFO] extracting crate netem-trace 0.1.0 into /workspace/builds/worker-3-tc1/source
[INFO] validating manifest of crates.io crate netem-trace 0.1.0 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate netem-trace 0.1.0
[INFO] finished tweaking crates.io crate netem-trace 0.1.0
[INFO] tweaked toml for crates.io crate netem-trace 0.1.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded ctor v0.2.0
[INFO] [stderr]   Downloaded typetag-impl v0.2.8
[INFO] [stderr]   Downloaded inventory v0.3.5
[INFO] [stderr]   Downloaded typetag v0.2.8
[INFO] [stderr]   Downloaded bandwidth v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0938d1d6fd2070105429b6e65dcccc857992346f2f9f9f6c039f9fa3cbc8135d
[INFO] running `Command { std: "docker" "start" "-a" "0938d1d6fd2070105429b6e65dcccc857992346f2f9f9f6c039f9fa3cbc8135d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0938d1d6fd2070105429b6e65dcccc857992346f2f9f9f6c039f9fa3cbc8135d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0938d1d6fd2070105429b6e65dcccc857992346f2f9f9f6c039f9fa3cbc8135d", kill_on_drop: false }`
[INFO] [stdout] 0938d1d6fd2070105429b6e65dcccc857992346f2f9f9f6c039f9fa3cbc8135d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d311571bd61aced44efc837517b31b231144ccfd0b4a73722ffea42198096b99
[INFO] running `Command { std: "docker" "start" "-a" "d311571bd61aced44efc837517b31b231144ccfd0b4a73722ffea42198096b99", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.142
[INFO] [stderr]    Compiling libm v0.2.6
[INFO] [stderr]    Compiling dyn-clone v1.0.11
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling bandwidth v0.3.0
[INFO] [stderr]    Compiling getrandom v0.2.9
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling rand_distr v0.4.3
[INFO] [stderr]    Compiling netem-trace v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 4.22s
[INFO] running `Command { std: "docker" "inspect" "d311571bd61aced44efc837517b31b231144ccfd0b4a73722ffea42198096b99", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d311571bd61aced44efc837517b31b231144ccfd0b4a73722ffea42198096b99", kill_on_drop: false }`
[INFO] [stdout] d311571bd61aced44efc837517b31b231144ccfd0b4a73722ffea42198096b99
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6061e7338f9f8a64d4d5fab0de1892c84ff4ec45f3b3ca694e63174f509b6b46
[INFO] running `Command { std: "docker" "start" "-a" "6061e7338f9f8a64d4d5fab0de1892c84ff4ec45f3b3ca694e63174f509b6b46", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.160
[INFO] [stderr]    Compiling serde_json v1.0.96
[INFO] [stderr]    Compiling netem-trace v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `crate::mahimahi`
[INFO] [stdout]    --> src/lib.rs:172:16
[INFO] [stdout]     |
[INFO] [stdout] 172 |     use crate::mahimahi::MahimahiExt;
[INFO] [stdout]     |                ^^^^^^^^ could not find `mahimahi` in the crate root
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `mahimahi` found for struct `FixedBw` in the current scope
[INFO] [stdout]    --> src/lib.rs:229:22
[INFO] [stdout]     |
[INFO] [stdout] 229 |             fixed_bw.mahimahi(&Duration::from_millis(5)),
[INFO] [stdout]     |                      ^^^^^^^^ method not found in `FixedBw`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/model/bw.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout] 93  | pub struct FixedBw {
[INFO] [stdout]     | ------------------ method `mahimahi` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `mahimahi_to_string` found for struct `FixedBw` in the current scope
[INFO] [stdout]    --> src/lib.rs:237:22
[INFO] [stdout]     |
[INFO] [stdout] 237 |             fixed_bw.mahimahi_to_string(&Duration::from_millis(5)),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^ method not found in `FixedBw`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/model/bw.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout] 93  | pub struct FixedBw {
[INFO] [stdout]     | ------------------ method `mahimahi_to_string` not found for this struct
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `mahimahi` found for struct `Box<dyn BwTrace>` in the current scope
[INFO] [stdout]    --> src/lib.rs:253:22
[INFO] [stdout]     |
[INFO] [stdout] 253 |         assert_eq!(c.mahimahi(&Duration::from_millis(5)), [0, 1, 2, 3, 4]);
[INFO] [stdout]     |                      ^^^^^^^^ method not found in `Box<dyn BwTrace>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `dyn BwTraceConfig: serde::ser::Serialize` is not satisfied
[INFO] [stdout]     --> src/lib.rs:272:45
[INFO] [stdout]      |
[INFO] [stdout] 272  |         let ser_str = serde_json::to_string(&ser).unwrap();
[INFO] [stdout]      |                       --------------------- ^^^^ the trait `serde::ser::Serialize` is not implemented for `dyn BwTraceConfig`
[INFO] [stdout]      |                       |
[INFO] [stdout]      |                       required by a bound introduced by this call
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `serde::ser::Serialize`:
[INFO] [stdout]                &'a T
[INFO] [stdout]                &'a mut T
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]                (T0, T1, T2, T3, T4, T5)
[INFO] [stdout]              and 127 others
[INFO] [stdout]      = note: required for `Box<dyn BwTraceConfig>` to implement `serde::ser::Serialize`
[INFO] [stdout] note: required by a bound in `serde_json::to_string`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.96/src/ser.rs:2145:17
[INFO] [stdout]      |
[INFO] [stdout] 2145 |     T: ?Sized + Serialize,
[INFO] [stdout]      |                 ^^^^^^^^^ required by this bound in `to_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `dyn BwTraceConfig: serde::de::Deserialize<'_>` is not satisfied
[INFO] [stdout]     --> src/lib.rs:275:43
[INFO] [stdout]      |
[INFO] [stdout] 275  |         let des: Box<dyn BwTraceConfig> = serde_json::from_str(des_str).unwrap();
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^ the trait `serde::de::Deserialize<'_>` is not implemented for `dyn BwTraceConfig`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the following other types implement trait `serde::de::Deserialize<'de>`:
[INFO] [stdout]                &'a Path
[INFO] [stdout]                &'a [u8]
[INFO] [stdout]                &'a str
[INFO] [stdout]                ()
[INFO] [stdout]                (T0, T1)
[INFO] [stdout]                (T0, T1, T2)
[INFO] [stdout]                (T0, T1, T2, T3)
[INFO] [stdout]                (T0, T1, T2, T3, T4)
[INFO] [stdout]              and 127 others
[INFO] [stdout]      = note: required for `Box<dyn BwTraceConfig>` to implement `serde::de::Deserialize<'_>`
[INFO] [stdout] note: required by a bound in `serde_json::from_str`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/serde_json-1.0.96/src/de.rs:2603:8
[INFO] [stdout]      |
[INFO] [stdout] 2603 |     T: de::Deserialize<'a>,
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^^^ required by this bound in `from_str`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `netem-trace` due to 7 previous errors
[INFO] running `Command { std: "docker" "inspect" "6061e7338f9f8a64d4d5fab0de1892c84ff4ec45f3b3ca694e63174f509b6b46", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6061e7338f9f8a64d4d5fab0de1892c84ff4ec45f3b3ca694e63174f509b6b46", kill_on_drop: false }`
[INFO] [stdout] 6061e7338f9f8a64d4d5fab0de1892c84ff4ec45f3b3ca694e63174f509b6b46
