[INFO] cloning repository https://github.com/iamnotstatic/rust-guide [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/iamnotstatic/rust-guide" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiamnotstatic%2Frust-guide", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiamnotstatic%2Frust-guide'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] a3026a4c138bccef5be95b731d5818219b816555 [INFO] testing iamnotstatic/rust-guide against beta-2025-02-18 for beta-1.86-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fiamnotstatic%2Frust-guide" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/iamnotstatic/rust-guide on toolchain beta-2025-02-18 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-02-18" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/iamnotstatic/rust-guide [INFO] finished tweaking git repo https://github.com/iamnotstatic/rust-guide [INFO] tweaked toml for git repo https://github.com/iamnotstatic/rust-guide written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/iamnotstatic/rust-guide 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" "+beta-2025-02-18" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-02-18" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] e54dfde510272070b7e5d0fbd36f1221db16563af496055b3a65c6d957ef6828 [INFO] running `Command { std: "docker" "start" "-a" "e54dfde510272070b7e5d0fbd36f1221db16563af496055b3a65c6d957ef6828", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e54dfde510272070b7e5d0fbd36f1221db16563af496055b3a65c6d957ef6828", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e54dfde510272070b7e5d0fbd36f1221db16563af496055b3a65c6d957ef6828", kill_on_drop: false }` [INFO] [stdout] e54dfde510272070b7e5d0fbd36f1221db16563af496055b3a65c6d957ef6828 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-02-18" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 484850c4c5dd0fb840701605acfcbc6e5364d19543813bf836eea6b46546c4a5 [INFO] running `Command { std: "docker" "start" "-a" "484850c4c5dd0fb840701605acfcbc6e5364d19543813bf836eea6b46546c4a5", kill_on_drop: false }` [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Compiling proc-macro2 v1.0.54 [INFO] [stderr] Compiling libc v0.2.140 [INFO] [stderr] Compiling quote v1.0.26 [INFO] [stderr] Compiling unicode-ident v1.0.8 [INFO] [stderr] Compiling crossbeam-utils v0.8.15 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling thiserror v1.0.40 [INFO] [stderr] Compiling iana-time-zone v0.1.55 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling humantime v2.1.0 [INFO] [stderr] Compiling num-traits v0.2.15 [INFO] [stderr] Compiling num-integer v0.1.45 [INFO] [stderr] Compiling crossbeam-channel v0.5.7 [INFO] [stderr] Compiling syn v2.0.12 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling time v0.1.45 [INFO] [stderr] Compiling colored v2.0.0 [INFO] [stderr] Compiling chrono v0.4.24 [INFO] [stderr] Compiling thiserror-impl v1.0.40 [INFO] [stderr] Compiling rust-guide v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: field `name` is never read [INFO] [stdout] --> src/bin/option.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 1 | struct Student { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 2 | name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/bin/tuple.rs:6:10 [INFO] [stdout] | [INFO] [stdout] 6 | let (x, y) = coordinate(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `clamp` is never used [INFO] [stdout] --> src/bin/test.rs:1:4 [INFO] [stdout] | [INFO] [stdout] 1 | fn clamp(n: i32, lower: i32, upper: i32) -> i32 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `div` is never used [INFO] [stdout] --> src/bin/test.rs:12:4 [INFO] [stdout] | [INFO] [stdout] 12 | fn div(a: i32, b: i32) -> Option { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `concat` is never used [INFO] [stdout] --> src/bin/test.rs:21:4 [INFO] [stdout] | [INFO] [stdout] 21 | fn concat(first: &str, second: &str) -> String { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Green` and `Yellow` are never constructed [INFO] [stdout] --> src/bin/enum.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 1 | enum Color { [INFO] [stdout] | ----- variants in this enum [INFO] [stdout] 2 | Red, [INFO] [stdout] 3 | Green, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 4 | Yellow, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/bin/trait.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 5 | impl Package { [INFO] [stdout] | ------------ associated function in this implementation [INFO] [stdout] 6 | fn new(weight: f64) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `attempt_access` [INFO] [stdout] --> src/bin/result.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | let attempt_access = try_access(employee)?; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_attempt_access` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Maintenance`, `Marketing`, `LineSupervisor`, `KitchenStaff`, and `AssemblyTech` are never constructed [INFO] [stdout] --> src/bin/result.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 1 | enum Position { [INFO] [stdout] | -------- variants in this enum [INFO] [stdout] 2 | Maintenance, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 3 | Marketing, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 4 | Manager, [INFO] [stdout] 5 | LineSupervisor, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 6 | KitchenStaff, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 7 | AssemblyTech, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Terminated` is never constructed [INFO] [stdout] --> src/bin/result.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 10 | enum Status { [INFO] [stdout] | ------ variant in this enum [INFO] [stdout] 11 | Active, [INFO] [stdout] 12 | Terminated, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Color` is never used [INFO] [stdout] --> src/bin/docs.rs:2:6 [INFO] [stdout] | [INFO] [stdout] 2 | enum Color { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Mail` is never constructed [INFO] [stdout] --> src/bin/docs.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | struct Mail { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add` is never used [INFO] [stdout] --> src/bin/docs.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | fn add(a: i32, b: i32) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Brown` is never constructed [INFO] [stdout] --> src/bin/struct.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 1 | enum Color { [INFO] [stdout] | ----- variant in this enum [INFO] [stdout] 2 | Brown, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.13s [INFO] running `Command { std: "docker" "inspect" "484850c4c5dd0fb840701605acfcbc6e5364d19543813bf836eea6b46546c4a5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "484850c4c5dd0fb840701605acfcbc6e5364d19543813bf836eea6b46546c4a5", kill_on_drop: false }` [INFO] [stdout] 484850c4c5dd0fb840701605acfcbc6e5364d19543813bf836eea6b46546c4a5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-02-18" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 78a29ffa6288a5bca74d3cb467464fc2e6a8f6272596d5e08851081741dacb0a [INFO] running `Command { std: "docker" "start" "-a" "78a29ffa6288a5bca74d3cb467464fc2e6a8f6272596d5e08851081741dacb0a", kill_on_drop: false }` [INFO] [stderr] Compiling rust-guide v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/bin/trait.rs:6:8 [INFO] [stdout] | [INFO] [stdout] 5 | impl Package { [INFO] [stdout] | ------------ associated function in this implementation [INFO] [stdout] 6 | fn new(weight: f64) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Color` is never used [INFO] [stdout] --> src/bin/docs.rs:2:6 [INFO] [stdout] | [INFO] [stdout] 2 | enum Color { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Mail` is never constructed [INFO] [stdout] --> src/bin/docs.rs:8:8 [INFO] [stdout] | [INFO] [stdout] 8 | struct Mail { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `add` is never used [INFO] [stdout] --> src/bin/docs.rs:13:4 [INFO] [stdout] | [INFO] [stdout] 13 | fn add(a: i32, b: i32) -> i32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `name` is never read [INFO] [stdout] --> src/bin/option.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 1 | struct Student { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] 2 | name: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/bin/tuple.rs:6:10 [INFO] [stdout] | [INFO] [stdout] 6 | let (x, y) = coordinate(); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Green` and `Yellow` are never constructed [INFO] [stdout] --> src/bin/enum.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 1 | enum Color { [INFO] [stdout] | ----- variants in this enum [INFO] [stdout] 2 | Red, [INFO] [stdout] 3 | Green, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 4 | Yellow, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `attempt_access` [INFO] [stdout] --> src/bin/result.rs:35:9 [INFO] [stdout] | [INFO] [stdout] 35 | let attempt_access = try_access(employee)?; [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_attempt_access` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Maintenance`, `Marketing`, `LineSupervisor`, `KitchenStaff`, and `AssemblyTech` are never constructed [INFO] [stdout] --> src/bin/result.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 1 | enum Position { [INFO] [stdout] | -------- variants in this enum [INFO] [stdout] 2 | Maintenance, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 3 | Marketing, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 4 | Manager, [INFO] [stdout] 5 | LineSupervisor, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 6 | KitchenStaff, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 7 | AssemblyTech, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Terminated` is never constructed [INFO] [stdout] --> src/bin/result.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 10 | enum Status { [INFO] [stdout] | ------ variant in this enum [INFO] [stdout] 11 | Active, [INFO] [stdout] 12 | Terminated, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Brown` is never constructed [INFO] [stdout] --> src/bin/struct.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 1 | enum Color { [INFO] [stdout] | ----- variant in this enum [INFO] [stdout] 2 | Brown, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 6.23s [INFO] running `Command { std: "docker" "inspect" "78a29ffa6288a5bca74d3cb467464fc2e6a8f6272596d5e08851081741dacb0a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "78a29ffa6288a5bca74d3cb467464fc2e6a8f6272596d5e08851081741dacb0a", kill_on_drop: false }` [INFO] [stdout] 78a29ffa6288a5bca74d3cb467464fc2e6a8f6272596d5e08851081741dacb0a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3959728d45483eb673ba100a951a6b9f5012970368db2a9e08e0ac9b67c8a5ad" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-02-18" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] c26491b4884975560dde4d1a60591772dff9a68bb990acac4bf446d2f5aec63f [INFO] running `Command { std: "docker" "start" "-a" "c26491b4884975560dde4d1a60591772dff9a68bb990acac4bf446d2f5aec63f", kill_on_drop: false }` [INFO] [stderr] warning: variants `Green` and `Yellow` are never constructed [INFO] [stderr] --> src/bin/enum.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 1 | enum Color { [INFO] [stderr] | ----- variants in this enum [INFO] [stderr] 2 | Red, [INFO] [stderr] 3 | Green, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 4 | Yellow, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `rust-guide` (bin "enum" test) generated 1 warning [INFO] [stderr] warning: field `name` is never read [INFO] [stderr] --> src/bin/option.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 1 | struct Student { [INFO] [stderr] | ------- field in this struct [INFO] [stderr] 2 | name: String, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `rust-guide` (bin "option" test) generated 1 warning [INFO] [stderr] warning: unused variable: `x` [INFO] [stderr] --> src/bin/tuple.rs:6:10 [INFO] [stderr] | [INFO] [stderr] 6 | let (x, y) = coordinate(); [INFO] [stderr] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `rust-guide` (bin "tuple" test) generated 1 warning [INFO] [stderr] warning: enum `Color` is never used [INFO] [stderr] --> src/bin/docs.rs:2:6 [INFO] [stderr] | [INFO] [stderr] 2 | enum Color { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: struct `Mail` is never constructed [INFO] [stderr] --> src/bin/docs.rs:8:8 [INFO] [stderr] | [INFO] [stderr] 8 | struct Mail { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: function `add` is never used [INFO] [stderr] --> src/bin/docs.rs:13:4 [INFO] [stderr] | [INFO] [stderr] 13 | fn add(a: i32, b: i32) -> i32 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: `rust-guide` (bin "docs" test) generated 3 warnings [INFO] [stderr] warning: variant `Brown` is never constructed [INFO] [stderr] --> src/bin/struct.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 1 | enum Color { [INFO] [stderr] | ----- variant in this enum [INFO] [stderr] 2 | Brown, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `attempt_access` [INFO] [stderr] --> src/bin/result.rs:35:9 [INFO] [stderr] | [INFO] [stderr] 35 | let attempt_access = try_access(employee)?; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_attempt_access` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variants `Maintenance`, `Marketing`, `LineSupervisor`, `KitchenStaff`, and `AssemblyTech` are never constructed [INFO] [stderr] --> src/bin/result.rs:2:5 [INFO] [stderr] | [INFO] [stderr] 1 | enum Position { [INFO] [stderr] | -------- variants in this enum [INFO] [stderr] 2 | Maintenance, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 3 | Marketing, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 4 | Manager, [INFO] [stderr] 5 | LineSupervisor, [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] 6 | KitchenStaff, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] 7 | AssemblyTech, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variant `Terminated` is never constructed [INFO] [stderr] --> src/bin/result.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 10 | enum Status { [INFO] [stderr] | ------ variant in this enum [INFO] [stderr] 11 | Active, [INFO] [stderr] 12 | Terminated, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: associated function `new` is never used [INFO] [stderr] --> src/bin/trait.rs:6:8 [INFO] [stderr] | [INFO] [stderr] 5 | impl Package { [INFO] [stderr] | ------------ associated function in this implementation [INFO] [stderr] 6 | fn new(weight: f64) -> Self { [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: `rust-guide` (bin "struct" test) generated 1 warning [INFO] [stderr] warning: `rust-guide` (bin "result" test) generated 3 warnings [INFO] [stderr] warning: `rust-guide` (bin "trait" test) generated 1 warning [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/rust_guide-3d769f1c2ce9a7ab) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/advan-closure.rs (/opt/rustwide/target/debug/deps/advan_closure-a64e7a7c67693bc1) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/channels.rs (/opt/rustwide/target/debug/deps/channels-da06365aa930efcf) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test test::light_off_when_disconnect ... ok [INFO] [stdout] test test::light_off_when_dropped ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/custom-error.rs (/opt/rustwide/target/debug/deps/custom_error-f9528c0e6e69d88f) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/demo0.rs (/opt/rustwide/target/debug/deps/demo0-f4545c021cb1b9f3) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [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/demo1.rs (/opt/rustwide/target/debug/deps/demo1-6a4e3cce36613f32) [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/bin/demo2.rs (/opt/rustwide/target/debug/deps/demo2-07510d6192f16db9) [INFO] [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/docs.rs (/opt/rustwide/target/debug/deps/docs-e4ef2ae487043e3b) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: 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.rs (/opt/rustwide/target/debug/deps/enum-04766b1bc889f3ff) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/expression.rs (/opt/rustwide/target/debug/deps/expression-35a78d781531f742) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: 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.rs (/opt/rustwide/target/debug/deps/generics_func-509e32ee6cef09d4) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/bin/generics-struct.rs (/opt/rustwide/target/debug/deps/generics_struct-567407455fd48634) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/hashmap.rs (/opt/rustwide/target/debug/deps/hashmap-ba83f04edb13c057) [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/iterator.rs (/opt/rustwide/target/debug/deps/iterator-d3908b0be05de8c8) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/lifetime-func.rs (/opt/rustwide/target/debug/deps/lifetime_func-10ce60b1e1875be4) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/lifetime-struct.rs (/opt/rustwide/target/debug/deps/lifetime_struct-4d4e895fb59e4a7f) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/loop.rs (/opt/rustwide/target/debug/deps/loop-cd8064cc94c39bc2) [INFO] [stdout] running 0 tests [INFO] [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/map-conbinator.rs (/opt/rustwide/target/debug/deps/map_conbinator-d939222412802cca) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/bin/match.rs (/opt/rustwide/target/debug/deps/match-3bb3c18b8d01cbe4) [INFO] [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/option.rs (/opt/rustwide/target/debug/deps/option-1aa7faaf4b1d695b) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/ownership.rs (/opt/rustwide/target/debug/deps/ownership-4e070829e30fc8f7) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/result.rs (/opt/rustwide/target/debug/deps/result-eabae5666f7995c8) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [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/main.rs (/opt/rustwide/target/debug/deps/rust_guide-c088f004269daf11) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/slices.rs (/opt/rustwide/target/debug/deps/slices-67eedeaee38a2118) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/strings.rs (/opt/rustwide/target/debug/deps/strings-e44584374545e1ad) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: 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.rs (/opt/rustwide/target/debug/deps/struct-4da8dd3078f3f8ee) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/test.rs (/opt/rustwide/target/debug/deps/test-5fcb5d40733a4e95) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test::check_concat ... ok [INFO] [stdout] test test::check_div ... ok [INFO] [stdout] test test::clamp_lower ... ok [INFO] [stdout] test test::check_div_zero ... ok [INFO] [stdout] test test::clamp_upper ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/thread.rs (/opt/rustwide/target/debug/deps/thread-77c77df0653caf2e) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/time.rs (/opt/rustwide/target/debug/deps/time-bff2cae432743e9b) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/trait.rs (/opt/rustwide/target/debug/deps/trait-0250c3874a41a9bb) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/trait-objects.rs (/opt/rustwide/target/debug/deps/trait_objects-5e0f6d612bab5414) [INFO] [stdout] running 0 tests [INFO] [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.rs (/opt/rustwide/target/debug/deps/tuple-f9a7f3650884c069) [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/type-conversion.rs (/opt/rustwide/target/debug/deps/type_conversion-6e0bdfe3a57fca41) [INFO] [stdout] running 0 tests [INFO] [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 5 tests [INFO] [stdout] test test::fails_with_too_many_color_components ... ok [INFO] [stdout] test test::fails_on_invalid_hex_digits ... ok [INFO] [stdout] test test::converts_valid_hex_color ... ok [INFO] [stdout] test test::fails_when_missing_color_components ... ok [INFO] [stdout] test test::fails_when_missing_hash ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/vector.rs (/opt/rustwide/target/debug/deps/vector-7276483bfd719a57) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [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 rust_guide [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [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" "c26491b4884975560dde4d1a60591772dff9a68bb990acac4bf446d2f5aec63f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c26491b4884975560dde4d1a60591772dff9a68bb990acac4bf446d2f5aec63f", kill_on_drop: false }` [INFO] [stdout] c26491b4884975560dde4d1a60591772dff9a68bb990acac4bf446d2f5aec63f