[INFO] fetching crate derive_more 0.99.20... [INFO] testing derive_more-0.99.20 against master#cdb45c87e2cd43495379f7e867e3cc15dcee9f93 for pr-145838-1 [INFO] extracting crate derive_more 0.99.20 into /workspace/builds/worker-2-tc1/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-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate derive_more 0.99.20 on toolchain cdb45c87e2cd43495379f7e867e3cc15dcee9f93 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "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" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded peg v0.5.7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ee0aae443ca0b2ad10accafb3d7856d85143a4b74706a3306d04642fa452457f [INFO] running `Command { std: "docker" "start" "-a" "ee0aae443ca0b2ad10accafb3d7856d85143a4b74706a3306d04642fa452457f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ee0aae443ca0b2ad10accafb3d7856d85143a4b74706a3306d04642fa452457f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ee0aae443ca0b2ad10accafb3d7856d85143a4b74706a3306d04642fa452457f", kill_on_drop: false }` [INFO] [stdout] ee0aae443ca0b2ad10accafb3d7856d85143a4b74706a3306d04642fa452457f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 294a14fc31f5490bd5eb3a02f613e4237ff09d1ef15ee6effdfe16c5ae1bac1a [INFO] running `Command { std: "docker" "start" "-a" "294a14fc31f5490bd5eb3a02f613e4237ff09d1ef15ee6effdfe16c5ae1bac1a", 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.66s [INFO] running `Command { std: "docker" "inspect" "294a14fc31f5490bd5eb3a02f613e4237ff09d1ef15ee6effdfe16c5ae1bac1a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "294a14fc31f5490bd5eb3a02f613e4237ff09d1ef15ee6effdfe16c5ae1bac1a", kill_on_drop: false }` [INFO] [stdout] 294a14fc31f5490bd5eb3a02f613e4237ff09d1ef15ee6effdfe16c5ae1bac1a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5f9a3f339a4b2fde192a319be8c38e1a51d5afdad00a18ab0050eeb057d7995b [INFO] running `Command { std: "docker" "start" "-a" "5f9a3f339a4b2fde192a319be8c38e1a51d5afdad00a18ab0050eeb057d7995b", 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 `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: 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 `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: 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 8.16s [INFO] running `Command { std: "docker" "inspect" "5f9a3f339a4b2fde192a319be8c38e1a51d5afdad00a18ab0050eeb057d7995b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5f9a3f339a4b2fde192a319be8c38e1a51d5afdad00a18ab0050eeb057d7995b", kill_on_drop: false }` [INFO] [stdout] 5f9a3f339a4b2fde192a319be8c38e1a51d5afdad00a18ab0050eeb057d7995b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+cdb45c87e2cd43495379f7e867e3cc15dcee9f93" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] a4e1edec47f27776e38c49f736200c1e2be8c8fb87cc55ea688c375339af2a9c [INFO] running `Command { std: "docker" "start" "-a" "a4e1edec47f27776e38c49f736200c1e2be8c8fb87cc55ea688c375339af2a9c", kill_on_drop: false }` [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: `derive_more` (test "error") generated 54 warnings [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: 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 "sum") generated 2 warnings [INFO] [stderr] warning: `derive_more` (test "lib") generated 4 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: `derive_more` (test "display") generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s [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] [stdout] test display::regex_placeholder_format_spec::detects_type ... ok [INFO] [stderr] Running tests/add.rs (/opt/rustwide/target/debug/deps/add-9611de38bc276e88) [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/add_assign.rs (/opt/rustwide/target/debug/deps/add_assign-f080dcf7ace874e0) [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] [stderr] Running tests/as_mut.rs (/opt/rustwide/target/debug/deps/as_mut-bdc99a05cca2d61f) [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 7 tests [INFO] [stdout] test multi_field_struct ... ok [INFO] [stdout] test single_field_forward ... ok [INFO] [stdout] test single_field_struct ... ok [INFO] [stdout] test multi_field_generic_struct ... ok [INFO] [stdout] test single_field_tuple ... ok [INFO] [stdout] test multi_field_tuple ... ok [INFO] [stderr] Running tests/as_ref.rs (/opt/rustwide/target/debug/deps/as_ref-f779023e5439364c) [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.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test multi_field_tuple ... ok [INFO] [stdout] test multi_field_struct ... ok [INFO] [stdout] test single_field_forward ... ok [INFO] [stdout] test single_field_generic_struct ... ok [INFO] [stdout] test single_field_struct ... ok [INFO] [stdout] test multi_field_generic_struct ... ok [INFO] [stdout] test single_field_tuple ... 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 enum_error ... ok [INFO] [stdout] test tuple_struct ... ok [INFO] [stdout] test unit_struct ... ok [INFO] [stdout] test record_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] [stderr] Running tests/deref.rs (/opt/rustwide/target/debug/deps/deref-29b5805ce414c8f6) [INFO] [stdout] [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] [stderr] Running tests/display.rs (/opt/rustwide/target/debug/deps/display-355b2279aabd5c1c) [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] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test check_display ... ok [INFO] [stdout] test generic::auto_generic_enum ... 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_enum_associated ... ok [INFO] [stdout] test generic::auto_unnamed_generic_struct ... ok [INFO] [stdout] test generic::bound::complex ... ok [INFO] [stdout] test generic::bound::redundant ... ok [INFO] [stdout] test generic::complex_type_field_enumerator::auto_generic_enum_complex ... ok [INFO] [stdout] test generic::complex_type_field_enumerator::auto_generic_named_struct_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::multi_trait_unnamed_generic_struct ... ok [INFO] [stdout] test generic::reference::auto_generic_reference ... ok [INFO] [stdout] test generic::reference::auto_generic_static_reference ... ok [INFO] [stdout] test generic::associated_type_field_enumerator::auto_generic_unnamed_struct_associated ... ok [INFO] [stdout] test generic::unused_generic_struct ... ok [INFO] [stdout] test generic::named_generic_struct ... ok [INFO] [stdout] test generic::unnamed_generic_struct ... ok [INFO] [stderr] Running tests/error_tests.rs (/opt/rustwide/target/debug/deps/error-d8955418d080303e) [INFO] [stdout] test generic::auto_named_generic_struct ... ok [INFO] [stdout] test generic::bound::simple ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [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_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_explicit_suppresses_implicit ... 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_no_source ... ok [INFO] [stdout] test error::derives_for_enums_with_source::named_implicit_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::unit ... ok [INFO] [stdout] test error::derives_for_enums_with_source::unnamed_explicit_no_source ... 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_implicit_source ... ok [INFO] [stdout] test error::derives_for_enums_with_source::unnamed_variant_ignore ... ok [INFO] [stdout] test error::derives_for_enums_with_source::unnamed_variant_ignore_redundant ... 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_explicit_no_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_explicit_source_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::named_ignore ... 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_implicit_no_source ... 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::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::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 ... 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_ignore_redundant ... 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_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::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_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_implicit_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_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 ... 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_explicit_suppresses_implicit ... ok [INFO] [stdout] test error::derives_for_structs_with_source::named_ignore ... 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_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] [INFO] [stdout] test result: ok. 87 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s [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] [stderr] Running tests/from_str.rs (/opt/rustwide/target/debug/deps/from_str-270aea2c7b90d4ab) [INFO] [stdout] test explicit_complex_types_name ... ok [INFO] [stdout] test explicit_types_enum ... ok [INFO] [stdout] test auto_ignore_with_forward_field2 ... ok [INFO] [stdout] test explicit_types_point_2d ... ok [INFO] [stdout] test explicit_types_struct ... ok [INFO] [stdout] test forward_enum ... ok [INFO] [stdout] test explicit_types_struct_tupled ... ok [INFO] [stdout] test forward_struct ... 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] [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] [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.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] [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_point_2d ... ok [INFO] [stdout] test explicit_types_struct_owned_only ... ok [INFO] [stdout] test explicit_complex_types_name ... ok [INFO] [stdout] test explicit_types_struct_tupled ... ok [INFO] [stdout] test explicit_types_struct_all ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [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] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Running tests/lib.rs (/opt/rustwide/target/debug/deps/lib-c8c700fdcb67d5f7) [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] [stderr] Running tests/mul.rs (/opt/rustwide/target/debug/deps/mul-69951f0cd9068ac7) [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/mul_assign.rs (/opt/rustwide/target/debug/deps/mul_assign-2a2a48d4e06021b4) [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] [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/not.rs (/opt/rustwide/target/debug/deps/not-6f012ad96cbabb4c) [INFO] [stderr] Running tests/sum.rs (/opt/rustwide/target/debug/deps/sum-20cf6ed0340495d7) [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/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 143) ... ok [INFO] [stdout] test src/lib.rs - (line 149) ... 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.32s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "a4e1edec47f27776e38c49f736200c1e2be8c8fb87cc55ea688c375339af2a9c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a4e1edec47f27776e38c49f736200c1e2be8c8fb87cc55ea688c375339af2a9c", kill_on_drop: false }` [INFO] [stdout] a4e1edec47f27776e38c49f736200c1e2be8c8fb87cc55ea688c375339af2a9c