[INFO] cloning repository https://github.com/shiyivei/rust-co-learn
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/shiyivei/rust-co-learn" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshiyivei%2Frust-co-learn", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshiyivei%2Frust-co-learn'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 95dac341fdb2fec94c02018bb8cc048260daddc1
[INFO] testing shiyivei/rust-co-learn against master#2fd6efc32704647e64d3d646d21c4c68eae100e4 for pr-149852-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fshiyivei%2Frust-co-learn" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/shiyivei/rust-co-learn
[INFO] finished tweaking git repo https://github.com/shiyivei/rust-co-learn
[INFO] tweaked toml for git repo https://github.com/shiyivei/rust-co-learn written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/shiyivei/rust-co-learn on toolchain 2fd6efc32704647e64d3d646d21c4c68eae100e4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/shiyivei/rust-co-learn 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" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "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 2021 which implies `resolver = "2"`
[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 2021 resolver, specify `workspace.resolver = "2"` 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-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 030d05f82c6a72af110982224ac4893c403f3fe035e604f6becfa61930da86af
[INFO] running `Command { std: "docker" "start" "-a" "030d05f82c6a72af110982224ac4893c403f3fe035e604f6becfa61930da86af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "030d05f82c6a72af110982224ac4893c403f3fe035e604f6becfa61930da86af", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "030d05f82c6a72af110982224ac4893c403f3fe035e604f6becfa61930da86af", kill_on_drop: false }`
[INFO] [stdout] 030d05f82c6a72af110982224ac4893c403f3fe035e604f6becfa61930da86af
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fb7526ae779faa5fdc69ca30c7ce5072013f80a064eae4b03169ae58ec04b12a
[INFO] running `Command { std: "docker" "start" "-a" "fb7526ae779faa5fdc69ca30c7ce5072013f80a064eae4b03169ae58ec04b12a", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[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 2021 resolver, specify `workspace.resolver = "2"` 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 module-five v0.1.0 (/opt/rustwide/workdir/module-five)
[INFO] [stderr]    Compiling module-six v0.1.0 (/opt/rustwide/workdir/module-six)
[INFO] [stderr]    Compiling module-four v0.1.0 (/opt/rustwide/workdir/module-four)
[INFO] [stderr]    Compiling module-three v0.1.0 (/opt/rustwide/workdir/module-three)
[INFO] [stderr]    Compiling module-two v0.1.0 (/opt/rustwide/workdir/module-two)
[INFO] [stderr]    Compiling module_one v0.1.0 (/opt/rustwide/workdir/module-one)
[INFO] [stdout] warning: function `doc_test` is never used
[INFO] [stdout]   --> module-four/src/project_tests/doc_test.rs:13:4
[INFO] [stdout]    |
[INFO] [stdout] 13 | fn doc_test() {}
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `add` is never used
[INFO] [stdout]   --> module-one/src/comment/comment.rs:11:4
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn add(x: i32, y: i32) -> i32 {
[INFO] [stdout]    |    ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.26s
[INFO] running `Command { std: "docker" "inspect" "fb7526ae779faa5fdc69ca30c7ce5072013f80a064eae4b03169ae58ec04b12a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fb7526ae779faa5fdc69ca30c7ce5072013f80a064eae4b03169ae58ec04b12a", kill_on_drop: false }`
[INFO] [stdout] fb7526ae779faa5fdc69ca30c7ce5072013f80a064eae4b03169ae58ec04b12a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 15608df9988cdfc44d33f23000b5eb4dd6841d0093ad3418cb777e5957950a2d
[INFO] running `Command { std: "docker" "start" "-a" "15608df9988cdfc44d33f23000b5eb4dd6841d0093ad3418cb777e5957950a2d", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[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 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr]   = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/main
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `main` in package `module-three v0.1.0 (/opt/rustwide/workdir/module-three)` has the same output filename as the example target `main` in package `module-four v0.1.0 (/opt/rustwide/workdir/module-four)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/main.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `main` in package `module-three v0.1.0 (/opt/rustwide/workdir/module-three)` has the same output filename as the example target `main` in package `module-four v0.1.0 (/opt/rustwide/workdir/module-four)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/main
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `main` in package `module-two v0.1.0 (/opt/rustwide/workdir/module-two)` has the same output filename as the example target `main` in package `module-three v0.1.0 (/opt/rustwide/workdir/module-three)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/main.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `main` in package `module-two v0.1.0 (/opt/rustwide/workdir/module-two)` has the same output filename as the example target `main` in package `module-three v0.1.0 (/opt/rustwide/workdir/module-three)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/main
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `main` in package `module_one v0.1.0 (/opt/rustwide/workdir/module-one)` has the same output filename as the example target `main` in package `module-two v0.1.0 (/opt/rustwide/workdir/module-two)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/main.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `main` in package `module_one v0.1.0 (/opt/rustwide/workdir/module-one)` has the same output filename as the example target `main` in package `module-two v0.1.0 (/opt/rustwide/workdir/module-two)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stdout] warning: function `doc_test` is never used
[INFO] [stdout]   --> module-four/src/project_tests/doc_test.rs:13:4
[INFO] [stdout]    |
[INFO] [stdout] 13 | fn doc_test() {}
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `add` is never used
[INFO] [stdout]   --> module-one/src/comment/comment.rs:11:4
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn add(x: i32, y: i32) -> i32 {
[INFO] [stdout]    |    ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling module-three v0.1.0 (/opt/rustwide/workdir/module-three)
[INFO] [stderr]    Compiling module-two v0.1.0 (/opt/rustwide/workdir/module-two)
[INFO] [stderr]    Compiling module_one v0.1.0 (/opt/rustwide/workdir/module-one)
[INFO] [stderr]    Compiling module-four v0.1.0 (/opt/rustwide/workdir/module-four)
[INFO] [stderr]    Compiling module-five v0.1.0 (/opt/rustwide/workdir/module-five)
[INFO] [stderr]    Compiling module-six v0.1.0 (/opt/rustwide/workdir/module-six)
[INFO] [stdout] warning: function `doc_test` is never used
[INFO] [stdout]   --> module-four/src/project_tests/doc_test.rs:13:4
[INFO] [stdout]    |
[INFO] [stdout] 13 | fn doc_test() {}
[INFO] [stdout]    |    ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `a`
[INFO] [stdout]   --> module-three/examples/main.rs:23:13
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let a: MyType<u32> = MyType::new();
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `b`
[INFO] [stdout]   --> module-three/examples/main.rs:24:13
[INFO] [stdout]    |
[INFO] [stdout] 24 |         let b: MyType<String> = MyType::new();
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]   --> module-three/examples/main.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 |             unsafe { &self.get_ref().data }
[INFO] [stdout]    |             ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MyType` is never constructed
[INFO] [stdout]   --> module-three/examples/main.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout] 10 |     struct MyType<T> {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new` is never used
[INFO] [stdout]   --> module-three/examples/main.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 14 |     impl<T> MyType<T> {
[INFO] [stdout]    |     ----------------- associated function in this implementation
[INFO] [stdout] 15 |         fn new() -> MyType<T> {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `main` is never used
[INFO] [stdout]   --> module-three/examples/main.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout] 22 |     fn main() {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::fmt::Debug`
[INFO] [stdout]  --> module-two/examples/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use std::fmt::Debug;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `Animal` is never used
[INFO] [stdout]   --> module-two/examples/main.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 |     trait Animal {
[INFO] [stdout]    |           ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Dog` is never constructed
[INFO] [stdout]   --> module-two/examples/main.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 |     struct Dog;
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Cat` is never constructed
[INFO] [stdout]   --> module-two/examples/main.rs:22:12
[INFO] [stdout]    |
[INFO] [stdout] 22 |     struct Cat;
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `animal_speak` is never used
[INFO] [stdout]   --> module-two/examples/main.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn animal_speak(animal: &dyn Animal) {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `main` is never used
[INFO] [stdout]   --> module-two/examples/main.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout] 33 |     fn main() {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `add` is never used
[INFO] [stdout]   --> module-one/src/comment/comment.rs:11:4
[INFO] [stdout]    |
[INFO] [stdout] 11 | fn add(x: i32, y: i32) -> i32 {
[INFO] [stdout]    |    ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_file` is never used
[INFO] [stdout]   --> module-four/examples/main.rs:14:4
[INFO] [stdout]    |
[INFO] [stdout] 14 | fn read_file(path: &str) -> Result<File, Error> {
[INFO] [stdout]    |    ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Rectangle` is never constructed
[INFO] [stdout]   --> module-four/examples/main.rs:26:8
[INFO] [stdout]    |
[INFO] [stdout] 26 | struct Rectangle {
[INFO] [stdout]    |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `can_hold` is never used
[INFO] [stdout]   --> module-four/examples/main.rs:32:8
[INFO] [stdout]    |
[INFO] [stdout] 31 | impl Rectangle {
[INFO] [stdout]    | -------------- method in this implementation
[INFO] [stdout] 32 |     fn can_hold(&self, other: &Rectangle) -> bool {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `value` is never read
[INFO] [stdout]   --> module-four/examples/main.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub struct Guess {
[INFO] [stdout]    |            ----- field in this struct
[INFO] [stdout] 42 |     value: i32,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.93s
[INFO] running `Command { std: "docker" "inspect" "15608df9988cdfc44d33f23000b5eb4dd6841d0093ad3418cb777e5957950a2d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "15608df9988cdfc44d33f23000b5eb4dd6841d0093ad3418cb777e5957950a2d", kill_on_drop: false }`
[INFO] [stdout] 15608df9988cdfc44d33f23000b5eb4dd6841d0093ad3418cb777e5957950a2d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+2fd6efc32704647e64d3d646d21c4c68eae100e4" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6f09cff0874c9864180eabdbab2c19c10427c7220c18f3bb4ffe862acabf6737
[INFO] running `Command { std: "docker" "start" "-a" "6f09cff0874c9864180eabdbab2c19c10427c7220c18f3bb4ffe862acabf6737", kill_on_drop: false }`
[INFO] [stderr] warning: virtual workspace defaulting to `resolver = "1"` despite one or more workspace members being on edition 2021 which implies `resolver = "2"`
[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 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest
[INFO] [stderr]   = note: for more details see https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/main
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `main` in package `module-three v0.1.0 (/opt/rustwide/workdir/module-three)` has the same output filename as the example target `main` in package `module-four v0.1.0 (/opt/rustwide/workdir/module-four)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/main.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `main` in package `module-three v0.1.0 (/opt/rustwide/workdir/module-three)` has the same output filename as the example target `main` in package `module-four v0.1.0 (/opt/rustwide/workdir/module-four)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/main
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `main` in package `module-two v0.1.0 (/opt/rustwide/workdir/module-two)` has the same output filename as the example target `main` in package `module-three v0.1.0 (/opt/rustwide/workdir/module-three)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/main.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `main` in package `module-two v0.1.0 (/opt/rustwide/workdir/module-two)` has the same output filename as the example target `main` in package `module-three v0.1.0 (/opt/rustwide/workdir/module-three)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/main
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `main` in package `module_one v0.1.0 (/opt/rustwide/workdir/module-one)` has the same output filename as the example target `main` in package `module-two v0.1.0 (/opt/rustwide/workdir/module-two)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: output filename collision at /opt/rustwide/target/debug/examples/main.dwp
[INFO] [stderr]   |
[INFO] [stderr]   = note: the example target `main` in package `module_one v0.1.0 (/opt/rustwide/workdir/module-one)` has the same output filename as the example target `main` in package `module-two v0.1.0 (/opt/rustwide/workdir/module-two)`
[INFO] [stderr]   = note: this may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>
[INFO] [stderr]   = help: consider changing their names to be unique or compiling them separately
[INFO] [stderr] warning: function `doc_test` is never used
[INFO] [stderr]   --> module-four/src/project_tests/doc_test.rs:13:4
[INFO] [stderr]    |
[INFO] [stderr] 13 | fn doc_test() {}
[INFO] [stderr]    |    ^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `module-four` (lib) generated 1 warning
[INFO] [stderr] warning: function `add` is never used
[INFO] [stderr]   --> module-one/src/comment/comment.rs:11:4
[INFO] [stderr]    |
[INFO] [stderr] 11 | fn add(x: i32, y: i32) -> i32 {
[INFO] [stderr]    |    ^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_file` is never used
[INFO] [stderr]   --> module-four/examples/main.rs:14:4
[INFO] [stderr]    |
[INFO] [stderr] 14 | fn read_file(path: &str) -> Result<File, Error> {
[INFO] [stderr]    |    ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Rectangle` is never constructed
[INFO] [stderr]   --> module-four/examples/main.rs:26:8
[INFO] [stderr]    |
[INFO] [stderr] 26 | struct Rectangle {
[INFO] [stderr]    |        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method `can_hold` is never used
[INFO] [stderr]   --> module-four/examples/main.rs:32:8
[INFO] [stderr]    |
[INFO] [stderr] 31 | impl Rectangle {
[INFO] [stderr]    | -------------- method in this implementation
[INFO] [stderr] 32 |     fn can_hold(&self, other: &Rectangle) -> bool {
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `value` is never read
[INFO] [stderr]   --> module-four/examples/main.rs:42:5
[INFO] [stderr]    |
[INFO] [stderr] 41 | pub struct Guess {
[INFO] [stderr]    |            ----- field in this struct
[INFO] [stderr] 42 |     value: i32,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `module_one` (lib) generated 1 warning
[INFO] [stderr] warning: `module-four` (example "main") generated 4 warnings
[INFO] [stderr] warning: `module-four` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr] warning: unused import: `std::fmt::Debug`
[INFO] [stderr]  --> module-two/examples/main.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use std::fmt::Debug;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait `Animal` is never used
[INFO] [stderr]   --> module-two/examples/main.rs:11:11
[INFO] [stderr]    |
[INFO] [stderr] 11 |     trait Animal {
[INFO] [stderr]    |           ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Dog` is never constructed
[INFO] [stderr]   --> module-two/examples/main.rs:15:12
[INFO] [stderr]    |
[INFO] [stderr] 15 |     struct Dog;
[INFO] [stderr]    |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Cat` is never constructed
[INFO] [stderr]   --> module-two/examples/main.rs:22:12
[INFO] [stderr]    |
[INFO] [stderr] 22 |     struct Cat;
[INFO] [stderr]    |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `animal_speak` is never used
[INFO] [stderr]   --> module-two/examples/main.rs:29:8
[INFO] [stderr]    |
[INFO] [stderr] 29 |     fn animal_speak(animal: &dyn Animal) {
[INFO] [stderr]    |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `main` is never used
[INFO] [stderr]   --> module-two/examples/main.rs:33:8
[INFO] [stderr]    |
[INFO] [stderr] 33 |     fn main() {
[INFO] [stderr]    |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `a`
[INFO] [stderr]   --> module-three/examples/main.rs:23:13
[INFO] [stderr]    |
[INFO] [stderr] 23 |         let a: MyType<u32> = MyType::new();
[INFO] [stderr]    |             ^ help: if this is intentional, prefix it with an underscore: `_a`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `b`
[INFO] [stderr]   --> module-three/examples/main.rs:24:13
[INFO] [stderr]    |
[INFO] [stderr] 24 |         let b: MyType<String> = MyType::new();
[INFO] [stderr]    |             ^ help: if this is intentional, prefix it with an underscore: `_b`
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary `unsafe` block
[INFO] [stderr]   --> module-three/examples/main.rs:41:13
[INFO] [stderr]    |
[INFO] [stderr] 41 |             unsafe { &self.get_ref().data }
[INFO] [stderr]    |             ^^^^^^ unnecessary `unsafe` block
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `MyType` is never constructed
[INFO] [stderr]   --> module-three/examples/main.rs:10:12
[INFO] [stderr]    |
[INFO] [stderr] 10 |     struct MyType<T> {
[INFO] [stderr]    |            ^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: associated function `new` is never used
[INFO] [stderr]   --> module-three/examples/main.rs:15:12
[INFO] [stderr]    |
[INFO] [stderr] 14 |     impl<T> MyType<T> {
[INFO] [stderr]    |     ----------------- associated function in this implementation
[INFO] [stderr] 15 |         fn new() -> MyType<T> {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `main` is never used
[INFO] [stderr]   --> module-three/examples/main.rs:22:8
[INFO] [stderr]    |
[INFO] [stderr] 22 |     fn main() {
[INFO] [stderr]    |        ^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `module-two` (example "main") generated 6 warnings (run `cargo fix --example "main" -p module-two` to apply 1 suggestion)
[INFO] [stderr] warning: `module-three` (example "main") generated 6 warnings (run `cargo fix --example "main" -p module-three` to apply 2 suggestions)
[INFO] [stderr] warning: `module_one` (lib test) generated 1 warning (1 duplicate)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/module_five-92ab5a20152cc9f0)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test 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/module_four-594d8fdbebf21c14)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/add_test.rs (/opt/rustwide/target/debug/deps/add_test-b7df8a2438c32c4a)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test it_adds_two ... 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/lib.rs (/opt/rustwide/target/debug/deps/module_six-373ab16b208ebedf)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test tests::it_works ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/module_three-eead5f1ea2e85e71)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test 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/module_two-bf6a658f385d1f0a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test 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/module_one-8ca760211dd2d2ed)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[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 module_five
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[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 module_four
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test module-four/src/project_tests/doc_test.rs - project_tests::doc_test::doc_test (line 5) ... ok
[INFO] [stdout] test module-four/src/project_tests/unit_test.rs - project_tests::unit_test::unit_test (line 5) ... ok
[INFO] [stdout] test module-four/src/error_handle/error_handle.rs - error_handle::error_handle::boxs (line 5) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.07s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests module_six
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[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 module_three
[INFO] [stderr] warning: the `main` function of this doctest won't be run as it contains expressions at the top level, meaning that the whole doctest code will be wrapped in a function
[INFO] [stderr]   --> module-three/src/type_advance/special_type.rs:53:1
[INFO] [stderr]    |
[INFO] [stderr] 53 |
[INFO] [stderr]    | ^
[INFO] [stderr] 
[INFO] [stderr] warning: 1 warning emitted
[INFO] [stderr] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test module-three/src/type_advance/special_type.rs - type_advance::special_type::mut_container (line 5) ... FAILED
[INFO] [stdout] test module-three/src/type_advance/mut_container.rs - type_advance::mut_container::mut_container (line 5) ... FAILED
[INFO] [stdout] test module-three/src/trait_advance/trait_closure.rs - trait_advance::trait_closure::trait_intro (line 6) ... FAILED
[INFO] [stdout] test module-three/src/type_advance/boxs.rs - type_advance::boxs::boxs (line 5) ... ok
[INFO] [stdout] test module-three/src/trait_advance/trait_iterator.rs - trait_advance::trait_iterator::trait_intro (line 6) ... ok
[INFO] [stdout] test module-three/src/trait_advance/trait_smart_pointer.rs - trait_advance::trait_smart_pointer::trait_intro (line 6) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- module-three/src/type_advance/special_type.rs - type_advance::special_type::mut_container (line 5) stdout ----
[INFO] [stdout] error: unnecessary `unsafe` block
[INFO] [stdout]   --> module-three/src/type_advance/special_type.rs:41:13
[INFO] [stdout]    |
[INFO] [stdout] 41 |             unsafe { &self.get_ref().data }
[INFO] [stdout]    |             ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> module-three/src/type_advance/special_type.rs:3:9
[INFO] [stdout]    |
[INFO] [stdout]  3 | #![deny(warnings)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(unused_unsafe)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- module-three/src/type_advance/mut_container.rs - type_advance::mut_container::mut_container (line 5) stdout ----
[INFO] [stdout] error: value assigned to `can_change` is never read
[INFO] [stdout]   --> module-three/src/type_advance/mut_container.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 |     can_change = "c"; // 可以更改
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> module-three/src/type_advance/mut_container.rs:3:9
[INFO] [stdout]    |
[INFO] [stdout]  3 | #![deny(warnings)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(unused_assignments)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] ---- module-three/src/trait_advance/trait_closure.rs - trait_advance::trait_closure::trait_intro (line 6) stdout ----
[INFO] [stdout] error: named argument `x` is not used by name
[INFO] [stdout]   --> module-three/src/trait_advance/trait_closure.rs:76:47
[INFO] [stdout]    |
[INFO] [stdout] 76 |     let mut c = || println!("get env var {}", x = String::from("hello"));
[INFO] [stdout]    |                                          --   ^ this named argument is referred to by position in formatting string
[INFO] [stdout]    |                                          |
[INFO] [stdout]    |                                          this formatting argument uses named argument `x` by position
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> module-three/src/trait_advance/trait_closure.rs:4:9
[INFO] [stdout]    |
[INFO] [stdout]  4 | #![deny(warnings)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(named_arguments_used_positionally)]` implied by `#[deny(warnings)]`
[INFO] [stdout] help: use the named argument by name to avoid ambiguity
[INFO] [stdout]    |
[INFO] [stdout] 76 |     let mut c = || println!("get env var {x}", x = String::from("hello"));
[INFO] [stdout]    |                                           +
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     module-three/src/trait_advance/trait_closure.rs - trait_advance::trait_closure::trait_intro (line 6)
[INFO] [stdout]     module-three/src/type_advance/mut_container.rs - type_advance::mut_container::mut_container (line 5)
[INFO] [stdout]     module-three/src/type_advance/special_type.rs - type_advance::special_type::mut_container (line 5)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 3 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.43s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `-p module-three --doc`
[INFO] running `Command { std: "docker" "inspect" "6f09cff0874c9864180eabdbab2c19c10427c7220c18f3bb4ffe862acabf6737", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6f09cff0874c9864180eabdbab2c19c10427c7220c18f3bb4ffe862acabf6737", kill_on_drop: false }`
[INFO] [stdout] 6f09cff0874c9864180eabdbab2c19c10427c7220c18f3bb4ffe862acabf6737
