[INFO] cloning repository https://github.com/OmegaJak/duck_game_analyzer
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/OmegaJak/duck_game_analyzer" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOmegaJak%2Fduck_game_analyzer", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOmegaJak%2Fduck_game_analyzer'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] b4fde749e44f0f6dfc17aa0498b5a85731ee589a
[INFO] checking OmegaJak/duck_game_analyzer against 1.95.0 for pr-155915
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOmegaJak%2Fduck_game_analyzer" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/OmegaJak/duck_game_analyzer
[INFO] finished tweaking git repo https://github.com/OmegaJak/duck_game_analyzer
[INFO] tweaked toml for git repo https://github.com/OmegaJak/duck_game_analyzer written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/OmegaJak/duck_game_analyzer on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/OmegaJak/duck_game_analyzer already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rgb v0.8.25
[INFO] [stderr]   Downloaded plotters-bitmap v0.3.0
[INFO] [stderr]   Downloaded ordered-float v1.1.0
[INFO] [stderr]   Downloaded plotters-svg v0.3.0
[INFO] [stderr]   Downloaded gif v0.10.3
[INFO] [stderr]   Downloaded plotters-backend v0.3.0
[INFO] [stderr]   Downloaded png v0.16.7
[INFO] [stderr]   Downloaded ntest_test_cases v0.7.2
[INFO] [stderr]   Downloaded ntest v0.7.2
[INFO] [stderr]   Downloaded core-text v15.0.0
[INFO] [stderr]   Downloaded cmake v0.1.45
[INFO] [stderr]   Downloaded const_fn v0.4.3
[INFO] [stderr]   Downloaded servo-fontconfig v0.4.0
[INFO] [stderr]   Downloaded ntest_timeout v0.7.2
[INFO] [stderr]   Downloaded ntest_proc_macro_helper v0.7.2
[INFO] [stderr]   Downloaded freetype v0.4.1
[INFO] [stderr]   Downloaded pathfinder_simd v0.5.0
[INFO] [stderr]   Downloaded lodepng v3.2.2
[INFO] [stderr]   Downloaded crossbeam-utils v0.8.0
[INFO] [stderr]   Downloaded cc v1.0.65
[INFO] [stderr]   Downloaded imgref v1.7.0
[INFO] [stderr]   Downloaded font-kit v0.7.1
[INFO] [stderr]   Downloaded syn v1.0.51
[INFO] [stderr]   Downloaded libc v0.2.80
[INFO] [stderr]   Downloaded servo-fontconfig-sys v4.0.9
[INFO] [stderr]   Downloaded servo-freetype-sys v4.0.5
[INFO] [stderr]   Downloaded plotters v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f6bf678bca6efc0b4ecd1fb974949e008d5a66857f45be7dc44b136ec000c088
[INFO] running `Command { std: "docker" "start" "-a" "f6bf678bca6efc0b4ecd1fb974949e008d5a66857f45be7dc44b136ec000c088", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f6bf678bca6efc0b4ecd1fb974949e008d5a66857f45be7dc44b136ec000c088", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f6bf678bca6efc0b4ecd1fb974949e008d5a66857f45be7dc44b136ec000c088", kill_on_drop: false }`
[INFO] [stdout] f6bf678bca6efc0b4ecd1fb974949e008d5a66857f45be7dc44b136ec000c088
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 84ca9a8e7bf3845d3356d3303e1abc09cb652fa2179353290b0610cdda60f248
[INFO] running `Command { std: "docker" "start" "-a" "84ca9a8e7bf3845d3356d3303e1abc09cb652fa2179353290b0610cdda60f248", kill_on_drop: false }`
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling cc v1.0.65
[INFO] [stderr]    Compiling libc v0.2.80
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling crc32fast v1.2.1
[INFO] [stderr]    Compiling num-iter v0.1.42
[INFO] [stderr]    Compiling num-rational v0.2.4
[INFO] [stderr]    Compiling serde v1.0.118
[INFO] [stderr]    Compiling servo-fontconfig-sys v4.0.9
[INFO] [stderr]     Checking inflate v0.4.5
[INFO] [stderr]    Compiling num-rational v0.3.2
[INFO] [stderr]    Compiling pathfinder_simd v0.5.0
[INFO] [stderr]     Checking deflate v0.7.20
[INFO] [stderr]     Checking jpeg-decoder v0.1.20
[INFO] [stderr]    Compiling miniz_oxide v0.4.3
[INFO] [stderr]     Checking bytemuck v1.4.1
[INFO] [stderr]    Compiling syn v1.0.51
[INFO] [stderr]     Checking deflate v0.8.6
[INFO] [stderr]     Checking lzw v0.10.0
[INFO] [stderr]     Checking adler v0.2.3
[INFO] [stderr]     Checking plotters-backend v0.3.0
[INFO] [stderr]     Checking float-ord v0.2.0
[INFO] [stderr]     Checking rgb v0.8.25
[INFO] [stderr]    Compiling ntest_proc_macro_helper v0.7.2
[INFO] [stderr]     Checking imgref v1.7.0
[INFO] [stderr]     Checking plotters-svg v0.3.0
[INFO] [stderr]     Checking png v0.15.3
[INFO] [stderr]     Checking gif v0.10.3
[INFO] [stderr]    Compiling cmake v0.1.45
[INFO] [stderr]     Checking png v0.16.7
[INFO] [stderr]     Checking dirs-sys v0.3.5
[INFO] [stderr]     Checking time v0.1.44
[INFO] [stderr]     Checking dirs v2.0.2
[INFO] [stderr]     Checking pathfinder_geometry v0.5.1
[INFO] [stderr]    Compiling servo-freetype-sys v4.0.5
[INFO] [stderr]    Compiling expat-sys v2.1.6
[INFO] [stderr]     Checking approx v0.3.2
[INFO] [stderr]     Checking ordered-float v1.1.0
[INFO] [stderr]     Checking flate2 v1.0.19
[INFO] [stderr]     Checking freetype v0.4.1
[INFO] [stderr]     Checking chrono v0.4.19
[INFO] [stderr]     Checking rusttype v0.8.3
[INFO] [stderr]     Checking servo-fontconfig v0.4.0
[INFO] [stderr]     Checking font-kit v0.7.1
[INFO] [stderr]     Checking lodepng v3.2.2
[INFO] [stderr]     Checking image v0.22.5
[INFO] [stderr]     Checking image v0.23.12
[INFO] [stderr]     Checking plotters-bitmap v0.3.0
[INFO] [stderr]     Checking plotters v0.3.0
[INFO] [stderr]    Compiling toml v0.5.8
[INFO] [stderr]    Compiling ntest_test_cases v0.7.2
[INFO] [stderr]     Checking duck_game_analyzer v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function `get_image` is never used
[INFO] [stdout]  --> src/test_helpers.rs:3:8
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub fn get_image(filename_date: &str) -> FullPodiumImage {
[INFO] [stdout]   |        ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `IterExt` is never used
[INFO] [stdout]  --> src/iter_ext.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub trait IterExt<T>: Iterator<Item = T> {
[INFO] [stdout]   |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WHITE` is never used
[INFO] [stdout]  --> src/constants.rs:3:11
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const WHITE: RGB<u8> = RGB { r: 255, g: 255, b: 255 };
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BLACK` is never used
[INFO] [stdout]  --> src/constants.rs:4:11
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub const BLACK: RGB<u8> = RGB { r: 0, g: 0, b: 0 };
[INFO] [stdout]   |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AnalyzedVictorBanner` is never constructed
[INFO] [stdout]  --> src/image_analysis/analyzed_victor_banner.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct AnalyzedVictorBanner {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `AnalyzedBannerPixel` is never used
[INFO] [stdout]   --> src/image_analysis/analyzed_victor_banner.rs:11:6
[INFO] [stdout]    |
[INFO] [stdout] 11 | enum AnalyzedBannerPixel {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `coordinates` is never used
[INFO] [stdout]   --> src/image_analysis/analyzed_victor_banner.rs:19:4
[INFO] [stdout]    |
[INFO] [stdout] 19 | fn coordinates<T>(image: ImgRef<T>) -> impl Iterator<Item = (usize, usize)> {
[INFO] [stdout]    |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `from`, `analyze_pixel`, `is_pixel_surrounded_by_black_and_white`, `is_pixel_black_or_white`, and `matches` are never used
[INFO] [stdout]   --> src/image_analysis/analyzed_victor_banner.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 26 | impl AnalyzedVictorBanner {
[INFO] [stdout]    | ------------------------- associated items in this implementation
[INFO] [stdout] 27 |     pub fn from(victor_banner: &VictorBanner) -> Self {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 43 |     fn analyze_pixel(image: ImgRef<RGB<u8>>, x: usize, y: usize, banner_white: RGB<u8>, banner_black: RGB<u8>) -> AnalyzedBannerPixel {
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 54 |     fn is_pixel_surrounded_by_black_and_white(image: ImgRef<RGB<u8>>, pixel_x: usize, pixel_y: usize, white: RGB<u8>, black: RGB<u8>...
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 64 |     fn is_pixel_black_or_white(image: ImgRef<RGB<u8>>, x: isize, y: isize, white: RGB<u8>, black: RGB<u8>) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 |     fn matches(&self, other: &AnalyzedVictorBanner) -> bool {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `FullPodiumImage` is never constructed
[INFO] [stdout]  --> src/image_analysis/image_sections/full_podium_image.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub struct FullPodiumImage {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `at_path`, `get_player_count`, `are_all_top_lefts_placards`, `is_top_left_of_score_placard_at`, and `get_victor_banner_top_left_position` are never used
[INFO] [stdout]   --> src/image_analysis/image_sections/full_podium_image.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | impl FullPodiumImage {
[INFO] [stdout]    | -------------------- associated items in this implementation
[INFO] [stdout] 14 |     pub fn at_path<P: AsRef<Path>>(path: P) -> Result<Self, Box<dyn Error>> {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     pub fn get_player_count(&self) -> u32 {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 44 |     fn are_all_top_lefts_placards(&self, coords: &[(usize, usize)]) -> Vec<bool> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 48 |     fn is_top_left_of_score_placard_at(&self, coord: (usize, usize)) -> bool {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 55 |     pub fn get_victor_banner_top_left_position() -> (usize, usize) {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ScorePlacard` is never constructed
[INFO] [stdout]  --> src/image_analysis/image_sections/score_placard.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct ScorePlacard<'a> {
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `is_score_placard` is never used
[INFO] [stdout]   --> src/image_analysis/image_sections/score_placard.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 10 | impl ScorePlacard<'_> {
[INFO] [stdout]    | --------------------- associated function in this implementation
[INFO] [stdout] 11 |     pub fn is_score_placard(maybe_placard: ImgRef<RGB<u8>>) -> bool {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `VictorBanner` is never constructed
[INFO] [stdout]  --> src/image_analysis/image_sections/victor_banner.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub struct VictorBanner<'a> {
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `HEIGHT`, `WIDTH`, `from`, `determine_white_color`, and `determine_black_color` are never used
[INFO] [stdout]   --> src/image_analysis/image_sections/victor_banner.rs:12:15
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl<'a> VictorBanner<'a> {
[INFO] [stdout]    | ------------------------- associated items in this implementation
[INFO] [stdout] 12 |     pub const HEIGHT: usize = 23;
[INFO] [stdout]    |               ^^^^^^
[INFO] [stdout] 13 |     pub const WIDTH: usize = 179;
[INFO] [stdout]    |               ^^^^^
[INFO] [stdout] 14 |
[INFO] [stdout] 15 |     pub fn from(podium_image: &'a FullPodiumImage) -> Self {
[INFO] [stdout]    |            ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 20 |     pub fn determine_white_color(&self) -> RGB<u8> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 27 |     pub fn determine_black_color(&self) -> RGB<u8> {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_border_pixel_color_count` is never used
[INFO] [stdout]   --> src/image_analysis/image_sections/victor_banner.rs:32:4
[INFO] [stdout]    |
[INFO] [stdout] 32 | fn get_border_pixel_color_count(image: ImgRef<RGB<u8>>) -> HashMap<RGB<u8>, usize> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_darkest_color` is never used
[INFO] [stdout]   --> src/image_analysis/image_sections/victor_banner.rs:51:4
[INFO] [stdout]    |
[INFO] [stdout] 51 | fn get_darkest_color(image: ImgRef<RGB<u8>>) -> RGB<u8> {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `get_color_counts` is never used
[INFO] [stdout]   --> src/image_analysis/image_sections/victor_banner.rs:55:4
[INFO] [stdout]    |
[INFO] [stdout] 55 | fn get_color_counts<'a, I>(pixels: I) -> HashMap<RGB<u8>, usize>
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling proc-macro-crate v0.1.5
[INFO] [stderr]    Compiling ntest_timeout v0.7.2
[INFO] [stderr]     Checking ntest v0.7.2
[INFO] [stdout] warning: unused variable: `filename_date`
[INFO] [stdout]    --> src/image_analysis/analyzed_victor_banner.rs:145:35
[INFO] [stdout]     |
[INFO] [stdout] 145 |     fn get_analyzed_victor_banner(filename_date: &str) -> AnalyzedVictorBanner {
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filename_date`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `filepath` is never read
[INFO] [stdout]   --> src/image_analysis/image_sections/full_podium_image.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub struct FullPodiumImage {
[INFO] [stdout]    |            --------------- field in this struct
[INFO] [stdout]  9 |     pub image: ImgVec<RGB<u8>>,
[INFO] [stdout] 10 |     filepath: String,
[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 `image` is never read
[INFO] [stdout]  --> src/image_analysis/image_sections/score_placard.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub struct ScorePlacard<'a> {
[INFO] [stdout]   |            ------------ field in this struct
[INFO] [stdout] 7 |     image: ImgRef<'a, RGB<u8>>
[INFO] [stdout]   |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 13.46s
[INFO] running `Command { std: "docker" "inspect" "84ca9a8e7bf3845d3356d3303e1abc09cb652fa2179353290b0610cdda60f248", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "84ca9a8e7bf3845d3356d3303e1abc09cb652fa2179353290b0610cdda60f248", kill_on_drop: false }`
[INFO] [stdout] 84ca9a8e7bf3845d3356d3303e1abc09cb652fa2179353290b0610cdda60f248
