[INFO] cloning repository https://github.com/gentjankolicaj/rust-examples
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/gentjankolicaj/rust-examples" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgentjankolicaj%2Frust-examples", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgentjankolicaj%2Frust-examples'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e137ef46bffb985074de4b9e2bed6ed39728e10d
[INFO] testing gentjankolicaj/rust-examples against 1.100.0-beta.1 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fgentjankolicaj%2Frust-examples" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/gentjankolicaj/rust-examples
[INFO] finished tweaking git repo https://github.com/gentjankolicaj/rust-examples
[INFO] tweaked toml for git repo https://github.com/gentjankolicaj/rust-examples written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/gentjankolicaj/rust-examples on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/gentjankolicaj/rust-examples already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2024 which implies `resolver = "3"`
[INFO] [stderr]   |
[INFO] [stderr]   = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr]   = note: to use the edition 2024 resolver, specify `workspace.resolver = "3"` in the workspace root's manifest
[INFO] [stderr]   = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fa2e0130534fa57f16b6aca39961cdc63756e3d1baae59aab5fafdff3680240f
[INFO] running `Command { std: "docker" "start" "fa2e0130534fa57f16b6aca39961cdc63756e3d1baae59aab5fafdff3680240f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fa2e0130534fa57f16b6aca39961cdc63756e3d1baae59aab5fafdff3680240f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fa2e0130534fa57f16b6aca39961cdc63756e3d1baae59aab5fafdff3680240f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fa2e0130534fa57f16b6aca39961cdc63756e3d1baae59aab5fafdff3680240f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fa2e0130534fa57f16b6aca39961cdc63756e3d1baae59aab5fafdff3680240f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2024 which implies `resolver = "3"`
[INFO] [stderr]   |
[INFO] [stderr]   = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr]   = note: to use the edition 2024 resolver, specify `workspace.resolver = "3"` in the workspace root's manifest
[INFO] [stderr]   = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/float_0
[INFO] [stderr]   |
[INFO] [stderr]   = note: the bin target `float_0` in package `scalar v0.1.0 (/opt/rustwide/workdir/primitives/scalar)` has the same output filename as the bin target `float_0` in package `primitives v0.1.0 (/opt/rustwide/workdir/primitives)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/float_0.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the bin target `float_0` in package `scalar v0.1.0 (/opt/rustwide/workdir/primitives/scalar)` has the same output filename as the bin target `float_0` in package `primitives v0.1.0 (/opt/rustwide/workdir/primitives)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/struct_0
[INFO] [stderr]   |
[INFO] [stderr]   = note: the bin target `struct_0` in package `structs v0.1.0 (/opt/rustwide/workdir/structs)` has the same output filename as the bin target `struct_0` in package `custom_types v0.1.0 (/opt/rustwide/workdir/custom_types)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/struct_0.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the bin target `struct_0` in package `structs v0.1.0 (/opt/rustwide/workdir/structs)` has the same output filename as the bin target `struct_0` in package `custom_types v0.1.0 (/opt/rustwide/workdir/custom_types)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/struct_1
[INFO] [stderr]   |
[INFO] [stderr]   = note: the bin target `struct_1` in package `structs v0.1.0 (/opt/rustwide/workdir/structs)` has the same output filename as the bin target `struct_1` in package `custom_types v0.1.0 (/opt/rustwide/workdir/custom_types)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/struct_1.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the bin target `struct_1` in package `structs v0.1.0 (/opt/rustwide/workdir/structs)` has the same output filename as the bin target `struct_1` in package `custom_types v0.1.0 (/opt/rustwide/workdir/custom_types)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr]    Compiling utils v0.1.0 (/opt/rustwide/workdir/cargos/dependencies/utils)
[INFO] [stderr]    Compiling tests v0.1.0 (/opt/rustwide/workdir/cargos/tests)
[INFO] [stderr]    Compiling generics v0.1.0 (/opt/rustwide/workdir/generics)
[INFO] [stderr]    Compiling closure v0.1.0 (/opt/rustwide/workdir/functions/closure)
[INFO] [stderr]    Compiling vector v0.1.0 (/opt/rustwide/workdir/vector)
[INFO] [stderr]    Compiling destructing v0.1.0 (/opt/rustwide/workdir/flow/match/destructing)
[INFO] [stderr]    Compiling string v0.1.0 (/opt/rustwide/workdir/conversion/string)
[INFO] [stderr]    Compiling compound v0.1.0 (/opt/rustwide/workdir/primitives/compound)
[INFO] [stderr]    Compiling into v0.1.0 (/opt/rustwide/workdir/conversion/into)
[INFO] [stderr]    Compiling functions v0.1.0 (/opt/rustwide/workdir/functions)
[INFO] [stderr]    Compiling try_trait v0.1.0 (/opt/rustwide/workdir/conversion/try_trait)
[INFO] [stderr]    Compiling custom_types v0.1.0 (/opt/rustwide/workdir/custom_types)
[INFO] [stderr]    Compiling guard v0.1.0 (/opt/rustwide/workdir/flow/match/guard)
[INFO] [stderr]    Compiling fmt v0.1.0 (/opt/rustwide/workdir/fmt)
[INFO] [stderr]    Compiling aliasing v0.1.0 (/opt/rustwide/workdir/types/aliasing)
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> conversion/into/src/bin/into_int.rs:5:16
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Integer(i64);
[INFO] [stdout]   |        ------- ^^^
[INFO] [stdout]   |        |
[INFO] [stdout]   |        field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing this field
[INFO] [stdout]   = note: `Integer` 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: unreachable pattern
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_tuple_dest_1.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         _ => {
[INFO] [stdout]    |         ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_tuple_dest_1.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |         (0, b) => {
[INFO] [stdout]    |         ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 21 |         (a, 0) => {
[INFO] [stdout]    |         ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 27 |         (a, b) => {
[INFO] [stdout]    |         ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 33 |         _ => {
[INFO] [stdout]    |         ^ collectively making this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `one`
[INFO] [stdout]   --> functions/closure/src/bin/closure_param_0.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let one = 1;
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_one`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `ONE` and `TWO` are never constructed
[INFO] [stdout]  --> custom_types/src/bin/enum_clike.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | enum Number {
[INFO] [stdout]   |      ------ variants in this enum
[INFO] [stdout] 5 |     ZERO,
[INFO] [stdout] 6 |     ONE,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 7 |     TWO,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Number` 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: variants `GREEN` and `BLUE` are never constructed
[INFO] [stdout]   --> custom_types/src/bin/enum_clike.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | enum Color {
[INFO] [stdout]    |      ----- variants in this enum
[INFO] [stdout] 11 |     RED = 0xff0000,
[INFO] [stdout] 12 |     GREEN = 0x00ff00,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 13 |     BLUE = 0x0000ff,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Color` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling primitives v0.1.0 (/opt/rustwide/workdir/primitives)
[INFO] [stderr]    Compiling deps_app v0.1.0 (/opt/rustwide/workdir/cargos/dependencies/deps_app)
[INFO] [stderr]    Compiling structs v0.1.0 (/opt/rustwide/workdir/structs)
[INFO] [stderr]    Compiling loop_loop v0.1.0 (/opt/rustwide/workdir/flow/loop_loop)
[INFO] [stderr]    Compiling var_bindings v0.1.0 (/opt/rustwide/workdir/var_bindings)
[INFO] [stderr]    Compiling ref_primitive_types v0.1.0 (/opt/rustwide/workdir/references/primitive_types)
[INFO] [stderr]    Compiling if_let v0.1.0 (/opt/rustwide/workdir/flow/if_let)
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]  --> conversion/try_trait/src/bin/try_into.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct EvenNumber {
[INFO] [stdout]   |        ---------- field in this struct
[INFO] [stdout] 7 |     value: i64,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `EvenNumber` 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: method `area` is never used
[INFO] [stdout]   --> generics/src/bin/generics_assoc_types_0.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | trait Shape<L, W> {
[INFO] [stdout]    |       ----- method in this trait
[INFO] [stdout] 12 |     fn area(&self) -> f32;
[INFO] [stdout]    |        ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> generics/src/bin/generics_assoc_types_0.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 | struct Square(f32);
[INFO] [stdout]    |        ------ ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        field in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout]    = note: `Square` 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]   --> generics/src/bin/generics_assoc_types_0.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 | struct Rectangle(f32, f32);
[INFO] [stdout]    |        --------- ^^^  ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing these fields
[INFO] [stdout]    = note: `Rectangle` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling for_loop v0.1.0 (/opt/rustwide/workdir/flow/for_loop)
[INFO] [stderr]    Compiling array v0.1.0 (/opt/rustwide/workdir/array)
[INFO] [stderr]    Compiling ops v0.1.0 (/opt/rustwide/workdir/primitives/ops)
[INFO] [stderr]    Compiling casting v0.1.0 (/opt/rustwide/workdir/types/casting)
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]   --> flow/if_let/src/bin/if_let_3.rs:36:21
[INFO] [stdout]    |
[INFO] [stdout] 36 |     if let Foo::Qux(value @ 100) = c {
[INFO] [stdout]    |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling inference v0.1.0 (/opt/rustwide/workdir/types/inference)
[INFO] [stdout] warning: function `print` is never used
[INFO] [stdout]   --> var_bindings/src/bin/var_scope_1.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn print() {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]   --> primitives/ops/src/bin/i64_ops.rs:5:22
[INFO] [stdout]    |
[INFO] [stdout]  5 |     let mut d: i64 = 0;
[INFO] [stdout]    |                      ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 31 |     d = -c;
[INFO] [stdout]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `case_instance`
[INFO] [stdout]   --> functions/src/bin/assoc_func_0.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let case_instance = Case { id: 0 };
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_case_instance`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]  --> functions/src/bin/assoc_func_0.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | struct Case {
[INFO] [stdout]   |        ---- field in this struct
[INFO] [stdout] 8 |     id: i32,
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling attributes v0.1.0 (/opt/rustwide/workdir/attributes)
[INFO] [stdout] warning: field `data` is never read
[INFO] [stdout]  --> structs/src/bin/struct_with_gen.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | struct Wrapper<T> {
[INFO] [stdout]   |        ------- field in this struct
[INFO] [stdout] 5 |     data: T,
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Wrapper` 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: fields `data` and `data2` are never read
[INFO] [stdout]   --> structs/src/bin/struct_with_gen.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | struct Wrapper2<T, U> {
[INFO] [stdout]    |        -------- fields in this struct
[INFO] [stdout] 10 |     data: T,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 11 |     data2: U,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Wrapper2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling exe v0.1.0 (/opt/rustwide/workdir/exe)
[INFO] [stderr]    Compiling while_loop v0.1.0 (/opt/rustwide/workdir/flow/while_loop)
[INFO] [stdout] warning: fields `name` and `radius` are never read
[INFO] [stdout]  --> structs/src/bin/destruct_struct.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct CityA {
[INFO] [stdout]   |        ----- fields in this struct
[INFO] [stdout] 6 |     name: String,
[INFO] [stdout]   |     ^^^^
[INFO] [stdout] 7 |     center: Coord,
[INFO] [stdout] 8 |     radius: f64,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `CityA` 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: fields `name` and `radius` are never read
[INFO] [stdout]   --> structs/src/bin/destruct_struct.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | struct CityB {
[INFO] [stdout]    |        ----- fields in this struct
[INFO] [stdout] 13 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 14 |     center: (f64, f64),
[INFO] [stdout] 15 |     radius: f64,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `CityB` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `param`
[INFO] [stdout]   --> generics/src/bin/generics_where_0.rs:10:16
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn print<T: A>(param: T) {}
[INFO] [stdout]    |                ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `id` and `time_stamp` are never read
[INFO] [stdout]   --> types/inference/src/bin/inference_2.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | struct User {
[INFO] [stdout]    |        ---- fields in this struct
[INFO] [stdout] 11 |     id: i64,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 12 |     time_stamp: i64,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `User` 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] [stderr]    Compiling types v0.1.0 (/opt/rustwide/workdir/types)
[INFO] [stderr]    Compiling if_else v0.1.0 (/opt/rustwide/workdir/flow/if_else)
[INFO] [stdout] warning: fields `0`, `1`, and `2` are never read
[INFO] [stdout]   --> primitives/compound/src/bin/tuple_2.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 | struct Matrix(f32, f32, f32);
[INFO] [stdout]    |        ------ ^^^  ^^^  ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing these fields
[INFO] [stdout]    = note: `Matrix` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> primitives/compound/src/bin/tuple_2.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[warn(dead_code)]
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `SwitchButton` is never used
[INFO] [stdout]  --> custom_types/src/bin/mixed_enums.rs:6:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | enum SwitchButton {
[INFO] [stdout]   |      ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling app v0.1.0 (/opt/rustwide/workdir/cargos/conventions/app)
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]   --> primitives/ops/src/bin/f32_ops.rs:5:22
[INFO] [stdout]    |
[INFO] [stdout]  5 |     let mut d: f32 = 0.0;
[INFO] [stdout]    |                      ^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 22 |     d = -c;
[INFO] [stdout]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling scalar v0.1.0 (/opt/rustwide/workdir/primitives/scalar)
[INFO] [stderr]    Compiling binding v0.1.0 (/opt/rustwide/workdir/flow/match/binding)
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]   --> primitives/ops/src/bin/i8_ops.rs:5:21
[INFO] [stdout]    |
[INFO] [stdout]  5 |     let mut d: i8 = 0;
[INFO] [stdout]    |                     ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 31 |     d = -c;
[INFO] [stdout]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `var_binding_c`
[INFO] [stdout]   --> var_bindings/src/bin/var_declare_first_0.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let var_binding_c: i64;
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_var_binding_c`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_array_dest_0.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |         [a, b, ..] => {
[INFO] [stdout]    |         ^^^^^^^^^^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_array_dest_0.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |         [0, ..] => {
[INFO] [stdout]    |         ------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 19 |         [a, ..] => {
[INFO] [stdout]    |         ------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 23 |         [a, b, ..] => {
[INFO] [stdout]    |         ^^^^^^^^^^ collectively making this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_array_dest_0.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         [_, ..] => {
[INFO] [stdout]    |         ^^^^^^^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_array_dest_0.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |         [0, ..] => {
[INFO] [stdout]    |         ------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 19 |         [a, ..] => {
[INFO] [stdout]    |         ------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 32 |         [_, ..] => {
[INFO] [stdout]    |         ^^^^^^^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling tricks v0.1.0 (/opt/rustwide/workdir/tricks)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]  --> tricks/src/bin/neg_int_abs.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let mut mask: i32 = x >> 31;
[INFO] [stdout]   |         ----^^^^
[INFO] [stdout]   |         |
[INFO] [stdout]   |         help: remove this `mut`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]  --> conversion/into/src/bin/into_0.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | struct Number {
[INFO] [stdout]   |        ------ field in this struct
[INFO] [stdout] 8 |     value: i32,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Number` 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] [stderr]    Compiling expression v0.1.0 (/opt/rustwide/workdir/expression)
[INFO] [stdout] warning: fields `x` and `y` are never read
[INFO] [stdout]  --> expression/src/bin/block_value_struct.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct Point {
[INFO] [stdout]   |        ----- fields in this struct
[INFO] [stdout] 7 |     x: i64,
[INFO] [stdout]   |     ^
[INFO] [stdout] 8 |     y: i64,
[INFO] [stdout]   |     ^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Point` 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: variant `OFF` is never constructed
[INFO] [stdout]   --> types/aliasing/src/bin/aliasing_enum.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | enum Switch {
[INFO] [stdout]    |      ------ variant in this enum
[INFO] [stdout] 18 |     ON,
[INFO] [stdout] 19 |     OFF,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Switch` has derived impls for the traits `Clone` and `Debug`, but these are 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: fields `id` and `age` are never read
[INFO] [stdout]  --> structs/src/bin/struct_1.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | struct User {
[INFO] [stdout]   |        ---- fields in this struct
[INFO] [stdout] 3 |     id: i64,
[INFO] [stdout]   |     ^^
[INFO] [stdout] 4 |     age: u8,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `User` has derived impls for the traits `Clone` and `Debug`, but these are 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: variant `GREEN` is never constructed
[INFO] [stdout]  --> flow/if_let/src/bin/if_let_1.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | enum Color {
[INFO] [stdout]   |      ----- variant in this enum
[INFO] [stdout] 7 |     RED,
[INFO] [stdout] 8 |     GREEN,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Color` 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: fields `0` and `1` are never read
[INFO] [stdout]  --> custom_types/src/bin/struct_types.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | struct TuplePair(f64, f64);
[INFO] [stdout]   |        --------- ^^^  ^^^
[INFO] [stdout]   |        |
[INFO] [stdout]   |        fields in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing these fields
[INFO] [stdout]   = note: `TuplePair` 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: fields `0` and `1` are never read
[INFO] [stdout]   --> custom_types/src/bin/struct_types.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 | struct TuplePoint(f64, f64);
[INFO] [stdout]    |        ---------- ^^^  ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing these fields
[INFO] [stdout]    = note: `TuplePoint` 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 `id` and `name` are never read
[INFO] [stdout]   --> custom_types/src/bin/struct_types.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | struct User {
[INFO] [stdout]    |        ---- fields in this struct
[INFO] [stdout] 24 |     id: i64,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 25 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `User` 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 `id` and `location` are never read
[INFO] [stdout]   --> custom_types/src/bin/struct_types.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | struct UserLocation {
[INFO] [stdout]    |        ------------ fields in this struct
[INFO] [stdout] 30 |     id: i64,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 31 |     location: TuplePoint,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `UserLocation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]   --> primitives/ops/src/bin/i16_ops.rs:5:22
[INFO] [stdout]    |
[INFO] [stdout]  5 |     let mut d: i16 = 0;
[INFO] [stdout]    |                      ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 31 |     d = -c;
[INFO] [stdout]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling from v0.1.0 (/opt/rustwide/workdir/conversion/from)
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> conversion/from/src/bin/from_int.rs:7:16
[INFO] [stdout]   |
[INFO] [stdout] 7 | struct Integer(i64);
[INFO] [stdout]   |        ------- ^^^
[INFO] [stdout]   |        |
[INFO] [stdout]   |        field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing this field
[INFO] [stdout]   = note: `Integer` 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] [stderr]    Compiling hello v0.1.0 (/opt/rustwide/workdir/hello)
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]  --> conversion/into/src/bin/into_long.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Long {
[INFO] [stdout]   |        ---- field in this struct
[INFO] [stdout] 6 |     value: i128,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Long` 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: unused label
[INFO] [stdout]  --> flow/loop_loop/src/bin/loop_return_0.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 |     let result = 'one: loop {
[INFO] [stdout]   |                  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_labels)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]   --> types/aliasing/src/bin/aliasing_struct.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | struct Pair(i32, i32);
[INFO] [stdout]    |        ---- ^^^  ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing these fields
[INFO] [stdout]    = note: `Pair` has derived impls for the traits `Clone` and `Debug`, but these are 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: fields `lat` and `lon` are never read
[INFO] [stdout]   --> types/aliasing/src/bin/aliasing_struct.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | struct Point {
[INFO] [stdout]    |        ----- fields in this struct
[INFO] [stdout] 27 |     lat: f64,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 28 |     lon: f64,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Point` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Debug`
[INFO] [stdout]  --> generics/src/bin/generics_assoc_types_1.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::fmt::Debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable `else` clause
[INFO] [stdout]  --> flow/if_let/src/bin/let_else_0.rs:7:30
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let let_else_binding = a else {
[INFO] [stdout]   |     ------------------------ ^^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     assigning to binding pattern will always succeed
[INFO] [stdout]   |
[INFO] [stdout]   = note: this pattern always matches, so the else clause is unreachable
[INFO] [stdout]   = note: `#[warn(irrefutable_let_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `param`
[INFO] [stdout]  --> generics/src/bin/generics_multiple_bound_0.rs:9:30
[INFO] [stdout]   |
[INFO] [stdout] 9 | fn print_single_bound<G: T1>(param: &G) {
[INFO] [stdout]   |                              ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `param`
[INFO] [stdout]   --> generics/src/bin/generics_multiple_bound_0.rs:13:37
[INFO] [stdout]    |
[INFO] [stdout] 13 | fn print_multiple_bound<G: T1 + T2>(param: &G) {
[INFO] [stdout]    |                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `red`
[INFO] [stdout]   --> functions/src/bin/assoc_func_1.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let red = Color::RED;
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: you might have meant to pattern match on the similarly named variant `RED`
[INFO] [stdout]    |
[INFO] [stdout] 32 -     let red = Color::RED;
[INFO] [stdout] 32 +     let Color::RED = Color::RED;
[INFO] [stdout]    |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let _red = Color::RED;
[INFO] [stdout]    |         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `GREEN` and `BLUE` are never constructed
[INFO] [stdout]   --> functions/src/bin/assoc_func_1.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | enum Color {
[INFO] [stdout]    |      ----- variants in this enum
[INFO] [stdout]  8 |     RED,
[INFO] [stdout]  9 |     GREEN,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 10 |     BLUE,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `TWO`, `THREE`, `FOUR`, `FIVE`, and `SIX` are never constructed
[INFO] [stdout]   --> functions/closure/src/bin/capturing_0.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum N {
[INFO] [stdout]    |      - variants in this enum
[INFO] [stdout] 10 |     ONE,
[INFO] [stdout] 11 |     TWO,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 12 |     THREE,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 13 |     FOUR,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 14 |     FIVE,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 15 |     SIX,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `N` 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: fields `id` and `name` are never read
[INFO] [stdout]   --> custom_types/src/bin/c_structs.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | struct House<'a> {
[INFO] [stdout]    |        ----- fields in this struct
[INFO] [stdout] 11 |     id: i64,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 12 |     name: &'a str,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `House` has derived impls for the traits `Clone` and `Debug`, but these are 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: fields `0` and `1` are never read
[INFO] [stdout]   --> generics/src/bin/generics_where_1.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | struct Pair(i32, i32);
[INFO] [stdout]    |        ---- ^^^  ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing these fields
[INFO] [stdout]    = note: `Pair` 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: variable does not need to be mutable
[INFO] [stdout]  --> primitives/ops/src/bin/u32_ops.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let mut d: u32 = 0;
[INFO] [stdout]   |         ----^
[INFO] [stdout]   |         |
[INFO] [stdout]   |         help: remove this `mut`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]  --> primitives/ops/src/bin/u32_ops.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let mut d: u32 = 0;
[INFO] [stdout]   |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ref_custom_types v0.1.0 (/opt/rustwide/workdir/references/custom_types)
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]  --> primitives/compound/src/bin/array_3.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | struct Pair(f32, f32);
[INFO] [stdout]   |        ---- ^^^  ^^^
[INFO] [stdout]   |        |
[INFO] [stdout]   |        fields in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing these fields
[INFO] [stdout]   = note: `Pair` has derived impls for the traits `Clone` and `Debug`, but these are 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: value assigned to `d` is never read
[INFO] [stdout]   --> primitives/ops/src/bin/f64_ops.rs:5:22
[INFO] [stdout]    |
[INFO] [stdout]  5 |     let mut d: f64 = 0.0;
[INFO] [stdout]    |                      ^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 22 |     d = -c;
[INFO] [stdout]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `x` and `y` are never read
[INFO] [stdout]  --> references/custom_types/src/bin/c_struct_ref.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct Point {
[INFO] [stdout]   |        ----- fields in this struct
[INFO] [stdout] 7 |     x: i32,
[INFO] [stdout]   |     ^
[INFO] [stdout] 8 |     y: i32,
[INFO] [stdout]   |     ^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Point` 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: unreachable pattern
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_tuple_dest_0.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         _ => {
[INFO] [stdout]    |         ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_tuple_dest_0.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |         (0, b) => {
[INFO] [stdout]    |         ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 20 |         (a, 0) => {
[INFO] [stdout]    |         ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 26 |         (a, b) => {
[INFO] [stdout]    |         ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 33 |         _ => {
[INFO] [stdout]    |         ^ collectively making this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]  --> conversion/into/src/bin/into_float.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Float {
[INFO] [stdout]   |        ----- field in this struct
[INFO] [stdout] 6 |     value: f64,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Float` 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: variants `MULTIPLY` and `DIVIDE` are never constructed
[INFO] [stdout]   --> custom_types/src/bin/enum_alias.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | enum ArithmeticOps {
[INFO] [stdout]    |      ------------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 16 |     MULTIPLY,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 17 |     DIVIDE,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `b` is never read
[INFO] [stdout]   --> generics/src/bin/generics_trait_0.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | struct C {
[INFO] [stdout]    |        - field in this struct
[INFO] [stdout] 15 |     a: A,
[INFO] [stdout] 16 |     b: B,
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `C` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> generics/src/bin/generics_trait_0.rs:4:9
[INFO] [stdout]    |
[INFO] [stdout]  4 | #![warn(dead_code)]
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `second` is never used
[INFO] [stdout]   --> generics/src/bin/generics_trait_0.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | trait Di<T, U> {
[INFO] [stdout]    |       -- method in this trait
[INFO] [stdout] 25 |     fn first(self) -> T;
[INFO] [stdout] 26 |     fn second(self) -> U;
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> fmt/src/bin/debug_struct.rs:5:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Printable(i32);
[INFO] [stdout]   |        --------- ^^^
[INFO] [stdout]   |        |
[INFO] [stdout]   |        field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing this field
[INFO] [stdout]   = note: `Printable` 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 `0` is never read
[INFO] [stdout]  --> fmt/src/bin/debug_struct.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | struct Deep(Printable);
[INFO] [stdout]   |        ---- ^^^^^^^^^
[INFO] [stdout]   |        |
[INFO] [stdout]   |        field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing this field
[INFO] [stdout]   = note: `Deep` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]  --> flow/loop_loop/src/bin/loop_label_2.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |     let mut counter = 0;
[INFO] [stdout]   |         ----^^^^^^^
[INFO] [stdout]   |         |
[INFO] [stdout]   |         help: remove this `mut`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `counter`
[INFO] [stdout]  --> flow/loop_loop/src/bin/loop_label_2.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |     let mut counter = 0;
[INFO] [stdout]   |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_counter`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> custom_types/src/bin/tuple_structs.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | struct Unary(i32);
[INFO] [stdout]   |        ----- ^^^
[INFO] [stdout]   |        |
[INFO] [stdout]   |        field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing this field
[INFO] [stdout]   = note: `Unary` has derived impls for the traits `Clone` and `Debug`, but these are 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: fields `0` and `1` are never read
[INFO] [stdout]   --> custom_types/src/bin/tuple_structs.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | struct Pair(usize, i32);
[INFO] [stdout]    |        ---- ^^^^^  ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing these fields
[INFO] [stdout]    = note: `Pair` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> custom_types/src/bin/tuple_structs.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 | struct Map<'a>(&'a [Pair]); // struct of type tuple with a slice of pair types
[INFO] [stdout]    |        ---     ^^^^^^^^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        field in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout]    = note: `Map` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `red`, `green`, and `blue` are never read
[INFO] [stdout]   --> fmt/src/bin/formatting_0.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | struct Color {
[INFO] [stdout]    |        ----- fields in this struct
[INFO] [stdout] 33 |     red: u8,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 34 |     green: u8,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 35 |     blue: u8,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Color` 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: unused variable: `b_unsigned`
[INFO] [stdout]   --> types/casting/src/bin/casting_int_1.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let b_unsigned = a_unsigned as u32;
[INFO] [stdout]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_b_unsigned`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]   --> primitives/ops/src/bin/i32_ops.rs:5:22
[INFO] [stdout]    |
[INFO] [stdout]  5 |     let mut d: i32 = 0;
[INFO] [stdout]    |                      ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 31 |     d = -c;
[INFO] [stdout]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]  --> conversion/from/src/bin/from_long.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | struct Long {
[INFO] [stdout]   |        ---- field in this struct
[INFO] [stdout] 8 |     value: i128,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Long` 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: unreachable pattern
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_enum_dest_0.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         _ => {
[INFO] [stdout]    |         ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_enum_dest_0.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         Color::GREEN => {
[INFO] [stdout]    |         ------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 25 |         Color::RED => {
[INFO] [stdout]    |         ---------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 28 |         Color::BLUE => {
[INFO] [stdout]    |         ----------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 31 |         _ => {
[INFO] [stdout]    |         ^ collectively making this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `RED` and `BLUE` are never constructed
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_enum_dest_0.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | enum Color {
[INFO] [stdout]    |      ----- variants in this enum
[INFO] [stdout] 12 |     RED,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 13 |     GREEN,
[INFO] [stdout] 14 |     BLUE,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Color` 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: variant `OFF` is never constructed
[INFO] [stdout]   --> types/inference/src/bin/inference_1.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Switch {
[INFO] [stdout]    |      ------ variant in this enum
[INFO] [stdout] 10 |     ON,
[INFO] [stdout] 11 |     OFF,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Switch` 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: variant `OFF` is never constructed
[INFO] [stdout]  --> structs/src/bin/struct_with_enum.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | enum Switch {
[INFO] [stdout]   |      ------ variant in this enum
[INFO] [stdout] 3 |     ON,
[INFO] [stdout] 4 |     OFF,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Switch` has derived impls for the traits `Clone` and `Debug`, but these are 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 `0` is never read
[INFO] [stdout]   --> structs/src/bin/struct_with_enum.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 |     FEMALE(&'a str),
[INFO] [stdout]    |     ------ ^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RobotSex` has derived impls for the traits `Clone` and `Debug`, but these are 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] 10 -     FEMALE(&'a str),
[INFO] [stdout] 10 +     FEMALE(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MALE` is never constructed
[INFO] [stdout]  --> structs/src/bin/struct_with_enum.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | enum RobotSex<'a> {
[INFO] [stdout]   |      -------- variant in this enum
[INFO] [stdout] 9 |     MALE(&'a str),
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `RobotSex` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> structs/src/bin/struct_with_enum.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 |     TREE(u8),
[INFO] [stdout]    |     ---- ^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RobotDS` has derived impls for the traits `Clone` and `Debug`, but these are 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] 18 -     TREE(u8),
[INFO] [stdout] 18 +     TREE(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `SCALAR`, `ARRAY`, `MAP`, and `BTREE` are never constructed
[INFO] [stdout]   --> structs/src/bin/struct_with_enum.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | enum RobotDS {
[INFO] [stdout]    |      ------- variants in this enum
[INFO] [stdout] 15 |     SCALAR(u8),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 16 |     ARRAY(u8),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 17 |     MAP(u8),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 18 |     TREE(u8),
[INFO] [stdout] 19 |     BTREE(u8),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RobotDS` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `id`, `serial`, `switch`, `sex`, and `ds` are never read
[INFO] [stdout]   --> structs/src/bin/struct_with_enum.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | struct Robot<'a> {
[INFO] [stdout]    |        ----- fields in this struct
[INFO] [stdout] 24 |     id: i64,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 25 |     serial: i128,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 26 |     switch: Switch,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 27 |     sex: RobotSex<'a>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 28 |     ds: RobotDS,
[INFO] [stdout]    |     ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Robot` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ROBOT_NUMBER` is never used
[INFO] [stdout]   --> structs/src/bin/struct_with_enum.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 |     const ROBOT_NUMBER: usize = 10;
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_tuple_struct_dest.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         Pair(_, _) => {
[INFO] [stdout]    |         ^^^^^^^^^^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_tuple_struct_dest.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |         Pair(0, b) => {
[INFO] [stdout]    |         ---------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 22 |         Pair(a, 0) => {
[INFO] [stdout]    |         ---------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 28 |         Pair(a, b) => {
[INFO] [stdout]    |         ---------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 34 |         Pair(_, _) => {
[INFO] [stdout]    |         ^^^^^^^^^^ collectively making this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `param`
[INFO] [stdout]   --> generics/src/bin/generics_trait_empty.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 | fn apply_ta<T: TA>(param: &T) {
[INFO] [stdout]    |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `param`
[INFO] [stdout]   --> generics/src/bin/generics_trait_empty.rs:42:20
[INFO] [stdout]    |
[INFO] [stdout] 42 | fn apply_tb<T: TB>(param: &T) {
[INFO] [stdout]    |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `a` and `b` are never read
[INFO] [stdout]   --> generics/src/bin/generics_trait_empty.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | struct C {
[INFO] [stdout]    |        - fields in this struct
[INFO] [stdout] 17 |     a: A,
[INFO] [stdout]    |     ^
[INFO] [stdout] 18 |     b: B,
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `C` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> generics/src/bin/generics_trait_empty.rs:6:9
[INFO] [stdout]    |
[INFO] [stdout]  6 | #![warn(dead_code)]
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Advanced`
[INFO] [stdout]   --> custom_types/src/bin/enum_use.rs:19:24
[INFO] [stdout]    |
[INFO] [stdout] 19 |     use crate::Stage::{Advanced, Beginner}; //use all enum variants of Role.
[INFO] [stdout]    |                        ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Advanced` is never constructed
[INFO] [stdout]  --> custom_types/src/bin/enum_use.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum Stage {
[INFO] [stdout]   |      ----- variant in this enum
[INFO] [stdout] 6 |     Beginner,
[INFO] [stdout] 7 |     Advanced,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Stage` 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: variant `Teacher` is never constructed
[INFO] [stdout]   --> custom_types/src/bin/enum_use.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | enum Role {
[INFO] [stdout]    |      ---- variant in this enum
[INFO] [stdout] 12 |     Student,
[INFO] [stdout] 13 |     Teacher,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Role` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `inferred_type` is never read
[INFO] [stdout]   --> primitives/src/bin/primitives_0.rs:38:29
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let mut inferred_type = 11;
[INFO] [stdout]    |                             ^^ this value is reassigned later and never used
[INFO] [stdout] 39 |     inferred_type = 4294967296i64;
[INFO] [stdout]    |     ----------------------------- `inferred_type` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `mutable` is never read
[INFO] [stdout]   --> primitives/src/bin/primitives_0.rs:43:23
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let mut mutable = 0;
[INFO] [stdout]    |                       ^ this value is reassigned later and never used
[INFO] [stdout] 44 |     mutable = 1;
[INFO] [stdout]    |     ----------- `mutable` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]  --> var_bindings/src/bin/var_binding_freeze_1.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let mut mutable_var_bind = 101;
[INFO] [stdout]   |         ----^^^^^^^^^^^^^^^^
[INFO] [stdout]   |         |
[INFO] [stdout]   |         help: remove this `mut`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> var_bindings/src/bin/var_binding_freeze_1.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 |         let mut mutable_var_bind = mutable_var_bind;
[INFO] [stdout]    |             ----^^^^^^^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `age` are never read
[INFO] [stdout]  --> fmt/src/bin/fmt_display_0.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | struct Person<'a> {
[INFO] [stdout]   |        ------ fields in this struct
[INFO] [stdout] 3 |     name: &'a str,
[INFO] [stdout]   |     ^^^^
[INFO] [stdout] 4 |     age: u8,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Person` 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: unreachable `else` clause
[INFO] [stdout]   --> flow/if_let/src/bin/let_else_1.rs:14:30
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let let_else_binding = a else {
[INFO] [stdout]    |     ------------------------ ^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     assigning to binding pattern will always succeed
[INFO] [stdout]    |
[INFO] [stdout]    = note: this pattern always matches, so the else clause is unreachable
[INFO] [stdout]    = note: `#[warn(irrefutable_let_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `RED` and `BLUE` are never constructed
[INFO] [stdout]  --> flow/if_let/src/bin/let_else_1.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum Color {
[INFO] [stdout]   |      ----- variants in this enum
[INFO] [stdout] 6 |     RED,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 7 |     GREEN,
[INFO] [stdout] 8 |     BLUE,
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Color` 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: fields `x` and `y` are never read
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_reference_dest_1.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | struct Foo {
[INFO] [stdout]    |        --- fields in this struct
[INFO] [stdout] 14 |     x: (u32, u32),
[INFO] [stdout]    |     ^
[INFO] [stdout] 15 |     y: u32,
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Foo` 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: variants `TWO`, `THREE`, `FOUR`, `FIVE`, and `SIX` are never constructed
[INFO] [stdout]   --> functions/closure/src/bin/capturing_1.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum N {
[INFO] [stdout]    |      - variants in this enum
[INFO] [stdout] 10 |     ONE,
[INFO] [stdout] 11 |     TWO,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 12 |     THREE,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 13 |     FOUR,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 14 |     FIVE,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 15 |     SIX,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `N` 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: unused variable: `a`
[INFO] [stdout]   --> generics/src/bin/generics_where_2.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let a = 10;
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `param`
[INFO] [stdout]  --> generics/src/bin/generics_multiple_bound_1.rs:9:30
[INFO] [stdout]   |
[INFO] [stdout] 9 | fn print_single_bound<G: T1>(param: &G) {
[INFO] [stdout]   |                              ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `param`
[INFO] [stdout]   --> generics/src/bin/generics_multiple_bound_1.rs:13:37
[INFO] [stdout]    |
[INFO] [stdout] 13 | fn print_multiple_bound<G: T1 + T2>(param: &G) {
[INFO] [stdout]    |                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]   --> generics/src/bin/generics_multiple_bound_1.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | struct Pair(i32, i32);
[INFO] [stdout]    |        ---- ^^^  ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing these fields
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> generics/src/bin/generics_where_2.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let b = 3.14;
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]   --> generics/src/bin/generics_where_2.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let c = Unit;
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `A` is never used
[INFO] [stdout]  --> generics/src/bin/generics_where_2.rs:7:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | trait A {}
[INFO] [stdout]   |       ^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `TraitWithGeneric` is never used
[INFO] [stdout]  --> generics/src/bin/generics_where_2.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 | trait TraitWithGeneric<T> {}
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]   --> types/inference/src/bin/inference_4.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | struct Coord(f64, f64);
[INFO] [stdout]    |        ----- ^^^  ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing these fields
[INFO] [stdout]    = note: `Coord` 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: fields `id` and `age` are never read
[INFO] [stdout]   --> primitives/compound/src/bin/tuple_mixed.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | struct User {
[INFO] [stdout]    |        ---- fields in this struct
[INFO] [stdout]  9 |     id: i64,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 10 |     age: i8,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `User` 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: struct `Unit` is never constructed
[INFO] [stdout]   --> custom_types/src/bin/struct_1.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | struct Unit;
[INFO] [stdout]    |        ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> custom_types/src/bin/struct_1.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | struct Road(i64, Meter);
[INFO] [stdout]    |        ---- ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        field in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Road` has derived impls for the traits `Clone` and `Debug`, but these are 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] 16 - struct Road(i64, Meter);
[INFO] [stdout] 16 + struct Road((), Meter);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `id`, `name`, and `road` are never read
[INFO] [stdout]   --> custom_types/src/bin/struct_1.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | struct House<'a> {
[INFO] [stdout]    |        ----- fields in this struct
[INFO] [stdout] 20 |     id: i64,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 21 |     name: &'a str,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 22 |     road: Road,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `House` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `year`, `month`, and `day` are never read
[INFO] [stdout]  --> structs/src/bin/struct_0.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | struct Date {
[INFO] [stdout]   |        ---- fields in this struct
[INFO] [stdout] 3 |     year: u32,
[INFO] [stdout]   |     ^^^^
[INFO] [stdout] 4 |     month: u32,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout] 5 |     day: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Date` 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: fields `0` and `1` are never read
[INFO] [stdout]  --> references/custom_types/src/bin/tuple_struct_ref.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct Point(i32, i32);
[INFO] [stdout]   |        ----- ^^^  ^^^
[INFO] [stdout]   |        |
[INFO] [stdout]   |        fields in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing these fields
[INFO] [stdout]   = note: `Point` 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: variants `GREEN` and `BLUE` are never constructed
[INFO] [stdout]   --> functions/src/bin/method_1.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Color {
[INFO] [stdout]    |      ----- variants in this enum
[INFO] [stdout] 10 |     RED,
[INFO] [stdout] 11 |     GREEN,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 12 |     BLUE,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Color` 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: value assigned to `d` is never read
[INFO] [stdout]   --> primitives/ops/src/bin/i128_ops.rs:5:23
[INFO] [stdout]    |
[INFO] [stdout]  5 |     let mut d: i128 = 0;
[INFO] [stdout]    |                       ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 31 |     d = -c;
[INFO] [stdout]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         Coord { x: _, y: _ } => {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         Coord { x: 0, y: y } => {
[INFO] [stdout]    |         -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 25 |         Coord { x: x, y: 0 } => {
[INFO] [stdout]    |         -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 28 |         Coord { x: x, y: y } => {
[INFO] [stdout]    |         -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 32 |         Coord { x: _, y: _ } => {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ collectively making this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         Coord { x: _, y: _ } => {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |         Coord { x: 0, y: y } => {
[INFO] [stdout]    |         -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 44 |         Coord { x: x, y: 0 } => {
[INFO] [stdout]    |         -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 47 |         Coord { x: x, y: y } => {
[INFO] [stdout]    |         -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 51 |         Coord { x: _, y: _ } => {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `y:` in this pattern is redundant
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:22:23
[INFO] [stdout]    |
[INFO] [stdout] 22 |         Coord { x: 0, y: y } => {
[INFO] [stdout]    |                       ^^^^ help: use shorthand field pattern: `y`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_shorthand_field_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `x:` in this pattern is redundant
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:25:17
[INFO] [stdout]    |
[INFO] [stdout] 25 |         Coord { x: x, y: 0 } => {
[INFO] [stdout]    |                 ^^^^ help: use shorthand field pattern: `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `x:` in this pattern is redundant
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |         Coord { x: x, y: y } => {
[INFO] [stdout]    |                 ^^^^ help: use shorthand field pattern: `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `y:` in this pattern is redundant
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:28:23
[INFO] [stdout]    |
[INFO] [stdout] 28 |         Coord { x: x, y: y } => {
[INFO] [stdout]    |                       ^^^^ help: use shorthand field pattern: `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `y:` in this pattern is redundant
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:41:23
[INFO] [stdout]    |
[INFO] [stdout] 41 |         Coord { x: 0, y: y } => {
[INFO] [stdout]    |                       ^^^^ help: use shorthand field pattern: `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `x:` in this pattern is redundant
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:44:17
[INFO] [stdout]    |
[INFO] [stdout] 44 |         Coord { x: x, y: 0 } => {
[INFO] [stdout]    |                 ^^^^ help: use shorthand field pattern: `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `x:` in this pattern is redundant
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |         Coord { x: x, y: y } => {
[INFO] [stdout]    |                 ^^^^ help: use shorthand field pattern: `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `y:` in this pattern is redundant
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:47:23
[INFO] [stdout]    |
[INFO] [stdout] 47 |         Coord { x: x, y: y } => {
[INFO] [stdout]    |                       ^^^^ help: use shorthand field pattern: `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]  --> conversion/from/src/bin/from_float.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Float {
[INFO] [stdout]   |        ----- field in this struct
[INFO] [stdout] 6 |     value: f64,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Float` 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] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.74s
[INFO] running `Command { std: "docker" "inspect" "fa2e0130534fa57f16b6aca39961cdc63756e3d1baae59aab5fafdff3680240f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fa2e0130534fa57f16b6aca39961cdc63756e3d1baae59aab5fafdff3680240f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2024 which implies `resolver = "3"`
[INFO] [stderr]   |
[INFO] [stderr]   = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr]   = note: to use the edition 2024 resolver, specify `workspace.resolver = "3"` in the workspace root's manifest
[INFO] [stderr]   = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr]    Compiling tests v0.1.0 (/opt/rustwide/workdir/cargos/tests)
[INFO] [stderr]    Compiling structs v0.1.0 (/opt/rustwide/workdir/structs)
[INFO] [stderr]    Compiling loop_loop v0.1.0 (/opt/rustwide/workdir/flow/loop_loop)
[INFO] [stderr]    Compiling generics v0.1.0 (/opt/rustwide/workdir/generics)
[INFO] [stderr]    Compiling compound v0.1.0 (/opt/rustwide/workdir/primitives/compound)
[INFO] [stderr]    Compiling ref_primitive_types v0.1.0 (/opt/rustwide/workdir/references/primitive_types)
[INFO] [stderr]    Compiling if_let v0.1.0 (/opt/rustwide/workdir/flow/if_let)
[INFO] [stderr]    Compiling closure v0.1.0 (/opt/rustwide/workdir/functions/closure)
[INFO] [stderr]    Compiling for_loop v0.1.0 (/opt/rustwide/workdir/flow/for_loop)
[INFO] [stderr]    Compiling types v0.1.0 (/opt/rustwide/workdir/types)
[INFO] [stderr]    Compiling casting v0.1.0 (/opt/rustwide/workdir/types/casting)
[INFO] [stderr]    Compiling deps_app v0.1.0 (/opt/rustwide/workdir/cargos/dependencies/deps_app)
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]   --> flow/if_let/src/bin/if_let_3.rs:36:21
[INFO] [stdout]    |
[INFO] [stdout] 36 |     if let Foo::Qux(value @ 100) = c {
[INFO] [stdout]    |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `area` is never used
[INFO] [stdout]   --> generics/src/bin/generics_assoc_types_0.rs:12:8
[INFO] [stdout]    |
[INFO] [stdout] 11 | trait Shape<L, W> {
[INFO] [stdout]    |       ----- method in this trait
[INFO] [stdout] 12 |     fn area(&self) -> f32;
[INFO] [stdout]    |        ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> generics/src/bin/generics_assoc_types_0.rs:17:15
[INFO] [stdout]    |
[INFO] [stdout] 17 | struct Square(f32);
[INFO] [stdout]    |        ------ ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        field in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout]    = note: `Square` 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]   --> generics/src/bin/generics_assoc_types_0.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 | struct Rectangle(f32, f32);
[INFO] [stdout]    |        --------- ^^^  ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing these fields
[INFO] [stdout]    = note: `Rectangle` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling destructing v0.1.0 (/opt/rustwide/workdir/flow/match/destructing)
[INFO] [stderr]    Compiling string v0.1.0 (/opt/rustwide/workdir/conversion/string)
[INFO] [stderr]    Compiling functions v0.1.0 (/opt/rustwide/workdir/functions)
[INFO] [stderr]    Compiling inference v0.1.0 (/opt/rustwide/workdir/types/inference)
[INFO] [stdout] warning: unused variable: `case_instance`
[INFO] [stdout]   --> functions/src/bin/assoc_func_0.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let case_instance = Case { id: 0 };
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_case_instance`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]  --> functions/src/bin/assoc_func_0.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | struct Case {
[INFO] [stdout]   |        ---- field in this struct
[INFO] [stdout] 8 |     id: i32,
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ops v0.1.0 (/opt/rustwide/workdir/primitives/ops)
[INFO] [stderr]    Compiling var_bindings v0.1.0 (/opt/rustwide/workdir/var_bindings)
[INFO] [stderr]    Compiling custom_types v0.1.0 (/opt/rustwide/workdir/custom_types)
[INFO] [stderr]    Compiling aliasing v0.1.0 (/opt/rustwide/workdir/types/aliasing)
[INFO] [stdout] warning: fields `id` and `time_stamp` are never read
[INFO] [stdout]   --> types/inference/src/bin/inference_2.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | struct User {
[INFO] [stdout]    |        ---- fields in this struct
[INFO] [stdout] 11 |     id: i64,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 12 |     time_stamp: i64,
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `User` 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] [stderr]    Compiling expression v0.1.0 (/opt/rustwide/workdir/expression)
[INFO] [stdout] warning: unused variable: `var_binding_c`
[INFO] [stdout]   --> var_bindings/src/bin/var_declare_first_0.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let var_binding_c: i64;
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_var_binding_c`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]   --> types/aliasing/src/bin/aliasing_struct.rs:22:13
[INFO] [stdout]    |
[INFO] [stdout] 22 | struct Pair(i32, i32);
[INFO] [stdout]    |        ---- ^^^  ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing these fields
[INFO] [stdout]    = note: `Pair` has derived impls for the traits `Clone` and `Debug`, but these are 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: fields `lat` and `lon` are never read
[INFO] [stdout]   --> types/aliasing/src/bin/aliasing_struct.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 26 | struct Point {
[INFO] [stdout]    |        ----- fields in this struct
[INFO] [stdout] 27 |     lat: f64,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 28 |     lon: f64,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Point` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `param`
[INFO] [stdout]   --> generics/src/bin/generics_where_0.rs:10:16
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn print<T: A>(param: T) {}
[INFO] [stdout]    |                ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling primitives v0.1.0 (/opt/rustwide/workdir/primitives)
[INFO] [stdout] warning: fields `name` and `radius` are never read
[INFO] [stdout]  --> structs/src/bin/destruct_struct.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct CityA {
[INFO] [stdout]   |        ----- fields in this struct
[INFO] [stdout] 6 |     name: String,
[INFO] [stdout]   |     ^^^^
[INFO] [stdout] 7 |     center: Coord,
[INFO] [stdout] 8 |     radius: f64,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `CityA` 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: fields `name` and `radius` are never read
[INFO] [stdout]   --> structs/src/bin/destruct_struct.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | struct CityB {
[INFO] [stdout]    |        ----- fields in this struct
[INFO] [stdout] 13 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 14 |     center: (f64, f64),
[INFO] [stdout] 15 |     radius: f64,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `CityB` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling vector v0.1.0 (/opt/rustwide/workdir/vector)
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]   --> primitives/ops/src/bin/i64_ops.rs:5:22
[INFO] [stdout]    |
[INFO] [stdout]  5 |     let mut d: i64 = 0;
[INFO] [stdout]    |                      ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 31 |     d = -c;
[INFO] [stdout]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling if_else v0.1.0 (/opt/rustwide/workdir/flow/if_else)
[INFO] [stderr]    Compiling array v0.1.0 (/opt/rustwide/workdir/array)
[INFO] [stdout] warning: value assigned to `inferred_type` is never read
[INFO] [stdout]   --> primitives/src/bin/primitives_0.rs:38:29
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let mut inferred_type = 11;
[INFO] [stdout]    |                             ^^ this value is reassigned later and never used
[INFO] [stdout] 39 |     inferred_type = 4294967296i64;
[INFO] [stdout]    |     ----------------------------- `inferred_type` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `mutable` is never read
[INFO] [stdout]   --> primitives/src/bin/primitives_0.rs:43:23
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let mut mutable = 0;
[INFO] [stdout]    |                       ^ this value is reassigned later and never used
[INFO] [stdout] 44 |     mutable = 1;
[INFO] [stdout]    |     ----------- `mutable` is overwritten here before the previous value is read
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling fmt v0.1.0 (/opt/rustwide/workdir/fmt)
[INFO] [stderr]    Compiling try_trait v0.1.0 (/opt/rustwide/workdir/conversion/try_trait)
[INFO] [stderr]    Compiling binding v0.1.0 (/opt/rustwide/workdir/flow/match/binding)
[INFO] [stderr]    Compiling scalar v0.1.0 (/opt/rustwide/workdir/primitives/scalar)
[INFO] [stderr]    Compiling utils v0.1.0 (/opt/rustwide/workdir/cargos/dependencies/utils)
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]  --> conversion/try_trait/src/bin/try_into.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct EvenNumber {
[INFO] [stdout]   |        ---------- field in this struct
[INFO] [stdout] 7 |     value: i64,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `EvenNumber` 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] [stderr]    Compiling attributes v0.1.0 (/opt/rustwide/workdir/attributes)
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]   --> primitives/ops/src/bin/f32_ops.rs:5:22
[INFO] [stdout]    |
[INFO] [stdout]  5 |     let mut d: f32 = 0.0;
[INFO] [stdout]    |                      ^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 22 |     d = -c;
[INFO] [stdout]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling into v0.1.0 (/opt/rustwide/workdir/conversion/into)
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_tuple_dest_0.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         _ => {
[INFO] [stdout]    |         ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_tuple_dest_0.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |         (0, b) => {
[INFO] [stdout]    |         ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 20 |         (a, 0) => {
[INFO] [stdout]    |         ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 26 |         (a, b) => {
[INFO] [stdout]    |         ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 33 |         _ => {
[INFO] [stdout]    |         ^ collectively making this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling guard v0.1.0 (/opt/rustwide/workdir/flow/match/guard)
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]  --> conversion/into/src/bin/into_0.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | struct Number {
[INFO] [stdout]   |        ------ field in this struct
[INFO] [stdout] 8 |     value: i32,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Number` 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 `0` is never read
[INFO] [stdout]  --> fmt/src/bin/debug_struct.rs:5:18
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Printable(i32);
[INFO] [stdout]   |        --------- ^^^
[INFO] [stdout]   |        |
[INFO] [stdout]   |        field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing this field
[INFO] [stdout]   = note: `Printable` 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 `0` is never read
[INFO] [stdout]  --> fmt/src/bin/debug_struct.rs:8:13
[INFO] [stdout]   |
[INFO] [stdout] 8 | struct Deep(Printable);
[INFO] [stdout]   |        ---- ^^^^^^^^^
[INFO] [stdout]   |        |
[INFO] [stdout]   |        field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing this field
[INFO] [stdout]   = note: `Deep` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling ref_custom_types v0.1.0 (/opt/rustwide/workdir/references/custom_types)
[INFO] [stdout] warning: fields `id` and `age` are never read
[INFO] [stdout]  --> structs/src/bin/struct_1.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | struct User {
[INFO] [stdout]   |        ---- fields in this struct
[INFO] [stdout] 3 |     id: i64,
[INFO] [stdout]   |     ^^
[INFO] [stdout] 4 |     age: u8,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `User` has derived impls for the traits `Clone` and `Debug`, but these are 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: fields `0` and `1` are never read
[INFO] [stdout]  --> references/custom_types/src/bin/tuple_struct_ref.rs:6:14
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct Point(i32, i32);
[INFO] [stdout]   |        ----- ^^^  ^^^
[INFO] [stdout]   |        |
[INFO] [stdout]   |        fields in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing these fields
[INFO] [stdout]   = note: `Point` 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: variant `GREEN` is never constructed
[INFO] [stdout]  --> flow/if_let/src/bin/if_let_1.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | enum Color {
[INFO] [stdout]   |      ----- variant in this enum
[INFO] [stdout] 7 |     RED,
[INFO] [stdout] 8 |     GREEN,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Color` 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 `0` is never read
[INFO] [stdout]  --> custom_types/src/bin/tuple_structs.rs:9:14
[INFO] [stdout]   |
[INFO] [stdout] 9 | struct Unary(i32);
[INFO] [stdout]   |        ----- ^^^
[INFO] [stdout]   |        |
[INFO] [stdout]   |        field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing this field
[INFO] [stdout]   = note: `Unary` has derived impls for the traits `Clone` and `Debug`, but these are 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: fields `0` and `1` are never read
[INFO] [stdout]   --> custom_types/src/bin/tuple_structs.rs:12:13
[INFO] [stdout]    |
[INFO] [stdout] 12 | struct Pair(usize, i32);
[INFO] [stdout]    |        ---- ^^^^^  ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing these fields
[INFO] [stdout]    = note: `Pair` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> custom_types/src/bin/tuple_structs.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 | struct Map<'a>(&'a [Pair]); // struct of type tuple with a slice of pair types
[INFO] [stdout]    |        ---     ^^^^^^^^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        field in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing this field
[INFO] [stdout]    = note: `Map` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `GREEN` and `BLUE` are never constructed
[INFO] [stdout]   --> functions/src/bin/method_1.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Color {
[INFO] [stdout]    |      ----- variants in this enum
[INFO] [stdout] 10 |     RED,
[INFO] [stdout] 11 |     GREEN,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 12 |     BLUE,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Color` 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] [stderr]    Compiling from v0.1.0 (/opt/rustwide/workdir/conversion/from)
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> conversion/from/src/bin/from_int.rs:7:16
[INFO] [stdout]   |
[INFO] [stdout] 7 | struct Integer(i64);
[INFO] [stdout]   |        ------- ^^^
[INFO] [stdout]   |        |
[INFO] [stdout]   |        field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing this field
[INFO] [stdout]   = note: `Integer` 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: fields `red`, `green`, and `blue` are never read
[INFO] [stdout]   --> fmt/src/bin/formatting_0.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 32 | struct Color {
[INFO] [stdout]    |        ----- fields in this struct
[INFO] [stdout] 33 |     red: u8,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 34 |     green: u8,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 35 |     blue: u8,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Color` 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] [stderr]    Compiling while_loop v0.1.0 (/opt/rustwide/workdir/flow/while_loop)
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_enum_dest_0.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |         _ => {
[INFO] [stdout]    |         ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_enum_dest_0.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         Color::GREEN => {
[INFO] [stdout]    |         ------------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 25 |         Color::RED => {
[INFO] [stdout]    |         ---------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 28 |         Color::BLUE => {
[INFO] [stdout]    |         ----------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 31 |         _ => {
[INFO] [stdout]    |         ^ collectively making this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `RED` and `BLUE` are never constructed
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_enum_dest_0.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | enum Color {
[INFO] [stdout]    |      ----- variants in this enum
[INFO] [stdout] 12 |     RED,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 13 |     GREEN,
[INFO] [stdout] 14 |     BLUE,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Color` 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: value assigned to `d` is never read
[INFO] [stdout]   --> primitives/ops/src/bin/i16_ops.rs:5:22
[INFO] [stdout]    |
[INFO] [stdout]  5 |     let mut d: i16 = 0;
[INFO] [stdout]    |                      ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 31 |     d = -c;
[INFO] [stdout]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `id` and `age` are never read
[INFO] [stdout]   --> primitives/compound/src/bin/tuple_mixed.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | struct User {
[INFO] [stdout]    |        ---- fields in this struct
[INFO] [stdout]  9 |     id: i64,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 10 |     age: i8,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `User` 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: variant `OFF` is never constructed
[INFO] [stdout]  --> structs/src/bin/struct_with_enum.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | enum Switch {
[INFO] [stdout]   |      ------ variant in this enum
[INFO] [stdout] 3 |     ON,
[INFO] [stdout] 4 |     OFF,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Switch` has derived impls for the traits `Clone` and `Debug`, but these are 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 `0` is never read
[INFO] [stdout]   --> structs/src/bin/struct_with_enum.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 |     FEMALE(&'a str),
[INFO] [stdout]    |     ------ ^^^^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RobotSex` has derived impls for the traits `Clone` and `Debug`, but these are 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] 10 -     FEMALE(&'a str),
[INFO] [stdout] 10 +     FEMALE(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MALE` is never constructed
[INFO] [stdout]  --> structs/src/bin/struct_with_enum.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | enum RobotSex<'a> {
[INFO] [stdout]   |      -------- variant in this enum
[INFO] [stdout] 9 |     MALE(&'a str),
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `RobotSex` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> structs/src/bin/struct_with_enum.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 |     TREE(u8),
[INFO] [stdout]    |     ---- ^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     field in this variant
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RobotDS` has derived impls for the traits `Clone` and `Debug`, but these are 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] 18 -     TREE(u8),
[INFO] [stdout] 18 +     TREE(()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `SCALAR`, `ARRAY`, `MAP`, and `BTREE` are never constructed
[INFO] [stdout]   --> structs/src/bin/struct_with_enum.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | enum RobotDS {
[INFO] [stdout]    |      ------- variants in this enum
[INFO] [stdout] 15 |     SCALAR(u8),
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 16 |     ARRAY(u8),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 17 |     MAP(u8),
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 18 |     TREE(u8),
[INFO] [stdout] 19 |     BTREE(u8),
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `RobotDS` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `id`, `serial`, `switch`, `sex`, and `ds` are never read
[INFO] [stdout]   --> structs/src/bin/struct_with_enum.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | struct Robot<'a> {
[INFO] [stdout]    |        ----- fields in this struct
[INFO] [stdout] 24 |     id: i64,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 25 |     serial: i128,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 26 |     switch: Switch,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 27 |     sex: RobotSex<'a>,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 28 |     ds: RobotDS,
[INFO] [stdout]    |     ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Robot` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ROBOT_NUMBER` is never used
[INFO] [stdout]   --> structs/src/bin/struct_with_enum.rs:32:11
[INFO] [stdout]    |
[INFO] [stdout] 32 |     const ROBOT_NUMBER: usize = 10;
[INFO] [stdout]    |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_tuple_struct_dest.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |         Pair(_, _) => {
[INFO] [stdout]    |         ^^^^^^^^^^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_tuple_struct_dest.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |         Pair(0, b) => {
[INFO] [stdout]    |         ---------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 22 |         Pair(a, 0) => {
[INFO] [stdout]    |         ---------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 28 |         Pair(a, b) => {
[INFO] [stdout]    |         ---------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 34 |         Pair(_, _) => {
[INFO] [stdout]    |         ^^^^^^^^^^ collectively making this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling hello v0.1.0 (/opt/rustwide/workdir/hello)
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]  --> conversion/into/src/bin/into_long.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Long {
[INFO] [stdout]   |        ---- field in this struct
[INFO] [stdout] 6 |     value: i128,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Long` 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] [stderr]    Compiling tricks v0.1.0 (/opt/rustwide/workdir/tricks)
[INFO] [stdout] warning: unused import: `Advanced`
[INFO] [stdout]   --> custom_types/src/bin/enum_use.rs:19:24
[INFO] [stdout]    |
[INFO] [stdout] 19 |     use crate::Stage::{Advanced, Beginner}; //use all enum variants of Role.
[INFO] [stdout]    |                        ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Advanced` is never constructed
[INFO] [stdout]  --> custom_types/src/bin/enum_use.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum Stage {
[INFO] [stdout]   |      ----- variant in this enum
[INFO] [stdout] 6 |     Beginner,
[INFO] [stdout] 7 |     Advanced,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Stage` 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: variant `Teacher` is never constructed
[INFO] [stdout]   --> custom_types/src/bin/enum_use.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | enum Role {
[INFO] [stdout]    |      ---- variant in this enum
[INFO] [stdout] 12 |     Student,
[INFO] [stdout] 13 |     Teacher,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Role` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Debug`
[INFO] [stdout]  --> generics/src/bin/generics_assoc_types_1.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::fmt::Debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]  --> flow/loop_loop/src/bin/loop_return_0.rs:4:18
[INFO] [stdout]   |
[INFO] [stdout] 4 |     let result = 'one: loop {
[INFO] [stdout]   |                  ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_labels)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `name` and `age` are never read
[INFO] [stdout]  --> fmt/src/bin/fmt_display_0.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | struct Person<'a> {
[INFO] [stdout]   |        ------ fields in this struct
[INFO] [stdout] 3 |     name: &'a str,
[INFO] [stdout]   |     ^^^^
[INFO] [stdout] 4 |     age: u8,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Person` 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: unreachable `else` clause
[INFO] [stdout]  --> flow/if_let/src/bin/let_else_0.rs:7:30
[INFO] [stdout]   |
[INFO] [stdout] 7 |     let let_else_binding = a else {
[INFO] [stdout]   |     ------------------------ ^^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     assigning to binding pattern will always succeed
[INFO] [stdout]   |
[INFO] [stdout]   = note: this pattern always matches, so the else clause is unreachable
[INFO] [stdout]   = note: `#[warn(irrefutable_let_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]  --> tricks/src/bin/neg_int_abs.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 |     let mut mask: i32 = x >> 31;
[INFO] [stdout]   |         ----^^^^
[INFO] [stdout]   |         |
[INFO] [stdout]   |         help: remove this `mut`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `TWO`, `THREE`, `FOUR`, `FIVE`, and `SIX` are never constructed
[INFO] [stdout]   --> functions/closure/src/bin/capturing_0.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum N {
[INFO] [stdout]    |      - variants in this enum
[INFO] [stdout] 10 |     ONE,
[INFO] [stdout] 11 |     TWO,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 12 |     THREE,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 13 |     FOUR,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 14 |     FIVE,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 15 |     SIX,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `N` 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: unused variable: `param`
[INFO] [stdout]  --> generics/src/bin/generics_multiple_bound_0.rs:9:30
[INFO] [stdout]   |
[INFO] [stdout] 9 | fn print_single_bound<G: T1>(param: &G) {
[INFO] [stdout]   |                              ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `param`
[INFO] [stdout]   --> generics/src/bin/generics_multiple_bound_0.rs:13:37
[INFO] [stdout]    |
[INFO] [stdout] 13 | fn print_multiple_bound<G: T1 + T2>(param: &G) {
[INFO] [stdout]    |                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `red`
[INFO] [stdout]   --> functions/src/bin/assoc_func_1.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let red = Color::RED;
[INFO] [stdout]    |         ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: you might have meant to pattern match on the similarly named variant `RED`
[INFO] [stdout]    |
[INFO] [stdout] 32 -     let red = Color::RED;
[INFO] [stdout] 32 +     let Color::RED = Color::RED;
[INFO] [stdout]    |
[INFO] [stdout] help: if this is intentional, prefix it with an underscore
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let _red = Color::RED;
[INFO] [stdout]    |         +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `GREEN` and `BLUE` are never constructed
[INFO] [stdout]   --> functions/src/bin/assoc_func_1.rs:9:5
[INFO] [stdout]    |
[INFO] [stdout]  7 | enum Color {
[INFO] [stdout]    |      ----- variants in this enum
[INFO] [stdout]  8 |     RED,
[INFO] [stdout]  9 |     GREEN,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 10 |     BLUE,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `x` and `y` are never read
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_reference_dest_1.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | struct Foo {
[INFO] [stdout]    |        --- fields in this struct
[INFO] [stdout] 14 |     x: (u32, u32),
[INFO] [stdout]    |     ^
[INFO] [stdout] 15 |     y: u32,
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Foo` 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] [stderr]    Compiling app v0.1.0 (/opt/rustwide/workdir/cargos/conventions/app)
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]   --> primitives/ops/src/bin/i8_ops.rs:5:21
[INFO] [stdout]    |
[INFO] [stdout]  5 |     let mut d: i8 = 0;
[INFO] [stdout]    |                     ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 31 |     d = -c;
[INFO] [stdout]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]   --> generics/src/bin/generics_where_1.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 | struct Pair(i32, i32);
[INFO] [stdout]    |        ---- ^^^  ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing these fields
[INFO] [stdout]    = note: `Pair` 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: fields `0` and `1` are never read
[INFO] [stdout]  --> primitives/compound/src/bin/array_3.rs:4:13
[INFO] [stdout]   |
[INFO] [stdout] 4 | struct Pair(f32, f32);
[INFO] [stdout]   |        ---- ^^^  ^^^
[INFO] [stdout]   |        |
[INFO] [stdout]   |        fields in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing these fields
[INFO] [stdout]   = note: `Pair` has derived impls for the traits `Clone` and `Debug`, but these are 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: struct `Unit` is never constructed
[INFO] [stdout]   --> custom_types/src/bin/struct_1.rs:10:8
[INFO] [stdout]    |
[INFO] [stdout] 10 | struct Unit;
[INFO] [stdout]    |        ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]   --> custom_types/src/bin/struct_1.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 | struct Road(i64, Meter);
[INFO] [stdout]    |        ---- ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        field in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Road` has derived impls for the traits `Clone` and `Debug`, but these are 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] 16 - struct Road(i64, Meter);
[INFO] [stdout] 16 + struct Road((), Meter);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `id`, `name`, and `road` are never read
[INFO] [stdout]   --> custom_types/src/bin/struct_1.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | struct House<'a> {
[INFO] [stdout]    |        ----- fields in this struct
[INFO] [stdout] 20 |     id: i64,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 21 |     name: &'a str,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 22 |     road: Road,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `House` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         Coord { x: _, y: _ } => {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         Coord { x: 0, y: y } => {
[INFO] [stdout]    |         -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 25 |         Coord { x: x, y: 0 } => {
[INFO] [stdout]    |         -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 28 |         Coord { x: x, y: y } => {
[INFO] [stdout]    |         -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 32 |         Coord { x: _, y: _ } => {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ collectively making this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |         Coord { x: _, y: _ } => {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |         Coord { x: 0, y: y } => {
[INFO] [stdout]    |         -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 44 |         Coord { x: x, y: 0 } => {
[INFO] [stdout]    |         -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 47 |         Coord { x: x, y: y } => {
[INFO] [stdout]    |         -------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 51 |         Coord { x: _, y: _ } => {
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `y:` in this pattern is redundant
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:22:23
[INFO] [stdout]    |
[INFO] [stdout] 22 |         Coord { x: 0, y: y } => {
[INFO] [stdout]    |                       ^^^^ help: use shorthand field pattern: `y`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_shorthand_field_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `x:` in this pattern is redundant
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:25:17
[INFO] [stdout]    |
[INFO] [stdout] 25 |         Coord { x: x, y: 0 } => {
[INFO] [stdout]    |                 ^^^^ help: use shorthand field pattern: `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `x:` in this pattern is redundant
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |         Coord { x: x, y: y } => {
[INFO] [stdout]    |                 ^^^^ help: use shorthand field pattern: `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `y:` in this pattern is redundant
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:28:23
[INFO] [stdout]    |
[INFO] [stdout] 28 |         Coord { x: x, y: y } => {
[INFO] [stdout]    |                       ^^^^ help: use shorthand field pattern: `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `y:` in this pattern is redundant
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:41:23
[INFO] [stdout]    |
[INFO] [stdout] 41 |         Coord { x: 0, y: y } => {
[INFO] [stdout]    |                       ^^^^ help: use shorthand field pattern: `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `x:` in this pattern is redundant
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:44:17
[INFO] [stdout]    |
[INFO] [stdout] 44 |         Coord { x: x, y: 0 } => {
[INFO] [stdout]    |                 ^^^^ help: use shorthand field pattern: `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `x:` in this pattern is redundant
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |         Coord { x: x, y: y } => {
[INFO] [stdout]    |                 ^^^^ help: use shorthand field pattern: `x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the `y:` in this pattern is redundant
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:47:23
[INFO] [stdout]    |
[INFO] [stdout] 47 |         Coord { x: x, y: y } => {
[INFO] [stdout]    |                       ^^^^ help: use shorthand field pattern: `y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_tuple_dest_1.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |         _ => {
[INFO] [stdout]    |         ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_tuple_dest_1.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |         (0, b) => {
[INFO] [stdout]    |         ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 21 |         (a, 0) => {
[INFO] [stdout]    |         ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 27 |         (a, b) => {
[INFO] [stdout]    |         ------ matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 33 |         _ => {
[INFO] [stdout]    |         ^ collectively making this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]   --> primitives/ops/src/bin/f64_ops.rs:5:22
[INFO] [stdout]    |
[INFO] [stdout]  5 |     let mut d: f64 = 0.0;
[INFO] [stdout]    |                      ^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 22 |     d = -c;
[INFO] [stdout]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `b` is never read
[INFO] [stdout]   --> generics/src/bin/generics_trait_0.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | struct C {
[INFO] [stdout]    |        - field in this struct
[INFO] [stdout] 15 |     a: A,
[INFO] [stdout] 16 |     b: B,
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `C` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> generics/src/bin/generics_trait_0.rs:4:9
[INFO] [stdout]    |
[INFO] [stdout]  4 | #![warn(dead_code)]
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `second` is never used
[INFO] [stdout]   --> generics/src/bin/generics_trait_0.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 24 | trait Di<T, U> {
[INFO] [stdout]    |       -- method in this trait
[INFO] [stdout] 25 |     fn first(self) -> T;
[INFO] [stdout] 26 |     fn second(self) -> U;
[INFO] [stdout]    |        ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]  --> conversion/into/src/bin/into_float.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Float {
[INFO] [stdout]   |        ----- field in this struct
[INFO] [stdout] 6 |     value: f64,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Float` 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: fields `0`, `1`, and `2` are never read
[INFO] [stdout]   --> primitives/compound/src/bin/tuple_2.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 | struct Matrix(f32, f32, f32);
[INFO] [stdout]    |        ------ ^^^  ^^^  ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing these fields
[INFO] [stdout]    = note: `Matrix` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> primitives/compound/src/bin/tuple_2.rs:14:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[warn(dead_code)]
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `ONE` and `TWO` are never constructed
[INFO] [stdout]  --> custom_types/src/bin/enum_clike.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | enum Number {
[INFO] [stdout]   |      ------ variants in this enum
[INFO] [stdout] 5 |     ZERO,
[INFO] [stdout] 6 |     ONE,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 7 |     TWO,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Number` 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: variants `GREEN` and `BLUE` are never constructed
[INFO] [stdout]   --> custom_types/src/bin/enum_clike.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | enum Color {
[INFO] [stdout]    |      ----- variants in this enum
[INFO] [stdout] 11 |     RED = 0xff0000,
[INFO] [stdout] 12 |     GREEN = 0x00ff00,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 13 |     BLUE = 0x0000ff,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Color` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]  --> flow/loop_loop/src/bin/loop_label_2.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |     let mut counter = 0;
[INFO] [stdout]   |         ----^^^^^^^
[INFO] [stdout]   |         |
[INFO] [stdout]   |         help: remove this `mut`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `counter`
[INFO] [stdout]  --> flow/loop_loop/src/bin/loop_label_2.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |     let mut counter = 0;
[INFO] [stdout]   |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_counter`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b_unsigned`
[INFO] [stdout]   --> types/casting/src/bin/casting_int_1.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let b_unsigned = a_unsigned as u32;
[INFO] [stdout]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_b_unsigned`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]  --> conversion/from/src/bin/from_long.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | struct Long {
[INFO] [stdout]   |        ---- field in this struct
[INFO] [stdout] 8 |     value: i128,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Long` 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] [stderr]    Compiling exe v0.1.0 (/opt/rustwide/workdir/exe)
[INFO] [stdout] warning: field `data` is never read
[INFO] [stdout]  --> structs/src/bin/struct_with_gen.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | struct Wrapper<T> {
[INFO] [stdout]   |        ------- field in this struct
[INFO] [stdout] 5 |     data: T,
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Wrapper` 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: fields `data` and `data2` are never read
[INFO] [stdout]   --> structs/src/bin/struct_with_gen.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | struct Wrapper2<T, U> {
[INFO] [stdout]    |        -------- fields in this struct
[INFO] [stdout] 10 |     data: T,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 11 |     data2: U,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Wrapper2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]  --> var_bindings/src/bin/var_binding_freeze_1.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let mut mutable_var_bind = 101;
[INFO] [stdout]   |         ----^^^^^^^^^^^^^^^^
[INFO] [stdout]   |         |
[INFO] [stdout]   |         help: remove this `mut`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> var_bindings/src/bin/var_binding_freeze_1.rs:20:13
[INFO] [stdout]    |
[INFO] [stdout] 20 |         let mut mutable_var_bind = mutable_var_bind;
[INFO] [stdout]    |             ----^^^^^^^^^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `id` and `name` are never read
[INFO] [stdout]   --> custom_types/src/bin/c_structs.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | struct House<'a> {
[INFO] [stdout]    |        ----- fields in this struct
[INFO] [stdout] 11 |     id: i64,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 12 |     name: &'a str,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `House` has derived impls for the traits `Clone` and `Debug`, but these are 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: variant `OFF` is never constructed
[INFO] [stdout]   --> types/inference/src/bin/inference_1.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum Switch {
[INFO] [stdout]    |      ------ variant in this enum
[INFO] [stdout] 10 |     ON,
[INFO] [stdout] 11 |     OFF,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Switch` 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: unused variable: `param`
[INFO] [stdout]   --> generics/src/bin/generics_trait_empty.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 | fn apply_ta<T: TA>(param: &T) {
[INFO] [stdout]    |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `param`
[INFO] [stdout]   --> generics/src/bin/generics_trait_empty.rs:42:20
[INFO] [stdout]    |
[INFO] [stdout] 42 | fn apply_tb<T: TB>(param: &T) {
[INFO] [stdout]    |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `a` and `b` are never read
[INFO] [stdout]   --> generics/src/bin/generics_trait_empty.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 16 | struct C {
[INFO] [stdout]    |        - fields in this struct
[INFO] [stdout] 17 |     a: A,
[INFO] [stdout]    |     ^
[INFO] [stdout] 18 |     b: B,
[INFO] [stdout]    |     ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `C` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> generics/src/bin/generics_trait_empty.rs:6:9
[INFO] [stdout]    |
[INFO] [stdout]  6 | #![warn(dead_code)]
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]   --> primitives/ops/src/bin/i32_ops.rs:5:22
[INFO] [stdout]    |
[INFO] [stdout]  5 |     let mut d: i32 = 0;
[INFO] [stdout]    |                      ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 31 |     d = -c;
[INFO] [stdout]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `SwitchButton` is never used
[INFO] [stdout]  --> custom_types/src/bin/mixed_enums.rs:6:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | enum SwitchButton {
[INFO] [stdout]   |      ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_array_dest_0.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |         [a, b, ..] => {
[INFO] [stdout]    |         ^^^^^^^^^^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_array_dest_0.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |         [0, ..] => {
[INFO] [stdout]    |         ------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 19 |         [a, ..] => {
[INFO] [stdout]    |         ------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 23 |         [a, b, ..] => {
[INFO] [stdout]    |         ^^^^^^^^^^ collectively making this unreachable
[INFO] [stdout]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_array_dest_0.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |         [_, ..] => {
[INFO] [stdout]    |         ^^^^^^^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> flow/match/destructing/src/bin/match_array_dest_0.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 15 |         [0, ..] => {
[INFO] [stdout]    |         ------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 19 |         [a, ..] => {
[INFO] [stdout]    |         ------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 32 |         [_, ..] => {
[INFO] [stdout]    |         ^^^^^^^ collectively making this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable `else` clause
[INFO] [stdout]   --> flow/if_let/src/bin/let_else_1.rs:14:30
[INFO] [stdout]    |
[INFO] [stdout] 14 |     let let_else_binding = a else {
[INFO] [stdout]    |     ------------------------ ^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     assigning to binding pattern will always succeed
[INFO] [stdout]    |
[INFO] [stdout]    = note: this pattern always matches, so the else clause is unreachable
[INFO] [stdout]    = note: `#[warn(irrefutable_let_patterns)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `RED` and `BLUE` are never constructed
[INFO] [stdout]  --> flow/if_let/src/bin/let_else_1.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | enum Color {
[INFO] [stdout]   |      ----- variants in this enum
[INFO] [stdout] 6 |     RED,
[INFO] [stdout]   |     ^^^
[INFO] [stdout] 7 |     GREEN,
[INFO] [stdout] 8 |     BLUE,
[INFO] [stdout]   |     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Color` 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: unused variable: `param`
[INFO] [stdout]  --> generics/src/bin/generics_multiple_bound_1.rs:9:30
[INFO] [stdout]   |
[INFO] [stdout] 9 | fn print_single_bound<G: T1>(param: &G) {
[INFO] [stdout]   |                              ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `param`
[INFO] [stdout]   --> generics/src/bin/generics_multiple_bound_1.rs:13:37
[INFO] [stdout]    |
[INFO] [stdout] 13 | fn print_multiple_bound<G: T1 + T2>(param: &G) {
[INFO] [stdout]    |                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]   --> generics/src/bin/generics_multiple_bound_1.rs:19:13
[INFO] [stdout]    |
[INFO] [stdout] 19 | struct Pair(i32, i32);
[INFO] [stdout]    |        ---- ^^^  ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing these fields
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `TWO`, `THREE`, `FOUR`, `FIVE`, and `SIX` are never constructed
[INFO] [stdout]   --> functions/closure/src/bin/capturing_1.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout]  9 | enum N {
[INFO] [stdout]    |      - variants in this enum
[INFO] [stdout] 10 |     ONE,
[INFO] [stdout] 11 |     TWO,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 12 |     THREE,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 13 |     FOUR,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 14 |     FIVE,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 15 |     SIX,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `N` 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: variable does not need to be mutable
[INFO] [stdout]  --> primitives/ops/src/bin/u32_ops.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let mut d: u32 = 0;
[INFO] [stdout]   |         ----^
[INFO] [stdout]   |         |
[INFO] [stdout]   |         help: remove this `mut`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]  --> primitives/ops/src/bin/u32_ops.rs:5:9
[INFO] [stdout]   |
[INFO] [stdout] 5 |     let mut d: u32 = 0;
[INFO] [stdout]   |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]   --> types/inference/src/bin/inference_4.rs:10:14
[INFO] [stdout]    |
[INFO] [stdout] 10 | struct Coord(f64, f64);
[INFO] [stdout]    |        ----- ^^^  ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing these fields
[INFO] [stdout]    = note: `Coord` 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: variants `MULTIPLY` and `DIVIDE` are never constructed
[INFO] [stdout]   --> custom_types/src/bin/enum_alias.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | enum ArithmeticOps {
[INFO] [stdout]    |      ------------- variants in this enum
[INFO] [stdout] ...
[INFO] [stdout] 16 |     MULTIPLY,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 17 |     DIVIDE,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `x` and `y` are never read
[INFO] [stdout]  --> expression/src/bin/block_value_struct.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct Point {
[INFO] [stdout]   |        ----- fields in this struct
[INFO] [stdout] 7 |     x: i64,
[INFO] [stdout]   |     ^
[INFO] [stdout] 8 |     y: i64,
[INFO] [stdout]   |     ^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Point` 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: fields `year`, `month`, and `day` are never read
[INFO] [stdout]  --> structs/src/bin/struct_0.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | struct Date {
[INFO] [stdout]   |        ---- fields in this struct
[INFO] [stdout] 3 |     year: u32,
[INFO] [stdout]   |     ^^^^
[INFO] [stdout] 4 |     month: u32,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout] 5 |     day: u32,
[INFO] [stdout]   |     ^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Date` 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: fields `x` and `y` are never read
[INFO] [stdout]  --> references/custom_types/src/bin/c_struct_ref.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | struct Point {
[INFO] [stdout]   |        ----- fields in this struct
[INFO] [stdout] 7 |     x: i32,
[INFO] [stdout]   |     ^
[INFO] [stdout] 8 |     y: i32,
[INFO] [stdout]   |     ^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Point` 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: unused variable: `a`
[INFO] [stdout]   --> generics/src/bin/generics_where_2.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let a = 10;
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> generics/src/bin/generics_where_2.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let b = 3.14;
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]   --> generics/src/bin/generics_where_2.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let c = Unit;
[INFO] [stdout]    |         ^ help: if this is intentional, prefix it with an underscore: `_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `A` is never used
[INFO] [stdout]  --> generics/src/bin/generics_where_2.rs:7:7
[INFO] [stdout]   |
[INFO] [stdout] 7 | trait A {}
[INFO] [stdout]   |       ^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `TraitWithGeneric` is never used
[INFO] [stdout]  --> generics/src/bin/generics_where_2.rs:9:7
[INFO] [stdout]   |
[INFO] [stdout] 9 | trait TraitWithGeneric<T> {}
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `0` and `1` are never read
[INFO] [stdout]  --> custom_types/src/bin/struct_types.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 | struct TuplePair(f64, f64);
[INFO] [stdout]   |        --------- ^^^  ^^^
[INFO] [stdout]   |        |
[INFO] [stdout]   |        fields in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing these fields
[INFO] [stdout]   = note: `TuplePair` 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: fields `0` and `1` are never read
[INFO] [stdout]   --> custom_types/src/bin/struct_types.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 | struct TuplePoint(f64, f64);
[INFO] [stdout]    |        ---------- ^^^  ^^^
[INFO] [stdout]    |        |
[INFO] [stdout]    |        fields in this struct
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider removing these fields
[INFO] [stdout]    = note: `TuplePoint` 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 `id` and `name` are never read
[INFO] [stdout]   --> custom_types/src/bin/struct_types.rs:24:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | struct User {
[INFO] [stdout]    |        ---- fields in this struct
[INFO] [stdout] 24 |     id: i64,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 25 |     name: String,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `User` 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 `id` and `location` are never read
[INFO] [stdout]   --> custom_types/src/bin/struct_types.rs:30:5
[INFO] [stdout]    |
[INFO] [stdout] 29 | struct UserLocation {
[INFO] [stdout]    |        ------------ fields in this struct
[INFO] [stdout] 30 |     id: i64,
[INFO] [stdout]    |     ^^
[INFO] [stdout] 31 |     location: TuplePoint,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `UserLocation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `OFF` is never constructed
[INFO] [stdout]   --> types/aliasing/src/bin/aliasing_enum.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | enum Switch {
[INFO] [stdout]    |      ------ variant in this enum
[INFO] [stdout] 18 |     ON,
[INFO] [stdout] 19 |     OFF,
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Switch` has derived impls for the traits `Clone` and `Debug`, but these are 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 `value` is never read
[INFO] [stdout]  --> conversion/from/src/bin/from_float.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Float {
[INFO] [stdout]   |        ----- field in this struct
[INFO] [stdout] 6 |     value: f64,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Float` 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: value assigned to `d` is never read
[INFO] [stdout]   --> primitives/ops/src/bin/i128_ops.rs:5:23
[INFO] [stdout]    |
[INFO] [stdout]  5 |     let mut d: i128 = 0;
[INFO] [stdout]    |                       ^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 31 |     d = -c;
[INFO] [stdout]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]  --> conversion/into/src/bin/into_int.rs:5:16
[INFO] [stdout]   |
[INFO] [stdout] 5 | struct Integer(i64);
[INFO] [stdout]   |        ------- ^^^
[INFO] [stdout]   |        |
[INFO] [stdout]   |        field in this struct
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider removing this field
[INFO] [stdout]   = note: `Integer` 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: unused variable: `one`
[INFO] [stdout]   --> functions/closure/src/bin/closure_param_0.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let one = 1;
[INFO] [stdout]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_one`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print` is never used
[INFO] [stdout]   --> var_bindings/src/bin/var_scope_1.rs:10:4
[INFO] [stdout]    |
[INFO] [stdout] 10 | fn print() {
[INFO] [stdout]    |    ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 16.38s
[INFO] running `Command { std: "docker" "inspect" "fa2e0130534fa57f16b6aca39961cdc63756e3d1baae59aab5fafdff3680240f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fa2e0130534fa57f16b6aca39961cdc63756e3d1baae59aab5fafdff3680240f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2024 which implies `resolver = "3"`
[INFO] [stderr]   |
[INFO] [stderr]   = note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
[INFO] [stderr]   = note: to use the edition 2024 resolver, specify `workspace.resolver = "3"` in the workspace root's manifest
[INFO] [stderr]   = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_enum_dest_0.rs:31:9
[INFO] [stderr]    |
[INFO] [stderr] 31 |         _ => {
[INFO] [stderr]    |         ^ no value can reach this
[INFO] [stderr]    |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_enum_dest_0.rs:31:9
[INFO] [stderr]    |
[INFO] [stderr] 22 |         Color::GREEN => {
[INFO] [stderr]    |         ------------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 25 |         Color::RED => {
[INFO] [stderr]    |         ---------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 28 |         Color::BLUE => {
[INFO] [stderr]    |         ----------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 31 |         _ => {
[INFO] [stderr]    |         ^ collectively making this unreachable
[INFO] [stderr]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variants `RED` and `BLUE` are never constructed
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_enum_dest_0.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | enum Color {
[INFO] [stderr]    |      ----- variants in this enum
[INFO] [stderr] 12 |     RED,
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 13 |     GREEN,
[INFO] [stderr] 14 |     BLUE,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Color` 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: unused variable: `b_unsigned`
[INFO] [stderr]   --> types/casting/src/bin/casting_int_1.rs:17:9
[INFO] [stderr]    |
[INFO] [stderr] 17 |     let b_unsigned = a_unsigned as u32;
[INFO] [stderr]    |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_b_unsigned`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `OFF` is never constructed
[INFO] [stderr]  --> structs/src/bin/struct_with_enum.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | enum Switch {
[INFO] [stderr]   |      ------ variant in this enum
[INFO] [stderr] 3 |     ON,
[INFO] [stderr] 4 |     OFF,
[INFO] [stderr]   |     ^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Switch` has derived impls for the traits `Clone` and `Debug`, but these are 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 `0` is never read
[INFO] [stderr]   --> structs/src/bin/struct_with_enum.rs:10:12
[INFO] [stderr]    |
[INFO] [stderr] 10 |     FEMALE(&'a str),
[INFO] [stderr]    |     ------ ^^^^^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     field in this variant
[INFO] [stderr]    |
[INFO] [stderr]    = note: `RobotSex` has derived impls for the traits `Clone` and `Debug`, but these are 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] 10 -     FEMALE(&'a str),
[INFO] [stderr] 10 +     FEMALE(()),
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: variant `MALE` is never constructed
[INFO] [stderr]  --> structs/src/bin/struct_with_enum.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 8 | enum RobotSex<'a> {
[INFO] [stderr]   |      -------- variant in this enum
[INFO] [stderr] 9 |     MALE(&'a str),
[INFO] [stderr]   |     ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `RobotSex` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> structs/src/bin/struct_with_enum.rs:18:10
[INFO] [stderr]    |
[INFO] [stderr] 18 |     TREE(u8),
[INFO] [stderr]    |     ---- ^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     field in this variant
[INFO] [stderr]    |
[INFO] [stderr]    = note: `RobotDS` has derived impls for the traits `Clone` and `Debug`, but these are 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] 18 -     TREE(u8),
[INFO] [stderr] 18 +     TREE(()),
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: variants `SCALAR`, `ARRAY`, `MAP`, and `BTREE` are never constructed
[INFO] [stderr]   --> structs/src/bin/struct_with_enum.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 14 | enum RobotDS {
[INFO] [stderr]    |      ------- variants in this enum
[INFO] [stderr] 15 |     SCALAR(u8),
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 16 |     ARRAY(u8),
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 17 |     MAP(u8),
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 18 |     TREE(u8),
[INFO] [stderr] 19 |     BTREE(u8),
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `RobotDS` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `id`, `serial`, `switch`, `sex`, and `ds` are never read
[INFO] [stderr]   --> structs/src/bin/struct_with_enum.rs:24:5
[INFO] [stderr]    |
[INFO] [stderr] 23 | struct Robot<'a> {
[INFO] [stderr]    |        ----- fields in this struct
[INFO] [stderr] 24 |     id: i64,
[INFO] [stderr]    |     ^^
[INFO] [stderr] 25 |     serial: i128,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 26 |     switch: Switch,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] 27 |     sex: RobotSex<'a>,
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 28 |     ds: RobotDS,
[INFO] [stderr]    |     ^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Robot` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: constant `ROBOT_NUMBER` is never used
[INFO] [stderr]   --> structs/src/bin/struct_with_enum.rs:32:11
[INFO] [stderr]    |
[INFO] [stderr] 32 |     const ROBOT_NUMBER: usize = 10;
[INFO] [stderr]    |           ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `value` is never read
[INFO] [stderr]  --> conversion/from/src/bin/from_long.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | struct Long {
[INFO] [stderr]   |        ---- field in this struct
[INFO] [stderr] 8 |     value: i128,
[INFO] [stderr]   |     ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Long` 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: `destructing` (bin "match_enum_dest_0" test) generated 2 warnings
[INFO] [stderr] warning: `casting` (bin "casting_int_1" test) generated 1 warning (run `cargo fix --bin "casting_int_1" -p casting --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `structs` (bin "struct_with_enum" test) generated 7 warnings
[INFO] [stderr] warning: `from` (bin "from_long" test) generated 1 warning
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_tuple_struct_dest.rs:34:9
[INFO] [stderr]    |
[INFO] [stderr] 34 |         Pair(_, _) => {
[INFO] [stderr]    |         ^^^^^^^^^^ no value can reach this
[INFO] [stderr]    |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_tuple_struct_dest.rs:34:9
[INFO] [stderr]    |
[INFO] [stderr] 15 |         Pair(0, b) => {
[INFO] [stderr]    |         ---------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 22 |         Pair(a, 0) => {
[INFO] [stderr]    |         ---------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 28 |         Pair(a, b) => {
[INFO] [stderr]    |         ---------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 34 |         Pair(_, _) => {
[INFO] [stderr]    |         ^^^^^^^^^^ collectively making this unreachable
[INFO] [stderr]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `d` is never read
[INFO] [stderr]   --> primitives/ops/src/bin/f32_ops.rs:5:22
[INFO] [stderr]    |
[INFO] [stderr]  5 |     let mut d: f32 = 0.0;
[INFO] [stderr]    |                      ^^^ this value is reassigned later and never used
[INFO] [stderr] ...
[INFO] [stderr] 22 |     d = -c;
[INFO] [stderr]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `value` is never read
[INFO] [stderr]  --> conversion/into/src/bin/into_long.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | struct Long {
[INFO] [stderr]   |        ---- field in this struct
[INFO] [stderr] 6 |     value: i128,
[INFO] [stderr]   |     ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Long` 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: unused import: `Advanced`
[INFO] [stderr]   --> custom_types/src/bin/enum_use.rs:19:24
[INFO] [stderr]    |
[INFO] [stderr] 19 |     use crate::Stage::{Advanced, Beginner}; //use all enum variants of Role.
[INFO] [stderr]    |                        ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Advanced` is never constructed
[INFO] [stderr]  --> custom_types/src/bin/enum_use.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum Stage {
[INFO] [stderr]   |      ----- variant in this enum
[INFO] [stderr] 6 |     Beginner,
[INFO] [stderr] 7 |     Advanced,
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Stage` 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: variant `Teacher` is never constructed
[INFO] [stderr]   --> custom_types/src/bin/enum_use.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 11 | enum Role {
[INFO] [stderr]    |      ---- variant in this enum
[INFO] [stderr] 12 |     Student,
[INFO] [stderr] 13 |     Teacher,
[INFO] [stderr]    |     ^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Role` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `name` and `age` are never read
[INFO] [stderr]  --> fmt/src/bin/fmt_display_0.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | struct Person<'a> {
[INFO] [stderr]   |        ------ fields in this struct
[INFO] [stderr] 3 |     name: &'a str,
[INFO] [stderr]   |     ^^^^
[INFO] [stderr] 4 |     age: u8,
[INFO] [stderr]   |     ^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Person` 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: `destructing` (bin "match_tuple_struct_dest" test) generated 1 warning
[INFO] [stderr] warning: `ops` (bin "f32_ops" test) generated 1 warning
[INFO] [stderr] warning: `into` (bin "into_long" test) generated 1 warning
[INFO] [stderr] warning: `custom_types` (bin "enum_use" test) generated 3 warnings (run `cargo fix --bin "enum_use" -p custom_types --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `fmt` (bin "fmt_display_0" test) generated 1 warning
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]  --> tricks/src/bin/neg_int_abs.rs:9:9
[INFO] [stderr]   |
[INFO] [stderr] 9 |     let mut mask: i32 = x >> 31;
[INFO] [stderr]   |         ----^^^^
[INFO] [stderr]   |         |
[INFO] [stderr]   |         help: remove this `mut`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused label
[INFO] [stderr]  --> flow/loop_loop/src/bin/loop_return_0.rs:4:18
[INFO] [stderr]   |
[INFO] [stderr] 4 |     let result = 'one: loop {
[INFO] [stderr]   |                  ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_labels)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::fmt::Debug`
[INFO] [stderr]  --> generics/src/bin/generics_assoc_types_1.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 8 | use std::fmt::Debug;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable `else` clause
[INFO] [stderr]  --> flow/if_let/src/bin/let_else_0.rs:7:30
[INFO] [stderr]   |
[INFO] [stderr] 7 |     let let_else_binding = a else {
[INFO] [stderr]   |     ------------------------ ^^^^
[INFO] [stderr]   |     |
[INFO] [stderr]   |     assigning to binding pattern will always succeed
[INFO] [stderr]   |
[INFO] [stderr]   = note: this pattern always matches, so the else clause is unreachable
[INFO] [stderr]   = note: `#[warn(irrefutable_let_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `param`
[INFO] [stderr]  --> generics/src/bin/generics_multiple_bound_0.rs:9:30
[INFO] [stderr]   |
[INFO] [stderr] 9 | fn print_single_bound<G: T1>(param: &G) {
[INFO] [stderr]   |                              ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `param`
[INFO] [stderr]   --> generics/src/bin/generics_multiple_bound_0.rs:13:37
[INFO] [stderr]    |
[INFO] [stderr] 13 | fn print_multiple_bound<G: T1 + T2>(param: &G) {
[INFO] [stderr]    |                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stderr] 
[INFO] [stderr] warning: fields `x` and `y` are never read
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_reference_dest_1.rs:14:5
[INFO] [stderr]    |
[INFO] [stderr] 13 | struct Foo {
[INFO] [stderr]    |        --- fields in this struct
[INFO] [stderr] 14 |     x: (u32, u32),
[INFO] [stderr]    |     ^
[INFO] [stderr] 15 |     y: u32,
[INFO] [stderr]    |     ^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Foo` 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: `tricks` (bin "neg_int_abs" test) generated 1 warning (run `cargo fix --bin "neg_int_abs" -p tricks --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `loop_loop` (bin "loop_return_0" test) generated 1 warning
[INFO] [stderr] warning: `generics` (bin "generics_assoc_types_1" test) generated 1 warning (run `cargo fix --bin "generics_assoc_types_1" -p generics --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `if_let` (bin "let_else_0" test) generated 1 warning
[INFO] [stderr] warning: `generics` (bin "generics_multiple_bound_0" test) generated 2 warnings (run `cargo fix --bin "generics_multiple_bound_0" -p generics --tests` to apply 2 suggestions)
[INFO] [stderr] warning: `destructing` (bin "match_reference_dest_1" test) generated 1 warning
[INFO] [stderr] warning: variants `TWO`, `THREE`, `FOUR`, `FIVE`, and `SIX` are never constructed
[INFO] [stderr]   --> functions/closure/src/bin/capturing_1.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr]  9 | enum N {
[INFO] [stderr]    |      - variants in this enum
[INFO] [stderr] 10 |     ONE,
[INFO] [stderr] 11 |     TWO,
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 12 |     THREE,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 13 |     FOUR,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 14 |     FIVE,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 15 |     SIX,
[INFO] [stderr]    |     ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `N` 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: fields `0` and `1` are never read
[INFO] [stderr]   --> generics/src/bin/generics_where_1.rs:14:13
[INFO] [stderr]    |
[INFO] [stderr] 14 | struct Pair(i32, i32);
[INFO] [stderr]    |        ---- ^^^  ^^^
[INFO] [stderr]    |        |
[INFO] [stderr]    |        fields in this struct
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider removing these fields
[INFO] [stderr]    = note: `Pair` 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: value assigned to `d` is never read
[INFO] [stderr]   --> primitives/ops/src/bin/i16_ops.rs:5:22
[INFO] [stderr]    |
[INFO] [stderr]  5 |     let mut d: i16 = 0;
[INFO] [stderr]    |                      ^ this value is reassigned later and never used
[INFO] [stderr] ...
[INFO] [stderr] 31 |     d = -c;
[INFO] [stderr]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Unit` is never constructed
[INFO] [stderr]   --> custom_types/src/bin/struct_1.rs:10:8
[INFO] [stderr]    |
[INFO] [stderr] 10 | struct Unit;
[INFO] [stderr]    |        ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> custom_types/src/bin/struct_1.rs:16:13
[INFO] [stderr]    |
[INFO] [stderr] 16 | struct Road(i64, Meter);
[INFO] [stderr]    |        ---- ^^^
[INFO] [stderr]    |        |
[INFO] [stderr]    |        field in this struct
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Road` has derived impls for the traits `Clone` and `Debug`, but these are 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] 16 - struct Road(i64, Meter);
[INFO] [stderr] 16 + struct Road((), Meter);
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: fields `id`, `name`, and `road` are never read
[INFO] [stderr]   --> custom_types/src/bin/struct_1.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 19 | struct House<'a> {
[INFO] [stderr]    |        ----- fields in this struct
[INFO] [stderr] 20 |     id: i64,
[INFO] [stderr]    |     ^^
[INFO] [stderr] 21 |     name: &'a str,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 22 |     road: Road,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `House` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `closure` (bin "capturing_1" test) generated 1 warning
[INFO] [stderr] warning: `generics` (bin "generics_where_1" test) generated 1 warning
[INFO] [stderr] warning: `ops` (bin "i16_ops" test) generated 1 warning
[INFO] [stderr] warning: `custom_types` (bin "struct_1" test) generated 3 warnings
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 32 |         Coord { x: _, y: _ } => {
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stderr]    |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 22 |         Coord { x: 0, y: y } => {
[INFO] [stderr]    |         -------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 25 |         Coord { x: x, y: 0 } => {
[INFO] [stderr]    |         -------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 28 |         Coord { x: x, y: y } => {
[INFO] [stderr]    |         -------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 32 |         Coord { x: _, y: _ } => {
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^ collectively making this unreachable
[INFO] [stderr]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:51:9
[INFO] [stderr]    |
[INFO] [stderr] 51 |         Coord { x: _, y: _ } => {
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^ no value can reach this
[INFO] [stderr]    |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:51:9
[INFO] [stderr]    |
[INFO] [stderr] 41 |         Coord { x: 0, y: y } => {
[INFO] [stderr]    |         -------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 44 |         Coord { x: x, y: 0 } => {
[INFO] [stderr]    |         -------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 47 |         Coord { x: x, y: y } => {
[INFO] [stderr]    |         -------------------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 51 |         Coord { x: _, y: _ } => {
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^ collectively making this unreachable
[INFO] [stderr] 
[INFO] [stderr] warning: the `y:` in this pattern is redundant
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:22:23
[INFO] [stderr]    |
[INFO] [stderr] 22 |         Coord { x: 0, y: y } => {
[INFO] [stderr]    |                       ^^^^ help: use shorthand field pattern: `y`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_shorthand_field_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: the `x:` in this pattern is redundant
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:25:17
[INFO] [stderr]    |
[INFO] [stderr] 25 |         Coord { x: x, y: 0 } => {
[INFO] [stderr]    |                 ^^^^ help: use shorthand field pattern: `x`
[INFO] [stderr] 
[INFO] [stderr] warning: the `x:` in this pattern is redundant
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:28:17
[INFO] [stderr]    |
[INFO] [stderr] 28 |         Coord { x: x, y: y } => {
[INFO] [stderr]    |                 ^^^^ help: use shorthand field pattern: `x`
[INFO] [stderr] 
[INFO] [stderr] warning: the `y:` in this pattern is redundant
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:28:23
[INFO] [stderr]    |
[INFO] [stderr] 28 |         Coord { x: x, y: y } => {
[INFO] [stderr]    |                       ^^^^ help: use shorthand field pattern: `y`
[INFO] [stderr] 
[INFO] [stderr] warning: the `y:` in this pattern is redundant
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:41:23
[INFO] [stderr]    |
[INFO] [stderr] 41 |         Coord { x: 0, y: y } => {
[INFO] [stderr]    |                       ^^^^ help: use shorthand field pattern: `y`
[INFO] [stderr] 
[INFO] [stderr] warning: the `x:` in this pattern is redundant
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:44:17
[INFO] [stderr]    |
[INFO] [stderr] 44 |         Coord { x: x, y: 0 } => {
[INFO] [stderr]    |                 ^^^^ help: use shorthand field pattern: `x`
[INFO] [stderr] 
[INFO] [stderr] warning: the `x:` in this pattern is redundant
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:47:17
[INFO] [stderr]    |
[INFO] [stderr] 47 |         Coord { x: x, y: y } => {
[INFO] [stderr]    |                 ^^^^ help: use shorthand field pattern: `x`
[INFO] [stderr] 
[INFO] [stderr] warning: the `y:` in this pattern is redundant
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_cstruct_dest_0.rs:47:23
[INFO] [stderr]    |
[INFO] [stderr] 47 |         Coord { x: x, y: y } => {
[INFO] [stderr]    |                       ^^^^ help: use shorthand field pattern: `y`
[INFO] [stderr] 
[INFO] [stderr] warning: field `value` is never read
[INFO] [stderr]  --> conversion/from/src/bin/from_float.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | struct Float {
[INFO] [stderr]   |        ----- field in this struct
[INFO] [stderr] 6 |     value: f64,
[INFO] [stderr]   |     ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Float` 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 `b` is never read
[INFO] [stderr]   --> generics/src/bin/generics_trait_0.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 14 | struct C {
[INFO] [stderr]    |        - field in this struct
[INFO] [stderr] 15 |     a: A,
[INFO] [stderr] 16 |     b: B,
[INFO] [stderr]    |     ^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `C` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]   --> generics/src/bin/generics_trait_0.rs:4:9
[INFO] [stderr]    |
[INFO] [stderr]  4 | #![warn(dead_code)]
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `second` is never used
[INFO] [stderr]   --> generics/src/bin/generics_trait_0.rs:26:8
[INFO] [stderr]    |
[INFO] [stderr] 24 | trait Di<T, U> {
[INFO] [stderr]    |       -- method in this trait
[INFO] [stderr] 25 |     fn first(self) -> T;
[INFO] [stderr] 26 |     fn second(self) -> U;
[INFO] [stderr]    |        ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_tuple_dest_1.rs:33:9
[INFO] [stderr]    |
[INFO] [stderr] 33 |         _ => {
[INFO] [stderr]    |         ^ no value can reach this
[INFO] [stderr]    |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_tuple_dest_1.rs:33:9
[INFO] [stderr]    |
[INFO] [stderr] 14 |         (0, b) => {
[INFO] [stderr]    |         ------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 21 |         (a, 0) => {
[INFO] [stderr]    |         ------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 27 |         (a, b) => {
[INFO] [stderr]    |         ------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 33 |         _ => {
[INFO] [stderr]    |         ^ collectively making this unreachable
[INFO] [stderr]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `one`
[INFO] [stderr]   --> functions/closure/src/bin/closure_param_0.rs:35:9
[INFO] [stderr]    |
[INFO] [stderr] 35 |     let one = 1;
[INFO] [stderr]    |         ^^^ help: if this is intentional, prefix it with an underscore: `_one`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `destructing` (bin "match_cstruct_dest_0" test) generated 10 warnings (run `cargo fix --bin "match_cstruct_dest_0" -p destructing --tests` to apply 8 suggestions)
[INFO] [stderr] warning: `from` (bin "from_float" test) generated 1 warning
[INFO] [stderr] warning: `generics` (bin "generics_trait_0" test) generated 2 warnings
[INFO] [stderr] warning: `destructing` (bin "match_tuple_dest_1" test) generated 1 warning
[INFO] [stderr] warning: `closure` (bin "closure_param_0" test) generated 1 warning (run `cargo fix --bin "closure_param_0" -p closure --tests` to apply 1 suggestion)
[INFO] [stderr] warning: field `value` is never read
[INFO] [stderr]  --> conversion/into/src/bin/into_float.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | struct Float {
[INFO] [stderr]   |        ----- field in this struct
[INFO] [stderr] 6 |     value: f64,
[INFO] [stderr]   |     ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Float` 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: variants `ONE` and `TWO` are never constructed
[INFO] [stderr]  --> custom_types/src/bin/enum_clike.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | enum Number {
[INFO] [stderr]   |      ------ variants in this enum
[INFO] [stderr] 5 |     ZERO,
[INFO] [stderr] 6 |     ONE,
[INFO] [stderr]   |     ^^^
[INFO] [stderr] 7 |     TWO,
[INFO] [stderr]   |     ^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Number` 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: variants `GREEN` and `BLUE` are never constructed
[INFO] [stderr]   --> custom_types/src/bin/enum_clike.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | enum Color {
[INFO] [stderr]    |      ----- variants in this enum
[INFO] [stderr] 11 |     RED = 0xff0000,
[INFO] [stderr] 12 |     GREEN = 0x00ff00,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 13 |     BLUE = 0x0000ff,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Color` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `d` is never read
[INFO] [stderr]   --> primitives/ops/src/bin/i8_ops.rs:5:21
[INFO] [stderr]    |
[INFO] [stderr]  5 |     let mut d: i8 = 0;
[INFO] [stderr]    |                     ^ this value is reassigned later and never used
[INFO] [stderr] ...
[INFO] [stderr] 31 |     d = -c;
[INFO] [stderr]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]  --> flow/loop_loop/src/bin/loop_label_2.rs:3:9
[INFO] [stderr]   |
[INFO] [stderr] 3 |     let mut counter = 0;
[INFO] [stderr]   |         ----^^^^^^^
[INFO] [stderr]   |         |
[INFO] [stderr]   |         help: remove this `mut`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `counter`
[INFO] [stderr]  --> flow/loop_loop/src/bin/loop_label_2.rs:3:9
[INFO] [stderr]   |
[INFO] [stderr] 3 |     let mut counter = 0;
[INFO] [stderr]   |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_counter`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `into` (bin "into_float" test) generated 1 warning
[INFO] [stderr] warning: `custom_types` (bin "enum_clike" test) generated 2 warnings
[INFO] [stderr] warning: `ops` (bin "i8_ops" test) generated 1 warning
[INFO] [stderr] warning: `loop_loop` (bin "loop_label_2" test) generated 2 warnings (run `cargo fix --bin "loop_label_2" -p loop_loop --tests` to apply 2 suggestions)
[INFO] [stderr] warning: variant `OFF` is never constructed
[INFO] [stderr]   --> types/inference/src/bin/inference_1.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr]  9 | enum Switch {
[INFO] [stderr]    |      ------ variant in this enum
[INFO] [stderr] 10 |     ON,
[INFO] [stderr] 11 |     OFF,
[INFO] [stderr]    |     ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Switch` 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 `data` is never read
[INFO] [stderr]  --> structs/src/bin/struct_with_gen.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | struct Wrapper<T> {
[INFO] [stderr]   |        ------- field in this struct
[INFO] [stderr] 5 |     data: T,
[INFO] [stderr]   |     ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Wrapper` 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: fields `data` and `data2` are never read
[INFO] [stderr]   --> structs/src/bin/struct_with_gen.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr]  9 | struct Wrapper2<T, U> {
[INFO] [stderr]    |        -------- fields in this struct
[INFO] [stderr] 10 |     data: T,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 11 |     data2: U,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Wrapper2` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `case_instance`
[INFO] [stderr]   --> functions/src/bin/assoc_func_0.rs:31:9
[INFO] [stderr]    |
[INFO] [stderr] 31 |     let case_instance = Case { id: 0 };
[INFO] [stderr]    |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_case_instance`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `id` is never read
[INFO] [stderr]  --> functions/src/bin/assoc_func_0.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | struct Case {
[INFO] [stderr]   |        ---- field in this struct
[INFO] [stderr] 8 |     id: i32,
[INFO] [stderr]   |     ^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `inference` (bin "inference_1" test) generated 1 warning
[INFO] [stderr] warning: `structs` (bin "struct_with_gen" test) generated 2 warnings
[INFO] [stderr] warning: `functions` (bin "assoc_func_0" test) generated 2 warnings (run `cargo fix --bin "assoc_func_0" -p functions --tests` to apply 1 suggestion)
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]  --> var_bindings/src/bin/var_binding_freeze_1.rs:5:9
[INFO] [stderr]   |
[INFO] [stderr] 5 |     let mut mutable_var_bind = 101;
[INFO] [stderr]   |         ----^^^^^^^^^^^^^^^^
[INFO] [stderr]   |         |
[INFO] [stderr]   |         help: remove this `mut`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> var_bindings/src/bin/var_binding_freeze_1.rs:20:13
[INFO] [stderr]    |
[INFO] [stderr] 20 |         let mut mutable_var_bind = mutable_var_bind;
[INFO] [stderr]    |             ----^^^^^^^^^^^^^^^^
[INFO] [stderr]    |             |
[INFO] [stderr]    |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `param`
[INFO] [stderr]   --> generics/src/bin/generics_trait_empty.rs:37:20
[INFO] [stderr]    |
[INFO] [stderr] 37 | fn apply_ta<T: TA>(param: &T) {
[INFO] [stderr]    |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `param`
[INFO] [stderr]   --> generics/src/bin/generics_trait_empty.rs:42:20
[INFO] [stderr]    |
[INFO] [stderr] 42 | fn apply_tb<T: TB>(param: &T) {
[INFO] [stderr]    |                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stderr] 
[INFO] [stderr] warning: fields `a` and `b` are never read
[INFO] [stderr]   --> generics/src/bin/generics_trait_empty.rs:17:5
[INFO] [stderr]    |
[INFO] [stderr] 16 | struct C {
[INFO] [stderr]    |        - fields in this struct
[INFO] [stderr] 17 |     a: A,
[INFO] [stderr]    |     ^
[INFO] [stderr] 18 |     b: B,
[INFO] [stderr]    |     ^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `C` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]   --> generics/src/bin/generics_trait_empty.rs:6:9
[INFO] [stderr]    |
[INFO] [stderr]  6 | #![warn(dead_code)]
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `d` is never read
[INFO] [stderr]   --> primitives/ops/src/bin/f64_ops.rs:5:22
[INFO] [stderr]    |
[INFO] [stderr]  5 |     let mut d: f64 = 0.0;
[INFO] [stderr]    |                      ^^^ this value is reassigned later and never used
[INFO] [stderr] ...
[INFO] [stderr] 22 |     d = -c;
[INFO] [stderr]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `id` and `age` are never read
[INFO] [stderr]   --> primitives/compound/src/bin/tuple_mixed.rs:9:5
[INFO] [stderr]    |
[INFO] [stderr]  8 | struct User {
[INFO] [stderr]    |        ---- fields in this struct
[INFO] [stderr]  9 |     id: i64,
[INFO] [stderr]    |     ^^
[INFO] [stderr] 10 |     age: i8,
[INFO] [stderr]    |     ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `User` 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: enum `SwitchButton` is never used
[INFO] [stderr]  --> custom_types/src/bin/mixed_enums.rs:6:6
[INFO] [stderr]   |
[INFO] [stderr] 6 | enum SwitchButton {
[INFO] [stderr]   |      ^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `var_bindings` (bin "var_binding_freeze_1" test) generated 2 warnings (run `cargo fix --bin "var_binding_freeze_1" -p var_bindings --tests` to apply 2 suggestions)
[INFO] [stderr] warning: `generics` (bin "generics_trait_empty" test) generated 3 warnings (run `cargo fix --bin "generics_trait_empty" -p generics --tests` to apply 2 suggestions)
[INFO] [stderr] warning: `ops` (bin "f64_ops" test) generated 1 warning
[INFO] [stderr] warning: `compound` (bin "tuple_mixed" test) generated 1 warning
[INFO] [stderr] warning: `custom_types` (bin "mixed_enums" test) generated 1 warning
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_array_dest_0.rs:23:9
[INFO] [stderr]    |
[INFO] [stderr] 23 |         [a, b, ..] => {
[INFO] [stderr]    |         ^^^^^^^^^^ no value can reach this
[INFO] [stderr]    |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_array_dest_0.rs:23:9
[INFO] [stderr]    |
[INFO] [stderr] 15 |         [0, ..] => {
[INFO] [stderr]    |         ------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 19 |         [a, ..] => {
[INFO] [stderr]    |         ------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 23 |         [a, b, ..] => {
[INFO] [stderr]    |         ^^^^^^^^^^ collectively making this unreachable
[INFO] [stderr]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_array_dest_0.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 32 |         [_, ..] => {
[INFO] [stderr]    |         ^^^^^^^ no value can reach this
[INFO] [stderr]    |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_array_dest_0.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 15 |         [0, ..] => {
[INFO] [stderr]    |         ------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 19 |         [a, ..] => {
[INFO] [stderr]    |         ------- matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 32 |         [_, ..] => {
[INFO] [stderr]    |         ^^^^^^^ collectively making this unreachable
[INFO] [stderr] 
[INFO] [stderr] warning: variant `OFF` is never constructed
[INFO] [stderr]   --> types/aliasing/src/bin/aliasing_enum.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 17 | enum Switch {
[INFO] [stderr]    |      ------ variant in this enum
[INFO] [stderr] 18 |     ON,
[INFO] [stderr] 19 |     OFF,
[INFO] [stderr]    |     ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Switch` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable `else` clause
[INFO] [stderr]   --> flow/if_let/src/bin/let_else_1.rs:14:30
[INFO] [stderr]    |
[INFO] [stderr] 14 |     let let_else_binding = a else {
[INFO] [stderr]    |     ------------------------ ^^^^
[INFO] [stderr]    |     |
[INFO] [stderr]    |     assigning to binding pattern will always succeed
[INFO] [stderr]    |
[INFO] [stderr]    = note: this pattern always matches, so the else clause is unreachable
[INFO] [stderr]    = note: `#[warn(irrefutable_let_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variants `RED` and `BLUE` are never constructed
[INFO] [stderr]  --> flow/if_let/src/bin/let_else_1.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | enum Color {
[INFO] [stderr]   |      ----- variants in this enum
[INFO] [stderr] 6 |     RED,
[INFO] [stderr]   |     ^^^
[INFO] [stderr] 7 |     GREEN,
[INFO] [stderr] 8 |     BLUE,
[INFO] [stderr]   |     ^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Color` 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: unused variable: `param`
[INFO] [stderr]  --> generics/src/bin/generics_multiple_bound_1.rs:9:30
[INFO] [stderr]   |
[INFO] [stderr] 9 | fn print_single_bound<G: T1>(param: &G) {
[INFO] [stderr]   |                              ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `param`
[INFO] [stderr]   --> generics/src/bin/generics_multiple_bound_1.rs:13:37
[INFO] [stderr]    |
[INFO] [stderr] 13 | fn print_multiple_bound<G: T1 + T2>(param: &G) {
[INFO] [stderr]    |                                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stderr] 
[INFO] [stderr] warning: fields `0` and `1` are never read
[INFO] [stderr]   --> generics/src/bin/generics_multiple_bound_1.rs:19:13
[INFO] [stderr]    |
[INFO] [stderr] 19 | struct Pair(i32, i32);
[INFO] [stderr]    |        ---- ^^^  ^^^
[INFO] [stderr]    |        |
[INFO] [stderr]    |        fields in this struct
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider removing these fields
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `destructing` (bin "match_array_dest_0" test) generated 2 warnings
[INFO] [stderr] warning: `aliasing` (bin "aliasing_enum" test) generated 1 warning
[INFO] [stderr] warning: `if_let` (bin "let_else_1" test) generated 2 warnings
[INFO] [stderr] warning: `generics` (bin "generics_multiple_bound_1" test) generated 3 warnings (run `cargo fix --bin "generics_multiple_bound_1" -p generics --tests` to apply 2 suggestions)
[INFO] [stderr] warning: fields `0` and `1` are never read
[INFO] [stderr]   --> types/inference/src/bin/inference_4.rs:10:14
[INFO] [stderr]    |
[INFO] [stderr] 10 | struct Coord(f64, f64);
[INFO] [stderr]    |        ----- ^^^  ^^^
[INFO] [stderr]    |        |
[INFO] [stderr]    |        fields in this struct
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider removing these fields
[INFO] [stderr]    = note: `Coord` 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: unused variable: `a`
[INFO] [stderr]   --> generics/src/bin/generics_where_2.rs:30:9
[INFO] [stderr]    |
[INFO] [stderr] 30 |     let a = 10;
[INFO] [stderr]    |         ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `b`
[INFO] [stderr]   --> generics/src/bin/generics_where_2.rs:31:9
[INFO] [stderr]    |
[INFO] [stderr] 31 |     let b = 3.14;
[INFO] [stderr]    |         ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `c`
[INFO] [stderr]   --> generics/src/bin/generics_where_2.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 32 |     let c = Unit;
[INFO] [stderr]    |         ^ help: if this is intentional, prefix it with an underscore: `_c`
[INFO] [stderr] 
[INFO] [stderr] warning: trait `A` is never used
[INFO] [stderr]  --> generics/src/bin/generics_where_2.rs:7:7
[INFO] [stderr]   |
[INFO] [stderr] 7 | trait A {}
[INFO] [stderr]   |       ^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait `TraitWithGeneric` is never used
[INFO] [stderr]  --> generics/src/bin/generics_where_2.rs:9:7
[INFO] [stderr]   |
[INFO] [stderr] 9 | trait TraitWithGeneric<T> {}
[INFO] [stderr]   |       ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `x` and `y` are never read
[INFO] [stderr]  --> expression/src/bin/block_value_struct.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | struct Point {
[INFO] [stderr]   |        ----- fields in this struct
[INFO] [stderr] 7 |     x: i64,
[INFO] [stderr]   |     ^
[INFO] [stderr] 8 |     y: i64,
[INFO] [stderr]   |     ^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Point` 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: value assigned to `d` is never read
[INFO] [stderr]   --> primitives/ops/src/bin/i32_ops.rs:5:22
[INFO] [stderr]    |
[INFO] [stderr]  5 |     let mut d: i32 = 0;
[INFO] [stderr]    |                      ^ this value is reassigned later and never used
[INFO] [stderr] ...
[INFO] [stderr] 31 |     d = -c;
[INFO] [stderr]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `year`, `month`, and `day` are never read
[INFO] [stderr]  --> structs/src/bin/struct_0.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | struct Date {
[INFO] [stderr]   |        ---- fields in this struct
[INFO] [stderr] 3 |     year: u32,
[INFO] [stderr]   |     ^^^^
[INFO] [stderr] 4 |     month: u32,
[INFO] [stderr]   |     ^^^^^
[INFO] [stderr] 5 |     day: u32,
[INFO] [stderr]   |     ^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Date` 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: fields `0` and `1` are never read
[INFO] [stderr]  --> custom_types/src/bin/struct_types.rs:9:18
[INFO] [stderr]   |
[INFO] [stderr] 9 | struct TuplePair(f64, f64);
[INFO] [stderr]   |        --------- ^^^  ^^^
[INFO] [stderr]   |        |
[INFO] [stderr]   |        fields in this struct
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider removing these fields
[INFO] [stderr]   = note: `TuplePair` 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: fields `0` and `1` are never read
[INFO] [stderr]   --> custom_types/src/bin/struct_types.rs:12:19
[INFO] [stderr]    |
[INFO] [stderr] 12 | struct TuplePoint(f64, f64);
[INFO] [stderr]    |        ---------- ^^^  ^^^
[INFO] [stderr]    |        |
[INFO] [stderr]    |        fields in this struct
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider removing these fields
[INFO] [stderr]    = note: `TuplePoint` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `id` and `name` are never read
[INFO] [stderr]   --> custom_types/src/bin/struct_types.rs:24:5
[INFO] [stderr]    |
[INFO] [stderr] 23 | struct User {
[INFO] [stderr]    |        ---- fields in this struct
[INFO] [stderr] 24 |     id: i64,
[INFO] [stderr]    |     ^^
[INFO] [stderr] 25 |     name: String,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `User` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `id` and `location` are never read
[INFO] [stderr]   --> custom_types/src/bin/struct_types.rs:30:5
[INFO] [stderr]    |
[INFO] [stderr] 29 | struct UserLocation {
[INFO] [stderr]    |        ------------ fields in this struct
[INFO] [stderr] 30 |     id: i64,
[INFO] [stderr]    |     ^^
[INFO] [stderr] 31 |     location: TuplePoint,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `UserLocation` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `x` and `y` are never read
[INFO] [stderr]  --> references/custom_types/src/bin/c_struct_ref.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | struct Point {
[INFO] [stderr]   |        ----- fields in this struct
[INFO] [stderr] 7 |     x: i32,
[INFO] [stderr]   |     ^
[INFO] [stderr] 8 |     y: i32,
[INFO] [stderr]   |     ^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Point` 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: `inference` (bin "inference_4" test) generated 1 warning
[INFO] [stderr] warning: `generics` (bin "generics_where_2" test) generated 5 warnings (run `cargo fix --bin "generics_where_2" -p generics --tests` to apply 3 suggestions)
[INFO] [stderr] warning: `expression` (bin "block_value_struct" test) generated 1 warning
[INFO] [stderr] warning: `ops` (bin "i32_ops" test) generated 1 warning
[INFO] [stderr] warning: `structs` (bin "struct_0" test) generated 1 warning
[INFO] [stderr] warning: `custom_types` (bin "struct_types" test) generated 4 warnings
[INFO] [stderr] warning: `ref_custom_types` (bin "c_struct_ref" test) generated 1 warning
[INFO] [stderr] warning: fields `0` and `1` are never read
[INFO] [stderr]   --> types/aliasing/src/bin/aliasing_struct.rs:22:13
[INFO] [stderr]    |
[INFO] [stderr] 22 | struct Pair(i32, i32);
[INFO] [stderr]    |        ---- ^^^  ^^^
[INFO] [stderr]    |        |
[INFO] [stderr]    |        fields in this struct
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider removing these fields
[INFO] [stderr]    = note: `Pair` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `lat` and `lon` are never read
[INFO] [stderr]   --> types/aliasing/src/bin/aliasing_struct.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 26 | struct Point {
[INFO] [stderr]    |        ----- fields in this struct
[INFO] [stderr] 27 |     lat: f64,
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 28 |     lon: f64,
[INFO] [stderr]    |     ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Point` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]  --> conversion/from/src/bin/from_int.rs:7:16
[INFO] [stderr]   |
[INFO] [stderr] 7 | struct Integer(i64);
[INFO] [stderr]   |        ------- ^^^
[INFO] [stderr]   |        |
[INFO] [stderr]   |        field in this struct
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider removing this field
[INFO] [stderr]   = note: `Integer` 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: `aliasing` (bin "aliasing_struct" test) generated 2 warnings
[INFO] [stderr] warning: `from` (bin "from_int" test) generated 1 warning
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]  --> conversion/into/src/bin/into_int.rs:5:16
[INFO] [stderr]   |
[INFO] [stderr] 5 | struct Integer(i64);
[INFO] [stderr]   |        ------- ^^^
[INFO] [stderr]   |        |
[INFO] [stderr]   |        field in this struct
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider removing this field
[INFO] [stderr]   = note: `Integer` 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: fields `0`, `1`, and `2` are never read
[INFO] [stderr]   --> primitives/compound/src/bin/tuple_2.rs:15:15
[INFO] [stderr]    |
[INFO] [stderr] 15 | struct Matrix(f32, f32, f32);
[INFO] [stderr]    |        ------ ^^^  ^^^  ^^^
[INFO] [stderr]    |        |
[INFO] [stderr]    |        fields in this struct
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider removing these fields
[INFO] [stderr]    = note: `Matrix` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]   --> primitives/compound/src/bin/tuple_2.rs:14:8
[INFO] [stderr]    |
[INFO] [stderr] 14 | #[warn(dead_code)]
[INFO] [stderr]    |        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `print` is never used
[INFO] [stderr]   --> var_bindings/src/bin/var_scope_1.rs:10:4
[INFO] [stderr]    |
[INFO] [stderr] 10 | fn print() {
[INFO] [stderr]    |    ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]  --> primitives/ops/src/bin/u32_ops.rs:5:9
[INFO] [stderr]   |
[INFO] [stderr] 5 |     let mut d: u32 = 0;
[INFO] [stderr]   |         ----^
[INFO] [stderr]   |         |
[INFO] [stderr]   |         help: remove this `mut`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `d`
[INFO] [stderr]  --> primitives/ops/src/bin/u32_ops.rs:5:9
[INFO] [stderr]   |
[INFO] [stderr] 5 |     let mut d: u32 = 0;
[INFO] [stderr]   |         ^^^^^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `area` is never used
[INFO] [stderr]   --> generics/src/bin/generics_assoc_types_0.rs:12:8
[INFO] [stderr]    |
[INFO] [stderr] 11 | trait Shape<L, W> {
[INFO] [stderr]    |       ----- method in this trait
[INFO] [stderr] 12 |     fn area(&self) -> f32;
[INFO] [stderr]    |        ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> generics/src/bin/generics_assoc_types_0.rs:17:15
[INFO] [stderr]    |
[INFO] [stderr] 17 | struct Square(f32);
[INFO] [stderr]    |        ------ ^^^
[INFO] [stderr]    |        |
[INFO] [stderr]    |        field in this struct
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider removing this field
[INFO] [stderr]    = note: `Square` 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]   --> generics/src/bin/generics_assoc_types_0.rs:19:18
[INFO] [stderr]    |
[INFO] [stderr] 19 | struct Rectangle(f32, f32);
[INFO] [stderr]    |        --------- ^^^  ^^^
[INFO] [stderr]    |        |
[INFO] [stderr]    |        fields in this struct
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider removing these fields
[INFO] [stderr]    = note: `Rectangle` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `into` (bin "into_int" test) generated 1 warning
[INFO] [stderr] warning: `compound` (bin "tuple_2" test) generated 1 warning
[INFO] [stderr] warning: `var_bindings` (bin "var_scope_1" test) generated 1 warning
[INFO] [stderr] warning: `ops` (bin "u32_ops" test) generated 2 warnings (run `cargo fix --bin "u32_ops" -p ops --tests` to apply 2 suggestions)
[INFO] [stderr] warning: `generics` (bin "generics_assoc_types_0" test) generated 3 warnings
[INFO] [stderr] warning: unused variable: `value`
[INFO] [stderr]   --> flow/if_let/src/bin/if_let_3.rs:36:21
[INFO] [stderr]    |
[INFO] [stderr] 36 |     if let Foo::Qux(value @ 100) = c {
[INFO] [stderr]    |                     ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `id` and `time_stamp` are never read
[INFO] [stderr]   --> types/inference/src/bin/inference_2.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | struct User {
[INFO] [stderr]    |        ---- fields in this struct
[INFO] [stderr] 11 |     id: i64,
[INFO] [stderr]    |     ^^
[INFO] [stderr] 12 |     time_stamp: i64,
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `User` 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: variants `TWO`, `THREE`, `FOUR`, `FIVE`, and `SIX` are never constructed
[INFO] [stderr]   --> functions/closure/src/bin/capturing_0.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr]  9 | enum N {
[INFO] [stderr]    |      - variants in this enum
[INFO] [stderr] 10 |     ONE,
[INFO] [stderr] 11 |     TWO,
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 12 |     THREE,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 13 |     FOUR,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 14 |     FIVE,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 15 |     SIX,
[INFO] [stderr]    |     ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `N` 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: unused variable: `red`
[INFO] [stderr]   --> functions/src/bin/assoc_func_1.rs:32:9
[INFO] [stderr]    |
[INFO] [stderr] 32 |     let red = Color::RED;
[INFO] [stderr]    |         ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: you might have meant to pattern match on the similarly named variant `RED`
[INFO] [stderr]    |
[INFO] [stderr] 32 -     let red = Color::RED;
[INFO] [stderr] 32 +     let Color::RED = Color::RED;
[INFO] [stderr]    |
[INFO] [stderr] help: if this is intentional, prefix it with an underscore
[INFO] [stderr]    |
[INFO] [stderr] 32 |     let _red = Color::RED;
[INFO] [stderr]    |         +
[INFO] [stderr] 
[INFO] [stderr] warning: variants `GREEN` and `BLUE` are never constructed
[INFO] [stderr]   --> functions/src/bin/assoc_func_1.rs:9:5
[INFO] [stderr]    |
[INFO] [stderr]  7 | enum Color {
[INFO] [stderr]    |      ----- variants in this enum
[INFO] [stderr]  8 |     RED,
[INFO] [stderr]  9 |     GREEN,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 10 |     BLUE,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `if_let` (bin "if_let_3" test) generated 1 warning (run `cargo fix --bin "if_let_3" -p if_let --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `inference` (bin "inference_2" test) generated 1 warning
[INFO] [stderr] warning: `closure` (bin "capturing_0" test) generated 1 warning
[INFO] [stderr] warning: `functions` (bin "assoc_func_1" test) generated 2 warnings (run `cargo fix --bin "assoc_func_1" -p functions --tests` to apply 1 suggestion)
[INFO] [stderr] warning: unused variable: `var_binding_c`
[INFO] [stderr]   --> var_bindings/src/bin/var_declare_first_0.rs:26:9
[INFO] [stderr]    |
[INFO] [stderr] 26 |     let var_binding_c: i64;
[INFO] [stderr]    |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_var_binding_c`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `param`
[INFO] [stderr]   --> generics/src/bin/generics_where_0.rs:10:16
[INFO] [stderr]    |
[INFO] [stderr] 10 | fn print<T: A>(param: T) {}
[INFO] [stderr]    |                ^^^^^ help: if this is intentional, prefix it with an underscore: `_param`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `d` is never read
[INFO] [stderr]   --> primitives/ops/src/bin/i128_ops.rs:5:23
[INFO] [stderr]    |
[INFO] [stderr]  5 |     let mut d: i128 = 0;
[INFO] [stderr]    |                       ^ this value is reassigned later and never used
[INFO] [stderr] ...
[INFO] [stderr] 31 |     d = -c;
[INFO] [stderr]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `name` and `radius` are never read
[INFO] [stderr]  --> structs/src/bin/destruct_struct.rs:6:5
[INFO] [stderr]   |
[INFO] [stderr] 5 | struct CityA {
[INFO] [stderr]   |        ----- fields in this struct
[INFO] [stderr] 6 |     name: String,
[INFO] [stderr]   |     ^^^^
[INFO] [stderr] 7 |     center: Coord,
[INFO] [stderr] 8 |     radius: f64,
[INFO] [stderr]   |     ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `CityA` 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: fields `name` and `radius` are never read
[INFO] [stderr]   --> structs/src/bin/destruct_struct.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 12 | struct CityB {
[INFO] [stderr]    |        ----- fields in this struct
[INFO] [stderr] 13 |     name: String,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr] 14 |     center: (f64, f64),
[INFO] [stderr] 15 |     radius: f64,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `CityB` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: fields `id` and `name` are never read
[INFO] [stderr]   --> custom_types/src/bin/c_structs.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | struct House<'a> {
[INFO] [stderr]    |        ----- fields in this struct
[INFO] [stderr] 11 |     id: i64,
[INFO] [stderr]    |     ^^
[INFO] [stderr] 12 |     name: &'a str,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `House` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `inferred_type` is never read
[INFO] [stderr]   --> primitives/src/bin/primitives_0.rs:38:29
[INFO] [stderr]    |
[INFO] [stderr] 38 |     let mut inferred_type = 11;
[INFO] [stderr]    |                             ^^ this value is reassigned later and never used
[INFO] [stderr] 39 |     inferred_type = 4294967296i64;
[INFO] [stderr]    |     ----------------------------- `inferred_type` is overwritten here before the previous value is read
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `mutable` is never read
[INFO] [stderr]   --> primitives/src/bin/primitives_0.rs:43:23
[INFO] [stderr]    |
[INFO] [stderr] 43 |     let mut mutable = 0;
[INFO] [stderr]    |                       ^ this value is reassigned later and never used
[INFO] [stderr] 44 |     mutable = 1;
[INFO] [stderr]    |     ----------- `mutable` is overwritten here before the previous value is read
[INFO] [stderr] 
[INFO] [stderr] warning: `var_bindings` (bin "var_declare_first_0" test) generated 1 warning (run `cargo fix --bin "var_declare_first_0" -p var_bindings --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `generics` (bin "generics_where_0" test) generated 1 warning (run `cargo fix --bin "generics_where_0" -p generics --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `ops` (bin "i128_ops" test) generated 1 warning
[INFO] [stderr] warning: `structs` (bin "destruct_struct" test) generated 2 warnings
[INFO] [stderr] warning: `custom_types` (bin "c_structs" test) generated 1 warning
[INFO] [stderr] warning: `primitives` (bin "primitives_0" test) generated 2 warnings
[INFO] [stderr] warning: fields `0` and `1` are never read
[INFO] [stderr]  --> primitives/compound/src/bin/array_3.rs:4:13
[INFO] [stderr]   |
[INFO] [stderr] 4 | struct Pair(f32, f32);
[INFO] [stderr]   |        ---- ^^^  ^^^
[INFO] [stderr]   |        |
[INFO] [stderr]   |        fields in this struct
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider removing these fields
[INFO] [stderr]   = note: `Pair` has derived impls for the traits `Clone` and `Debug`, but these are 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 `value` is never read
[INFO] [stderr]  --> conversion/try_trait/src/bin/try_into.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | struct EvenNumber {
[INFO] [stderr]   |        ---------- field in this struct
[INFO] [stderr] 7 |     value: i64,
[INFO] [stderr]   |     ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `EvenNumber` 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: unreachable pattern
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_tuple_dest_0.rs:33:9
[INFO] [stderr]    |
[INFO] [stderr] 33 |         _ => {
[INFO] [stderr]    |         ^ no value can reach this
[INFO] [stderr]    |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]   --> flow/match/destructing/src/bin/match_tuple_dest_0.rs:33:9
[INFO] [stderr]    |
[INFO] [stderr] 14 |         (0, b) => {
[INFO] [stderr]    |         ------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 20 |         (a, 0) => {
[INFO] [stderr]    |         ------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 26 |         (a, b) => {
[INFO] [stderr]    |         ------ matches some of the same values
[INFO] [stderr] ...
[INFO] [stderr] 33 |         _ => {
[INFO] [stderr]    |         ^ collectively making this unreachable
[INFO] [stderr]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `compound` (bin "array_3" test) generated 1 warning
[INFO] [stderr] warning: `try_trait` (bin "try_into" test) generated 1 warning
[INFO] [stderr] warning: `destructing` (bin "match_tuple_dest_0" test) generated 1 warning
[INFO] [stderr] warning: field `value` is never read
[INFO] [stderr]  --> conversion/into/src/bin/into_0.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | struct Number {
[INFO] [stderr]   |        ------ field in this struct
[INFO] [stderr] 8 |     value: i32,
[INFO] [stderr]   |     ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Number` 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: variants `MULTIPLY` and `DIVIDE` are never constructed
[INFO] [stderr]   --> custom_types/src/bin/enum_alias.rs:16:5
[INFO] [stderr]    |
[INFO] [stderr] 13 | enum ArithmeticOps {
[INFO] [stderr]    |      ------------- variants in this enum
[INFO] [stderr] ...
[INFO] [stderr] 16 |     MULTIPLY,
[INFO] [stderr]    |     ^^^^^^^^
[INFO] [stderr] 17 |     DIVIDE,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]  --> fmt/src/bin/debug_struct.rs:5:18
[INFO] [stderr]   |
[INFO] [stderr] 5 | struct Printable(i32);
[INFO] [stderr]   |        --------- ^^^
[INFO] [stderr]   |        |
[INFO] [stderr]   |        field in this struct
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider removing this field
[INFO] [stderr]   = note: `Printable` 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 `0` is never read
[INFO] [stderr]  --> fmt/src/bin/debug_struct.rs:8:13
[INFO] [stderr]   |
[INFO] [stderr] 8 | struct Deep(Printable);
[INFO] [stderr]   |        ---- ^^^^^^^^^
[INFO] [stderr]   |        |
[INFO] [stderr]   |        field in this struct
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider removing this field
[INFO] [stderr]   = note: `Deep` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `d` is never read
[INFO] [stderr]   --> primitives/ops/src/bin/i64_ops.rs:5:22
[INFO] [stderr]    |
[INFO] [stderr]  5 |     let mut d: i64 = 0;
[INFO] [stderr]    |                      ^ this value is reassigned later and never used
[INFO] [stderr] ...
[INFO] [stderr] 31 |     d = -c;
[INFO] [stderr]    |     ------ `d` is overwritten here before the previous value is read
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `id` and `age` are never read
[INFO] [stderr]  --> structs/src/bin/struct_1.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | struct User {
[INFO] [stderr]   |        ---- fields in this struct
[INFO] [stderr] 3 |     id: i64,
[INFO] [stderr]   |     ^^
[INFO] [stderr] 4 |     age: u8,
[INFO] [stderr]   |     ^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `User` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variants `GREEN` and `BLUE` are never constructed
[INFO] [stderr]   --> functions/src/bin/method_1.rs:11:5
[INFO] [stderr]    |
[INFO] [stderr]  9 | enum Color {
[INFO] [stderr]    |      ----- variants in this enum
[INFO] [stderr] 10 |     RED,
[INFO] [stderr] 11 |     GREEN,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 12 |     BLUE,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Color` 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 `0` is never read
[INFO] [stderr]  --> custom_types/src/bin/tuple_structs.rs:9:14
[INFO] [stderr]   |
[INFO] [stderr] 9 | struct Unary(i32);
[INFO] [stderr]   |        ----- ^^^
[INFO] [stderr]   |        |
[INFO] [stderr]   |        field in this struct
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider removing this field
[INFO] [stderr]   = note: `Unary` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `0` and `1` are never read
[INFO] [stderr]   --> custom_types/src/bin/tuple_structs.rs:12:13
[INFO] [stderr]    |
[INFO] [stderr] 12 | struct Pair(usize, i32);
[INFO] [stderr]    |        ---- ^^^^^  ^^^
[INFO] [stderr]    |        |
[INFO] [stderr]    |        fields in this struct
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider removing these fields
[INFO] [stderr]    = note: `Pair` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: field `0` is never read
[INFO] [stderr]   --> custom_types/src/bin/tuple_structs.rs:15:16
[INFO] [stderr]    |
[INFO] [stderr] 15 | struct Map<'a>(&'a [Pair]); // struct of type tuple with a slice of pair types
[INFO] [stderr]    |        ---     ^^^^^^^^^^
[INFO] [stderr]    |        |
[INFO] [stderr]    |        field in this struct
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider removing this field
[INFO] [stderr]    = note: `Map` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: `into` (bin "into_0" test) generated 1 warning
[INFO] [stderr] warning: `custom_types` (bin "enum_alias" test) generated 1 warning
[INFO] [stderr] warning: `fmt` (bin "debug_struct" test) generated 2 warnings
[INFO] [stderr] warning: `ops` (bin "i64_ops" test) generated 1 warning
[INFO] [stderr] warning: `structs` (bin "struct_1" test) generated 1 warning
[INFO] [stderr] warning: `functions` (bin "method_1" test) generated 1 warning
[INFO] [stderr] warning: `custom_types` (bin "tuple_structs" test) generated 3 warnings
[INFO] [stderr] warning: fields `0` and `1` are never read
[INFO] [stderr]  --> references/custom_types/src/bin/tuple_struct_ref.rs:6:14
[INFO] [stderr]   |
[INFO] [stderr] 6 | struct Point(i32, i32);
[INFO] [stderr]   |        ----- ^^^  ^^^
[INFO] [stderr]   |        |
[INFO] [stderr]   |        fields in this struct
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider removing these fields
[INFO] [stderr]   = note: `Point` 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: variant `GREEN` is never constructed
[INFO] [stderr]  --> flow/if_let/src/bin/if_let_1.rs:8:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | enum Color {
[INFO] [stderr]   |      ----- variant in this enum
[INFO] [stderr] 7 |     RED,
[INFO] [stderr] 8 |     GREEN,
[INFO] [stderr]   |     ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Color` 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: fields `red`, `green`, and `blue` are never read
[INFO] [stderr]   --> fmt/src/bin/formatting_0.rs:33:5
[INFO] [stderr]    |
[INFO] [stderr] 32 | struct Color {
[INFO] [stderr]    |        ----- fields in this struct
[INFO] [stderr] 33 |     red: u8,
[INFO] [stderr]    |     ^^^
[INFO] [stderr] 34 |     green: u8,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 35 |     blue: u8,
[INFO] [stderr]    |     ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Color` 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: `ref_custom_types` (bin "tuple_struct_ref" test) generated 1 warning
[INFO] [stderr] warning: `if_let` (bin "if_let_1" test) generated 1 warning
[INFO] [stderr] warning: `fmt` (bin "formatting_0" test) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.32s
[INFO] [stderr]      Running unittests src/bin/aliasing_enum.rs (/opt/rustwide/target/debug/build/aliasing/ece29c7c25445d8c/out/aliasing_enum-ece29c7c25445d8c)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/aliasing_float.rs (/opt/rustwide/target/debug/build/aliasing/631172156333663a/out/aliasing_float-631172156333663a)
[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 unittests src/bin/aliasing_int.rs (/opt/rustwide/target/debug/build/aliasing/15b379404bddf7e5/out/aliasing_int-15b379404bddf7e5)
[INFO] [stderr]      Running unittests src/bin/aliasing_struct.rs (/opt/rustwide/target/debug/build/aliasing/3c7bfe431931b31a/out/aliasing_struct-3c7bfe431931b31a)
[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 unittests src/main.rs (/opt/rustwide/target/debug/build/app/9fe8023e53ceadab/out/app-9fe8023e53ceadab)
[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] [stderr]      Running unittests src/bin/my_other_bin.rs (/opt/rustwide/target/debug/build/app/200e60283aef3bda/out/my_other_bin-200e60283aef3bda)
[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 unittests src/bin/array_bool.rs (/opt/rustwide/target/debug/build/array/59910f8f860a401e/out/array_bool-59910f8f860a401e)
[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] [stderr]      Running unittests src/bin/array_char.rs (/opt/rustwide/target/debug/build/array/726cde879ce13930/out/array_char-726cde879ce13930)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/array_empty.rs (/opt/rustwide/target/debug/build/array/b837eb0b32e2da0c/out/array_empty-b837eb0b32e2da0c)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/array_enum.rs (/opt/rustwide/target/debug/build/array/6fbf8eba36982f0e/out/array_enum-6fbf8eba36982f0e)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running unittests src/bin/array_float.rs (/opt/rustwide/target/debug/build/array/1db29ed3c134ed23/out/array_float-1db29ed3c134ed23)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/array_int.rs (/opt/rustwide/target/debug/build/array/ed4ac5949a0d1387/out/array_int-ed4ac5949a0d1387)
[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] [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 unittests src/bin/array_struct.rs (/opt/rustwide/target/debug/build/array/7ec0121117d81c42/out/array_struct-7ec0121117d81c42)
[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 unittests src/bin/array_tuple.rs (/opt/rustwide/target/debug/build/array/b1e92fa7201633b6/out/array_tuple-b1e92fa7201633b6)
[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 unittests src/bin/array_uint.rs (/opt/rustwide/target/debug/build/array/bc6c61e2686bf401/out/array_uint-bc6c61e2686bf401)
[INFO] [stderr]      Running unittests src/bin/cfg_attribute.rs (/opt/rustwide/target/debug/build/attributes/2edc6ae2d9024966/out/cfg_attribute-2edc6ae2d9024966)
[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 unittests src/bin/cfg_macro.rs (/opt/rustwide/target/debug/build/attributes/9f48380c4d1b2ab5/out/cfg_macro-9f48380c4d1b2ab5)
[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 unittests src/bin/dead_code_attribute.rs (/opt/rustwide/target/debug/build/attributes/924f84b7a1915949/out/dead_code_attribute-924f84b7a1915949)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/debug_attribute.rs (/opt/rustwide/target/debug/build/attributes/49266ae19e7fd9ff/out/debug_attribute-49266ae19e7fd9ff)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/unused_variables_attribute.rs (/opt/rustwide/target/debug/build/attributes/e5fa334771416a70/out/unused_variables_attribute-e5fa334771416a70)
[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 unittests src/bin/match_binding_0.rs (/opt/rustwide/target/debug/build/binding/a53c0617793e75b3/out/match_binding_0-a53c0617793e75b3)
[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 unittests src/bin/match_binding_1.rs (/opt/rustwide/target/debug/build/binding/7788b698bb51bdcf/out/match_binding_1-7788b698bb51bdcf)
[INFO] [stderr]      Running unittests src/bin/casting_float_0.rs (/opt/rustwide/target/debug/build/casting/eadb297d5e8ea884/out/casting_float_0-eadb297d5e8ea884)
[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] [stderr]      Running unittests src/bin/casting_float_neg.rs (/opt/rustwide/target/debug/build/casting/3737212344e05cbb/out/casting_float_neg-3737212344e05cbb)
[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 unittests src/bin/casting_int_0.rs (/opt/rustwide/target/debug/build/casting/8bbcf5d5351a738b/out/casting_int_0-8bbcf5d5351a738b)
[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 unittests src/bin/casting_int_1.rs (/opt/rustwide/target/debug/build/casting/6fd4e634bf2c13ff/out/casting_int_1-6fd4e634bf2c13ff)
[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 unittests src/bin/casting_int_neg.rs (/opt/rustwide/target/debug/build/casting/7bea57982a827b43/out/casting_int_neg-7bea57982a827b43)
[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 unittests src/bin/capturing_0.rs (/opt/rustwide/target/debug/build/closure/273a1000abd45fcf/out/capturing_0-273a1000abd45fcf)
[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 unittests src/bin/capturing_1.rs (/opt/rustwide/target/debug/build/closure/8a874e58ca75c9d6/out/capturing_1-8a874e58ca75c9d6)
[INFO] [stderr]      Running unittests src/bin/capturing_2.rs (/opt/rustwide/target/debug/build/closure/9fad045be79dca0b/out/capturing_2-9fad045be79dca0b)
[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 unittests src/bin/capturing_3.rs (/opt/rustwide/target/debug/build/closure/b81da8b7e5174ac9/out/capturing_3-b81da8b7e5174ac9)
[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 unittests src/bin/capturing_4.rs (/opt/rustwide/target/debug/build/closure/5f10100115228cd5/out/capturing_4-5f10100115228cd5)
[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 unittests src/bin/closure_0.rs (/opt/rustwide/target/debug/build/closure/ac7267d42ac2e60b/out/closure_0-ac7267d42ac2e60b)
[INFO] [stderr]      Running unittests src/bin/closure_1.rs (/opt/rustwide/target/debug/build/closure/42f3a182c7530e32/out/closure_1-42f3a182c7530e32)
[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 unittests src/bin/closure_iter_any_0.rs (/opt/rustwide/target/debug/build/closure/5b15d79641d17072/out/closure_iter_any_0-5b15d79641d17072)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/closure_iter_any_1.rs (/opt/rustwide/target/debug/build/closure/ae36e64adb314d65/out/closure_iter_any_1-ae36e64adb314d65)
[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 unittests src/bin/closure_iter_any_2.rs (/opt/rustwide/target/debug/build/closure/5ff23b2faccea2df/out/closure_iter_any_2-5ff23b2faccea2df)
[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 unittests src/bin/closure_iter_find_0.rs (/opt/rustwide/target/debug/build/closure/118b595fd932e902/out/closure_iter_find_0-118b595fd932e902)
[INFO] [stderr]      Running unittests src/bin/closure_iter_find_1.rs (/opt/rustwide/target/debug/build/closure/f7353e32283507b6/out/closure_iter_find_1-f7353e32283507b6)
[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 unittests src/bin/closure_iter_pos_0.rs (/opt/rustwide/target/debug/build/closure/3d824f210be5e284/out/closure_iter_pos_0-3d824f210be5e284)
[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 unittests src/bin/closure_param_0.rs (/opt/rustwide/target/debug/build/closure/b272303258c6b3cf/out/closure_param_0-b272303258c6b3cf)
[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 unittests src/bin/closure_param_1.rs (/opt/rustwide/target/debug/build/closure/eb9ce42a7cf27bc3/out/closure_param_1-eb9ce42a7cf27bc3)
[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 unittests src/bin/closure_param_2.rs (/opt/rustwide/target/debug/build/closure/f89d3a553d7510bf/out/closure_param_2-f89d3a553d7510bf)
[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 unittests src/bin/closure_return_0.rs (/opt/rustwide/target/debug/build/closure/f492d8bed51f657d/out/closure_return_0-f492d8bed51f657d)
[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 unittests src/bin/closure_return_1.rs (/opt/rustwide/target/debug/build/closure/5046fa79a99063ec/out/closure_return_1-5046fa79a99063ec)
[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 unittests src/bin/closure_std_0.rs (/opt/rustwide/target/debug/build/closure/19c53b9467efe40e/out/closure_std_0-19c53b9467efe40e)
[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 unittests src/bin/func_as_param_0.rs (/opt/rustwide/target/debug/build/closure/208642bc65c30549/out/func_as_param_0-208642bc65c30549)
[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 unittests src/bin/func_as_param_1.rs (/opt/rustwide/target/debug/build/closure/177ab6837d73eb39/out/func_as_param_1-177ab6837d73eb39)
[INFO] [stderr]      Running unittests src/bin/func_as_param_2.rs (/opt/rustwide/target/debug/build/closure/c54a0a63e53f2753/out/func_as_param_2-c54a0a63e53f2753)
[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 unittests src/bin/array_0.rs (/opt/rustwide/target/debug/build/compound/5525912be32ef00b/out/array_0-5525912be32ef00b)
[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 unittests src/bin/array_1.rs (/opt/rustwide/target/debug/build/compound/df529dc981a5ab55/out/array_1-df529dc981a5ab55)
[INFO] [stderr]      Running unittests src/bin/array_2.rs (/opt/rustwide/target/debug/build/compound/b985119499e0fe79/out/array_2-b985119499e0fe79)
[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 unittests src/bin/array_3.rs (/opt/rustwide/target/debug/build/compound/bb182030d3baf113/out/array_3-bb182030d3baf113)
[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 unittests src/bin/float_array_0.rs (/opt/rustwide/target/debug/build/compound/6998a195a8eeafab/out/float_array_0-6998a195a8eeafab)
[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 unittests src/bin/i32_array_0.rs (/opt/rustwide/target/debug/build/compound/f9061d7b6faf4040/out/i32_array_0-f9061d7b6faf4040)
[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 unittests src/bin/i64_array_0.rs (/opt/rustwide/target/debug/build/compound/19be1ed2a022312b/out/i64_array_0-19be1ed2a022312b)
[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 unittests src/bin/integer_array_0.rs (/opt/rustwide/target/debug/build/compound/b83b3590e20ba6bc/out/integer_array_0-b83b3590e20ba6bc)
[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 unittests src/bin/slice_0.rs (/opt/rustwide/target/debug/build/compound/657fb980b3b53aa2/out/slice_0-657fb980b3b53aa2)
[INFO] [stderr]      Running unittests src/bin/slice_1.rs (/opt/rustwide/target/debug/build/compound/51fd0715788d1c79/out/slice_1-51fd0715788d1c79)
[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 unittests src/bin/slice_2.rs (/opt/rustwide/target/debug/build/compound/648b20e0c121565a/out/slice_2-648b20e0c121565a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/tuple_0.rs (/opt/rustwide/target/debug/build/compound/9d65aff3634e7ab3/out/tuple_0-9d65aff3634e7ab3)
[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 unittests src/bin/tuple_1.rs (/opt/rustwide/target/debug/build/compound/531198ec6c7a87e4/out/tuple_1-531198ec6c7a87e4)
[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 unittests src/bin/tuple_2.rs (/opt/rustwide/target/debug/build/compound/d94b3f357672771b/out/tuple_2-d94b3f357672771b)
[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 unittests src/bin/tuple_3.rs (/opt/rustwide/target/debug/build/compound/1b9fe1f20c175178/out/tuple_3-1b9fe1f20c175178)
[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 unittests src/bin/tuple_mixed.rs (/opt/rustwide/target/debug/build/compound/95e5ac7edcdae08a/out/tuple_mixed-95e5ac7edcdae08a)
[INFO] [stderr]      Running unittests src/bin/c_structs.rs (/opt/rustwide/target/debug/build/custom_types/3b6e280eacb36c0d/out/c_structs-3b6e280eacb36c0d)
[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 unittests src/bin/constants_0.rs (/opt/rustwide/target/debug/build/custom_types/daf5cda92538fbb4/out/constants_0-daf5cda92538fbb4)
[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] [stderr]      Running unittests src/bin/enum_0.rs (/opt/rustwide/target/debug/build/custom_types/08a0ec64fedc8502/out/enum_0-08a0ec64fedc8502)
[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 unittests src/bin/enum_alias.rs (/opt/rustwide/target/debug/build/custom_types/7a51bef6c9920c5b/out/enum_alias-7a51bef6c9920c5b)
[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 unittests src/bin/enum_clike.rs (/opt/rustwide/target/debug/build/custom_types/f0244d0285f2ff56/out/enum_clike-f0244d0285f2ff56)
[INFO] [stderr]      Running unittests src/bin/enum_linkedlist.rs (/opt/rustwide/target/debug/build/custom_types/220b78724649975f/out/enum_linkedlist-220b78724649975f)
[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 unittests src/bin/enum_use.rs (/opt/rustwide/target/debug/build/custom_types/011b1a1d9038d1c4/out/enum_use-011b1a1d9038d1c4)
[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 unittests src/bin/mixed_enums.rs (/opt/rustwide/target/debug/build/custom_types/aaf3b1fe63c6fed8/out/mixed_enums-aaf3b1fe63c6fed8)
[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 unittests src/bin/struct_0.rs (/opt/rustwide/target/debug/build/custom_types/db9ba1dfaf480010/out/struct_0-db9ba1dfaf480010)
[INFO] [stderr]      Running unittests src/bin/struct_1.rs (/opt/rustwide/target/debug/build/custom_types/392ebca408225eb9/out/struct_1-392ebca408225eb9)
[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 unittests src/bin/struct_types.rs (/opt/rustwide/target/debug/build/custom_types/ec8ebe90fa771fb1/out/struct_types-ec8ebe90fa771fb1)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/tuple_structs.rs (/opt/rustwide/target/debug/build/custom_types/b8589e5a33852160/out/tuple_structs-b8589e5a33852160)
[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 unittests src/bin/unit_structs.rs (/opt/rustwide/target/debug/build/custom_types/b9e0a442dc65cd36/out/unit_structs-b9e0a442dc65cd36)
[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 unittests src/main.rs (/opt/rustwide/target/debug/build/deps_app/6ac02a857186fbd2/out/deps_app-6ac02a857186fbd2)
[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 unittests src/bin/match_array_dest_0.rs (/opt/rustwide/target/debug/build/destructing/3100c198aa341089/out/match_array_dest_0-3100c198aa341089)
[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 unittests src/bin/match_array_dest_1.rs (/opt/rustwide/target/debug/build/destructing/7c725f7c77ee8ad3/out/match_array_dest_1-7c725f7c77ee8ad3)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/match_cstruct_dest_0.rs (/opt/rustwide/target/debug/build/destructing/4f0b324da43f2d1d/out/match_cstruct_dest_0-4f0b324da43f2d1d)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/match_cstruct_dest_1.rs (/opt/rustwide/target/debug/build/destructing/824da106157f6181/out/match_cstruct_dest_1-824da106157f6181)
[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] [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 unittests src/bin/match_enum_dest_0.rs (/opt/rustwide/target/debug/build/destructing/e4195c4250ac8b78/out/match_enum_dest_0-e4195c4250ac8b78)
[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 unittests src/bin/match_enum_dest_1.rs (/opt/rustwide/target/debug/build/destructing/776703aebf143a75/out/match_enum_dest_1-776703aebf143a75)
[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 unittests src/bin/match_reference_dest_0.rs (/opt/rustwide/target/debug/build/destructing/25ee863580ad004d/out/match_reference_dest_0-25ee863580ad004d)
[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 unittests src/bin/match_reference_dest_1.rs (/opt/rustwide/target/debug/build/destructing/1196db3e27b73556/out/match_reference_dest_1-1196db3e27b73556)
[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 unittests src/bin/match_reference_dest_2.rs (/opt/rustwide/target/debug/build/destructing/d06061cf80252224/out/match_reference_dest_2-d06061cf80252224)
[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 unittests src/bin/match_tuple_dest_0.rs (/opt/rustwide/target/debug/build/destructing/cd91641be5ac8fc9/out/match_tuple_dest_0-cd91641be5ac8fc9)
[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 unittests src/bin/match_tuple_dest_1.rs (/opt/rustwide/target/debug/build/destructing/012185510872ac5c/out/match_tuple_dest_1-012185510872ac5c)
[INFO] [stderr]      Running unittests src/bin/match_tuple_dest_2.rs (/opt/rustwide/target/debug/build/destructing/605d52c07c980189/out/match_tuple_dest_2-605d52c07c980189)
[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 unittests src/bin/match_tuple_struct_dest.rs (/opt/rustwide/target/debug/build/destructing/df55026ba27135cc/out/match_tuple_struct_dest-df55026ba27135cc)
[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 unittests src/bin/exe_0.rs (/opt/rustwide/target/debug/build/exe/f0aa29c5e5efb5b8/out/exe_0-f0aa29c5e5efb5b8)
[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 unittests src/bin/block_value_float.rs (/opt/rustwide/target/debug/build/expression/7265b9feff4bf6f8/out/block_value_float-7265b9feff4bf6f8)
[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 unittests src/bin/block_value_int.rs (/opt/rustwide/target/debug/build/expression/1fbbb482b8945486/out/block_value_int-1fbbb482b8945486)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/block_value_struct.rs (/opt/rustwide/target/debug/build/expression/b31d1e7c7716861e/out/block_value_struct-b31d1e7c7716861e)
[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 unittests src/bin/debug_struct.rs (/opt/rustwide/target/debug/build/fmt/05610bc239343c42/out/debug_struct-05610bc239343c42)
[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] [stderr]      Running unittests src/bin/display_struct.rs (/opt/rustwide/target/debug/build/fmt/eda675e11f583056/out/display_struct-eda675e11f583056)
[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] [stderr]      Running unittests src/bin/fmt_binary_0.rs (/opt/rustwide/target/debug/build/fmt/13192bd5f843500f/out/fmt_binary_0-13192bd5f843500f)
[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 unittests src/bin/fmt_display_0.rs (/opt/rustwide/target/debug/build/fmt/bf0de6e2793e53c9/out/fmt_display_0-bf0de6e2793e53c9)
[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 unittests src/bin/fmt_display_1.rs (/opt/rustwide/target/debug/build/fmt/42dc6c0ed8af3966/out/fmt_display_1-42dc6c0ed8af3966)
[INFO] [stderr]      Running unittests src/bin/fmt_display_vec.rs (/opt/rustwide/target/debug/build/fmt/d95deda359f92f99/out/fmt_display_vec-d95deda359f92f99)
[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] [stderr]      Running unittests src/bin/fmt_lower_hex_0.rs (/opt/rustwide/target/debug/build/fmt/be6599b361fbf12f/out/fmt_lower_hex_0-be6599b361fbf12f)
[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 unittests src/bin/fmt_octal_0.rs (/opt/rustwide/target/debug/build/fmt/abacb9566abc5bae/out/fmt_octal_0-abacb9566abc5bae)
[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] [stderr]      Running unittests src/bin/formatting_0.rs (/opt/rustwide/target/debug/build/fmt/9ab860fa14dd80d9/out/formatting_0-9ab860fa14dd80d9)
[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 unittests src/bin/for_0.rs (/opt/rustwide/target/debug/build/for_loop/9ff5b3f6fae5ba43/out/for_0-9ff5b3f6fae5ba43)
[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 unittests src/bin/for_into_iter_0.rs (/opt/rustwide/target/debug/build/for_loop/778092daf1fb8804/out/for_into_iter_0-778092daf1fb8804)
[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 unittests src/bin/for_into_iter_1.rs (/opt/rustwide/target/debug/build/for_loop/23dbe9569950a837/out/for_into_iter_1-23dbe9569950a837)
[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 unittests src/bin/for_into_iter_2.rs (/opt/rustwide/target/debug/build/for_loop/878db257a71d1bba/out/for_into_iter_2-878db257a71d1bba)
[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 unittests src/bin/for_into_iter_3.rs (/opt/rustwide/target/debug/build/for_loop/1de53d976ecf5973/out/for_into_iter_3-1de53d976ecf5973)
[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 unittests src/bin/for_iter_0.rs (/opt/rustwide/target/debug/build/for_loop/64ad446b79fc604e/out/for_iter_0-64ad446b79fc604e)
[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 unittests src/bin/for_iter_1.rs (/opt/rustwide/target/debug/build/for_loop/51c299c7c0428a51/out/for_iter_1-51c299c7c0428a51)
[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 unittests src/bin/for_iter_mut_0.rs (/opt/rustwide/target/debug/build/for_loop/ab5fc1a47ce37c72/out/for_iter_mut_0-ab5fc1a47ce37c72)
[INFO] [stderr]      Running unittests src/bin/for_iter_mut_1.rs (/opt/rustwide/target/debug/build/for_loop/30d8ff9569b75e8c/out/for_iter_mut_1-30d8ff9569b75e8c)
[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] [stderr]      Running unittests src/bin/for_range_0.rs (/opt/rustwide/target/debug/build/for_loop/f8ecec5295cd9dea/out/for_range_0-f8ecec5295cd9dea)
[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 unittests src/bin/for_range_1.rs (/opt/rustwide/target/debug/build/for_loop/74ffa28233c19c9b/out/for_range_1-74ffa28233c19c9b)
[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 unittests src/bin/from_float.rs (/opt/rustwide/target/debug/build/from/bc374fd8d51bd2f3/out/from_float-bc374fd8d51bd2f3)
[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 unittests src/bin/from_int.rs (/opt/rustwide/target/debug/build/from/f9b9ad6e2092c952/out/from_int-f9b9ad6e2092c952)
[INFO] [stderr]      Running unittests src/bin/from_long.rs (/opt/rustwide/target/debug/build/from/cb6e806695573e55/out/from_long-cb6e806695573e55)
[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 unittests src/bin/assoc_func_0.rs (/opt/rustwide/target/debug/build/functions/9960da67f7f3ddbf/out/assoc_func_0-9960da67f7f3ddbf)
[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 unittests src/bin/assoc_func_1.rs (/opt/rustwide/target/debug/build/functions/cfafe703ef445d76/out/assoc_func_1-cfafe703ef445d76)
[INFO] [stderr]      Running unittests src/bin/div_func.rs (/opt/rustwide/target/debug/build/functions/c118df4b60582d15/out/div_func-c118df4b60582d15)
[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 unittests src/bin/empty_return.rs (/opt/rustwide/target/debug/build/functions/20054bbb1f33267b/out/empty_return-20054bbb1f33267b)
[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 unittests src/bin/func_0.rs (/opt/rustwide/target/debug/build/functions/1a4fdb7543e87934/out/func_0-1a4fdb7543e87934)
[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 unittests src/bin/func_1.rs (/opt/rustwide/target/debug/build/functions/7aebaf30c12571e9/out/func_1-7aebaf30c12571e9)
[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 unittests src/bin/func_2.rs (/opt/rustwide/target/debug/build/functions/d54910af8f4dd526/out/func_2-d54910af8f4dd526)
[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 unittests src/bin/hof_0.rs (/opt/rustwide/target/debug/build/functions/1ea9ed62d2a0fc9e/out/hof_0-1ea9ed62d2a0fc9e)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/hof_1.rs (/opt/rustwide/target/debug/build/functions/ad4e6cf5380cc8c0/out/hof_1-ad4e6cf5380cc8c0)
[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 unittests src/bin/method_0.rs (/opt/rustwide/target/debug/build/functions/7d8c62fe898d6b0b/out/method_0-7d8c62fe898d6b0b)
[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 unittests src/bin/method_1.rs (/opt/rustwide/target/debug/build/functions/f37ebf93c4a83906/out/method_1-f37ebf93c4a83906)
[INFO] [stderr]      Running unittests src/bin/generics_0.rs (/opt/rustwide/target/debug/build/generics/e11e264c218247a6/out/generics_0-e11e264c218247a6)
[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 unittests src/bin/generics_assoc_types_0.rs (/opt/rustwide/target/debug/build/generics/f74a26c05d85aa91/out/generics_assoc_types_0-f74a26c05d85aa91)
[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 unittests src/bin/generics_assoc_types_1.rs (/opt/rustwide/target/debug/build/generics/d7a9268a32867fe3/out/generics_assoc_types_1-d7a9268a32867fe3)
[INFO] [stderr]      Running unittests src/bin/generics_bound_0.rs (/opt/rustwide/target/debug/build/generics/7e425eee8f700606/out/generics_bound_0-7e425eee8f700606)
[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 unittests src/bin/generics_bound_1.rs (/opt/rustwide/target/debug/build/generics/a5250eeabb9a7bf6/out/generics_bound_1-a5250eeabb9a7bf6)
[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 unittests src/bin/generics_bound_2.rs (/opt/rustwide/target/debug/build/generics/ea9509a3427c5cc1/out/generics_bound_2-ea9509a3427c5cc1)
[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 unittests src/bin/generics_func_0.rs (/opt/rustwide/target/debug/build/generics/a7f68f64ffee01c1/out/generics_func_0-a7f68f64ffee01c1)
[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 unittests src/bin/generics_func_1.rs (/opt/rustwide/target/debug/build/generics/b06c9b8838f4afa0/out/generics_func_1-b06c9b8838f4afa0)
[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 unittests src/bin/generics_impl_0.rs (/opt/rustwide/target/debug/build/generics/9e44f5fdf78b7618/out/generics_impl_0-9e44f5fdf78b7618)
[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 unittests src/bin/generics_impl_1.rs (/opt/rustwide/target/debug/build/generics/5560955b64f58ed5/out/generics_impl_1-5560955b64f58ed5)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/generics_multiple_bound_0.rs (/opt/rustwide/target/debug/build/generics/e4b61cd305f4f991/out/generics_multiple_bound_0-e4b61cd305f4f991)
[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 unittests src/bin/generics_multiple_bound_1.rs (/opt/rustwide/target/debug/build/generics/fc6ba36e3d1e1d41/out/generics_multiple_bound_1-fc6ba36e3d1e1d41)
[INFO] [stderr]      Running unittests src/bin/generics_multiple_bound_2.rs (/opt/rustwide/target/debug/build/generics/804ce03fe6d6cc3f/out/generics_multiple_bound_2-804ce03fe6d6cc3f)
[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] [stderr]      Running unittests src/bin/generics_trait_0.rs (/opt/rustwide/target/debug/build/generics/573c0e493fc176e0/out/generics_trait_0-573c0e493fc176e0)
[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 unittests src/bin/generics_trait_1.rs (/opt/rustwide/target/debug/build/generics/a8fcf4c1cae31593/out/generics_trait_1-a8fcf4c1cae31593)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/generics_trait_2.rs (/opt/rustwide/target/debug/build/generics/b15b1bdba606093a/out/generics_trait_2-b15b1bdba606093a)
[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 unittests src/bin/generics_trait_empty.rs (/opt/rustwide/target/debug/build/generics/e13e34e3341716cc/out/generics_trait_empty-e13e34e3341716cc)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/generics_where_0.rs (/opt/rustwide/target/debug/build/generics/e758821a70a46144/out/generics_where_0-e758821a70a46144)
[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 unittests src/bin/generics_where_1.rs (/opt/rustwide/target/debug/build/generics/1f7f0dcc11edc140/out/generics_where_1-1f7f0dcc11edc140)
[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] [stdout] 
[INFO] [stderr]      Running unittests src/bin/generics_where_2.rs (/opt/rustwide/target/debug/build/generics/6089cc2aa464bfd3/out/generics_where_2-6089cc2aa464bfd3)
[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 unittests src/bin/match_guard_enum.rs (/opt/rustwide/target/debug/build/guard/fcccc5b00f7dfc40/out/match_guard_enum-fcccc5b00f7dfc40)
[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 unittests src/bin/match_guard_f32.rs (/opt/rustwide/target/debug/build/guard/db9fe4c6ec59602a/out/match_guard_f32-db9fe4c6ec59602a)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/match_guard_i32.rs (/opt/rustwide/target/debug/build/guard/a0d6610e96005c0e/out/match_guard_i32-a0d6610e96005c0e)
[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 unittests src/main.rs (/opt/rustwide/target/debug/build/hello/680da92e9e2fb113/out/hello-680da92e9e2fb113)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/if_else_0.rs (/opt/rustwide/target/debug/build/if_else/8e1a9041dccd0b89/out/if_else_0-8e1a9041dccd0b89)
[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] [stderr]      Running unittests src/bin/if_else_1.rs (/opt/rustwide/target/debug/build/if_else/25e9835498e11f10/out/if_else_1-25e9835498e11f10)
[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 unittests src/bin/if_else_2.rs (/opt/rustwide/target/debug/build/if_else/68a482d38f2dab57/out/if_else_2-68a482d38f2dab57)
[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 unittests src/bin/if_let_0.rs (/opt/rustwide/target/debug/build/if_let/7394288c903e3a09/out/if_let_0-7394288c903e3a09)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/if_let_1.rs (/opt/rustwide/target/debug/build/if_let/7fdae0420d3c7774/out/if_let_1-7fdae0420d3c7774)
[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 unittests src/bin/if_let_2.rs (/opt/rustwide/target/debug/build/if_let/65b2d6fd89c766a4/out/if_let_2-65b2d6fd89c766a4)
[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] [stderr]      Running unittests src/bin/if_let_3.rs (/opt/rustwide/target/debug/build/if_let/37761ae4f2bb92c9/out/if_let_3-37761ae4f2bb92c9)
[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 unittests src/bin/let_else_0.rs (/opt/rustwide/target/debug/build/if_let/e7d81af14a1036f7/out/let_else_0-e7d81af14a1036f7)
[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] [stdout] 
[INFO] [stderr]      Running unittests src/bin/let_else_1.rs (/opt/rustwide/target/debug/build/if_let/6d26800b35868f3b/out/let_else_1-6d26800b35868f3b)
[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 unittests src/bin/let_else_2.rs (/opt/rustwide/target/debug/build/if_let/edeecafc60f63f01/out/let_else_2-edeecafc60f63f01)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/while_let_0.rs (/opt/rustwide/target/debug/build/if_let/f5c9e0492f75ab76/out/while_let_0-f5c9e0492f75ab76)
[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 unittests src/bin/while_let_1.rs (/opt/rustwide/target/debug/build/if_let/a4b59c3839d08df7/out/while_let_1-a4b59c3839d08df7)
[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 unittests src/bin/inference_0.rs (/opt/rustwide/target/debug/build/inference/6b417c9a8421b8e8/out/inference_0-6b417c9a8421b8e8)
[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 unittests src/bin/inference_1.rs (/opt/rustwide/target/debug/build/inference/609588158865c6d1/out/inference_1-609588158865c6d1)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/inference_2.rs (/opt/rustwide/target/debug/build/inference/8d2641650ff3436a/out/inference_2-8d2641650ff3436a)
[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 unittests src/bin/inference_3.rs (/opt/rustwide/target/debug/build/inference/14b2b35410fa6dda/out/inference_3-14b2b35410fa6dda)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/inference_4.rs (/opt/rustwide/target/debug/build/inference/ccac5b20b1a8979f/out/inference_4-ccac5b20b1a8979f)
[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 unittests src/bin/into_0.rs (/opt/rustwide/target/debug/build/into/3b1719893fbe630a/out/into_0-3b1719893fbe630a)
[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 unittests src/bin/into_float.rs (/opt/rustwide/target/debug/build/into/2914cb0b8ac0f9f3/out/into_float-2914cb0b8ac0f9f3)
[INFO] [stderr]      Running unittests src/bin/into_int.rs (/opt/rustwide/target/debug/build/into/42a214775ba4963e/out/into_int-42a214775ba4963e)
[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] [stderr]      Running unittests src/bin/into_long.rs (/opt/rustwide/target/debug/build/into/ab19628fba34f02f/out/into_long-ab19628fba34f02f)
[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 unittests src/bin/loop_0.rs (/opt/rustwide/target/debug/build/loop_loop/7a932297584df4bc/out/loop_0-7a932297584df4bc)
[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 unittests src/bin/loop_1.rs (/opt/rustwide/target/debug/build/loop_loop/0457fa8f2fa20c1f/out/loop_1-0457fa8f2fa20c1f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/loop_2.rs (/opt/rustwide/target/debug/build/loop_loop/1bc0f7e0accfc593/out/loop_2-1bc0f7e0accfc593)
[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 unittests src/bin/loop_label_0.rs (/opt/rustwide/target/debug/build/loop_loop/f1ca52431300a169/out/loop_label_0-f1ca52431300a169)
[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 unittests src/bin/loop_label_1.rs (/opt/rustwide/target/debug/build/loop_loop/041915209a59d701/out/loop_label_1-041915209a59d701)
[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 unittests src/bin/loop_label_2.rs (/opt/rustwide/target/debug/build/loop_loop/6bd927e23b84202b/out/loop_label_2-6bd927e23b84202b)
[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 unittests src/bin/loop_label_3.rs (/opt/rustwide/target/debug/build/loop_loop/58bf8493db2df37b/out/loop_label_3-58bf8493db2df37b)
[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 unittests src/bin/loop_return_0.rs (/opt/rustwide/target/debug/build/loop_loop/418427b66aee458a/out/loop_return_0-418427b66aee458a)
[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 unittests src/bin/loop_return_1.rs (/opt/rustwide/target/debug/build/loop_loop/4a3171cdaa25f437/out/loop_return_1-4a3171cdaa25f437)
[INFO] [stderr]      Running unittests src/bin/f32_ops.rs (/opt/rustwide/target/debug/build/ops/eb0ecf9a4b92c5e6/out/f32_ops-eb0ecf9a4b92c5e6)
[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 unittests src/bin/f64_ops.rs (/opt/rustwide/target/debug/build/ops/8c69a487303d78fc/out/f64_ops-8c69a487303d78fc)
[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 unittests src/bin/i128_ops.rs (/opt/rustwide/target/debug/build/ops/46409d153a3bbe6d/out/i128_ops-46409d153a3bbe6d)
[INFO] [stderr]      Running unittests src/bin/i16_ops.rs (/opt/rustwide/target/debug/build/ops/79d2f7e4db255ba3/out/i16_ops-79d2f7e4db255ba3)
[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] [stderr]      Running unittests src/bin/i32_ops.rs (/opt/rustwide/target/debug/build/ops/458d9509d08c5ce3/out/i32_ops-458d9509d08c5ce3)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running unittests src/bin/i64_ops.rs (/opt/rustwide/target/debug/build/ops/16a55aadefc8ea6d/out/i64_ops-16a55aadefc8ea6d)
[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 unittests src/bin/i8_ops.rs (/opt/rustwide/target/debug/build/ops/5a396ed80569b155/out/i8_ops-5a396ed80569b155)
[INFO] [stderr]      Running unittests src/bin/u32_ops.rs (/opt/rustwide/target/debug/build/ops/54c819f920de0063/out/u32_ops-54c819f920de0063)
[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 unittests src/bin/e_notation.rs (/opt/rustwide/target/debug/build/primitives/5995a0fffa3a2490/out/e_notation-5995a0fffa3a2490)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/float_0.rs (/opt/rustwide/target/debug/build/primitives/749c6b17f58c9b23/out/float_0-749c6b17f58c9b23)
[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 unittests src/bin/float_1.rs (/opt/rustwide/target/debug/build/primitives/99aa32662604bc6b/out/float_1-99aa32662604bc6b)
[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] [stderr]      Running unittests src/bin/float_literal_0.rs (/opt/rustwide/target/debug/build/primitives/b06be3aebb4f44e9/out/float_literal_0-b06be3aebb4f44e9)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/int_literal_0.rs (/opt/rustwide/target/debug/build/primitives/466b2563631d5c0a/out/int_literal_0-466b2563631d5c0a)
[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] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/primitives_0.rs (/opt/rustwide/target/debug/build/primitives/edc53fd362be5819/out/primitives_0-edc53fd362be5819)
[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 unittests src/bin/primitives_1.rs (/opt/rustwide/target/debug/build/primitives/53e24df70c972486/out/primitives_1-53e24df70c972486)
[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 unittests src/bin/c_struct_ref.rs (/opt/rustwide/target/debug/build/ref_custom_types/cbe1b7fd7b13cbed/out/c_struct_ref-cbe1b7fd7b13cbed)
[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] [stderr]      Running unittests src/bin/tuple_struct_ref.rs (/opt/rustwide/target/debug/build/ref_custom_types/8285bc65129cc959/out/tuple_struct_ref-8285bc65129cc959)
[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 unittests src/bin/f32_ref.rs (/opt/rustwide/target/debug/build/ref_primitive_types/998a54f11379cfd6/out/f32_ref-998a54f11379cfd6)
[INFO] [stderr]      Running unittests src/bin/i32_ref.rs (/opt/rustwide/target/debug/build/ref_primitive_types/4f885e35258505ed/out/i32_ref-4f885e35258505ed)
[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 unittests src/bin/bool_0.rs (/opt/rustwide/target/debug/build/scalar/f89345bafad89e2a/out/bool_0-f89345bafad89e2a)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/char_0.rs (/opt/rustwide/target/debug/build/scalar/5f4088aceff52cea/out/char_0-5f4088aceff52cea)
[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] [stderr]      Running unittests src/bin/empty_type_0.rs (/opt/rustwide/target/debug/build/scalar/2bf882a4683c0c28/out/empty_type_0-2bf882a4683c0c28)
[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 unittests src/bin/float_0.rs (/opt/rustwide/target/debug/build/scalar/29c81b6d040864b2/out/float_0-29c81b6d040864b2)
[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 unittests src/bin/signed_int_0.rs (/opt/rustwide/target/debug/build/scalar/a7e35288c47171d1/out/signed_int_0-a7e35288c47171d1)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/unsigned_int_0.rs (/opt/rustwide/target/debug/build/scalar/af42ae54098d20a1/out/unsigned_int_0-af42ae54098d20a1)
[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 unittests src/bin/c_struct_display.rs (/opt/rustwide/target/debug/build/string/136fcf5004836e0e/out/c_struct_display-136fcf5004836e0e)
[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 unittests src/bin/c_struct_parsing.rs (/opt/rustwide/target/debug/build/string/b1f12064dfcc7d1b/out/c_struct_parsing-b1f12064dfcc7d1b)
[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 unittests src/bin/c_struct_tostring.rs (/opt/rustwide/target/debug/build/string/be2146624dd76e38/out/c_struct_tostring-be2146624dd76e38)
[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 unittests src/bin/c_struct_turbo_parsing.rs (/opt/rustwide/target/debug/build/string/c22b2db39bfa9332/out/c_struct_turbo_parsing-c22b2db39bfa9332)
[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 unittests src/bin/string_literal_parsing.rs (/opt/rustwide/target/debug/build/string/e54066e971f1c99d/out/string_literal_parsing-e54066e971f1c99d)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/string_literal_turbo_parsing.rs (/opt/rustwide/target/debug/build/string/cb4b0707826e3057/out/string_literal_turbo_parsing-cb4b0707826e3057)
[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 unittests src/bin/tuple_struct_display.rs (/opt/rustwide/target/debug/build/string/07c2c4788d20e3ad/out/tuple_struct_display-07c2c4788d20e3ad)
[INFO] [stderr]      Running unittests src/bin/tuple_struct_parsing.rs (/opt/rustwide/target/debug/build/string/83830006e5c03099/out/tuple_struct_parsing-83830006e5c03099)
[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 unittests src/bin/tuple_struct_tostring.rs (/opt/rustwide/target/debug/build/string/6377648d30973a80/out/tuple_struct_tostring-6377648d30973a80)
[INFO] [stderr]      Running unittests src/bin/destruct_struct.rs (/opt/rustwide/target/debug/build/structs/8fa3a1242a0c0cd1/out/destruct_struct-8fa3a1242a0c0cd1)
[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] [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 unittests src/bin/destruct_tuple_structs.rs (/opt/rustwide/target/debug/build/structs/1783be1f7bbd005c/out/destruct_tuple_structs-1783be1f7bbd005c)
[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 unittests src/bin/struct_0.rs (/opt/rustwide/target/debug/build/structs/bd940a046885e13b/out/struct_0-bd940a046885e13b)
[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 unittests src/bin/struct_1.rs (/opt/rustwide/target/debug/build/structs/affeab5e44b50fcf/out/struct_1-affeab5e44b50fcf)
[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 unittests src/bin/struct_2.rs (/opt/rustwide/target/debug/build/structs/197aae4c7f13861f/out/struct_2-197aae4c7f13861f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/struct_in_module.rs (/opt/rustwide/target/debug/build/structs/5651dd97c9b197b6/out/struct_in_module-5651dd97c9b197b6)
[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 unittests src/bin/struct_with_enum.rs (/opt/rustwide/target/debug/build/structs/139cf604ca452af8/out/struct_with_enum-139cf604ca452af8)
[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 unittests src/bin/struct_with_gen.rs (/opt/rustwide/target/debug/build/structs/ba8ef867d29af9bc/out/struct_with_gen-ba8ef867d29af9bc)
[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 unittests src/lib.rs (/opt/rustwide/target/debug/build/tests/beae9071084f93b3/out/tests-beae9071084f93b3)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test funcs::unit_tests::di_test ... ok
[INFO] [stdout] test funcs::unit_tests::mono_test ... 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 unittests src/main.rs (/opt/rustwide/target/debug/build/tests/5cc9592d6afe83cc/out/tests-5cc9592d6afe83cc)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_test.rs (/opt/rustwide/target/debug/build/tests/62304de1ec9a14a6/out/integration_test-62304de1ec9a14a6)
[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 2 tests
[INFO] [stdout] test integration_tests::assert_return_value ... ok
[INFO] [stdout] test integration_tests::check_write_flag ... 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 unittests src/bin/neg_int_abs.rs (/opt/rustwide/target/debug/build/tricks/0e2a9697157d0b78/out/neg_int_abs-0e2a9697157d0b78)
[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 unittests src/bin/try_from.rs (/opt/rustwide/target/debug/build/try_trait/7ae21376dd6e6fdc/out/try_from-7ae21376dd6e6fdc)
[INFO] [stderr]      Running unittests src/bin/try_into.rs (/opt/rustwide/target/debug/build/try_trait/7505cee411599948/out/try_into-7505cee411599948)
[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 unittests src/bin/aliasing.rs (/opt/rustwide/target/debug/build/types/348594aedea6401a/out/aliasing-348594aedea6401a)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/casting_0.rs (/opt/rustwide/target/debug/build/types/a16c0a4e07011156/out/casting_0-a16c0a4e07011156)
[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 unittests src/bin/casting_1.rs (/opt/rustwide/target/debug/build/types/66b39a069e28c00b/out/casting_1-66b39a069e28c00b)
[INFO] [stderr]      Running unittests src/bin/casting_2.rs (/opt/rustwide/target/debug/build/types/b8ba82bfef422071/out/casting_2-b8ba82bfef422071)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/inference.rs (/opt/rustwide/target/debug/build/types/376b959931838057/out/inference-376b959931838057)
[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] [stdout] 
[INFO] [stderr]      Running unittests src/bin/literal_0.rs (/opt/rustwide/target/debug/build/types/fd1f85284c41a145/out/literal_0-fd1f85284c41a145)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/bin/literal_1.rs (/opt/rustwide/target/debug/build/types/15e046c83add2ade/out/literal_1-15e046c83add2ade)
[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 unittests src/lib.rs (/opt/rustwide/target/debug/build/utils/da4bd9372b3ed8cc/out/utils-da4bd9372b3ed8cc)
[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 1 test
[INFO] [stderr]      Running unittests src/bin/var_binding_0.rs (/opt/rustwide/target/debug/build/var_bindings/86c7684c6212a854/out/var_binding_0-86c7684c6212a854)
[INFO] [stdout] test tests::it_works ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [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 unittests src/bin/var_binding_freeze_0.rs (/opt/rustwide/target/debug/build/var_bindings/c7e344a33d2ad0f1/out/var_binding_freeze_0-c7e344a33d2ad0f1)
[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 unittests src/bin/var_binding_freeze_1.rs (/opt/rustwide/target/debug/build/var_bindings/2c8c6859c225f348/out/var_binding_freeze_1-2c8c6859c225f348)
[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 unittests src/bin/var_declare_first_0.rs (/opt/rustwide/target/debug/build/var_bindings/0a6ffdd7504fd599/out/var_declare_first_0-0a6ffdd7504fd599)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/var_declare_first_1.rs (/opt/rustwide/target/debug/build/var_bindings/9689fc4b6b8a4945/out/var_declare_first_1-9689fc4b6b8a4945)
[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 unittests src/bin/var_mut_0.rs (/opt/rustwide/target/debug/build/var_bindings/d52e41848ce406eb/out/var_mut_0-d52e41848ce406eb)
[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 unittests src/bin/var_mut_1.rs (/opt/rustwide/target/debug/build/var_bindings/d5900cd9aa8073f2/out/var_mut_1-d5900cd9aa8073f2)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/var_scope_0.rs (/opt/rustwide/target/debug/build/var_bindings/1766fba5514919ec/out/var_scope_0-1766fba5514919ec)
[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 unittests src/bin/var_scope_1.rs (/opt/rustwide/target/debug/build/var_bindings/fbd5cd51797d2f60/out/var_scope_1-fbd5cd51797d2f60)
[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 unittests src/bin/var_shadowing_0.rs (/opt/rustwide/target/debug/build/var_bindings/96884a1eeb2c1d77/out/var_shadowing_0-96884a1eeb2c1d77)
[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 unittests src/bin/var_shadowing_1.rs (/opt/rustwide/target/debug/build/var_bindings/5803e9f2eac76d4d/out/var_shadowing_1-5803e9f2eac76d4d)
[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 unittests src/bin/vector_char.rs (/opt/rustwide/target/debug/build/vector/14a3e70c07dfda08/out/vector_char-14a3e70c07dfda08)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/vector_empty.rs (/opt/rustwide/target/debug/build/vector/7cb3aaec61818856/out/vector_empty-7cb3aaec61818856)
[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 unittests src/bin/vector_float.rs (/opt/rustwide/target/debug/build/vector/8401165905cf8a63/out/vector_float-8401165905cf8a63)
[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 unittests src/bin/vector_int.rs (/opt/rustwide/target/debug/build/vector/2d55b90884c5c2f2/out/vector_int-2d55b90884c5c2f2)
[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 unittests src/bin/vector_uint.rs (/opt/rustwide/target/debug/build/vector/54c384d40de93265/out/vector_uint-54c384d40de93265)
[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 unittests src/bin/while_0.rs (/opt/rustwide/target/debug/build/while_loop/ed416918a058d8ac/out/while_0-ed416918a058d8ac)
[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 unittests src/bin/while_1.rs (/opt/rustwide/target/debug/build/while_loop/ca770926ce24ab4d/out/while_1-ca770926ce24ab4d)
[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 unittests src/bin/while_2.rs (/opt/rustwide/target/debug/build/while_loop/f1a684d840db8ded/out/while_2-f1a684d840db8ded)
[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]    Doc-tests tests
[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]    Doc-tests utils
[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] running `Command { std: "docker" "inspect" "fa2e0130534fa57f16b6aca39961cdc63756e3d1baae59aab5fafdff3680240f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fa2e0130534fa57f16b6aca39961cdc63756e3d1baae59aab5fafdff3680240f", kill_on_drop: false }`
[INFO] [stdout] fa2e0130534fa57f16b6aca39961cdc63756e3d1baae59aab5fafdff3680240f
