[INFO] fetching crate derive_more 0.99.20... [INFO] testing derive_more-0.99.20 against try#b83b707f97d809763b7861afa7638871f3339a33 for pr-145838-1 [INFO] extracting crate derive_more 0.99.20 into /workspace/builds/worker-2-tc2/source [INFO] started tweaking crates.io crate derive_more 0.99.20 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate derive_more 0.99.20 [INFO] tweaked toml for crates.io crate derive_more 0.99.20 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate derive_more 0.99.20 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] crate crates.io crate derive_more 0.99.20 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" "+b83b707f97d809763b7861afa7638871f3339a33" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 9238abd0af2c224f354161f88d48d70113ddf5444ba42f19e7b8e9a80f6c6d32 [INFO] running `Command { std: "docker" "start" "-a" "9238abd0af2c224f354161f88d48d70113ddf5444ba42f19e7b8e9a80f6c6d32", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9238abd0af2c224f354161f88d48d70113ddf5444ba42f19e7b8e9a80f6c6d32", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9238abd0af2c224f354161f88d48d70113ddf5444ba42f19e7b8e9a80f6c6d32", kill_on_drop: false }` [INFO] [stdout] 9238abd0af2c224f354161f88d48d70113ddf5444ba42f19e7b8e9a80f6c6d32 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] a0acfe43dcfbb2e9715e7c99a8cbb6dfb335c1e25e6a74e615cd56b71a1bf5d6 [INFO] running `Command { std: "docker" "start" "-a" "a0acfe43dcfbb2e9715e7c99a8cbb6dfb335c1e25e6a74e615cd56b71a1bf5d6", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.85 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling syn v2.0.66 [INFO] [stderr] Compiling derive_more v0.99.20 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.37s [INFO] running `Command { std: "docker" "inspect" "a0acfe43dcfbb2e9715e7c99a8cbb6dfb335c1e25e6a74e615cd56b71a1bf5d6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a0acfe43dcfbb2e9715e7c99a8cbb6dfb335c1e25e6a74e615cd56b71a1bf5d6", kill_on_drop: false }` [INFO] [stdout] a0acfe43dcfbb2e9715e7c99a8cbb6dfb335c1e25e6a74e615cd56b71a1bf5d6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 5ed668d2303a9b83e161a2b40ad44527a951c7ce9ac7f1f1ff94de7469a1b61d [INFO] running `Command { std: "docker" "start" "-a" "5ed668d2303a9b83e161a2b40ad44527a951c7ce9ac7f1f1ff94de7469a1b61d", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.85 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling syn v2.0.66 [INFO] [stderr] Compiling derive_more v0.99.20 (/opt/rustwide/workdir) [INFO] [stdout] warning: struct `MyInts` is never constructed [INFO] [stdout] --> tests/sum.rs:5:8 [INFO] [stdout] | [INFO] [stdout] 5 | struct MyInts(i32, i64); [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 `Point2D` is never constructed [INFO] [stdout] --> tests/sum.rs:17:8 [INFO] [stdout] | [INFO] [stdout] 17 | struct Point2D { [INFO] [stdout] | ^^^^^^^ [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/display.rs:108:10 [INFO] [stdout] | [INFO] [stdout] 108 | #[derive(Display)] [INFO] [stdout] | -^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | `_derive_more_DisplayAs` is not local [INFO] [stdout] | `Display` is not local [INFO] [stdout] | move the `impl` block outside of this constant `_derive_more_DisplayAs_impl` and up 2 bodies [INFO] [stdout] | [INFO] [stdout] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stdout] = note: the derive macro `Display` may come from an old version of the `derive_more` crate, try updating your dependency with `cargo update -p derive_more` [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 `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `NestedInt` is never constructed [INFO] [stdout] --> tests/lib.rs:84:8 [INFO] [stdout] | [INFO] [stdout] 84 | struct NestedInt(MyInt); [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 `DoubleUIntStruct` is never constructed [INFO] [stdout] --> tests/lib.rs:147:8 [INFO] [stdout] | [INFO] [stdout] 147 | struct DoubleUIntStruct { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Foo` is never constructed [INFO] [stdout] --> tests/lib.rs:160:16 [INFO] [stdout] | [INFO] [stdout] 160 | struct Foo; [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 168 | use_dollar_crate!(); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_dollar_crate` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Bar` is never used [INFO] [stdout] --> tests/lib.rs:162:14 [INFO] [stdout] | [INFO] [stdout] 162 | enum Bar { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 168 | use_dollar_crate!(); [INFO] [stdout] | ------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `use_dollar_crate` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_enums_with_source.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 7 | NamedImplicitNoSource { [INFO] [stdout] | --------------------- field in this variant [INFO] [stdout] 8 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_enums_with_source.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 10 | NamedImplicitSource { [INFO] [stdout] | ------------------- field in this variant [INFO] [stdout] 11 | source: SimpleErr, [INFO] [stdout] 12 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `source` and `field` are never read [INFO] [stdout] --> tests/error/derives_for_enums_with_source.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 14 | NamedExplicitNoSource { [INFO] [stdout] | --------------------- fields in this variant [INFO] [stdout] 15 | #[error(not(source))] [INFO] [stdout] 16 | source: SimpleErr, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 17 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_enums_with_source.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 19 | NamedExplicitSource { [INFO] [stdout] | ------------------- field in this variant [INFO] [stdout] ... [INFO] [stdout] 22 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_enums_with_source.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 24 | NamedExplicitNoSourceRedundant { [INFO] [stdout] | ------------------------------ field in this variant [INFO] [stdout] 25 | #[error(not(source))] [INFO] [stdout] 26 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_enums_with_source.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 28 | NamedExplicitSourceRedundant { [INFO] [stdout] | ---------------------------- field in this variant [INFO] [stdout] ... [INFO] [stdout] 31 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `source` is never read [INFO] [stdout] --> tests/error/derives_for_enums_with_source.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 33 | NamedExplicitSuppressesImplicit { [INFO] [stdout] | ------------------------------- field in this variant [INFO] [stdout] 34 | source: i32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> tests/error/derives_for_enums_with_source.rs:38:29 [INFO] [stdout] | [INFO] [stdout] 38 | UnnamedImplicitNoSource(i32, i32), [INFO] [stdout] | ----------------------- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 38 - UnnamedImplicitNoSource(i32, i32), [INFO] [stdout] 38 + UnnamedImplicitNoSource((), ()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `1` is never read [INFO] [stdout] --> tests/error/derives_for_enums_with_source.rs:41:55 [INFO] [stdout] | [INFO] [stdout] 41 | UnnamedExplicitSource(#[error(source)] SimpleErr, i32), [INFO] [stdout] | --------------------- field in this variant ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stdout] | [INFO] [stdout] 41 - UnnamedExplicitSource(#[error(source)] SimpleErr, i32), [INFO] [stdout] 41 + UnnamedExplicitSource(#[error(source)] SimpleErr, ()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> tests/error/derives_for_enums_with_source.rs:43:31 [INFO] [stdout] | [INFO] [stdout] 42 | UnnamedExplicitNoSourceRedundant( [INFO] [stdout] | -------------------------------- fields in this variant [INFO] [stdout] 43 | #[error(not(source))] i32, [INFO] [stdout] | ^^^ [INFO] [stdout] 44 | #[error(not(source))] i32, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 43 ~ #[error(not(source))] (), [INFO] [stdout] 44 ~ #[error(not(source))] (), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `source` and `field` are never read [INFO] [stdout] --> tests/error/derives_for_enums_with_source.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 47 | NamedIgnore { [INFO] [stdout] | ----------- fields in this variant [INFO] [stdout] 48 | #[error(ignore)] [INFO] [stdout] 49 | source: SimpleErr, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 50 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_enums_with_source.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 53 | NamedIgnoreRedundant { [INFO] [stdout] | -------------------- field in this variant [INFO] [stdout] 54 | #[error(ignore)] [INFO] [stdout] 55 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> tests/error/derives_for_enums_with_source.rs:57:45 [INFO] [stdout] | [INFO] [stdout] 57 | UnnamedIgnoreRedundant(#[error(ignore)] i32, #[error(ignore)] i32), [INFO] [stdout] | ---------------------- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 57 - UnnamedIgnoreRedundant(#[error(ignore)] i32, #[error(ignore)] i32), [INFO] [stdout] 57 + UnnamedIgnoreRedundant(#[error(ignore)] (), #[error(ignore)] ()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `source` and `field` are never read [INFO] [stdout] --> tests/error/derives_for_enums_with_source.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 59 | NamedVariantIgnore { [INFO] [stdout] | ------------------ fields in this variant [INFO] [stdout] 60 | source: SimpleErr, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 61 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_enums_with_source.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 66 | NamedVariantIgnoreRedundant { [INFO] [stdout] | --------------------------- field in this variant [INFO] [stdout] 67 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> tests/error/derives_for_enums_with_source.rs:70:35 [INFO] [stdout] | [INFO] [stdout] 70 | UnnamedVariantIgnoreRedundant(i32, i32), [INFO] [stdout] | ----------------------------- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this variant [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stdout] | [INFO] [stdout] 70 - UnnamedVariantIgnoreRedundant(i32, i32), [INFO] [stdout] 70 + UnnamedVariantIgnoreRedundant((), ()), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_generic_enums_with_source.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 7 | NamedImplicitNoSource { [INFO] [stdout] | --------------------- field in this variant [INFO] [stdout] 8 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_generic_enums_with_source.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 10 | NamedImplicitSource { [INFO] [stdout] | ------------------- field in this variant [INFO] [stdout] 11 | source: E, [INFO] [stdout] 12 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `source` and `field` are never read [INFO] [stdout] --> tests/error/derives_for_generic_enums_with_source.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 14 | NamedExplicitNoSource { [INFO] [stdout] | --------------------- fields in this variant [INFO] [stdout] 15 | #[error(not(source))] [INFO] [stdout] 16 | source: E, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 17 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_generic_enums_with_source.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 19 | NamedExplicitSource { [INFO] [stdout] | ------------------- field in this variant [INFO] [stdout] ... [INFO] [stdout] 22 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_generic_enums_with_source.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 24 | NamedExplicitNoSourceRedundant { [INFO] [stdout] | ------------------------------ field in this variant [INFO] [stdout] 25 | #[error(not(source))] [INFO] [stdout] 26 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_generic_enums_with_source.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 28 | NamedExplicitSourceRedundant { [INFO] [stdout] | ---------------------------- field in this variant [INFO] [stdout] ... [INFO] [stdout] 31 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `source` is never read [INFO] [stdout] --> tests/error/derives_for_generic_enums_with_source.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 33 | NamedExplicitSuppressesImplicit { [INFO] [stdout] | ------------------------------- field in this variant [INFO] [stdout] 34 | source: T, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `source` and `field` are never read [INFO] [stdout] --> tests/error/derives_for_generic_enums_with_source.rs:46:9 [INFO] [stdout] | [INFO] [stdout] 44 | NamedIgnore { [INFO] [stdout] | ----------- fields in this variant [INFO] [stdout] 45 | #[error(ignore)] [INFO] [stdout] 46 | source: E, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 47 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_generic_enums_with_source.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 50 | NamedIgnoreRedundant { [INFO] [stdout] | -------------------- field in this variant [INFO] [stdout] 51 | #[error(ignore)] [INFO] [stdout] 52 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `source` and `field` are never read [INFO] [stdout] --> tests/error/derives_for_generic_enums_with_source.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 56 | NamedVariantIgnore { [INFO] [stdout] | ------------------ fields in this variant [INFO] [stdout] 57 | source: E, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 58 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_generic_enums_with_source.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 63 | NamedVariantIgnoreRedundant { [INFO] [stdout] | --------------------------- field in this variant [INFO] [stdout] 64 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_generic_structs_with_source.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 7 | struct TestErr { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 8 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_generic_structs_with_source.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 18 | struct TestErr { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 19 | source: E, [INFO] [stdout] 20 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `source` and `field` are never read [INFO] [stdout] --> tests/error/derives_for_generic_structs_with_source.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 32 | struct TestErr { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 33 | #[error(not(source))] [INFO] [stdout] 34 | source: E, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 35 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_generic_structs_with_source.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 46 | struct TestErr { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 49 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_generic_structs_with_source.rs:63:9 [INFO] [stdout] | [INFO] [stdout] 61 | struct TestErr { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 62 | #[error(not(source))] [INFO] [stdout] 63 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_generic_structs_with_source.rs:76:9 [INFO] [stdout] | [INFO] [stdout] 73 | struct TestErr { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 76 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `source` is never read [INFO] [stdout] --> tests/error/derives_for_generic_structs_with_source.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 88 | struct TestErr { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 89 | source: E, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `source` and `field` are never read [INFO] [stdout] --> tests/error/derives_for_generic_structs_with_source.rs:165:9 [INFO] [stdout] | [INFO] [stdout] 163 | struct TestErr { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 164 | #[error(ignore)] [INFO] [stdout] 165 | source: E, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 166 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_generic_structs_with_source.rs:187:9 [INFO] [stdout] | [INFO] [stdout] 185 | struct TestErr { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 186 | #[error(ignore)] [INFO] [stdout] 187 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `source` and `field` are never read [INFO] [stdout] --> tests/error/derives_for_generic_structs_with_source.rs:208:9 [INFO] [stdout] | [INFO] [stdout] 207 | struct TestErr { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 208 | source: E, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 209 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_generic_structs_with_source.rs:231:9 [INFO] [stdout] | [INFO] [stdout] 230 | struct TestErr { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 231 | field: T, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_structs_with_source.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 12 | struct TestErr { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 13 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_structs_with_source.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 23 | struct TestErr { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 24 | source: SimpleErr, [INFO] [stdout] 25 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `source` and `field` are never read [INFO] [stdout] --> tests/error/derives_for_structs_with_source.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 37 | struct TestErr { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 38 | #[error(not(source))] [INFO] [stdout] 39 | source: SimpleErr, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 40 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_structs_with_source.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 50 | struct TestErr { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 53 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_structs_with_source.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 65 | struct TestErr { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 66 | #[error(not(source))] [INFO] [stdout] 67 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_structs_with_source.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 77 | struct TestErr { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 80 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `source` is never read [INFO] [stdout] --> tests/error/derives_for_structs_with_source.rs:93:9 [INFO] [stdout] | [INFO] [stdout] 92 | struct TestErr { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 93 | source: i32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> tests/error/derives_for_structs_with_source.rs:107:20 [INFO] [stdout] | [INFO] [stdout] 107 | struct TestErr(i32, i32); [INFO] [stdout] | ------- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing these fields [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `1` is never read [INFO] [stdout] --> tests/error/derives_for_structs_with_source.rs:136:48 [INFO] [stdout] | [INFO] [stdout] 136 | struct TestErr(#[error(source)] SimpleErr, i32); [INFO] [stdout] | ------- field in this struct ^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> tests/error/derives_for_structs_with_source.rs:147:42 [INFO] [stdout] | [INFO] [stdout] 147 | struct TestErr(#[error(not(source))] i32, #[error(not(source))] i32); [INFO] [stdout] | ------- fields in this struct ^^^ ^^^ [INFO] [stdout] | [INFO] [stdout] = help: consider removing these fields [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `source` and `field` are never read [INFO] [stdout] --> tests/error/derives_for_structs_with_source.rs:169:9 [INFO] [stdout] | [INFO] [stdout] 167 | struct TestErr { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 168 | #[error(ignore)] [INFO] [stdout] 169 | source: SimpleErr, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 170 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_structs_with_source.rs:191:9 [INFO] [stdout] | [INFO] [stdout] 189 | struct TestErr { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 190 | #[error(ignore)] [INFO] [stdout] 191 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> tests/error/derives_for_structs_with_source.rs:201:37 [INFO] [stdout] | [INFO] [stdout] 201 | struct TestErr(#[error(ignore)] i32, #[error(ignore)] i32); [INFO] [stdout] | ------- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing these fields [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `source` and `field` are never read [INFO] [stdout] --> tests/error/derives_for_structs_with_source.rs:212:9 [INFO] [stdout] | [INFO] [stdout] 211 | struct TestErr { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 212 | source: SimpleErr, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 213 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `field` is never read [INFO] [stdout] --> tests/error/derives_for_structs_with_source.rs:235:9 [INFO] [stdout] | [INFO] [stdout] 234 | struct TestErr { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 235 | field: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `0` and `1` are never read [INFO] [stdout] --> tests/error/derives_for_structs_with_source.rs:246:20 [INFO] [stdout] | [INFO] [stdout] 246 | struct TestErr(i32, i32); [INFO] [stdout] | ------- ^^^ ^^^ [INFO] [stdout] | | [INFO] [stdout] | fields in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing these fields [INFO] [stdout] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 7.98s [INFO] running `Command { std: "docker" "inspect" "5ed668d2303a9b83e161a2b40ad44527a951c7ce9ac7f1f1ff94de7469a1b61d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5ed668d2303a9b83e161a2b40ad44527a951c7ce9ac7f1f1ff94de7469a1b61d", kill_on_drop: false }` [INFO] [stdout] 5ed668d2303a9b83e161a2b40ad44527a951c7ce9ac7f1f1ff94de7469a1b61d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] 1889585478c6463b78f5e22b2de81aa823c061a43b81896c84d314cc579abd66 [INFO] running `Command { std: "docker" "start" "-a" "1889585478c6463b78f5e22b2de81aa823c061a43b81896c84d314cc579abd66", kill_on_drop: false }` [INFO] [stderr] warning: struct `MyInts` is never constructed [INFO] [stderr] --> tests/sum.rs:5:8 [INFO] [stderr] | [INFO] [stderr] 5 | struct MyInts(i32, i64); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: struct `Point2D` is never constructed [INFO] [stderr] --> tests/sum.rs:17:8 [INFO] [stderr] | [INFO] [stderr] 17 | struct Point2D { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `derive_more` (test "sum") generated 2 warnings [INFO] [stderr] warning: non-local `impl` definition, `impl` blocks should be written at the same level as their item [INFO] [stderr] --> tests/display.rs:108:10 [INFO] [stderr] | [INFO] [stderr] 108 | #[derive(Display)] [INFO] [stderr] | -^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | `_derive_more_DisplayAs` is not local [INFO] [stderr] | `Display` is not local [INFO] [stderr] | move the `impl` block outside of this constant `_derive_more_DisplayAs_impl` and up 2 bodies [INFO] [stderr] | [INFO] [stderr] = note: the derive macro `Display` defines the non-local `impl`, and may need to be changed [INFO] [stderr] = note: the derive macro `Display` may come from an old version of the `derive_more` crate, try updating your dependency with `cargo update -p derive_more` [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 `Display` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_enums_with_source.rs:8:9 [INFO] [stderr] | [INFO] [stderr] 7 | NamedImplicitNoSource { [INFO] [stderr] | --------------------- field in this variant [INFO] [stderr] 8 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_enums_with_source.rs:12:9 [INFO] [stderr] | [INFO] [stderr] 10 | NamedImplicitSource { [INFO] [stderr] | ------------------- field in this variant [INFO] [stderr] 11 | source: SimpleErr, [INFO] [stderr] 12 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `source` and `field` are never read [INFO] [stderr] --> tests/error/derives_for_enums_with_source.rs:16:9 [INFO] [stderr] | [INFO] [stderr] 14 | NamedExplicitNoSource { [INFO] [stderr] | --------------------- fields in this variant [INFO] [stderr] 15 | #[error(not(source))] [INFO] [stderr] 16 | source: SimpleErr, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 17 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_enums_with_source.rs:22:9 [INFO] [stderr] | [INFO] [stderr] 19 | NamedExplicitSource { [INFO] [stderr] | ------------------- field in this variant [INFO] [stderr] ... [INFO] [stderr] 22 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_enums_with_source.rs:26:9 [INFO] [stderr] | [INFO] [stderr] 24 | NamedExplicitNoSourceRedundant { [INFO] [stderr] | ------------------------------ field in this variant [INFO] [stderr] 25 | #[error(not(source))] [INFO] [stderr] 26 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_enums_with_source.rs:31:9 [INFO] [stderr] | [INFO] [stderr] 28 | NamedExplicitSourceRedundant { [INFO] [stderr] | ---------------------------- field in this variant [INFO] [stderr] ... [INFO] [stderr] 31 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `source` is never read [INFO] [stderr] --> tests/error/derives_for_enums_with_source.rs:34:9 [INFO] [stderr] | [INFO] [stderr] 33 | NamedExplicitSuppressesImplicit { [INFO] [stderr] | ------------------------------- field in this variant [INFO] [stderr] 34 | source: i32, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `0` and `1` are never read [INFO] [stderr] --> tests/error/derives_for_enums_with_source.rs:38:29 [INFO] [stderr] | [INFO] [stderr] 38 | UnnamedImplicitNoSource(i32, i32), [INFO] [stderr] | ----------------------- ^^^ ^^^ [INFO] [stderr] | | [INFO] [stderr] | fields in this variant [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stderr] | [INFO] [stderr] 38 - UnnamedImplicitNoSource(i32, i32), [INFO] [stderr] 38 + UnnamedImplicitNoSource((), ()), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: field `1` is never read [INFO] [stderr] --> tests/error/derives_for_enums_with_source.rs:41:55 [INFO] [stderr] | [INFO] [stderr] 41 | UnnamedExplicitSource(#[error(source)] SimpleErr, i32), [INFO] [stderr] | --------------------- field in this variant ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field [INFO] [stderr] | [INFO] [stderr] 41 - UnnamedExplicitSource(#[error(source)] SimpleErr, i32), [INFO] [stderr] 41 + UnnamedExplicitSource(#[error(source)] SimpleErr, ()), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: fields `0` and `1` are never read [INFO] [stderr] --> tests/error/derives_for_enums_with_source.rs:43:31 [INFO] [stderr] | [INFO] [stderr] 42 | UnnamedExplicitNoSourceRedundant( [INFO] [stderr] | -------------------------------- fields in this variant [INFO] [stderr] 43 | #[error(not(source))] i32, [INFO] [stderr] | ^^^ [INFO] [stderr] 44 | #[error(not(source))] i32, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stderr] | [INFO] [stderr] 43 ~ #[error(not(source))] (), [INFO] [stderr] 44 ~ #[error(not(source))] (), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: fields `source` and `field` are never read [INFO] [stderr] --> tests/error/derives_for_enums_with_source.rs:49:9 [INFO] [stderr] | [INFO] [stderr] 47 | NamedIgnore { [INFO] [stderr] | ----------- fields in this variant [INFO] [stderr] 48 | #[error(ignore)] [INFO] [stderr] 49 | source: SimpleErr, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 50 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_enums_with_source.rs:55:9 [INFO] [stderr] | [INFO] [stderr] 53 | NamedIgnoreRedundant { [INFO] [stderr] | -------------------- field in this variant [INFO] [stderr] 54 | #[error(ignore)] [INFO] [stderr] 55 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `0` and `1` are never read [INFO] [stderr] --> tests/error/derives_for_enums_with_source.rs:57:45 [INFO] [stderr] | [INFO] [stderr] 57 | UnnamedIgnoreRedundant(#[error(ignore)] i32, #[error(ignore)] i32), [INFO] [stderr] | ---------------------- ^^^ ^^^ [INFO] [stderr] | | [INFO] [stderr] | fields in this variant [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stderr] | [INFO] [stderr] 57 - UnnamedIgnoreRedundant(#[error(ignore)] i32, #[error(ignore)] i32), [INFO] [stderr] 57 + UnnamedIgnoreRedundant(#[error(ignore)] (), #[error(ignore)] ()), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: fields `source` and `field` are never read [INFO] [stderr] --> tests/error/derives_for_enums_with_source.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 59 | NamedVariantIgnore { [INFO] [stderr] | ------------------ fields in this variant [INFO] [stderr] 60 | source: SimpleErr, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 61 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_enums_with_source.rs:67:9 [INFO] [stderr] | [INFO] [stderr] 66 | NamedVariantIgnoreRedundant { [INFO] [stderr] | --------------------------- field in this variant [INFO] [stderr] 67 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `0` and `1` are never read [INFO] [stderr] --> tests/error/derives_for_enums_with_source.rs:70:35 [INFO] [stderr] | [INFO] [stderr] 70 | UnnamedVariantIgnoreRedundant(i32, i32), [INFO] [stderr] | ----------------------------- ^^^ ^^^ [INFO] [stderr] | | [INFO] [stderr] | fields in this variant [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] help: consider changing the fields to be of unit type to suppress this warning while preserving the field numbering, or remove the fields [INFO] [stderr] | [INFO] [stderr] 70 - UnnamedVariantIgnoreRedundant(i32, i32), [INFO] [stderr] 70 + UnnamedVariantIgnoreRedundant((), ()), [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_generic_enums_with_source.rs:8:9 [INFO] [stderr] | [INFO] [stderr] 7 | NamedImplicitNoSource { [INFO] [stderr] | --------------------- field in this variant [INFO] [stderr] 8 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_generic_enums_with_source.rs:12:9 [INFO] [stderr] | [INFO] [stderr] 10 | NamedImplicitSource { [INFO] [stderr] | ------------------- field in this variant [INFO] [stderr] 11 | source: E, [INFO] [stderr] 12 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `source` and `field` are never read [INFO] [stderr] --> tests/error/derives_for_generic_enums_with_source.rs:16:9 [INFO] [stderr] | [INFO] [stderr] 14 | NamedExplicitNoSource { [INFO] [stderr] | --------------------- fields in this variant [INFO] [stderr] 15 | #[error(not(source))] [INFO] [stderr] 16 | source: E, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 17 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_generic_enums_with_source.rs:22:9 [INFO] [stderr] | [INFO] [stderr] 19 | NamedExplicitSource { [INFO] [stderr] | ------------------- field in this variant [INFO] [stderr] ... [INFO] [stderr] 22 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_generic_enums_with_source.rs:26:9 [INFO] [stderr] | [INFO] [stderr] 24 | NamedExplicitNoSourceRedundant { [INFO] [stderr] | ------------------------------ field in this variant [INFO] [stderr] 25 | #[error(not(source))] [INFO] [stderr] 26 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_generic_enums_with_source.rs:31:9 [INFO] [stderr] | [INFO] [stderr] 28 | NamedExplicitSourceRedundant { [INFO] [stderr] | ---------------------------- field in this variant [INFO] [stderr] ... [INFO] [stderr] 31 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `source` is never read [INFO] [stderr] --> tests/error/derives_for_generic_enums_with_source.rs:34:9 [INFO] [stderr] | [INFO] [stderr] 33 | NamedExplicitSuppressesImplicit { [INFO] [stderr] | ------------------------------- field in this variant [INFO] [stderr] 34 | source: T, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `source` and `field` are never read [INFO] [stderr] --> tests/error/derives_for_generic_enums_with_source.rs:46:9 [INFO] [stderr] | [INFO] [stderr] 44 | NamedIgnore { [INFO] [stderr] | ----------- fields in this variant [INFO] [stderr] 45 | #[error(ignore)] [INFO] [stderr] 46 | source: E, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 47 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_generic_enums_with_source.rs:52:9 [INFO] [stderr] | [INFO] [stderr] 50 | NamedIgnoreRedundant { [INFO] [stderr] | -------------------- field in this variant [INFO] [stderr] 51 | #[error(ignore)] [INFO] [stderr] 52 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `source` and `field` are never read [INFO] [stderr] --> tests/error/derives_for_generic_enums_with_source.rs:57:9 [INFO] [stderr] | [INFO] [stderr] 56 | NamedVariantIgnore { [INFO] [stderr] | ------------------ fields in this variant [INFO] [stderr] 57 | source: E, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 58 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_generic_enums_with_source.rs:64:9 [INFO] [stderr] | [INFO] [stderr] 63 | NamedVariantIgnoreRedundant { [INFO] [stderr] | --------------------------- field in this variant [INFO] [stderr] 64 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_generic_structs_with_source.rs:8:9 [INFO] [stderr] | [INFO] [stderr] 7 | struct TestErr { [INFO] [stderr] | ------- field in this struct [INFO] [stderr] 8 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_generic_structs_with_source.rs:20:9 [INFO] [stderr] | [INFO] [stderr] 18 | struct TestErr { [INFO] [stderr] | ------- field in this struct [INFO] [stderr] 19 | source: E, [INFO] [stderr] 20 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `source` and `field` are never read [INFO] [stderr] --> tests/error/derives_for_generic_structs_with_source.rs:34:9 [INFO] [stderr] | [INFO] [stderr] 32 | struct TestErr { [INFO] [stderr] | ------- fields in this struct [INFO] [stderr] 33 | #[error(not(source))] [INFO] [stderr] 34 | source: E, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 35 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_generic_structs_with_source.rs:49:9 [INFO] [stderr] | [INFO] [stderr] 46 | struct TestErr { [INFO] [stderr] | ------- field in this struct [INFO] [stderr] ... [INFO] [stderr] 49 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_generic_structs_with_source.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 61 | struct TestErr { [INFO] [stderr] | ------- field in this struct [INFO] [stderr] 62 | #[error(not(source))] [INFO] [stderr] 63 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_generic_structs_with_source.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 73 | struct TestErr { [INFO] [stderr] | ------- field in this struct [INFO] [stderr] ... [INFO] [stderr] 76 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `source` is never read [INFO] [stderr] --> tests/error/derives_for_generic_structs_with_source.rs:89:9 [INFO] [stderr] | [INFO] [stderr] 88 | struct TestErr { [INFO] [stderr] | ------- field in this struct [INFO] [stderr] 89 | source: E, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `source` and `field` are never read [INFO] [stderr] --> tests/error/derives_for_generic_structs_with_source.rs:165:9 [INFO] [stderr] | [INFO] [stderr] 163 | struct TestErr { [INFO] [stderr] | ------- fields in this struct [INFO] [stderr] 164 | #[error(ignore)] [INFO] [stderr] 165 | source: E, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 166 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_generic_structs_with_source.rs:187:9 [INFO] [stderr] | [INFO] [stderr] 185 | struct TestErr { [INFO] [stderr] | ------- field in this struct [INFO] [stderr] 186 | #[error(ignore)] [INFO] [stderr] 187 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `source` and `field` are never read [INFO] [stderr] --> tests/error/derives_for_generic_structs_with_source.rs:208:9 [INFO] [stderr] | [INFO] [stderr] 207 | struct TestErr { [INFO] [stderr] | ------- fields in this struct [INFO] [stderr] 208 | source: E, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 209 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_generic_structs_with_source.rs:231:9 [INFO] [stderr] | [INFO] [stderr] 230 | struct TestErr { [INFO] [stderr] | ------- field in this struct [INFO] [stderr] 231 | field: T, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_structs_with_source.rs:13:9 [INFO] [stderr] | [INFO] [stderr] 12 | struct TestErr { [INFO] [stderr] | ------- field in this struct [INFO] [stderr] 13 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_structs_with_source.rs:25:9 [INFO] [stderr] | [INFO] [stderr] 23 | struct TestErr { [INFO] [stderr] | ------- field in this struct [INFO] [stderr] 24 | source: SimpleErr, [INFO] [stderr] 25 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `source` and `field` are never read [INFO] [stderr] --> tests/error/derives_for_structs_with_source.rs:39:9 [INFO] [stderr] | [INFO] [stderr] 37 | struct TestErr { [INFO] [stderr] | ------- fields in this struct [INFO] [stderr] 38 | #[error(not(source))] [INFO] [stderr] 39 | source: SimpleErr, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 40 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_structs_with_source.rs:53:9 [INFO] [stderr] | [INFO] [stderr] 50 | struct TestErr { [INFO] [stderr] | ------- field in this struct [INFO] [stderr] ... [INFO] [stderr] 53 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_structs_with_source.rs:67:9 [INFO] [stderr] | [INFO] [stderr] 65 | struct TestErr { [INFO] [stderr] | ------- field in this struct [INFO] [stderr] 66 | #[error(not(source))] [INFO] [stderr] 67 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_structs_with_source.rs:80:9 [INFO] [stderr] | [INFO] [stderr] 77 | struct TestErr { [INFO] [stderr] | ------- field in this struct [INFO] [stderr] ... [INFO] [stderr] 80 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `source` is never read [INFO] [stderr] --> tests/error/derives_for_structs_with_source.rs:93:9 [INFO] [stderr] | [INFO] [stderr] 92 | struct TestErr { [INFO] [stderr] | ------- field in this struct [INFO] [stderr] 93 | source: i32, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `0` and `1` are never read [INFO] [stderr] --> tests/error/derives_for_structs_with_source.rs:107:20 [INFO] [stderr] | [INFO] [stderr] 107 | struct TestErr(i32, i32); [INFO] [stderr] | ------- ^^^ ^^^ [INFO] [stderr] | | [INFO] [stderr] | fields in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing these fields [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `1` is never read [INFO] [stderr] --> tests/error/derives_for_structs_with_source.rs:136:48 [INFO] [stderr] | [INFO] [stderr] 136 | struct TestErr(#[error(source)] SimpleErr, i32); [INFO] [stderr] | ------- field in this struct ^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider removing this field [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `0` and `1` are never read [INFO] [stderr] --> tests/error/derives_for_structs_with_source.rs:147:42 [INFO] [stderr] | [INFO] [stderr] 147 | struct TestErr(#[error(not(source))] i32, #[error(not(source))] i32); [INFO] [stderr] | ------- fields in this struct ^^^ ^^^ [INFO] [stderr] | [INFO] [stderr] = help: consider removing these fields [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `source` and `field` are never read [INFO] [stderr] --> tests/error/derives_for_structs_with_source.rs:169:9 [INFO] [stderr] | [INFO] [stderr] 167 | struct TestErr { [INFO] [stderr] | ------- fields in this struct [INFO] [stderr] 168 | #[error(ignore)] [INFO] [stderr] 169 | source: SimpleErr, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 170 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_structs_with_source.rs:191:9 [INFO] [stderr] | [INFO] [stderr] 189 | struct TestErr { [INFO] [stderr] | ------- field in this struct [INFO] [stderr] 190 | #[error(ignore)] [INFO] [stderr] 191 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `0` and `1` are never read [INFO] [stderr] --> tests/error/derives_for_structs_with_source.rs:201:37 [INFO] [stderr] | [INFO] [stderr] 201 | struct TestErr(#[error(ignore)] i32, #[error(ignore)] i32); [INFO] [stderr] | ------- ^^^ ^^^ [INFO] [stderr] | | [INFO] [stderr] | fields in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing these fields [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `source` and `field` are never read [INFO] [stderr] --> tests/error/derives_for_structs_with_source.rs:212:9 [INFO] [stderr] | [INFO] [stderr] 211 | struct TestErr { [INFO] [stderr] | ------- fields in this struct [INFO] [stderr] 212 | source: SimpleErr, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 213 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `field` is never read [INFO] [stderr] --> tests/error/derives_for_structs_with_source.rs:235:9 [INFO] [stderr] | [INFO] [stderr] 234 | struct TestErr { [INFO] [stderr] | ------- field in this struct [INFO] [stderr] 235 | field: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `0` and `1` are never read [INFO] [stderr] --> tests/error/derives_for_structs_with_source.rs:246:20 [INFO] [stderr] | [INFO] [stderr] 246 | struct TestErr(i32, i32); [INFO] [stderr] | ------- ^^^ ^^^ [INFO] [stderr] | | [INFO] [stderr] | fields in this struct [INFO] [stderr] | [INFO] [stderr] = help: consider removing these fields [INFO] [stderr] = note: `TestErr` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: struct `NestedInt` is never constructed [INFO] [stderr] --> tests/lib.rs:84:8 [INFO] [stderr] | [INFO] [stderr] 84 | struct NestedInt(MyInt); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: struct `DoubleUIntStruct` is never constructed [INFO] [stderr] --> tests/lib.rs:147:8 [INFO] [stderr] | [INFO] [stderr] 147 | struct DoubleUIntStruct { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `Foo` is never constructed [INFO] [stderr] --> tests/lib.rs:160:16 [INFO] [stderr] | [INFO] [stderr] 160 | struct Foo; [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 168 | use_dollar_crate!(); [INFO] [stderr] | ------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `use_dollar_crate` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: enum `Bar` is never used [INFO] [stderr] --> tests/lib.rs:162:14 [INFO] [stderr] | [INFO] [stderr] 162 | enum Bar { [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 168 | use_dollar_crate!(); [INFO] [stderr] | ------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in the macro `use_dollar_crate` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `derive_more` (test "display") generated 1 warning [INFO] [stderr] warning: `derive_more` (test "error") generated 54 warnings [INFO] [stderr] warning: `derive_more` (test "lib") generated 4 warnings [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/derive_more-9b283c212e90d11c) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test display::placeholder_parse_fmt_string_spec::indicates_position_and_trait_name_for_each_fmt_placeholder ... ok [INFO] [stdout] test display::regex_maybe_placeholder_spec::parses_placeholders_and_omits_escaped ... ok [INFO] [stdout] test display::regex_placeholder_format_spec::detects_arg ... ok [INFO] [stderr] Running tests/add.rs (/opt/rustwide/target/debug/deps/add-9611de38bc276e88) [INFO] [stdout] test display::regex_placeholder_format_spec::detects_type ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [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/add_assign.rs (/opt/rustwide/target/debug/deps/add_assign-f080dcf7ace874e0) [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/as_mut.rs (/opt/rustwide/target/debug/deps/as_mut-bdc99a05cca2d61f) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test multi_field_generic_struct ... ok [INFO] [stdout] test single_field_generic_struct ... ok [INFO] [stdout] test single_field_struct ... ok [INFO] [stdout] test multi_field_struct ... ok [INFO] [stdout] test single_field_tuple ... ok [INFO] [stdout] test single_field_forward ... ok [INFO] [stdout] test multi_field_tuple ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/as_ref.rs (/opt/rustwide/target/debug/deps/as_ref-f779023e5439364c) [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test multi_field_struct ... ok [INFO] [stdout] test single_field_tuple ... ok [INFO] [stdout] test single_field_forward ... ok [INFO] [stdout] test single_field_struct ... ok [INFO] [stdout] test multi_field_tuple ... ok [INFO] [stdout] test multi_field_generic_struct ... ok [INFO] [stdout] test single_field_generic_struct ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/boats_display_derive.rs (/opt/rustwide/target/debug/deps/boats_display_derive-c3dd18d568a7550e) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test record_struct ... ok [INFO] [stdout] test enum_error ... ok [INFO] [stdout] test tuple_struct ... ok [INFO] [stdout] test unit_struct ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/constructor.rs (/opt/rustwide/target/debug/deps/constructor-6c9322d40afe7055) [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/deref.rs (/opt/rustwide/target/debug/deps/deref-29b5805ce414c8f6) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test deref_generic ... ok [INFO] [stdout] test deref_generic_forward ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/deref_mut.rs (/opt/rustwide/target/debug/deps/deref_mut-1919fce73c424f0f) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test deref_mut_generic ... ok [INFO] [stdout] test deref_mut_generic_forward ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/display.rs (/opt/rustwide/target/debug/deps/display-355b2279aabd5c1c) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test check_display ... ok [INFO] [stdout] test generic::associated_type_field_enumerator::auto_generic_enum_associated ... ok [INFO] [stdout] test generic::associated_type_field_enumerator::auto_generic_named_struct_associated ... ok [INFO] [stdout] test generic::associated_type_field_enumerator::auto_generic_unnamed_struct_associated ... ok [INFO] [stdout] test generic::auto_named_generic_struct ... ok [INFO] [stdout] test generic::bound::complex ... ok [INFO] [stdout] test generic::auto_generic_enum ... ok [INFO] [stdout] test generic::auto_unnamed_generic_struct ... ok [INFO] [stdout] test generic::bound::redundant ... ok [INFO] [stdout] test generic::bound::simple ... ok [INFO] [stdout] test generic::complex_type_field_enumerator::auto_generic_enum_complex ... ok [INFO] [stdout] test generic::complex_type_field_enumerator::auto_generic_unnamed_struct_complex ... ok [INFO] [stdout] test generic::generic_enum ... ok [INFO] [stdout] test generic::indirect::auto_generic_indirect ... ok [INFO] [stdout] test generic::multi_trait_named_generic_struct ... ok [INFO] [stdout] test generic::named_generic_struct ... ok [INFO] [stdout] test generic::multi_trait_unnamed_generic_struct ... ok [INFO] [stdout] test generic::reference::auto_generic_static_reference ... ok [INFO] [stdout] test generic::unnamed_generic_struct ... ok [INFO] [stdout] test generic::complex_type_field_enumerator::auto_generic_named_struct_complex ... ok [INFO] [stdout] test generic::reference::auto_generic_reference ... ok [INFO] [stdout] test generic::unused_generic_struct ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/error_tests.rs (/opt/rustwide/target/debug/deps/error-d8955418d080303e) [INFO] [stdout] [INFO] [stdout] running 87 tests [INFO] [stdout] test error::derives_for_enums_with_source::named_explicit_no_source ... ok [INFO] [stdout] test error::derives_for_enums_with_source::named_explicit_no_source_redundant ... ok [INFO] [stdout] test error::derives_for_enums_with_source::named_explicit_source ... ok [INFO] [stdout] test error::derives_for_enums_with_source::named_explicit_suppresses_implicit ... ok [INFO] [stdout] test error::derives_for_enums_with_source::named_explicit_source_redundant ... ok [INFO] [stdout] test error::derives_for_enums_with_source::named_ignore ... ok [INFO] [stdout] test error::derives_for_enums_with_source::named_ignore_redundant ... ok [INFO] [stdout] test error::derives_for_enums_with_source::named_implicit_source ... ok [INFO] [stdout] test error::derives_for_enums_with_source::named_implicit_no_source ... ok [INFO] [stdout] test error::derives_for_enums_with_source::named_variant_ignore ... ok [INFO] [stdout] test error::derives_for_enums_with_source::named_variant_ignore_redundant ... ok [INFO] [stdout] test error::derives_for_enums_with_source::unnamed_explicit_no_source ... ok [INFO] [stdout] test error::derives_for_enums_with_source::unit ... ok [INFO] [stdout] test error::derives_for_enums_with_source::unnamed_explicit_no_source_redundant ... ok [INFO] [stdout] test error::derives_for_enums_with_source::unnamed_explicit_source ... ok [INFO] [stdout] test error::derives_for_enums_with_source::unnamed_explicit_source_redundant ... ok [INFO] [stdout] test error::derives_for_enums_with_source::unnamed_ignore ... ok [INFO] [stdout] test error::derives_for_enums_with_source::unnamed_ignore_redundant ... ok [INFO] [stdout] test error::derives_for_enums_with_source::unnamed_implicit_no_source ... ok [INFO] [stdout] test error::derives_for_enums_with_source::unnamed_variant_ignore_redundant ... ok [INFO] [stdout] test error::derives_for_enums_with_source::unnamed_variant_ignore ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::named_explicit_no_source_redundant ... ok [INFO] [stdout] test error::derives_for_enums_with_source::unnamed_implicit_source ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::named_explicit_source_redundant ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::named_explicit_source ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::named_variant_ignore_redundant ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::unit ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::unnamed_explicit_no_source ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::named_ignore_redundant ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::named_explicit_suppresses_implicit ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::unnamed_explicit_no_source_redundant ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::unnamed_explicit_source_redundant ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::unnamed_ignore_redundant ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::named_implicit_no_source ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::unnamed_ignore ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::named_implicit_source ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::named_variant_ignore ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::unnamed_implicit_no_source ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::unnamed_explicit_source ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::unnamed_implicit_source ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::unnamed_variant_ignore ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::unnamed_variant_ignore_redundant ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::named_explicit_no_source ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::named_explicit_no_source_redundant ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::named_explicit_source ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::named_explicit_source_redundant ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::named_explicit_suppresses_implicit ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::named_ignore ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::named_ignore_redundant ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::named_implicit_no_source ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::named_implicit_source ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::named_struct_ignore ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::unnamed_explicit_no_source_redundant ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::unnamed_explicit_source ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::unnamed_explicit_source_redundant ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::unnamed_ignore ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::unnamed_ignore_redundant ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::unnamed_implicit_no_source ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::unnamed_struct_ignore ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::unnamed_implicit_source ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::unnamed_struct_ignore_redundant ... ok [INFO] [stdout] test error::derives_for_structs_with_source::named_explicit_no_source ... ok [INFO] [stdout] test error::derives_for_structs_with_source::named_explicit_no_source_redundant ... ok [INFO] [stdout] test error::derives_for_structs_with_source::named_explicit_source_redundant ... ok [INFO] [stdout] test error::derives_for_structs_with_source::named_ignore ... ok [INFO] [stdout] test error::derives_for_structs_with_source::named_explicit_suppresses_implicit ... ok [INFO] [stdout] test error::derives_for_structs_with_source::named_ignore_redundant ... ok [INFO] [stdout] test error::derives_for_structs_with_source::named_implicit_no_source ... ok [INFO] [stdout] test error::derives_for_structs_with_source::named_implicit_source ... ok [INFO] [stdout] test error::derives_for_structs_with_source::named_struct_ignore ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::named_struct_ignore_redundant ... ok [INFO] [stdout] test error::derives_for_generic_structs_with_source::unnamed_explicit_no_source ... ok [INFO] [stdout] test error::derives_for_structs_with_source::named_struct_ignore_redundant ... ok [INFO] [stdout] test error::derives_for_structs_with_source::unit ... ok [INFO] [stdout] test error::derives_for_structs_with_source::unnamed_explicit_no_source ... ok [INFO] [stdout] test error::derives_for_structs_with_source::unnamed_explicit_no_source_redundant ... ok [INFO] [stdout] test error::derives_for_structs_with_source::unnamed_explicit_source ... ok [INFO] [stdout] test error::derives_for_structs_with_source::unnamed_explicit_source_redundant ... ok [INFO] [stdout] test error::derives_for_structs_with_source::unnamed_ignore ... ok [INFO] [stdout] test error::derives_for_structs_with_source::unnamed_ignore_redundant ... ok [INFO] [stdout] test error::derives_for_structs_with_source::unnamed_implicit_no_source ... ok [INFO] [stdout] test error::derives_for_structs_with_source::unnamed_implicit_source ... ok [INFO] [stdout] test error::derives_for_structs_with_source::unnamed_struct_ignore ... ok [INFO] [stdout] test error::derives_for_structs_with_source::unnamed_struct_ignore_redundant ... ok [INFO] [stdout] test error::derives_for_structs_with_source::named_explicit_source ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::named_explicit_no_source ... ok [INFO] [stdout] test error::derives_for_generic_enums_with_source::named_ignore ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 87 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running tests/from.rs (/opt/rustwide/target/debug/deps/from-f4a25db5e4549542) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test auto_ignore_variants ... ok [INFO] [stdout] test auto_ignore_with_forward_field2 ... ok [INFO] [stdout] test explicit_complex_types_name ... ok [INFO] [stdout] test explicit_types_enum ... ok [INFO] [stdout] test explicit_types_struct ... ok [INFO] [stdout] test explicit_types_struct_tupled ... ok [INFO] [stdout] test forward_enum ... ok [INFO] [stdout] test forward_struct ... ok [INFO] [stdout] test explicit_types_point_2d ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/from_str.rs (/opt/rustwide/target/debug/deps/from_str-270aea2c7b90d4ab) [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/generics.rs (/opt/rustwide/target/debug/deps/generics-b727ec51903b6769) [INFO] [stderr] Running tests/index.rs (/opt/rustwide/target/debug/deps/index-c37e977857c8e9bc) [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] [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/index_mut.rs (/opt/rustwide/target/debug/deps/index_mut-a061f9e85bc02354) [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/into.rs (/opt/rustwide/target/debug/deps/into-961c9f3cb256d0a7) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test explicit_types_struct_all ... ok [INFO] [stdout] test explicit_complex_types_name ... ok [INFO] [stdout] test explicit_types_point_2d ... ok [INFO] [stdout] test explicit_types_struct_owned_only ... ok [INFO] [stdout] test explicit_types_struct_tupled ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/into_iterator.rs (/opt/rustwide/target/debug/deps/into_iterator-12f00824565b7b14) [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/is_variant.rs (/opt/rustwide/target/debug/deps/is_variant-941bc4adf148391a) [INFO] [stderr] Running tests/lib.rs (/opt/rustwide/target/debug/deps/lib-c8c700fdcb67d5f7) [INFO] [stdout] [INFO] [stderr] Running tests/mul.rs (/opt/rustwide/target/debug/deps/mul-69951f0cd9068ac7) [INFO] [stdout] running 1 test [INFO] [stdout] test test_is_variant ... ok [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 1 test [INFO] [stdout] test main ... ok [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 0 tests [INFO] [stderr] Running tests/mul_assign.rs (/opt/rustwide/target/debug/deps/mul_assign-2a2a48d4e06021b4) [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] [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/no_std.rs (/opt/rustwide/target/debug/deps/no_std-5ca720ebf606954c) [INFO] [stdout] [INFO] [stderr] Running tests/not.rs (/opt/rustwide/target/debug/deps/not-6f012ad96cbabb4c) [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] [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] [stderr] Running tests/sum.rs (/opt/rustwide/target/debug/deps/sum-20cf6ed0340495d7) [INFO] [stdout] [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/try_into.rs (/opt/rustwide/target/debug/deps/try_into-b0e69b9150358c71) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test test_try_into ... ok [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] [stderr] Running tests/unwrap.rs (/opt/rustwide/target/debug/deps/unwrap-e7a4859dbbf8892d) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test_unwrap ... ok [INFO] [stdout] test test_unwrap_panic - should panic ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Doc-tests derive_more [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/lib.rs - (line 149) ... ok [INFO] [stdout] test src/lib.rs - (line 143) ... ok [INFO] [stdout] test src/lib.rs - (line 23) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "1889585478c6463b78f5e22b2de81aa823c061a43b81896c84d314cc579abd66", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1889585478c6463b78f5e22b2de81aa823c061a43b81896c84d314cc579abd66", kill_on_drop: false }` [INFO] [stdout] 1889585478c6463b78f5e22b2de81aa823c061a43b81896c84d314cc579abd66