[INFO] fetching crate arrayfire 3.8.0...
[INFO] checking arrayfire-3.8.0 against master#b3bd7058c139e71bae0862ef8f8ac936208873e9 for pr-123752
[INFO] extracting crate arrayfire 3.8.0 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate arrayfire 3.8.0 on toolchain b3bd7058c139e71bae0862ef8f8ac936208873e9
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b3bd7058c139e71bae0862ef8f8ac936208873e9" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate arrayfire 3.8.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate arrayfire 3.8.0
[INFO] tweaked toml for crates.io crate arrayfire 3.8.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] crate crates.io crate arrayfire 3.8.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b3bd7058c139e71bae0862ef8f8ac936208873e9" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded quote v0.6.3
[INFO] [stderr]   Downloaded num-integer v0.1.41
[INFO] [stderr]   Downloaded num-complex v0.2.3
[INFO] [stderr]   Downloaded autocfg v0.1.5
[INFO] [stderr]   Downloaded bincode v1.3.1
[INFO] [stderr]   Downloaded half v1.5.0
[INFO] [stderr]   Downloaded num-bigint v0.2.2
[INFO] [stderr]   Downloaded lazy_static v1.1.0
[INFO] [stderr]   Downloaded num-iter v0.1.37
[INFO] [stderr]   Downloaded libc v0.2.74
[INFO] [stderr]   Downloaded num-rational v0.2.2
[INFO] [stderr]   Downloaded serde v1.0.66
[INFO] [stderr]   Downloaded num-traits v0.2.8
[INFO] [stderr]   Downloaded num v0.2.0
[INFO] [stderr]   Downloaded dtoa v0.4.2
[INFO] [stderr]   Downloaded itoa v0.4.1
[INFO] [stderr]   Downloaded syn v0.14.2
[INFO] [stderr]   Downloaded serde_derive v1.0.66
[INFO] [stderr]   Downloaded serde_json v1.0.20
[INFO] [stderr]   Downloaded version_check v0.1.4
[INFO] [stderr]   Downloaded proc-macro2 v0.4.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b3bd7058c139e71bae0862ef8f8ac936208873e9" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fa21b46ecda6d352387b176ba3115bd9a6846c9de23435adcabc29acb0fb9598
[INFO] running `Command { std: "docker" "start" "-a" "fa21b46ecda6d352387b176ba3115bd9a6846c9de23435adcabc29acb0fb9598", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fa21b46ecda6d352387b176ba3115bd9a6846c9de23435adcabc29acb0fb9598", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fa21b46ecda6d352387b176ba3115bd9a6846c9de23435adcabc29acb0fb9598", kill_on_drop: false }`
[INFO] [stdout] fa21b46ecda6d352387b176ba3115bd9a6846c9de23435adcabc29acb0fb9598
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b3bd7058c139e71bae0862ef8f8ac936208873e9" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 77e7a6b1f9be2c2c4b3a8d52aeedf41ad02cc0f5ae5368165c26a0db3fe89ada
[INFO] running `Command { std: "docker" "start" "-a" "77e7a6b1f9be2c2c4b3a8d52aeedf41ad02cc0f5ae5368165c26a0db3fe89ada", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v0.1.5
[INFO] [stderr]    Compiling serde v1.0.66
[INFO] [stderr]    Compiling num-bigint v0.2.2
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling dtoa v0.4.2
[INFO] [stderr]    Compiling num-iter v0.1.37
[INFO] [stderr]    Compiling itoa v0.4.1
[INFO] [stderr]    Compiling version_check v0.1.4
[INFO] [stderr]    Compiling libc v0.2.74
[INFO] [stderr]     Checking half v1.5.0
[INFO] [stderr]    Compiling proc-macro2 v0.4.6
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling lazy_static v1.1.0
[INFO] [stderr]    Compiling num-traits v0.2.8
[INFO] [stderr]    Compiling num-integer v0.1.41
[INFO] [stderr]    Compiling num-rational v0.2.2
[INFO] [stderr]    Compiling num-complex v0.2.3
[INFO] [stderr]    Compiling quote v0.6.3
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling syn v0.14.2
[INFO] [stderr]    Compiling serde_derive v1.0.66
[INFO] [stderr]     Checking num v0.2.0
[INFO] [stderr]     Checking bincode v1.3.1
[INFO] [stderr]     Checking serde_json v1.0.20
[INFO] [stderr]    Compiling arrayfire v3.8.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]   --> build.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::convert::AsRef;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `AsRef` is already defined here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> build.rs:28:10
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[derive(Deserialize, Debug)]
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_DESERIALIZE_FOR_Config`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Array` is imported redundantly
[INFO] [stdout]    --> src/core/arith.rs:883:35
[INFO] [stdout]     |
[INFO] [stdout] 882 |     use super::*;
[INFO] [stdout]     |         -------- the item `Array` is already imported here
[INFO] [stdout] 883 |     use crate::core::{assign_gen, Array, Indexer, Seq};
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Option` is imported redundantly
[INFO] [stdout]  --> src/core/data.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::option::Option;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Option` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Vec` is imported redundantly
[INFO] [stdout]  --> src/core/data.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::vec::Vec;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Vec` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/core/event.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/core/index.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/core/seq.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `From` is imported redundantly
[INFO] [stdout]   --> src/core/util.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::convert::From;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `From` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Vec` is imported redundantly
[INFO] [stdout]  --> src/blas/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::vec::Vec;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Vec` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Array` is imported redundantly
[INFO] [stdout]    --> src/core/arith.rs:883:35
[INFO] [stdout]     |
[INFO] [stdout] 882 |     use super::*;
[INFO] [stdout]     |         -------- the item `Array` is already imported here
[INFO] [stdout] 883 |     use crate::core::{assign_gen, Array, Indexer, Seq};
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Option` is imported redundantly
[INFO] [stdout]  --> src/core/data.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::option::Option;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Option` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Vec` is imported redundantly
[INFO] [stdout]  --> src/core/data.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::vec::Vec;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Vec` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/core/event.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/core/index.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/core/seq.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `From` is imported redundantly
[INFO] [stdout]   --> src/core/util.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::convert::From;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `From` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Vec` is imported redundantly
[INFO] [stdout]  --> src/blas/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::vec::Vec;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/b3bd7058c139e71bae0862ef8f8ac936208873e9/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Vec` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.50s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: syn v0.14.2
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "77e7a6b1f9be2c2c4b3a8d52aeedf41ad02cc0f5ae5368165c26a0db3fe89ada", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "77e7a6b1f9be2c2c4b3a8d52aeedf41ad02cc0f5ae5368165c26a0db3fe89ada", kill_on_drop: false }`
[INFO] [stdout] 77e7a6b1f9be2c2c4b3a8d52aeedf41ad02cc0f5ae5368165c26a0db3fe89ada
[INFO] checking arrayfire-3.8.0 against try#57fe1b734d9ff1c8a92bda60b85506b9648158d3 for pr-123752
[INFO] extracting crate arrayfire 3.8.0 into /workspace/builds/worker-1-tc2/source
[INFO] validating manifest of crates.io crate arrayfire 3.8.0 on toolchain 57fe1b734d9ff1c8a92bda60b85506b9648158d3
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+57fe1b734d9ff1c8a92bda60b85506b9648158d3" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate arrayfire 3.8.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate arrayfire 3.8.0
[INFO] tweaked toml for crates.io crate arrayfire 3.8.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] crate crates.io crate arrayfire 3.8.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+57fe1b734d9ff1c8a92bda60b85506b9648158d3" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+57fe1b734d9ff1c8a92bda60b85506b9648158d3" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6df8ae3c202a8621cecbbcbcc182b247c06a75b3acecbdd25618390b38a9cca4
[INFO] running `Command { std: "docker" "start" "-a" "6df8ae3c202a8621cecbbcbcc182b247c06a75b3acecbdd25618390b38a9cca4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6df8ae3c202a8621cecbbcbcc182b247c06a75b3acecbdd25618390b38a9cca4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6df8ae3c202a8621cecbbcbcc182b247c06a75b3acecbdd25618390b38a9cca4", kill_on_drop: false }`
[INFO] [stdout] 6df8ae3c202a8621cecbbcbcc182b247c06a75b3acecbdd25618390b38a9cca4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+57fe1b734d9ff1c8a92bda60b85506b9648158d3" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4a75d287b0cc0500fad84669d5b136a3d905096e3d4d7263f637f0c87950211e
[INFO] running `Command { std: "docker" "start" "-a" "4a75d287b0cc0500fad84669d5b136a3d905096e3d4d7263f637f0c87950211e", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v0.1.5
[INFO] [stderr]    Compiling serde v1.0.66
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling num-bigint v0.2.2
[INFO] [stderr]    Compiling num-iter v0.1.37
[INFO] [stderr]    Compiling itoa v0.4.1
[INFO] [stderr]    Compiling dtoa v0.4.2
[INFO] [stderr]    Compiling version_check v0.1.4
[INFO] [stderr]    Compiling proc-macro2 v0.4.6
[INFO] [stderr]    Compiling libc v0.2.74
[INFO] [stderr]     Checking half v1.5.0
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling lazy_static v1.1.0
[INFO] [stderr]    Compiling num-traits v0.2.8
[INFO] [stderr]    Compiling num-integer v0.1.41
[INFO] [stderr]    Compiling num-complex v0.2.3
[INFO] [stderr]    Compiling num-rational v0.2.2
[INFO] [stderr]    Compiling quote v0.6.3
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling syn v0.14.2
[INFO] [stderr]    Compiling serde_derive v1.0.66
[INFO] [stderr]     Checking num v0.2.0
[INFO] [stderr]     Checking serde_json v1.0.20
[INFO] [stderr]     Checking bincode v1.3.1
[INFO] [stderr]    Compiling arrayfire v3.8.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the item `AsRef` is imported redundantly
[INFO] [stdout]   --> build.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::convert::AsRef;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `AsRef` is already defined here
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, they should be avoided as they go against expectation
[INFO] [stdout]   --> build.rs:28:10
[INFO] [stdout]    |
[INFO] [stdout] 28 | #[derive(Deserialize, Debug)]
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: move this `impl` block outside the of the current constant `_IMPL_DESERIALIZE_FOR_Config`
[INFO] [stdout]    = note: an `impl` definition is non-local if it is nested inside an item and may impact type checking outside of that item. This can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]    = note: one exception to the rule are anon-const (`const _: () = { ... }`) at top-level module and anon-const at the same nesting as the trait or type
[INFO] [stdout]    = note: this lint may become deny-by-default in the edition 2024 and higher, see the tracking issue <https://github.com/rust-lang/rust/issues/120363>
[INFO] [stdout]    = note: the derive macro `Deserialize` may come from an old version of the `serde_derive` crate, try updating your dependency with `cargo update -p serde_derive`
[INFO] [stdout]    = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Array` is imported redundantly
[INFO] [stdout]    --> src/core/arith.rs:883:35
[INFO] [stdout]     |
[INFO] [stdout] 882 |     use super::*;
[INFO] [stdout]     |         -------- the item `Array` is already imported here
[INFO] [stdout] 883 |     use crate::core::{assign_gen, Array, Indexer, Seq};
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Option` is imported redundantly
[INFO] [stdout]  --> src/core/data.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::option::Option;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Option` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Vec` is imported redundantly
[INFO] [stdout]  --> src/core/data.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::vec::Vec;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Vec` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/core/event.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/core/index.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/core/seq.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `From` is imported redundantly
[INFO] [stdout]   --> src/core/util.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::convert::From;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `From` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Vec` is imported redundantly
[INFO] [stdout]  --> src/blas/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::vec::Vec;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Vec` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Array` is imported redundantly
[INFO] [stdout]    --> src/core/arith.rs:883:35
[INFO] [stdout]     |
[INFO] [stdout] 882 |     use super::*;
[INFO] [stdout]     |         -------- the item `Array` is already imported here
[INFO] [stdout] 883 |     use crate::core::{assign_gen, Array, Indexer, Seq};
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Option` is imported redundantly
[INFO] [stdout]  --> src/core/data.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::option::Option;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Option` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Vec` is imported redundantly
[INFO] [stdout]  --> src/core/data.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::vec::Vec;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Vec` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/core/event.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/core/index.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Default` is imported redundantly
[INFO] [stdout]  --> src/core/seq.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::default::Default;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Default` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `From` is imported redundantly
[INFO] [stdout]   --> src/core/util.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::convert::From;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]    |
[INFO] [stdout]    = note: the item `From` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the item `Vec` is imported redundantly
[INFO] [stdout]  --> src/blas/mod.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::vec::Vec;
[INFO] [stdout]   |     ^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/57fe1b734d9ff1c8a92bda60b85506b9648158d3/library/std/src/prelude/mod.rs:134:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Vec` is already defined here
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 8 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.69s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: syn v0.14.2
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] running `Command { std: "docker" "inspect" "4a75d287b0cc0500fad84669d5b136a3d905096e3d4d7263f637f0c87950211e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4a75d287b0cc0500fad84669d5b136a3d905096e3d4d7263f637f0c87950211e", kill_on_drop: false }`
[INFO] [stdout] 4a75d287b0cc0500fad84669d5b136a3d905096e3d4d7263f637f0c87950211e
