[INFO] fetching crate debug2 0.1.1... [INFO] testing debug2-0.1.1 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate debug2 0.1.1 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate debug2 0.1.1 [INFO] finished tweaking crates.io crate debug2 0.1.1 [INFO] tweaked toml for crates.io crate debug2 0.1.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate debug2 0.1.1 on toolchain b83b707f97d809763b7861afa7638871f3339a33 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 23 packages to latest compatible versions [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6dde231cf0d8627dc12e217757854935f886843974c3ab0f9e9007f35bca85c9 [INFO] running `Command { std: "docker" "start" "-a" "6dde231cf0d8627dc12e217757854935f886843974c3ab0f9e9007f35bca85c9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6dde231cf0d8627dc12e217757854935f886843974c3ab0f9e9007f35bca85c9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6dde231cf0d8627dc12e217757854935f886843974c3ab0f9e9007f35bca85c9", kill_on_drop: false }` [INFO] [stdout] 6dde231cf0d8627dc12e217757854935f886843974c3ab0f9e9007f35bca85c9 [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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] d17b759b70279a1c2e9722a50b9ba9ba0bc6f1279333dd59b8d0cd4cd127fd7e [INFO] running `Command { std: "docker" "start" "-a" "d17b759b70279a1c2e9722a50b9ba9ba0bc6f1279333dd59b8d0cd4cd127fd7e", kill_on_drop: false }` [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling synstructure v0.12.6 [INFO] [stderr] Compiling debug2-derive v0.1.1 [INFO] [stderr] Compiling debug2 v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: struct `Formatted` is never constructed [INFO] [stdout] --> src/builders.rs:4:8 [INFO] [stdout] | [INFO] [stdout] 4 | struct Formatted(String); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3.79s [INFO] running `Command { std: "docker" "inspect" "d17b759b70279a1c2e9722a50b9ba9ba0bc6f1279333dd59b8d0cd4cd127fd7e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d17b759b70279a1c2e9722a50b9ba9ba0bc6f1279333dd59b8d0cd4cd127fd7e", kill_on_drop: false }` [INFO] [stdout] d17b759b70279a1c2e9722a50b9ba9ba0bc6f1279333dd59b8d0cd4cd127fd7e [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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5ed9380b5ba29d4d0396968f497ba591336ce3e80fcb7aa889ccee1d927f065b [INFO] running `Command { std: "docker" "start" "-a" "5ed9380b5ba29d4d0396968f497ba591336ce3e80fcb7aa889ccee1d927f065b", kill_on_drop: false }` [INFO] [stderr] Compiling similar v2.7.0 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stdout] warning: struct `Formatted` is never constructed [INFO] [stdout] --> src/builders.rs:4:8 [INFO] [stdout] | [INFO] [stdout] 4 | struct Formatted(String); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling insta v1.43.1 [INFO] [stderr] Compiling debug2 v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stdout] --> tests/motivating.rs:28:10 [INFO] [stdout] | [INFO] [stdout] 28 | #[derive(Debug)] [INFO] [stdout] | ^---- [INFO] [stdout] | | [INFO] [stdout] | `Debug` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_debug2_Debug_FOR_Instr` [INFO] [stdout] 29 | enum Instr { [INFO] [stdout] | ----- `Instr` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Debug` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Debug` may come from an old version of the `debug2_derive` crate, try updating your dependency with `cargo update -p debug2_derive` [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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [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] --> tests/motivating.rs:35:10 [INFO] [stdout] | [INFO] [stdout] 35 | #[derive(Debug)] [INFO] [stdout] | ^---- [INFO] [stdout] | | [INFO] [stdout] | `Debug` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_debug2_Debug_FOR_BinOp` [INFO] [stdout] 36 | enum BinOp { [INFO] [stdout] | ----- `BinOp` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Debug` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Debug` may come from an old version of the `debug2_derive` crate, try updating your dependency with `cargo update -p debug2_derive` [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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [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] --> tests/motivating.rs:43:10 [INFO] [stdout] | [INFO] [stdout] 43 | #[derive(Debug)] [INFO] [stdout] | ^---- [INFO] [stdout] | | [INFO] [stdout] | `Debug` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_debug2_Debug_FOR_UnOp` [INFO] [stdout] 44 | enum UnOp { [INFO] [stdout] | ---- `UnOp` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Debug` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Debug` may come from an old version of the `debug2_derive` crate, try updating your dependency with `cargo update -p debug2_derive` [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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Wrapper` is never constructed [INFO] [stdout] --> tests/derived.rs:17:8 [INFO] [stdout] | [INFO] [stdout] 17 | struct Wrapper(T); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) 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] --> tests/derived.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(debug2::Debug)] [INFO] [stdout] | ^------------ [INFO] [stdout] | | [INFO] [stdout] | `Debug` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_debug2_Debug_FOR_X` [INFO] [stdout] 11 | struct X { [INFO] [stdout] | - `X` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `debug2::Debug` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `debug2::Debug` may come from an old version of the `debug2_derive` crate, try updating your dependency with `cargo update -p debug2_derive` [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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stdout] = note: this warning originates in the derive macro `debug2::Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [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] --> tests/derived.rs:16:10 [INFO] [stdout] | [INFO] [stdout] 16 | #[derive(debug2::Debug)] [INFO] [stdout] | ^------------ [INFO] [stdout] | | [INFO] [stdout] | `Debug` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_DERIVE_debug2_Debug_FOR_Wrapper` [INFO] [stdout] 17 | struct Wrapper(T); [INFO] [stdout] | ------- `Wrapper` is not local [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `debug2::Debug` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `debug2::Debug` may come from an old version of the `debug2_derive` crate, try updating your dependency with `cargo update -p debug2_derive` [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: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stdout] = note: this warning originates in the derive macro `debug2::Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Formatted` is never constructed [INFO] [stdout] --> src/builders.rs:4:8 [INFO] [stdout] | [INFO] [stdout] 4 | struct Formatted(String); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Bar` is never constructed [INFO] [stdout] --> tests/builders.rs:199:16 [INFO] [stdout] | [INFO] [stdout] 199 | struct Bar; [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Bar` is never constructed [INFO] [stdout] --> tests/builders.rs:517:16 [INFO] [stdout] | [INFO] [stdout] 517 | struct Bar; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 3.54s [INFO] running `Command { std: "docker" "inspect" "5ed9380b5ba29d4d0396968f497ba591336ce3e80fcb7aa889ccee1d927f065b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5ed9380b5ba29d4d0396968f497ba591336ce3e80fcb7aa889ccee1d927f065b", kill_on_drop: false }` [INFO] [stdout] 5ed9380b5ba29d4d0396968f497ba591336ce3e80fcb7aa889ccee1d927f065b [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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+b83b707f97d809763b7861afa7638871f3339a33" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 043f0bb0a2693581e0b4568efcdc22d0e43b46cfb968f25065a7c6e84f114ffc [INFO] running `Command { std: "docker" "start" "-a" "043f0bb0a2693581e0b4568efcdc22d0e43b46cfb968f25065a7c6e84f114ffc", kill_on_drop: false }` [INFO] [stderr] warning: struct `Formatted` is never constructed [INFO] [stderr] --> src/builders.rs:4:8 [INFO] [stderr] | [INFO] [stderr] 4 | struct Formatted(String); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: `debug2` (lib) generated 1 warning [INFO] [stderr] warning: struct `Wrapper` is never constructed [INFO] [stderr] --> tests/derived.rs:17:8 [INFO] [stderr] | [INFO] [stderr] 17 | struct Wrapper(T); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/derived.rs:10:10 [INFO] [stderr] | [INFO] [stderr] 10 | #[derive(debug2::Debug)] [INFO] [stderr] | ^------------ [INFO] [stderr] | | [INFO] [stderr] | `Debug` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_DERIVE_debug2_Debug_FOR_X` [INFO] [stderr] 11 | struct X { [INFO] [stderr] | - `X` is not local [INFO] [stderr] | [INFO] [stderr] = note: the derive macro `debug2::Debug` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the derive macro `debug2::Debug` may come from an old version of the `debug2_derive` crate, try updating your dependency with `cargo update -p debug2_derive` [INFO] [stderr] = 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] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stderr] = note: this warning originates in the derive macro `debug2::Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/derived.rs:16:10 [INFO] [stderr] | [INFO] [stderr] 16 | #[derive(debug2::Debug)] [INFO] [stderr] | ^------------ [INFO] [stderr] | | [INFO] [stderr] | `Debug` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_DERIVE_debug2_Debug_FOR_Wrapper` [INFO] [stderr] 17 | struct Wrapper(T); [INFO] [stderr] | ------- `Wrapper` is not local [INFO] [stderr] | [INFO] [stderr] = note: the derive macro `debug2::Debug` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the derive macro `debug2::Debug` may come from an old version of the `debug2_derive` crate, try updating your dependency with `cargo update -p debug2_derive` [INFO] [stderr] = 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] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: this warning originates in the derive macro `debug2::Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: struct `Bar` is never constructed [INFO] [stderr] --> tests/builders.rs:199:16 [INFO] [stderr] | [INFO] [stderr] 199 | struct Bar; [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: struct `Bar` is never constructed [INFO] [stderr] --> tests/builders.rs:517:16 [INFO] [stderr] | [INFO] [stderr] 517 | struct Bar; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/motivating.rs:28:10 [INFO] [stderr] | [INFO] [stderr] 28 | #[derive(Debug)] [INFO] [stderr] | ^---- [INFO] [stderr] | | [INFO] [stderr] | `Debug` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_DERIVE_debug2_Debug_FOR_Instr` [INFO] [stderr] 29 | enum Instr { [INFO] [stderr] | ----- `Instr` is not local [INFO] [stderr] | [INFO] [stderr] = note: the derive macro `Debug` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the derive macro `Debug` may come from an old version of the `debug2_derive` crate, try updating your dependency with `cargo update -p debug2_derive` [INFO] [stderr] = 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] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: `#[warn(non_local_definitions)]` on by default [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/motivating.rs:35:10 [INFO] [stderr] | [INFO] [stderr] 35 | #[derive(Debug)] [INFO] [stderr] | ^---- [INFO] [stderr] | | [INFO] [stderr] | `Debug` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_DERIVE_debug2_Debug_FOR_BinOp` [INFO] [stderr] 36 | enum BinOp { [INFO] [stderr] | ----- `BinOp` is not local [INFO] [stderr] | [INFO] [stderr] = note: the derive macro `Debug` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the derive macro `Debug` may come from an old version of the `debug2_derive` crate, try updating your dependency with `cargo update -p debug2_derive` [INFO] [stderr] = 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] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/motivating.rs:43:10 [INFO] [stderr] | [INFO] [stderr] 43 | #[derive(Debug)] [INFO] [stderr] | ^---- [INFO] [stderr] | | [INFO] [stderr] | `Debug` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_DERIVE_debug2_Debug_FOR_UnOp` [INFO] [stderr] 44 | enum UnOp { [INFO] [stderr] | ---- `UnOp` is not local [INFO] [stderr] | [INFO] [stderr] = note: the derive macro `Debug` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the derive macro `Debug` may come from an old version of the `debug2_derive` crate, try updating your dependency with `cargo update -p debug2_derive` [INFO] [stderr] = 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] [stderr] = note: items in an anonymous const item (`const _: () = { ... }`) are treated as in the same scope as the anonymous const's declaration for the purpose of this lint [INFO] [stderr] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `debug2` (test "derived") generated 3 warnings [INFO] [stderr] warning: `debug2` (lib test) generated 1 warning (1 duplicate) [INFO] [stderr] warning: `debug2` (test "builders") generated 2 warnings [INFO] [stderr] warning: `debug2` (test "motivating") generated 3 warnings [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/debug2-0a7ff06e20d80eb4) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/builders.rs (/opt/rustwide/target/debug/deps/builders-c568f2765851805f) [INFO] [stdout] [INFO] [stdout] running 27 tests [INFO] [stdout] test debug_map::test_entry_err ... ok [INFO] [stdout] test debug_list::test_empty ... ok [INFO] [stdout] test debug_list::test_nested ... ok [INFO] [stdout] test debug_list::test_multiple ... ok [INFO] [stdout] test debug_list::test_single ... ok [INFO] [stdout] test debug_map::test_multiple ... ok [INFO] [stdout] test debug_map::test_single ... ok [INFO] [stdout] test debug_set::test_multiple ... ok [INFO] [stdout] test debug_map::test_empty ... ok [INFO] [stdout] test debug_struct::test_multiple ... ok [INFO] [stdout] test debug_map::test_nested ... ok [INFO] [stdout] test debug_set::test_single ... ok [INFO] [stdout] test debug_struct::test_empty ... ok [INFO] [stdout] test debug_struct::test_nested ... ok [INFO] [stdout] test debug_set::test_nested ... ok [INFO] [stdout] test debug_set::test_empty ... ok [INFO] [stdout] test debug_struct::test_multiple_and_non_exhaustive ... ok [INFO] [stdout] test debug_struct::test_only_non_exhaustive ... ok [INFO] [stdout] test debug_struct::test_single ... ok [INFO] [stdout] test debug_struct::test_nested_non_exhaustive ... ok [INFO] [stdout] test debug_tuple::test_multiple ... ok [INFO] [stdout] test debug_tuple::test_empty ... ok [INFO] [stdout] test debug_tuple::test_nested ... ok [INFO] [stdout] test debug_tuple::test_single ... ok [INFO] [stdout] test debug_map::test_invalid_key_when_entry_is_incomplete - should panic ... ok [INFO] [stdout] test debug_map::test_invalid_value_before_key - should panic ... ok [INFO] [stdout] test debug_map::test_invalid_finish_incomplete_entry - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/derived.rs (/opt/rustwide/target/debug/deps/derived-65101dbd1aee271d) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test simple ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/motivating.rs (/opt/rustwide/target/debug/deps/motivating-51e9112bbfbcda57) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test quadratic_form ... ok [INFO] [stdout] test complex ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/refcell.rs (/opt/rustwide/target/debug/deps/refcell-1c805f3591c82eea) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_refcell ... ok [INFO] [stderr] Doc-tests debug2 [INFO] [stdout] [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 32 tests [INFO] [stdout] test src/builders.rs - builders::DebugMap<'a,'b>::entry (line 787) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugStruct<'a,'b>::field (line 138) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugList<'a,'b>::finish (line 709) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugSet<'a,'b>::finish (line 579) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugSet<'a,'b>::entries (line 546) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugStruct (line 74) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugList<'a,'b>::entry (line 646) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugMap (line 740) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugMap<'a,'b>::finish (line 982) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugSet (line 479) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugMap<'a,'b>::value (line 890) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugList (line 610) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugMap<'a,'b>::key (line 824) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugList<'a,'b>::entries (line 676) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugStruct<'a,'b>::finish_non_exhaustive (line 198) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugMap<'a,'b>::entries (line 939) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugTuple<'a,'b>::finish (line 397) ... ok [INFO] [stdout] test src/lib.rs - Formatter<'a>::debug_list (line 380) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugStruct<'a,'b>::finish (line 247) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugTuple<'a,'b>::field (line 350) ... ok [INFO] [stdout] test src/lib.rs - Debug (line 127) ... ok [INFO] [stdout] test src/lib.rs - Formatter<'a>::debug_set (line 403) ... ok [INFO] [stdout] test src/lib.rs - Formatter<'a>::debug_struct (line 306) ... ok [INFO] [stdout] test src/lib.rs - pprint (line 263) ... ok [INFO] [stdout] test src/lib.rs - Formatter<'a>::debug_tuple (line 349) ... ok [INFO] [stdout] test src/lib.rs - Formatter<'a>::debug_map (line 426) ... ok [INFO] [stdout] test src/lib.rs - (line 11) ... ok [INFO] [stdout] test src/lib.rs - (line 69) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugSet<'a,'b>::entry (line 516) ... ok [INFO] [stdout] test src/builders.rs - builders::DebugTuple (line 302) ... ok [INFO] [stdout] test src/lib.rs - pprint_checked (line 230) ... ok [INFO] [stdout] test src/lib.rs - Debug (line 156) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.51s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "043f0bb0a2693581e0b4568efcdc22d0e43b46cfb968f25065a7c6e84f114ffc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "043f0bb0a2693581e0b4568efcdc22d0e43b46cfb968f25065a7c6e84f114ffc", kill_on_drop: false }` [INFO] [stdout] 043f0bb0a2693581e0b4568efcdc22d0e43b46cfb968f25065a7c6e84f114ffc