[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.99.0-beta.8 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-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/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-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/gentjankolicaj/rust-examples on toolchain 1.99.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "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.99.0-beta.8" "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-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/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] bf9463be7de19ff8ca537a645204014ffd207f3f0b312b086f5b57d34905289d [INFO] running `Command { std: "docker" "start" "bf9463be7de19ff8ca537a645204014ffd207f3f0b312b086f5b57d34905289d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bf9463be7de19ff8ca537a645204014ffd207f3f0b312b086f5b57d34905289d", 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" "bf9463be7de19ff8ca537a645204014ffd207f3f0b312b086f5b57d34905289d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bf9463be7de19ff8ca537a645204014ffd207f3f0b312b086f5b57d34905289d", 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" "bf9463be7de19ff8ca537a645204014ffd207f3f0b312b086f5b57d34905289d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "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 [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 [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 [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 [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 [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 [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 expression v0.1.0 (/opt/rustwide/workdir/expression) [INFO] [stderr] Compiling string v0.1.0 (/opt/rustwide/workdir/conversion/string) [INFO] [stderr] Compiling for_loop v0.1.0 (/opt/rustwide/workdir/flow/for_loop) [INFO] [stderr] Compiling custom_types v0.1.0 (/opt/rustwide/workdir/custom_types) [INFO] [stderr] Compiling generics v0.1.0 (/opt/rustwide/workdir/generics) [INFO] [stderr] Compiling var_bindings v0.1.0 (/opt/rustwide/workdir/var_bindings) [INFO] [stderr] Compiling app v0.1.0 (/opt/rustwide/workdir/cargos/conventions/app) [INFO] [stderr] Compiling loop_loop v0.1.0 (/opt/rustwide/workdir/flow/loop_loop) [INFO] [stderr] Compiling destructing v0.1.0 (/opt/rustwide/workdir/flow/match/destructing) [INFO] [stderr] Compiling compound v0.1.0 (/opt/rustwide/workdir/primitives/compound) [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(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(param: &G) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [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] [stderr] Compiling aliasing v0.1.0 (/opt/rustwide/workdir/types/aliasing) [INFO] [stderr] Compiling deps_app v0.1.0 (/opt/rustwide/workdir/cargos/dependencies/deps_app) [INFO] [stderr] Compiling scalar v0.1.0 (/opt/rustwide/workdir/primitives/scalar) [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] [stderr] Compiling closure v0.1.0 (/opt/rustwide/workdir/functions/closure) [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] [stderr] Compiling types v0.1.0 (/opt/rustwide/workdir/types) [INFO] [stderr] Compiling functions v0.1.0 (/opt/rustwide/workdir/functions) [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] [stderr] Compiling into v0.1.0 (/opt/rustwide/workdir/conversion/into) [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] [stderr] Compiling casting v0.1.0 (/opt/rustwide/workdir/types/casting) [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] [stderr] Compiling inference v0.1.0 (/opt/rustwide/workdir/types/inference) [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] [stderr] Compiling ref_primitive_types v0.1.0 (/opt/rustwide/workdir/references/primitive_types) [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 tricks v0.1.0 (/opt/rustwide/workdir/tricks) [INFO] [stderr] Compiling if_let v0.1.0 (/opt/rustwide/workdir/flow/if_let) [INFO] [stderr] Compiling attributes v0.1.0 (/opt/rustwide/workdir/attributes) [INFO] [stderr] Compiling primitives v0.1.0 (/opt/rustwide/workdir/primitives) [INFO] [stderr] Compiling structs v0.1.0 (/opt/rustwide/workdir/structs) [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] [stderr] Compiling if_else v0.1.0 (/opt/rustwide/workdir/flow/if_else) [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] [stderr] Compiling fmt v0.1.0 (/opt/rustwide/workdir/fmt) [INFO] [stderr] Compiling guard v0.1.0 (/opt/rustwide/workdir/flow/match/guard) [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 while_loop v0.1.0 (/opt/rustwide/workdir/flow/while_loop) [INFO] [stderr] Compiling array v0.1.0 (/opt/rustwide/workdir/array) [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: 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: unused variable: `param` [INFO] [stdout] --> generics/src/bin/generics_where_0.rs:10:16 [INFO] [stdout] | [INFO] [stdout] 10 | fn print(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 `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: 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: 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 vector v0.1.0 (/opt/rustwide/workdir/vector) [INFO] [stderr] Compiling ops v0.1.0 (/opt/rustwide/workdir/primitives/ops) [INFO] [stderr] Compiling exe v0.1.0 (/opt/rustwide/workdir/exe) [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 { [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: 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: 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: 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: 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: 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: 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/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 `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: method `area` is never used [INFO] [stdout] --> generics/src/bin/generics_assoc_types_0.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 11 | trait Shape { [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] [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 binding v0.1.0 (/opt/rustwide/workdir/flow/match/binding) [INFO] [stderr] Compiling ref_custom_types v0.1.0 (/opt/rustwide/workdir/references/custom_types) [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: 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: 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 `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: 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] [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: unused variable: `param` [INFO] [stdout] --> generics/src/bin/generics_trait_empty.rs:37:20 [INFO] [stdout] | [INFO] [stdout] 37 | fn apply_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(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/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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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] [stderr] Compiling try_trait v0.1.0 (/opt/rustwide/workdir/conversion/try_trait) [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: 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 `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 `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] [stderr] Compiling hello v0.1.0 (/opt/rustwide/workdir/hello) [INFO] [stderr] Compiling from v0.1.0 (/opt/rustwide/workdir/conversion/from) [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: 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: 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 {} [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: 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 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 variable: `param` [INFO] [stdout] --> generics/src/bin/generics_multiple_bound_1.rs:9:30 [INFO] [stdout] | [INFO] [stdout] 9 | fn print_single_bound(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(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: 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] [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: 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: 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: 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: 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` 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: 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] [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 { [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 { [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: 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: 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: 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: 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 `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] --> 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: 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/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: 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] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.05s [INFO] running `Command { std: "docker" "inspect" "bf9463be7de19ff8ca537a645204014ffd207f3f0b312b086f5b57d34905289d", 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" "bf9463be7de19ff8ca537a645204014ffd207f3f0b312b086f5b57d34905289d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "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 deps_app v0.1.0 (/opt/rustwide/workdir/cargos/dependencies/deps_app) [INFO] [stderr] Compiling tests v0.1.0 (/opt/rustwide/workdir/cargos/tests) [INFO] [stderr] Compiling closure v0.1.0 (/opt/rustwide/workdir/functions/closure) [INFO] [stderr] Compiling destructing v0.1.0 (/opt/rustwide/workdir/flow/match/destructing) [INFO] [stderr] Compiling scalar v0.1.0 (/opt/rustwide/workdir/primitives/scalar) [INFO] [stderr] Compiling compound v0.1.0 (/opt/rustwide/workdir/primitives/compound) [INFO] [stderr] Compiling attributes v0.1.0 (/opt/rustwide/workdir/attributes) [INFO] [stderr] Compiling generics v0.1.0 (/opt/rustwide/workdir/generics) [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 array v0.1.0 (/opt/rustwide/workdir/array) [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: 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] [stderr] Compiling aliasing v0.1.0 (/opt/rustwide/workdir/types/aliasing) [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] [stderr] Compiling into v0.1.0 (/opt/rustwide/workdir/conversion/into) [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] [stderr] Compiling utils v0.1.0 (/opt/rustwide/workdir/cargos/dependencies/utils) [INFO] [stderr] Compiling ref_custom_types v0.1.0 (/opt/rustwide/workdir/references/custom_types) [INFO] [stderr] Compiling types v0.1.0 (/opt/rustwide/workdir/types) [INFO] [stderr] Compiling vector v0.1.0 (/opt/rustwide/workdir/vector) [INFO] [stderr] Compiling inference v0.1.0 (/opt/rustwide/workdir/types/inference) [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: 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: 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: 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] [stderr] Compiling custom_types v0.1.0 (/opt/rustwide/workdir/custom_types) [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: 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] [stderr] Compiling try_trait v0.1.0 (/opt/rustwide/workdir/conversion/try_trait) [INFO] [stderr] Compiling primitives v0.1.0 (/opt/rustwide/workdir/primitives) [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] [stderr] Compiling app v0.1.0 (/opt/rustwide/workdir/cargos/conventions/app) [INFO] [stderr] Compiling ops v0.1.0 (/opt/rustwide/workdir/primitives/ops) [INFO] [stderr] Compiling for_loop v0.1.0 (/opt/rustwide/workdir/flow/for_loop) [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: 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 hello v0.1.0 (/opt/rustwide/workdir/hello) [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: `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: 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] [stderr] Compiling fmt v0.1.0 (/opt/rustwide/workdir/fmt) [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] [stderr] Compiling functions v0.1.0 (/opt/rustwide/workdir/functions) [INFO] [stderr] Compiling structs v0.1.0 (/opt/rustwide/workdir/structs) [INFO] [stderr] Compiling expression v0.1.0 (/opt/rustwide/workdir/expression) [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 {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling string v0.1.0 (/opt/rustwide/workdir/conversion/string) [INFO] [stderr] Compiling from v0.1.0 (/opt/rustwide/workdir/conversion/from) [INFO] [stderr] Compiling casting v0.1.0 (/opt/rustwide/workdir/types/casting) [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_multiple_bound_1.rs:9:30 [INFO] [stdout] | [INFO] [stdout] 9 | fn print_single_bound(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(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: 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: 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: 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 ref_primitive_types v0.1.0 (/opt/rustwide/workdir/references/primitive_types) [INFO] [stderr] Compiling while_loop v0.1.0 (/opt/rustwide/workdir/flow/while_loop) [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 `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: 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 `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] [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: 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: field `data` is never read [INFO] [stdout] --> structs/src/bin/struct_with_gen.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 4 | struct Wrapper { [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 { [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: 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: 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] [stderr] Compiling if_else v0.1.0 (/opt/rustwide/workdir/flow/if_else) [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 guard v0.1.0 (/opt/rustwide/workdir/flow/match/guard) [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 `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 `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: 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: unused variable: `param` [INFO] [stdout] --> generics/src/bin/generics_multiple_bound_0.rs:9:30 [INFO] [stdout] | [INFO] [stdout] 9 | fn print_single_bound(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(param: &G) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [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] [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 `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 binding v0.1.0 (/opt/rustwide/workdir/flow/match/binding) [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 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: 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: 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 tricks v0.1.0 (/opt/rustwide/workdir/tricks) [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: 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: 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: 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: 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: 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_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: 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: 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: 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: 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] [stderr] Compiling exe v0.1.0 (/opt/rustwide/workdir/exe) [INFO] [stdout] warning: unused variable: `param` [INFO] [stdout] --> generics/src/bin/generics_where_0.rs:10:16 [INFO] [stdout] | [INFO] [stdout] 10 | fn print(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 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: 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: 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: 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 `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 { [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: 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: 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: 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: method `area` is never used [INFO] [stdout] --> generics/src/bin/generics_assoc_types_0.rs:12:8 [INFO] [stdout] | [INFO] [stdout] 11 | trait Shape { [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] [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: 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: 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: 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: 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: 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: 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: unused variable: `param` [INFO] [stdout] --> generics/src/bin/generics_trait_empty.rs:37:20 [INFO] [stdout] | [INFO] [stdout] 37 | fn apply_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(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: 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: 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] [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] Finished `test` profile [unoptimized + debuginfo] target(s) in 13.90s [INFO] running `Command { std: "docker" "inspect" "bf9463be7de19ff8ca537a645204014ffd207f3f0b312b086f5b57d34905289d", 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" "bf9463be7de19ff8ca537a645204014ffd207f3f0b312b086f5b57d34905289d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "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: 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: 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: 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: `from` (bin "from_float" test) generated 1 warning [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: `compound` (bin "tuple_2" test) generated 1 warning [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: 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: 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: 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: `destructing` (bin "match_enum_dest_0" test) generated 2 warnings [INFO] [stderr] warning: `into` (bin "into_int" test) generated 1 warning [INFO] [stderr] warning: `destructing` (bin "match_array_dest_0" test) generated 2 warnings [INFO] [stderr] warning: `ref_custom_types` (bin "c_struct_ref" test) generated 1 warning [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: 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 `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: 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: `custom_types` (bin "tuple_structs" test) generated 3 warnings [INFO] [stderr] warning: `try_trait` (bin "try_into" test) generated 1 warning [INFO] [stderr] warning: `if_let` (bin "let_else_0" test) generated 1 warning [INFO] [stderr] warning: `ops` (bin "i8_ops" test) generated 1 warning [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: 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: 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 {} [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [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: unused variable: `param` [INFO] [stderr] --> generics/src/bin/generics_multiple_bound_1.rs:9:30 [INFO] [stderr] | [INFO] [stderr] 9 | fn print_single_bound(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(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: `ops` (bin "i128_ops" 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: `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: `structs` (bin "destruct_struct" 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: 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: 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: `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: `destructing` (bin "match_reference_dest_1" test) generated 1 warning [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 `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: 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: 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: `functions` (bin "method_1" test) generated 1 warning [INFO] [stderr] warning: `into` (bin "into_float" test) generated 1 warning [INFO] [stderr] warning: `compound` (bin "array_3" test) generated 1 warning [INFO] [stderr] warning: `inference` (bin "inference_2" test) generated 1 warning [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: 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 `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: field `data` is never read [INFO] [stderr] --> structs/src/bin/struct_with_gen.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 4 | struct Wrapper { [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 { [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: `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: 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: 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: 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: `custom_types` (bin "enum_clike" test) generated 2 warnings [INFO] [stderr] warning: `custom_types` (bin "struct_types" test) generated 4 warnings [INFO] [stderr] warning: `custom_types` (bin "c_structs" test) generated 1 warning [INFO] [stderr] warning: `structs` (bin "struct_with_gen" test) generated 2 warnings [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: `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: `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: `ops` (bin "i64_ops" test) generated 1 warning [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: 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: 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: 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: unused variable: `param` [INFO] [stderr] --> generics/src/bin/generics_multiple_bound_0.rs:9:30 [INFO] [stderr] | [INFO] [stderr] 9 | fn print_single_bound(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(param: &G) { [INFO] [stderr] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_param` [INFO] [stderr] [INFO] [stderr] warning: `ops` (bin "f64_ops" test) generated 1 warning [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: `structs` (bin "struct_1" test) generated 1 warning [INFO] [stderr] warning: `generics` (bin "generics_where_1" 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: 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: 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: 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: 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: 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: `var_bindings` (bin "var_scope_1" test) generated 1 warning [INFO] [stderr] warning: `aliasing` (bin "aliasing_struct" test) generated 2 warnings [INFO] [stderr] warning: `destructing` (bin "match_tuple_dest_1" test) generated 1 warning [INFO] [stderr] warning: `compound` (bin "tuple_mixed" 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: 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/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: 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: 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: `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: `into` (bin "into_0" test) generated 1 warning [INFO] [stderr] warning: `custom_types` (bin "mixed_enums" test) generated 1 warning [INFO] [stderr] warning: `primitives` (bin "primitives_0" test) generated 2 warnings [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: 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: 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: 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: 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: 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: `inference` (bin "inference_1" test) generated 1 warning [INFO] [stderr] warning: `custom_types` (bin "enum_alias" test) generated 1 warning [INFO] [stderr] warning: `custom_types` (bin "struct_1" test) generated 3 warnings [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: `closure` (bin "capturing_1" test) generated 1 warning [INFO] [stderr] warning: `structs` (bin "struct_with_enum" test) generated 7 warnings [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: 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: 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: 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: 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: 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: unused variable: `param` [INFO] [stderr] --> generics/src/bin/generics_where_0.rs:10:16 [INFO] [stderr] | [INFO] [stderr] 10 | fn print(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: 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: 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 { [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: `ops` (bin "i32_ops" test) generated 1 warning [INFO] [stderr] warning: `ops` (bin "f32_ops" test) generated 1 warning [INFO] [stderr] warning: `fmt` (bin "formatting_0" test) generated 1 warning [INFO] [stderr] warning: `from` (bin "from_long" test) generated 1 warning [INFO] [stderr] warning: `aliasing` (bin "aliasing_enum" test) generated 1 warning [INFO] [stderr] warning: `structs` (bin "struct_0" test) generated 1 warning [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: `fmt` (bin "debug_struct" test) generated 2 warnings [INFO] [stderr] warning: `generics` (bin "generics_trait_0" test) generated 2 warnings [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: 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: 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: `loop_loop` (bin "loop_return_0" test) generated 1 warning [INFO] [stderr] warning: `destructing` (bin "match_tuple_dest_0" test) generated 1 warning [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: method `area` is never used [INFO] [stderr] --> generics/src/bin/generics_assoc_types_0.rs:12:8 [INFO] [stderr] | [INFO] [stderr] 11 | trait Shape { [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: 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: 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: 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 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: `generics` (bin "generics_assoc_types_0" test) generated 3 warnings [INFO] [stderr] warning: `into` (bin "into_long" test) generated 1 warning [INFO] [stderr] warning: `ref_custom_types` (bin "tuple_struct_ref" test) generated 1 warning [INFO] [stderr] warning: `inference` (bin "inference_4" 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: 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: 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: 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: 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: `if_let` (bin "let_else_1" test) generated 2 warnings [INFO] [stderr] warning: `closure` (bin "capturing_0" 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: `if_let` (bin "if_let_1" test) generated 1 warning [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: 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: 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: unused variable: `param` [INFO] [stderr] --> generics/src/bin/generics_trait_empty.rs:37:20 [INFO] [stderr] | [INFO] [stderr] 37 | fn apply_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(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: 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: `ops` (bin "i16_ops" test) generated 1 warning [INFO] [stderr] warning: `from` (bin "from_int" test) generated 1 warning [INFO] [stderr] warning: `fmt` (bin "fmt_display_0" test) generated 1 warning [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: `expression` (bin "block_value_struct" 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: `destructing` (bin "match_tuple_struct_dest" test) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.80s [INFO] [stderr] Running unittests src/bin/aliasing_enum.rs (/opt/rustwide/target/debug/deps/aliasing_enum-ece29c7c25445d8c) [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_float.rs (/opt/rustwide/target/debug/deps/aliasing_float-631172156333663a) [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/deps/aliasing_int-15b379404bddf7e5) [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_struct.rs (/opt/rustwide/target/debug/deps/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/deps/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] [stderr] Running unittests src/bin/my_other_bin.rs (/opt/rustwide/target/debug/deps/my_other_bin-200e60283aef3bda) [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/deps/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] [stderr] Running unittests src/bin/array_char.rs (/opt/rustwide/target/debug/deps/array_char-726cde879ce13930) [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_empty.rs (/opt/rustwide/target/debug/deps/array_empty-b837eb0b32e2da0c) [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_enum.rs (/opt/rustwide/target/debug/deps/array_enum-6fbf8eba36982f0e) [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_float.rs (/opt/rustwide/target/debug/deps/array_float-1db29ed3c134ed23) [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_int.rs (/opt/rustwide/target/debug/deps/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.08s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/array_struct.rs (/opt/rustwide/target/debug/deps/array_struct-7ec0121117d81c42) [INFO] [stderr] Running unittests src/bin/array_tuple.rs (/opt/rustwide/target/debug/deps/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] [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/deps/array_uint-bc6c61e2686bf401) [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_attribute.rs (/opt/rustwide/target/debug/deps/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] [stderr] Running unittests src/bin/cfg_macro.rs (/opt/rustwide/target/debug/deps/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/deps/dead_code_attribute-924f84b7a1915949) [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/debug_attribute.rs (/opt/rustwide/target/debug/deps/debug_attribute-49266ae19e7fd9ff) [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/unused_variables_attribute.rs (/opt/rustwide/target/debug/deps/unused_variables_attribute-e5fa334771416a70) [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/deps/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] [stderr] Running unittests src/bin/match_binding_1.rs (/opt/rustwide/target/debug/deps/match_binding_1-7788b698bb51bdcf) [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_float_0.rs (/opt/rustwide/target/debug/deps/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/deps/casting_float_neg-3737212344e05cbb) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/casting_int_0.rs (/opt/rustwide/target/debug/deps/casting_int_0-8bbcf5d5351a738b) [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/deps/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] [stdout] [INFO] [stderr] Running unittests src/bin/casting_int_neg.rs (/opt/rustwide/target/debug/deps/casting_int_neg-7bea57982a827b43) [INFO] [stdout] running 0 tests [INFO] [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_0.rs (/opt/rustwide/target/debug/deps/capturing_0-273a1000abd45fcf) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/bin/capturing_1.rs (/opt/rustwide/target/debug/deps/capturing_1-8a874e58ca75c9d6) [INFO] [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_2.rs (/opt/rustwide/target/debug/deps/capturing_2-9fad045be79dca0b) [INFO] [stderr] Running unittests src/bin/capturing_3.rs (/opt/rustwide/target/debug/deps/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] [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/deps/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/deps/closure_0-ac7267d42ac2e60b) [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_1.rs (/opt/rustwide/target/debug/deps/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] [stderr] Running unittests src/bin/closure_iter_any_0.rs (/opt/rustwide/target/debug/deps/closure_iter_any_0-5b15d79641d17072) [INFO] [stderr] Running unittests src/bin/closure_iter_any_1.rs (/opt/rustwide/target/debug/deps/closure_iter_any_1-ae36e64adb314d65) [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_2.rs (/opt/rustwide/target/debug/deps/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/deps/closure_iter_find_0-118b595fd932e902) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/closure_iter_find_1.rs (/opt/rustwide/target/debug/deps/closure_iter_find_1-f7353e32283507b6) [INFO] [stdout] running 0 tests [INFO] [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/deps/closure_iter_pos_0-3d824f210be5e284) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/closure_param_0.rs (/opt/rustwide/target/debug/deps/closure_param_0-b272303258c6b3cf) [INFO] [stdout] running 0 tests [INFO] [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/deps/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] [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/deps/closure_param_2-f89d3a553d7510bf) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/closure_return_0.rs (/opt/rustwide/target/debug/deps/closure_return_0-f492d8bed51f657d) [INFO] [stdout] running 0 tests [INFO] [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/deps/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] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/bin/closure_std_0.rs (/opt/rustwide/target/debug/deps/closure_std_0-19c53b9467efe40e) [INFO] [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/func_as_param_0.rs (/opt/rustwide/target/debug/deps/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/deps/func_as_param_1-177ab6837d73eb39) [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_2.rs (/opt/rustwide/target/debug/deps/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] [stderr] Running unittests src/bin/array_0.rs (/opt/rustwide/target/debug/deps/array_0-5525912be32ef00b) [INFO] [stderr] Running unittests src/bin/array_1.rs (/opt/rustwide/target/debug/deps/array_1-df529dc981a5ab55) [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_2.rs (/opt/rustwide/target/debug/deps/array_2-b985119499e0fe79) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/array_3.rs (/opt/rustwide/target/debug/deps/array_3-bb182030d3baf113) [INFO] [stdout] running 0 tests [INFO] [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/deps/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] [stdout] [INFO] [stderr] Running unittests src/bin/i32_array_0.rs (/opt/rustwide/target/debug/deps/i32_array_0-f9061d7b6faf4040) [INFO] [stdout] running 0 tests [INFO] [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_array_0.rs (/opt/rustwide/target/debug/deps/i64_array_0-19be1ed2a022312b) [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/integer_array_0.rs (/opt/rustwide/target/debug/deps/integer_array_0-b83b3590e20ba6bc) [INFO] [stderr] Running unittests src/bin/slice_0.rs (/opt/rustwide/target/debug/deps/slice_0-657fb980b3b53aa2) [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/slice_1.rs (/opt/rustwide/target/debug/deps/slice_1-51fd0715788d1c79) [INFO] [stdout] running 0 tests [INFO] [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/deps/slice_2-648b20e0c121565a) [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_0.rs (/opt/rustwide/target/debug/deps/tuple_0-9d65aff3634e7ab3) [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_1.rs (/opt/rustwide/target/debug/deps/tuple_1-531198ec6c7a87e4) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/tuple_2.rs (/opt/rustwide/target/debug/deps/tuple_2-d94b3f357672771b) [INFO] [stdout] running 0 tests [INFO] [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/deps/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] [stdout] [INFO] [stderr] Running unittests src/bin/tuple_mixed.rs (/opt/rustwide/target/debug/deps/tuple_mixed-95e5ac7edcdae08a) [INFO] [stdout] running 0 tests [INFO] [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_structs.rs (/opt/rustwide/target/debug/deps/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/deps/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] [stderr] Running unittests src/bin/enum_0.rs (/opt/rustwide/target/debug/deps/enum_0-08a0ec64fedc8502) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/bin/enum_alias.rs (/opt/rustwide/target/debug/deps/enum_alias-7a51bef6c9920c5b) [INFO] [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/deps/enum_clike-f0244d0285f2ff56) [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_linkedlist.rs (/opt/rustwide/target/debug/deps/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/deps/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/deps/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] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/bin/struct_0.rs (/opt/rustwide/target/debug/deps/struct_0-db9ba1dfaf480010) [INFO] [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/deps/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] [stderr] Running unittests src/bin/struct_types.rs (/opt/rustwide/target/debug/deps/struct_types-ec8ebe90fa771fb1) [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_structs.rs (/opt/rustwide/target/debug/deps/tuple_structs-b8589e5a33852160) [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/unit_structs.rs (/opt/rustwide/target/debug/deps/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] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/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/deps/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] [stdout] [INFO] [stderr] Running unittests src/bin/match_array_dest_1.rs (/opt/rustwide/target/debug/deps/match_array_dest_1-7c725f7c77ee8ad3) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/bin/match_cstruct_dest_0.rs (/opt/rustwide/target/debug/deps/match_cstruct_dest_0-4f0b324da43f2d1d) [INFO] [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_cstruct_dest_1.rs (/opt/rustwide/target/debug/deps/match_cstruct_dest_1-824da106157f6181) [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/deps/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/deps/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/deps/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/deps/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/deps/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/deps/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/deps/match_tuple_dest_1-012185510872ac5c) [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_2.rs (/opt/rustwide/target/debug/deps/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] [stderr] Running unittests src/bin/match_tuple_struct_dest.rs (/opt/rustwide/target/debug/deps/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/deps/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/deps/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/deps/block_value_int-1fbbb482b8945486) [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_struct.rs (/opt/rustwide/target/debug/deps/block_value_struct-b31d1e7c7716861e) [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/debug_struct.rs (/opt/rustwide/target/debug/deps/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] [stderr] Running unittests src/bin/display_struct.rs (/opt/rustwide/target/debug/deps/display_struct-eda675e11f583056) [INFO] [stderr] Running unittests src/bin/fmt_binary_0.rs (/opt/rustwide/target/debug/deps/fmt_binary_0-13192bd5f843500f) [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_0.rs (/opt/rustwide/target/debug/deps/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] [stderr] Running unittests src/bin/fmt_display_1.rs (/opt/rustwide/target/debug/deps/fmt_display_1-42dc6c0ed8af3966) [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_vec.rs (/opt/rustwide/target/debug/deps/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] [stderr] Running unittests src/bin/fmt_lower_hex_0.rs (/opt/rustwide/target/debug/deps/fmt_lower_hex_0-be6599b361fbf12f) [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_octal_0.rs (/opt/rustwide/target/debug/deps/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] [stderr] Running unittests src/bin/formatting_0.rs (/opt/rustwide/target/debug/deps/formatting_0-9ab860fa14dd80d9) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/for_0.rs (/opt/rustwide/target/debug/deps/for_0-9ff5b3f6fae5ba43) [INFO] [stdout] running 0 tests [INFO] [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/deps/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] [stdout] [INFO] [stderr] Running unittests src/bin/for_into_iter_1.rs (/opt/rustwide/target/debug/deps/for_into_iter_1-23dbe9569950a837) [INFO] [stdout] running 0 tests [INFO] [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/deps/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] [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/deps/for_into_iter_3-1de53d976ecf5973) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/for_iter_0.rs (/opt/rustwide/target/debug/deps/for_iter_0-64ad446b79fc604e) [INFO] [stdout] running 0 tests [INFO] [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/deps/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] [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/deps/for_iter_mut_0-ab5fc1a47ce37c72) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/for_iter_mut_1.rs (/opt/rustwide/target/debug/deps/for_iter_mut_1-30d8ff9569b75e8c) [INFO] [stdout] running 0 tests [INFO] [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_0.rs (/opt/rustwide/target/debug/deps/for_range_0-f8ecec5295cd9dea) [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_range_1.rs (/opt/rustwide/target/debug/deps/for_range_1-74ffa28233c19c9b) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/from_float.rs (/opt/rustwide/target/debug/deps/from_float-bc374fd8d51bd2f3) [INFO] [stdout] running 0 tests [INFO] [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/from_int.rs (/opt/rustwide/target/debug/deps/from_int-f9b9ad6e2092c952) [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_long.rs (/opt/rustwide/target/debug/deps/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.08s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/assoc_func_0.rs (/opt/rustwide/target/debug/deps/assoc_func_0-9960da67f7f3ddbf) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/assoc_func_1.rs (/opt/rustwide/target/debug/deps/assoc_func_1-cfafe703ef445d76) [INFO] [stdout] running 0 tests [INFO] [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/div_func.rs (/opt/rustwide/target/debug/deps/div_func-c118df4b60582d15) [INFO] [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/deps/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/deps/func_0-1a4fdb7543e87934) [INFO] [stderr] Running unittests src/bin/func_1.rs (/opt/rustwide/target/debug/deps/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] [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/deps/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/deps/hof_0-1ea9ed62d2a0fc9e) [INFO] [stderr] Running unittests src/bin/hof_1.rs (/opt/rustwide/target/debug/deps/hof_1-ad4e6cf5380cc8c0) [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/method_0.rs (/opt/rustwide/target/debug/deps/method_0-7d8c62fe898d6b0b) [INFO] [stdout] running 0 tests [INFO] [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/deps/method_1-f37ebf93c4a83906) [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_0.rs (/opt/rustwide/target/debug/deps/generics_0-e11e264c218247a6) [INFO] [stdout] running 0 tests [INFO] [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/deps/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] [stdout] [INFO] [stderr] Running unittests src/bin/generics_assoc_types_1.rs (/opt/rustwide/target/debug/deps/generics_assoc_types_1-d7a9268a32867fe3) [INFO] [stdout] running 0 tests [INFO] [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_0.rs (/opt/rustwide/target/debug/deps/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/deps/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/deps/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/deps/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/deps/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.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/generics_impl_0.rs (/opt/rustwide/target/debug/deps/generics_impl_0-9e44f5fdf78b7618) [INFO] [stderr] Running unittests src/bin/generics_impl_1.rs (/opt/rustwide/target/debug/deps/generics_impl_1-5560955b64f58ed5) [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_0.rs (/opt/rustwide/target/debug/deps/generics_multiple_bound_0-e4b61cd305f4f991) [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_multiple_bound_1.rs (/opt/rustwide/target/debug/deps/generics_multiple_bound_1-fc6ba36e3d1e1d41) [INFO] [stderr] Running unittests src/bin/generics_multiple_bound_2.rs (/opt/rustwide/target/debug/deps/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] [stdout] running 0 tests [INFO] [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_0.rs (/opt/rustwide/target/debug/deps/generics_trait_0-573c0e493fc176e0) [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/deps/generics_trait_1-a8fcf4c1cae31593) [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_2.rs (/opt/rustwide/target/debug/deps/generics_trait_2-b15b1bdba606093a) [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/deps/generics_trait_empty-e13e34e3341716cc) [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_where_0.rs (/opt/rustwide/target/debug/deps/generics_where_0-e758821a70a46144) [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_where_1.rs (/opt/rustwide/target/debug/deps/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] [stderr] Running unittests src/bin/generics_where_2.rs (/opt/rustwide/target/debug/deps/generics_where_2-6089cc2aa464bfd3) [INFO] [stderr] Running unittests src/bin/match_guard_enum.rs (/opt/rustwide/target/debug/deps/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] [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/deps/match_guard_f32-db9fe4c6ec59602a) [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_i32.rs (/opt/rustwide/target/debug/deps/match_guard_i32-a0d6610e96005c0e) [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/deps/hello-680da92e9e2fb113) [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_else_0.rs (/opt/rustwide/target/debug/deps/if_else_0-8e1a9041dccd0b89) [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_else_1.rs (/opt/rustwide/target/debug/deps/if_else_1-25e9835498e11f10) [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_else_2.rs (/opt/rustwide/target/debug/deps/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] [stderr] Running unittests src/bin/if_let_0.rs (/opt/rustwide/target/debug/deps/if_let_0-7394288c903e3a09) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/if_let_1.rs (/opt/rustwide/target/debug/deps/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] [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_2.rs (/opt/rustwide/target/debug/deps/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] [stderr] Running unittests src/bin/if_let_3.rs (/opt/rustwide/target/debug/deps/if_let_3-37761ae4f2bb92c9) [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/let_else_0.rs (/opt/rustwide/target/debug/deps/let_else_0-e7d81af14a1036f7) [INFO] [stderr] Running unittests src/bin/let_else_1.rs (/opt/rustwide/target/debug/deps/let_else_1-6d26800b35868f3b) [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/let_else_2.rs (/opt/rustwide/target/debug/deps/let_else_2-edeecafc60f63f01) [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_0.rs (/opt/rustwide/target/debug/deps/while_let_0-f5c9e0492f75ab76) [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/deps/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/deps/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/deps/inference_1-609588158865c6d1) [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_2.rs (/opt/rustwide/target/debug/deps/inference_2-8d2641650ff3436a) [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/deps/inference_3-14b2b35410fa6dda) [INFO] [stderr] Running unittests src/bin/inference_4.rs (/opt/rustwide/target/debug/deps/inference_4-ccac5b20b1a8979f) [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_0.rs (/opt/rustwide/target/debug/deps/into_0-3b1719893fbe630a) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/into_float.rs (/opt/rustwide/target/debug/deps/into_float-2914cb0b8ac0f9f3) [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_int.rs (/opt/rustwide/target/debug/deps/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] [stdout] running 0 tests [INFO] [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_long.rs (/opt/rustwide/target/debug/deps/into_long-ab19628fba34f02f) [INFO] [stderr] Running unittests src/bin/loop_0.rs (/opt/rustwide/target/debug/deps/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] [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/deps/loop_1-0457fa8f2fa20c1f) [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_2.rs (/opt/rustwide/target/debug/deps/loop_2-1bc0f7e0accfc593) [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/deps/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/deps/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/deps/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/deps/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/deps/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/deps/loop_return_1-4a3171cdaa25f437) [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_ops.rs (/opt/rustwide/target/debug/deps/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] [stderr] Running unittests src/bin/f64_ops.rs (/opt/rustwide/target/debug/deps/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/deps/i128_ops-46409d153a3bbe6d) [INFO] [stderr] Running unittests src/bin/i16_ops.rs (/opt/rustwide/target/debug/deps/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/deps/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/deps/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/deps/i8_ops-5a396ed80569b155) [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/u32_ops.rs (/opt/rustwide/target/debug/deps/u32_ops-54c819f920de0063) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/e_notation.rs (/opt/rustwide/target/debug/deps/e_notation-5995a0fffa3a2490) [INFO] [stdout] running 0 tests [INFO] [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_0.rs (/opt/rustwide/target/debug/deps/float_0-749c6b17f58c9b23) [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/float_1.rs (/opt/rustwide/target/debug/deps/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] [stderr] Running unittests src/bin/float_literal_0.rs (/opt/rustwide/target/debug/deps/float_literal_0-b06be3aebb4f44e9) [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/int_literal_0.rs (/opt/rustwide/target/debug/deps/int_literal_0-466b2563631d5c0a) [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/primitives_0.rs (/opt/rustwide/target/debug/deps/primitives_0-edc53fd362be5819) [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/primitives_1.rs (/opt/rustwide/target/debug/deps/primitives_1-53e24df70c972486) [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_ref.rs (/opt/rustwide/target/debug/deps/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] [stderr] Running unittests src/bin/tuple_struct_ref.rs (/opt/rustwide/target/debug/deps/tuple_struct_ref-8285bc65129cc959) [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/deps/f32_ref-998a54f11379cfd6) [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_ref.rs (/opt/rustwide/target/debug/deps/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] [stderr] Running unittests src/bin/bool_0.rs (/opt/rustwide/target/debug/deps/bool_0-f89345bafad89e2a) [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/char_0.rs (/opt/rustwide/target/debug/deps/char_0-5f4088aceff52cea) [INFO] [stderr] Running unittests src/bin/empty_type_0.rs (/opt/rustwide/target/debug/deps/empty_type_0-2bf882a4683c0c28) [INFO] [stderr] Running unittests src/bin/float_0.rs (/opt/rustwide/target/debug/deps/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/deps/signed_int_0-a7e35288c47171d1) [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/unsigned_int_0.rs (/opt/rustwide/target/debug/deps/unsigned_int_0-af42ae54098d20a1) [INFO] [stderr] Running unittests src/bin/c_struct_display.rs (/opt/rustwide/target/debug/deps/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] [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/deps/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/deps/c_struct_tostring-be2146624dd76e38) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/c_struct_turbo_parsing.rs (/opt/rustwide/target/debug/deps/c_struct_turbo_parsing-c22b2db39bfa9332) [INFO] [stdout] running 0 tests [INFO] [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/string_literal_parsing.rs (/opt/rustwide/target/debug/deps/string_literal_parsing-e54066e971f1c99d) [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_turbo_parsing.rs (/opt/rustwide/target/debug/deps/string_literal_turbo_parsing-cb4b0707826e3057) [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/deps/tuple_struct_display-07c2c4788d20e3ad) [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_parsing.rs (/opt/rustwide/target/debug/deps/tuple_struct_parsing-83830006e5c03099) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/tuple_struct_tostring.rs (/opt/rustwide/target/debug/deps/tuple_struct_tostring-6377648d30973a80) [INFO] [stdout] running 0 tests [INFO] [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/destruct_struct.rs (/opt/rustwide/target/debug/deps/destruct_struct-8fa3a1242a0c0cd1) [INFO] [stdout] running 0 tests [INFO] [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/deps/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.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/struct_0.rs (/opt/rustwide/target/debug/deps/struct_0-bd940a046885e13b) [INFO] [stdout] running 0 tests [INFO] [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_1.rs (/opt/rustwide/target/debug/deps/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/deps/struct_2-197aae4c7f13861f) [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_in_module.rs (/opt/rustwide/target/debug/deps/struct_in_module-5651dd97c9b197b6) [INFO] [stderr] Running unittests src/bin/struct_with_enum.rs (/opt/rustwide/target/debug/deps/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] [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/deps/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/deps/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/deps/tests-5cc9592d6afe83cc) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-62304de1ec9a14a6) [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/deps/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/deps/try_from-7ae21376dd6e6fdc) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/try_into.rs (/opt/rustwide/target/debug/deps/try_into-7505cee411599948) [INFO] [stdout] running 0 tests [INFO] [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/deps/aliasing-348594aedea6401a) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/casting_0.rs (/opt/rustwide/target/debug/deps/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] [stderr] Running unittests src/bin/casting_1.rs (/opt/rustwide/target/debug/deps/casting_1-66b39a069e28c00b) [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/casting_2.rs (/opt/rustwide/target/debug/deps/casting_2-b8ba82bfef422071) [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.rs (/opt/rustwide/target/debug/deps/inference-376b959931838057) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/literal_0.rs (/opt/rustwide/target/debug/deps/literal_0-fd1f85284c41a145) [INFO] [stdout] running 0 tests [INFO] [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/literal_1.rs (/opt/rustwide/target/debug/deps/literal_1-15e046c83add2ade) [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/lib.rs (/opt/rustwide/target/debug/deps/utils-da4bd9372b3ed8cc) [INFO] [stdout] running 0 tests [INFO] [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] [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] [stderr] Running unittests src/bin/var_binding_0.rs (/opt/rustwide/target/debug/deps/var_binding_0-86c7684c6212a854) [INFO] [stderr] Running unittests src/bin/var_binding_freeze_0.rs (/opt/rustwide/target/debug/deps/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] [stdout] [INFO] [stderr] Running unittests src/bin/var_binding_freeze_1.rs (/opt/rustwide/target/debug/deps/var_binding_freeze_1-2c8c6859c225f348) [INFO] [stdout] running 0 tests [INFO] [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/deps/var_declare_first_0-0a6ffdd7504fd599) [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_declare_first_1.rs (/opt/rustwide/target/debug/deps/var_declare_first_1-9689fc4b6b8a4945) [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/deps/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/deps/var_mut_1-d5900cd9aa8073f2) [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_scope_0.rs (/opt/rustwide/target/debug/deps/var_scope_0-1766fba5514919ec) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/var_scope_1.rs (/opt/rustwide/target/debug/deps/var_scope_1-fbd5cd51797d2f60) [INFO] [stdout] running 0 tests [INFO] [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/deps/var_shadowing_0-96884a1eeb2c1d77) [INFO] [stderr] Running unittests src/bin/var_shadowing_1.rs (/opt/rustwide/target/debug/deps/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] [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/deps/vector_char-14a3e70c07dfda08) [INFO] [stderr] Running unittests src/bin/vector_empty.rs (/opt/rustwide/target/debug/deps/vector_empty-7cb3aaec61818856) [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/vector_float.rs (/opt/rustwide/target/debug/deps/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/deps/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/deps/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/deps/while_0-ed416918a058d8ac) [INFO] [stderr] Running unittests src/bin/while_1.rs (/opt/rustwide/target/debug/deps/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] [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/deps/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" "bf9463be7de19ff8ca537a645204014ffd207f3f0b312b086f5b57d34905289d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bf9463be7de19ff8ca537a645204014ffd207f3f0b312b086f5b57d34905289d", kill_on_drop: false }` [INFO] [stdout] bf9463be7de19ff8ca537a645204014ffd207f3f0b312b086f5b57d34905289d