[INFO] cloning repository https://github.com/alexxmatei/som-clustering
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/alexxmatei/som-clustering" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falexxmatei%2Fsom-clustering", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falexxmatei%2Fsom-clustering'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 494d8bd662b58ec759ef8b230875c46c016cd99d
[INFO] checking alexxmatei/som-clustering against 1.95.0 for pr-155915
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falexxmatei%2Fsom-clustering" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/alexxmatei/som-clustering
[INFO] finished tweaking git repo https://github.com/alexxmatei/som-clustering
[INFO] tweaked toml for git repo https://github.com/alexxmatei/som-clustering written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/alexxmatei/som-clustering on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/alexxmatei/som-clustering 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" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 431322d992fcef9c91351bc8a4fe9c6a6df9b79b6d80587187b879e7778c312c
[INFO] running `Command { std: "docker" "start" "-a" "431322d992fcef9c91351bc8a4fe9c6a6df9b79b6d80587187b879e7778c312c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "431322d992fcef9c91351bc8a4fe9c6a6df9b79b6d80587187b879e7778c312c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "431322d992fcef9c91351bc8a4fe9c6a6df9b79b6d80587187b879e7778c312c", kill_on_drop: false }`
[INFO] [stdout] 431322d992fcef9c91351bc8a4fe9c6a6df9b79b6d80587187b879e7778c312c
[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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e828857324070cf921afc75e8c7a0712601854a759bd624e63a6cdd0778b400b
[INFO] running `Command { std: "docker" "start" "-a" "e828857324070cf921afc75e8c7a0712601854a759bd624e63a6cdd0778b400b", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.56
[INFO] [stderr]    Compiling libc v0.2.141
[INFO] [stderr]    Compiling ucd-trie v0.1.5
[INFO] [stderr]     Checking simd-adler32 v0.3.5
[INFO] [stderr]    Compiling thiserror v1.0.40
[INFO] [stderr]    Compiling cmake v0.1.50
[INFO] [stderr]    Compiling yeslogic-fontconfig-sys v3.2.0
[INFO] [stderr]     Checking const-cstr v0.3.0
[INFO] [stderr]    Compiling font-kit v0.11.0
[INFO] [stderr]     Checking flate2 v1.0.25
[INFO] [stderr]     Checking jpeg-decoder v0.3.0
[INFO] [stderr]     Checking plotters-backend v0.3.4
[INFO] [stderr]     Checking num-integer v0.1.45
[INFO] [stderr]     Checking iana-time-zone v0.1.56
[INFO] [stderr]     Checking float-ord v0.2.0
[INFO] [stderr]     Checking ttf-parser v0.15.2
[INFO] [stderr]     Checking fdeflate v0.3.0
[INFO] [stderr]     Checking miniz_oxide v0.7.1
[INFO] [stderr]     Checking plotters-svg v0.3.3
[INFO] [stderr]    Compiling freetype-sys v0.13.1
[INFO] [stderr]     Checking num-rational v0.4.1
[INFO] [stderr]     Checking dirs-sys-next v0.1.2
[INFO] [stderr]     Checking time v0.1.45
[INFO] [stderr]    Compiling quote v1.0.26
[INFO] [stderr]     Checking dirs-next v2.0.0
[INFO] [stderr]     Checking png v0.17.8
[INFO] [stderr]    Compiling syn v2.0.15
[INFO] [stderr]     Checking freetype v0.7.0
[INFO] [stderr]     Checking chrono v0.4.24
[INFO] [stderr]     Checking image v0.24.6
[INFO] [stderr]    Compiling thiserror-impl v1.0.40
[INFO] [stderr]     Checking plotters-bitmap v0.3.2
[INFO] [stderr]    Compiling pest v2.6.0
[INFO] [stderr]    Compiling semver-parser v0.10.2
[INFO] [stderr]    Compiling semver v0.11.0
[INFO] [stderr]    Compiling rustc_version v0.3.3
[INFO] [stderr]    Compiling pathfinder_simd v0.5.1
[INFO] [stderr]     Checking pathfinder_geometry v0.5.1
[INFO] [stderr]     Checking plotters v0.3.4
[INFO] [stderr]     Checking som-clustering v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/main.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 234 | fn main() {
[INFO] [stdout]     | --------- move the `impl` block outside of this function `main`
[INFO] [stdout] ...
[INFO] [stdout] 243 |     impl SOMNetwork {
[INFO] [stdout]     |     ^^^^^----------
[INFO] [stdout]     |          |
[INFO] [stdout]     |          `SOMNetwork` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/main.rs:268:5
[INFO] [stdout]     |
[INFO] [stdout] 234 | fn main() {
[INFO] [stdout]     | --------- move the `impl` block outside of this function `main`
[INFO] [stdout] ...
[INFO] [stdout] 268 |     impl std::fmt::Debug for SOMNeuron {
[INFO] [stdout]     |     ^^^^^---------------^^^^^---------
[INFO] [stdout]     |          |                   |
[INFO] [stdout]     |          |                   `SOMNeuron` is not local
[INFO] [stdout]     |          `Debug` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/main.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 234 | fn main() {
[INFO] [stdout]     | --------- move the `impl` block outside of this function `main`
[INFO] [stdout] ...
[INFO] [stdout] 276 |     impl std::fmt::Debug for SOMNetwork {
[INFO] [stdout]     |     ^^^^^---------------^^^^^----------
[INFO] [stdout]     |          |                   |
[INFO] [stdout]     |          |                   `SOMNetwork` is not local
[INFO] [stdout]     |          `Debug` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/main.rs:243:5
[INFO] [stdout]     |
[INFO] [stdout] 234 | fn main() {
[INFO] [stdout]     | --------- move the `impl` block outside of this function `main`
[INFO] [stdout] ...
[INFO] [stdout] 243 |     impl SOMNetwork {
[INFO] [stdout]     |     ^^^^^----------
[INFO] [stdout]     |          |
[INFO] [stdout]     |          `SOMNetwork` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout]     = note: `#[warn(non_local_definitions)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/main.rs:268:5
[INFO] [stdout]     |
[INFO] [stdout] 234 | fn main() {
[INFO] [stdout]     | --------- move the `impl` block outside of this function `main`
[INFO] [stdout] ...
[INFO] [stdout] 268 |     impl std::fmt::Debug for SOMNeuron {
[INFO] [stdout]     |     ^^^^^---------------^^^^^---------
[INFO] [stdout]     |          |                   |
[INFO] [stdout]     |          |                   `SOMNeuron` is not local
[INFO] [stdout]     |          `Debug` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item
[INFO] [stdout]    --> src/main.rs:276:5
[INFO] [stdout]     |
[INFO] [stdout] 234 | fn main() {
[INFO] [stdout]     | --------- move the `impl` block outside of this function `main`
[INFO] [stdout] ...
[INFO] [stdout] 276 |     impl std::fmt::Debug for SOMNetwork {
[INFO] [stdout]     |     ^^^^^---------------^^^^^----------
[INFO] [stdout]     |          |                   |
[INFO] [stdout]     |          |                   `SOMNetwork` is not local
[INFO] [stdout]     |          `Debug` is not local
[INFO] [stdout]     |
[INFO] [stdout]     = note: an `impl` is never scoped, even when it is nested inside an item, as it may impact type checking outside of that item, which can be the case if neither the trait or the self type are at the same nesting level as the `impl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 14.40s
[INFO] running `Command { std: "docker" "inspect" "e828857324070cf921afc75e8c7a0712601854a759bd624e63a6cdd0778b400b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e828857324070cf921afc75e8c7a0712601854a759bd624e63a6cdd0778b400b", kill_on_drop: false }`
[INFO] [stdout] e828857324070cf921afc75e8c7a0712601854a759bd624e63a6cdd0778b400b
