[INFO] cloning repository https://github.com/CesarArroyo09/rust-learning
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/CesarArroyo09/rust-learning" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCesarArroyo09%2Frust-learning", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCesarArroyo09%2Frust-learning'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b7bfd0d47502b7a755977dd0c5e76a8fc04f3018
[INFO] testing CesarArroyo09/rust-learning against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FCesarArroyo09%2Frust-learning" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/CesarArroyo09/rust-learning
[INFO] finished tweaking git repo https://github.com/CesarArroyo09/rust-learning
[INFO] tweaked toml for git repo https://github.com/CesarArroyo09/rust-learning written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/CesarArroyo09/rust-learning on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/CesarArroyo09/rust-learning 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "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-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7d549e921aff908dd5b01b787e2f1792b55cf9dc45bea959c05eacef64109f85
[INFO] running `Command { std: "docker" "start" "-a" "7d549e921aff908dd5b01b787e2f1792b55cf9dc45bea959c05eacef64109f85", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7d549e921aff908dd5b01b787e2f1792b55cf9dc45bea959c05eacef64109f85", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7d549e921aff908dd5b01b787e2f1792b55cf9dc45bea959c05eacef64109f85", kill_on_drop: false }`
[INFO] [stdout] 7d549e921aff908dd5b01b787e2f1792b55cf9dc45bea959c05eacef64109f85
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 74def5667af256b86c1ce16e7293280a0f8b7e1a39425b53137227179877b9d7
[INFO] running `Command { std: "docker" "start" "-a" "74def5667af256b86c1ce16e7293280a0f8b7e1a39425b53137227179877b9d7", 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 colorchoice v1.0.3
[INFO] [stderr]    Compiling anstyle-query v1.1.2
[INFO] [stderr]    Compiling anstyle v1.0.10
[INFO] [stderr]    Compiling clap_lex v0.7.4
[INFO] [stderr]    Compiling cli_lib v0.1.0 (/opt/rustwide/workdir/31_cli_lib)
[INFO] [stderr]    Compiling enums_1_introduction v0.1.0 (/opt/rustwide/workdir/25_enums_1_introduction)
[INFO] [stderr]    Compiling return_values v0.1.0 (/opt/rustwide/workdir/12_return_values)
[INFO] [stderr]    Compiling loops v0.1.0 (/opt/rustwide/workdir/05_loops)
[INFO] [stderr]    Compiling enums_4_applied_enum v0.1.0 (/opt/rustwide/workdir/28_enums_4_applied_enum)
[INFO] [stderr]    Compiling vectors_2_retrieving v0.1.0 (/opt/rustwide/workdir/23_vectors_2_retrieving)
[INFO] [stderr]    Compiling anstyle-parse v0.2.6
[INFO] [stderr]    Compiling structs_3 v0.1.0 (/opt/rustwide/workdir/19_structs_3)
[INFO] [stderr]    Compiling enums_3_option_enum v0.1.0 (/opt/rustwide/workdir/27_enums_3_option_enum)
[INFO] [stderr]    Compiling vectors_3_append v0.1.0 (/opt/rustwide/workdir/24_vectors_3_append)
[INFO] [stderr]    Compiling while_loops v0.1.0 (/opt/rustwide/workdir/07_while_loops)
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stdout] warning: variant `HDD` is never constructed
[INFO] [stdout]  --> 25_enums_1_introduction/src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | enum DiskType {
[INFO] [stdout]   |      -------- variant in this enum
[INFO] [stdout] 2 |     SSD,
[INFO] [stdout] 3 |     HDD,
[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]  --> 25_enums_1_introduction/src/main.rs:9:8
[INFO] [stdout]   |
[INFO] [stdout] 9 |     GB(u32),
[INFO] [stdout]   |     -- ^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout]   = note: `DiskSize` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 9 -     GB(u32),
[INFO] [stdout] 9 +     GB(()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `KB` and `MB` are never constructed
[INFO] [stdout]  --> 25_enums_1_introduction/src/main.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | enum DiskSize {
[INFO] [stdout]   |      -------- variants in this enum
[INFO] [stdout] 7 |     KB(u32),
[INFO] [stdout]   |     ^^
[INFO] [stdout] 8 |     MB(u32),
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `DiskSize` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling defining_structs v0.1.0 (/opt/rustwide/workdir/17_defining_structs)
[INFO] [stdout] warning: function `main1` is never used
[INFO] [stdout]  --> 07_while_loops/src/main.rs:3:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main1() {
[INFO] [stdout]   |    ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling break_and_continue v0.1.0 (/opt/rustwide/workdir/09_break_and_continue)
[INFO] [stderr]    Compiling shadowing v0.1.0 (/opt/rustwide/workdir/04_shadowing)
[INFO] [stderr]    Compiling for_loops v0.1.0 (/opt/rustwide/workdir/08_for_loops)
[INFO] [stdout] warning: unused variable: `health`
[INFO] [stdout]   --> 04_shadowing/src/main.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let health = if height < 180 { true } else { false };
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_health`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `last_name` is never read
[INFO] [stdout]  --> 17_defining_structs/src/main.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | struct Person {
[INFO] [stdout]   |        ------ field in this struct
[INFO] [stdout] 4 |     first_name: String,
[INFO] [stdout] 5 |     last_name: String,
[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] [stderr]    Compiling strings_2_manipulation v0.1.0 (/opt/rustwide/workdir/21_strings_2_manipulation)
[INFO] [stderr]    Compiling strings_1 v0.1.0 (/opt/rustwide/workdir/20_strings_1)
[INFO] [stderr]    Compiling anstream v0.6.18
[INFO] [stderr]    Compiling conditionals v0.1.0 (/opt/rustwide/workdir/03_conditionals)
[INFO] [stderr]    Compiling structs_2 v0.1.0 (/opt/rustwide/workdir/18_structs_2)
[INFO] [stderr]    Compiling enums_5_with_vectors v0.1.0 (/opt/rustwide/workdir/29_enums_5_with_vectors)
[INFO] [stderr]    Compiling unit_functions v0.1.0 (/opt/rustwide/workdir/11_unit_functions)
[INFO] [stderr]    Compiling conditionals2 v0.1.0 (/opt/rustwide/workdir/06_conditionals2)
[INFO] [stderr]    Compiling match_control_flow v0.1.0 (/opt/rustwide/workdir/10_match_control_flow)
[INFO] [stderr]    Compiling borrowing v0.1.0 (/opt/rustwide/workdir/14_borrowing)
[INFO] [stdout] warning: fields `username`, `email`, and `uri` are never read
[INFO] [stdout]  --> 18_structs_2/src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | struct User {
[INFO] [stdout]   |        ---- fields in this struct
[INFO] [stdout] 4 |     username: String,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 5 |     email: String,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout] 6 |     uri: 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]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling enums_2_enums_as_type v0.1.0 (/opt/rustwide/workdir/26_enums_2_enums_as_type)
[INFO] [stderr]    Compiling enums_6_exhaustive_matches v0.1.0 (/opt/rustwide/workdir/30_enums_6_exhaustive_matches)
[INFO] [stderr]    Compiling variables v0.1.0 (/opt/rustwide/workdir/01_variables)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> 14_borrowing/src/main.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let mut my_vec = vec![1, 2, 3, 4, 5];
[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 arithmetic operation that must be used
[INFO] [stdout]  --> 14_borrowing/src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     x + 1;
[INFO] [stdout]   |     ^^^^^ the arithmetic operation produces a value
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]   |
[INFO] [stdout] 2 |     let _ = x + 1;
[INFO] [stdout]   |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling panic_to_stop v0.1.0 (/opt/rustwide/workdir/15_panic_to_stop)
[INFO] [stdout] warning: value assigned to `height` is never read
[INFO] [stdout]   --> 01_variables/src/main.rs:13:22
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let mut height = 171;
[INFO] [stdout]    |                      ^^^ this value is reassigned later and never used
[INFO] [stdout] 14 |     height = 182;
[INFO] [stdout]    |     ------------ `height` 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: function `main1` is never used
[INFO] [stdout]  --> 01_variables/src/main.rs:1:4
[INFO] [stdout]   |
[INFO] [stdout] 1 | fn main1() {
[INFO] [stdout]   |    ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `Burgundy`, `Champagne`, and `NapaValle` are never constructed
[INFO] [stdout]  --> 26_enums_2_enums_as_type/src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | enum WineRegions {
[INFO] [stdout]   |      ----------- variants in this enum
[INFO] [stdout] 3 |     Bordeaux,
[INFO] [stdout] 4 |     Burgundy,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 5 |     Champagne,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 8 |     NapaValle,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `WineRegions` 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]   --> 30_enums_6_exhaustive_matches/src/main.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         _ => println!("The rest of the world does not know about wine."),
[INFO] [stdout]    |         ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> 30_enums_6_exhaustive_matches/src/main.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout]  9 |         WineGrapes::CabernetFranc => println!("This is a Cabertnet Franc wine."),
[INFO] [stdout]    |         ------------------------- matches some of the same values
[INFO] [stdout] 10 |         WineGrapes::Tannat => println!("This is a Tannat wine."),
[INFO] [stdout]    |         ------------------ matches some of the same values
[INFO] [stdout] 11 |         WineGrapes::Merlot => println!("This is a Merlot wine"),
[INFO] [stdout]    |         ------------------ matches some of the same values
[INFO] [stdout] 12 |         _ => println!("The rest of the world does not know about wine."),
[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: variant `Merlot` is never constructed
[INFO] [stdout]  --> 30_enums_6_exhaustive_matches/src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | enum WineGrapes {
[INFO] [stdout]   |      ---------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 4 |     Merlot,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling vectors_1 v0.1.0 (/opt/rustwide/workdir/22_vectors_1)
[INFO] [stderr]    Compiling error_handling v0.1.0 (/opt/rustwide/workdir/16_error_handling)
[INFO] [stderr]    Compiling arguments v0.1.0 (/opt/rustwide/workdir/13_arguments)
[INFO] [stderr]    Compiling clap_builder v4.5.38
[INFO] [stderr]    Compiling clap_derive v4.5.32
[INFO] [stderr]    Compiling clap v4.5.38
[INFO] [stderr]    Compiling resplit v0.1.0 (/opt/rustwide/workdir/32_resplit)
[INFO] [stdout] warning: unused import: `BufReader`
[INFO] [stdout]  --> 32_resplit/src/lib.rs:2:24
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io::{BufRead, BufReader};
[INFO] [stdout]   |                        ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BufRead`
[INFO] [stdout]  --> 32_resplit/src/lib.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io::{BufRead, BufReader};
[INFO] [stdout]   |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.92s
[INFO] running `Command { std: "docker" "inspect" "74def5667af256b86c1ce16e7293280a0f8b7e1a39425b53137227179877b9d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "74def5667af256b86c1ce16e7293280a0f8b7e1a39425b53137227179877b9d7", kill_on_drop: false }`
[INFO] [stdout] 74def5667af256b86c1ce16e7293280a0f8b7e1a39425b53137227179877b9d7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6fdefe04e919e7dfa1190abedfdc0efab711464bb1bf93891f2e04447953c441
[INFO] running `Command { std: "docker" "start" "-a" "6fdefe04e919e7dfa1190abedfdc0efab711464bb1bf93891f2e04447953c441", 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 cli_lib v0.1.0 (/opt/rustwide/workdir/31_cli_lib)
[INFO] [stderr]    Compiling strings_2_manipulation v0.1.0 (/opt/rustwide/workdir/21_strings_2_manipulation)
[INFO] [stderr]    Compiling structs_3 v0.1.0 (/opt/rustwide/workdir/19_structs_3)
[INFO] [stderr]    Compiling strings_1 v0.1.0 (/opt/rustwide/workdir/20_strings_1)
[INFO] [stderr]    Compiling loops v0.1.0 (/opt/rustwide/workdir/05_loops)
[INFO] [stderr]    Compiling enums_6_exhaustive_matches v0.1.0 (/opt/rustwide/workdir/30_enums_6_exhaustive_matches)
[INFO] [stderr]    Compiling defining_structs v0.1.0 (/opt/rustwide/workdir/17_defining_structs)
[INFO] [stderr]    Compiling structs_2 v0.1.0 (/opt/rustwide/workdir/18_structs_2)
[INFO] [stderr]    Compiling enums_3_option_enum v0.1.0 (/opt/rustwide/workdir/27_enums_3_option_enum)
[INFO] [stderr]    Compiling enums_4_applied_enum v0.1.0 (/opt/rustwide/workdir/28_enums_4_applied_enum)
[INFO] [stderr]    Compiling error_handling v0.1.0 (/opt/rustwide/workdir/16_error_handling)
[INFO] [stderr]    Compiling panic_to_stop v0.1.0 (/opt/rustwide/workdir/15_panic_to_stop)
[INFO] [stderr]    Compiling break_and_continue v0.1.0 (/opt/rustwide/workdir/09_break_and_continue)
[INFO] [stderr]    Compiling resplit v0.1.0 (/opt/rustwide/workdir/32_resplit)
[INFO] [stdout] warning: unused import: `BufReader`
[INFO] [stdout]  --> 32_resplit/src/lib.rs:2:24
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io::{BufRead, BufReader};
[INFO] [stdout]   |                        ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BufRead`
[INFO] [stdout]  --> 32_resplit/src/lib.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io::{BufRead, BufReader};
[INFO] [stdout]   |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]   --> 30_enums_6_exhaustive_matches/src/main.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         _ => println!("The rest of the world does not know about wine."),
[INFO] [stdout]    |         ^ no value can reach this
[INFO] [stdout]    |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]   --> 30_enums_6_exhaustive_matches/src/main.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout]  9 |         WineGrapes::CabernetFranc => println!("This is a Cabertnet Franc wine."),
[INFO] [stdout]    |         ------------------------- matches some of the same values
[INFO] [stdout] 10 |         WineGrapes::Tannat => println!("This is a Tannat wine."),
[INFO] [stdout]    |         ------------------ matches some of the same values
[INFO] [stdout] 11 |         WineGrapes::Merlot => println!("This is a Merlot wine"),
[INFO] [stdout]    |         ------------------ matches some of the same values
[INFO] [stdout] 12 |         _ => println!("The rest of the world does not know about wine."),
[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: variant `Merlot` is never constructed
[INFO] [stdout]  --> 30_enums_6_exhaustive_matches/src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | enum WineGrapes {
[INFO] [stdout]   |      ---------- variant in this enum
[INFO] [stdout] ...
[INFO] [stdout] 4 |     Merlot,
[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 `last_name` is never read
[INFO] [stdout]  --> 17_defining_structs/src/main.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | struct Person {
[INFO] [stdout]   |        ------ field in this struct
[INFO] [stdout] 4 |     first_name: String,
[INFO] [stdout] 5 |     last_name: String,
[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: fields `username`, `email`, and `uri` are never read
[INFO] [stdout]  --> 18_structs_2/src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | struct User {
[INFO] [stdout]   |        ---- fields in this struct
[INFO] [stdout] 4 |     username: String,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 5 |     email: String,
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout] 6 |     uri: 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]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling while_loops v0.1.0 (/opt/rustwide/workdir/07_while_loops)
[INFO] [stdout] warning: unused import: `BufReader`
[INFO] [stdout]  --> 32_resplit/src/lib.rs:2:24
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io::{BufRead, BufReader};
[INFO] [stdout]   |                        ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling conditionals2 v0.1.0 (/opt/rustwide/workdir/06_conditionals2)
[INFO] [stderr]    Compiling for_loops v0.1.0 (/opt/rustwide/workdir/08_for_loops)
[INFO] [stderr]    Compiling conditionals v0.1.0 (/opt/rustwide/workdir/03_conditionals)
[INFO] [stdout] warning: unused import: `BufRead`
[INFO] [stdout]  --> 32_resplit/src/lib.rs:2:15
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io::{BufRead, BufReader};
[INFO] [stdout]   |               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling vectors_2_retrieving v0.1.0 (/opt/rustwide/workdir/23_vectors_2_retrieving)
[INFO] [stderr]    Compiling enums_2_enums_as_type v0.1.0 (/opt/rustwide/workdir/26_enums_2_enums_as_type)
[INFO] [stderr]    Compiling variables v0.1.0 (/opt/rustwide/workdir/01_variables)
[INFO] [stderr]    Compiling match_control_flow v0.1.0 (/opt/rustwide/workdir/10_match_control_flow)
[INFO] [stderr]    Compiling enums_5_with_vectors v0.1.0 (/opt/rustwide/workdir/29_enums_5_with_vectors)
[INFO] [stdout] warning: function `main1` is never used
[INFO] [stdout]  --> 07_while_loops/src/main.rs:3:4
[INFO] [stdout]   |
[INFO] [stdout] 3 | fn main1() {
[INFO] [stdout]   |    ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling arguments v0.1.0 (/opt/rustwide/workdir/13_arguments)
[INFO] [stderr]    Compiling return_values v0.1.0 (/opt/rustwide/workdir/12_return_values)
[INFO] [stdout] warning: variants `Burgundy`, `Champagne`, and `NapaValle` are never constructed
[INFO] [stdout]  --> 26_enums_2_enums_as_type/src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | enum WineRegions {
[INFO] [stdout]   |      ----------- variants in this enum
[INFO] [stdout] 3 |     Bordeaux,
[INFO] [stdout] 4 |     Burgundy,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 5 |     Champagne,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 8 |     NapaValle,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `WineRegions` 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 borrowing v0.1.0 (/opt/rustwide/workdir/14_borrowing)
[INFO] [stdout] warning: value assigned to `height` is never read
[INFO] [stdout]   --> 01_variables/src/main.rs:13:22
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let mut height = 171;
[INFO] [stdout]    |                      ^^^ this value is reassigned later and never used
[INFO] [stdout] 14 |     height = 182;
[INFO] [stdout]    |     ------------ `height` 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 vectors_3_append v0.1.0 (/opt/rustwide/workdir/24_vectors_3_append)
[INFO] [stdout] warning: function `main1` is never used
[INFO] [stdout]  --> 01_variables/src/main.rs:1:4
[INFO] [stdout]   |
[INFO] [stdout] 1 | fn main1() {
[INFO] [stdout]   |    ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling vectors_1 v0.1.0 (/opt/rustwide/workdir/22_vectors_1)
[INFO] [stderr]    Compiling shadowing v0.1.0 (/opt/rustwide/workdir/04_shadowing)
[INFO] [stderr]    Compiling unit_functions v0.1.0 (/opt/rustwide/workdir/11_unit_functions)
[INFO] [stderr]    Compiling enums_1_introduction v0.1.0 (/opt/rustwide/workdir/25_enums_1_introduction)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> 14_borrowing/src/main.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let mut my_vec = vec![1, 2, 3, 4, 5];
[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 arithmetic operation that must be used
[INFO] [stdout]  --> 14_borrowing/src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 |     x + 1;
[INFO] [stdout]   |     ^^^^^ the arithmetic operation produces a value
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]   |
[INFO] [stdout] 2 |     let _ = x + 1;
[INFO] [stdout]   |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `health`
[INFO] [stdout]   --> 04_shadowing/src/main.rs:17:9
[INFO] [stdout]    |
[INFO] [stdout] 17 |     let health = if height < 180 { true } else { false };
[INFO] [stdout]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_health`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `HDD` is never constructed
[INFO] [stdout]  --> 25_enums_1_introduction/src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | enum DiskType {
[INFO] [stdout]   |      -------- variant in this enum
[INFO] [stdout] 2 |     SSD,
[INFO] [stdout] 3 |     HDD,
[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]  --> 25_enums_1_introduction/src/main.rs:9:8
[INFO] [stdout]   |
[INFO] [stdout] 9 |     GB(u32),
[INFO] [stdout]   |     -- ^^^
[INFO] [stdout]   |     |
[INFO] [stdout]   |     field in this variant
[INFO] [stdout]   |
[INFO] [stdout]   = note: `DiskSize` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stdout]   |
[INFO] [stdout] 9 -     GB(u32),
[INFO] [stdout] 9 +     GB(()),
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `KB` and `MB` are never constructed
[INFO] [stdout]  --> 25_enums_1_introduction/src/main.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | enum DiskSize {
[INFO] [stdout]   |      -------- variants in this enum
[INFO] [stdout] 7 |     KB(u32),
[INFO] [stdout]   |     ^^
[INFO] [stdout] 8 |     MB(u32),
[INFO] [stdout]   |     ^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `DiskSize` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.17s
[INFO] running `Command { std: "docker" "inspect" "6fdefe04e919e7dfa1190abedfdc0efab711464bb1bf93891f2e04447953c441", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6fdefe04e919e7dfa1190abedfdc0efab711464bb1bf93891f2e04447953c441", kill_on_drop: false }`
[INFO] [stdout] 6fdefe04e919e7dfa1190abedfdc0efab711464bb1bf93891f2e04447953c441
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c28e8629a758c33a5ff95fd54b5cf2948753405c37049e42c0593be8cf78f663
[INFO] running `Command { std: "docker" "start" "-a" "c28e8629a758c33a5ff95fd54b5cf2948753405c37049e42c0593be8cf78f663", 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: unused variable: `health`
[INFO] [stderr]   --> 04_shadowing/src/main.rs:17:9
[INFO] [stderr]    |
[INFO] [stderr] 17 |     let health = if height < 180 { true } else { false };
[INFO] [stderr]    |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_health`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `shadowing` (bin "shadowing" test) generated 1 warning (run `cargo fix --bin "shadowing" -p shadowing --tests` to apply 1 suggestion)
[INFO] [stderr] warning: variants `Burgundy`, `Champagne`, and `NapaValle` are never constructed
[INFO] [stderr]  --> 26_enums_2_enums_as_type/src/main.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | enum WineRegions {
[INFO] [stderr]   |      ----------- variants in this enum
[INFO] [stderr] 3 |     Bordeaux,
[INFO] [stderr] 4 |     Burgundy,
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 5 |     Champagne,
[INFO] [stderr]   |     ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 8 |     NapaValle,
[INFO] [stderr]   |     ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `WineRegions` 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: function `main1` is never used
[INFO] [stderr]  --> 07_while_loops/src/main.rs:3:4
[INFO] [stderr]   |
[INFO] [stderr] 3 | fn main1() {
[INFO] [stderr]   |    ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: fields `username`, `email`, and `uri` are never read
[INFO] [stderr]  --> 18_structs_2/src/main.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | struct User {
[INFO] [stderr]   |        ---- fields in this struct
[INFO] [stderr] 4 |     username: String,
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 5 |     email: String,
[INFO] [stderr]   |     ^^^^^
[INFO] [stderr] 6 |     uri: 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]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `enums_2_enums_as_type` (bin "enums_2_enums_as_type" test) generated 1 warning
[INFO] [stderr] warning: `while_loops` (bin "while_loops" test) generated 1 warning
[INFO] [stderr] warning: `structs_2` (bin "structs_2" test) generated 1 warning
[INFO] [stderr] warning: field `last_name` is never read
[INFO] [stderr]  --> 17_defining_structs/src/main.rs:5:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | struct Person {
[INFO] [stderr]   |        ------ field in this struct
[INFO] [stderr] 4 |     first_name: String,
[INFO] [stderr] 5 |     last_name: String,
[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: value assigned to `height` is never read
[INFO] [stderr]   --> 01_variables/src/main.rs:13:22
[INFO] [stderr]    |
[INFO] [stderr] 13 |     let mut height = 171;
[INFO] [stderr]    |                      ^^^ this value is reassigned later and never used
[INFO] [stderr] 14 |     height = 182;
[INFO] [stderr]    |     ------------ `height` 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: function `main1` is never used
[INFO] [stderr]  --> 01_variables/src/main.rs:1:4
[INFO] [stderr]   |
[INFO] [stderr] 1 | fn main1() {
[INFO] [stderr]   |    ^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> 14_borrowing/src/main.rs:30:9
[INFO] [stderr]    |
[INFO] [stderr] 30 |     let mut my_vec = vec![1, 2, 3, 4, 5];
[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 arithmetic operation that must be used
[INFO] [stderr]  --> 14_borrowing/src/main.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 |     x + 1;
[INFO] [stderr]   |     ^^^^^ the arithmetic operation produces a value
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]   |
[INFO] [stderr] 2 |     let _ = x + 1;
[INFO] [stderr]   |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: variant `HDD` is never constructed
[INFO] [stderr]  --> 25_enums_1_introduction/src/main.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | enum DiskType {
[INFO] [stderr]   |      -------- variant in this enum
[INFO] [stderr] 2 |     SSD,
[INFO] [stderr] 3 |     HDD,
[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]  --> 25_enums_1_introduction/src/main.rs:9:8
[INFO] [stderr]   |
[INFO] [stderr] 9 |     GB(u32),
[INFO] [stderr]   |     -- ^^^
[INFO] [stderr]   |     |
[INFO] [stderr]   |     field in this variant
[INFO] [stderr]   |
[INFO] [stderr]   = note: `DiskSize` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
[INFO] [stderr]   |
[INFO] [stderr] 9 -     GB(u32),
[INFO] [stderr] 9 +     GB(()),
[INFO] [stderr]   |
[INFO] [stderr] 
[INFO] [stderr] warning: variants `KB` and `MB` are never constructed
[INFO] [stderr]  --> 25_enums_1_introduction/src/main.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 6 | enum DiskSize {
[INFO] [stderr]   |      -------- variants in this enum
[INFO] [stderr] 7 |     KB(u32),
[INFO] [stderr]   |     ^^
[INFO] [stderr] 8 |     MB(u32),
[INFO] [stderr]   |     ^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `DiskSize` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable pattern
[INFO] [stderr]   --> 30_enums_6_exhaustive_matches/src/main.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr] 12 |         _ => println!("The rest of the world does not know about wine."),
[INFO] [stderr]    |         ^ no value can reach this
[INFO] [stderr]    |
[INFO] [stderr] note: multiple earlier patterns match some of the same values
[INFO] [stderr]   --> 30_enums_6_exhaustive_matches/src/main.rs:12:9
[INFO] [stderr]    |
[INFO] [stderr]  9 |         WineGrapes::CabernetFranc => println!("This is a Cabertnet Franc wine."),
[INFO] [stderr]    |         ------------------------- matches some of the same values
[INFO] [stderr] 10 |         WineGrapes::Tannat => println!("This is a Tannat wine."),
[INFO] [stderr]    |         ------------------ matches some of the same values
[INFO] [stderr] 11 |         WineGrapes::Merlot => println!("This is a Merlot wine"),
[INFO] [stderr]    |         ------------------ matches some of the same values
[INFO] [stderr] 12 |         _ => println!("The rest of the world does not know about wine."),
[INFO] [stderr]    |         ^ collectively making this unreachable
[INFO] [stderr]    = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variant `Merlot` is never constructed
[INFO] [stderr]  --> 30_enums_6_exhaustive_matches/src/main.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | enum WineGrapes {
[INFO] [stderr]   |      ---------- variant in this enum
[INFO] [stderr] ...
[INFO] [stderr] 4 |     Merlot,
[INFO] [stderr]   |     ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `defining_structs` (bin "defining_structs" test) generated 1 warning
[INFO] [stderr] warning: `variables` (bin "variables" test) generated 2 warnings
[INFO] [stderr] warning: `borrowing` (bin "borrowing" test) generated 2 warnings (run `cargo fix --bin "borrowing" -p borrowing --tests` to apply 1 suggestion)
[INFO] [stderr] warning: `enums_1_introduction` (bin "enums_1_introduction" test) generated 3 warnings
[INFO] [stderr] warning: `enums_6_exhaustive_matches` (bin "enums_6_exhaustive_matches" test) generated 2 warnings
[INFO] [stderr] warning: unused import: `BufReader`
[INFO] [stderr]  --> 32_resplit/src/lib.rs:2:24
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::io::{BufRead, BufReader};
[INFO] [stderr]   |                        ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `BufRead`
[INFO] [stderr]  --> 32_resplit/src/lib.rs:2:15
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::io::{BufRead, BufReader};
[INFO] [stderr]   |               ^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `resplit` (lib) generated 2 warnings (run `cargo fix --lib -p resplit` to apply 1 suggestion)
[INFO] [stderr] warning: `resplit` (lib test) generated 2 warnings (2 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.09s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/arguments-b32e251c61311c22)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/borrowing-d2b82ea83e6ef316)
[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/main.rs (/opt/rustwide/target/debug/deps/break_and_continue-fed4902f70075d8c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cli_lib-d89f1e18e2da4ed2)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::test_read_input_empty_with_newline ... ok
[INFO] [stdout] test tests::test_read_input_newline ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_colors.rs (/opt/rustwide/target/debug/deps/test_colors-eae067f7f8baa510)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_red_coloring ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_simple.rs (/opt/rustwide/target/debug/deps/test_simple-f79048179bb0b1d2)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_simple ... 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/main.rs (/opt/rustwide/target/debug/deps/conditionals-bece3d3e1294cb9f)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/conditionals2-29ddffb342922dab)
[INFO] [stdout] running 0 tests
[INFO] [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/main.rs (/opt/rustwide/target/debug/deps/defining_structs-35c00df3ef12758c)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/enums_1_introduction-459eb1175b0c94c1)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test 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/enums_2_enums_as_type-536648b666c092b2)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test 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/enums_3_option_enum-0a593391bee9adc6)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [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/enums_4_applied_enum-b82841df6a008b3d)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test 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/enums_5_with_vectors-0769d9acb760eaf8)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test 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/enums_6_exhaustive_matches-bb567ecd33c062a9)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test 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/error_handling-3c8cdff71b8f7f57)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test 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/for_loops-58afd7f7fd8b03ab)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/loops-370b7bc19b479209)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/match_control_flow-3962eb68e42d5393)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test 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/panic_to_stop-77bdd2f332c0ee87)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test 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/resplit-3a2480f5b36a0dd9)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/resplit-0cfc0270c1c1b3be)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/return_values-1acb6aebefa419a9)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test 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/shadowing-bff45e8add31c03c)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test 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/strings_1-df42d78e569de5ac)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test 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/strings_2_manipulation-47b59d3cd291bd8a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test 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/structs_2-f5b592a9d12879ec)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test 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/structs_3-2ebaa893ed5931f3)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/unit_functions-a74af5128b07197b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/variables-b7a9528aca829302)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test 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/vectors_1-0c3d1e79a9fc3f26)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/vectors_2_retrieving-75e8340438100a5e)
[INFO] [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/main.rs (/opt/rustwide/target/debug/deps/vectors_3_append-afd8e0ba8d7e46fa)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/while_loops-ecc9e01c1522864f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [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]    Doc-tests cli_lib
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test 31_cli_lib/src/lib.rs - (line 4) ... FAILED
[INFO] [stdout] test 31_cli_lib/src/config.rs - config::Logging (line 25) ... ok
[INFO] [stdout] test 31_cli_lib/src/config.rs - config::Logging (line 19) ... ok
[INFO] [stdout] test 31_cli_lib/src/colors.rs - colors (line 3) ... ok
[INFO] [stdout] test 31_cli_lib/src/colors.rs - colors::red (line 11) ... ok
[INFO] [stdout] test 31_cli_lib/src/lib.rs - read_stdin (line 20) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- 31_cli_lib/src/lib.rs - (line 4) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `cli_utils`
[INFO] [stdout]  --> 31_cli_lib/src/lib.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use cli_utils::read_stdin;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `cli_utils`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `cli_utils`, use `cargo add cli_utils` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     31_cli_lib/src/lib.rs - (line 4)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 5 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.52s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.59s; merged doctests compilation took 0.07s
[INFO] [stderr] error: doctest failed, to rerun pass `-p cli_lib --doc`
[INFO] running `Command { std: "docker" "inspect" "c28e8629a758c33a5ff95fd54b5cf2948753405c37049e42c0593be8cf78f663", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c28e8629a758c33a5ff95fd54b5cf2948753405c37049e42c0593be8cf78f663", kill_on_drop: false }`
[INFO] [stdout] c28e8629a758c33a5ff95fd54b5cf2948753405c37049e42c0593be8cf78f663
