[INFO] cloning repository https://github.com/maya-singapuri/GameEngineNicoMaya
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/maya-singapuri/GameEngineNicoMaya" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaya-singapuri%2FGameEngineNicoMaya", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaya-singapuri%2FGameEngineNicoMaya'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9addf3f88c3747f1cbb737eb9d095ae0746b4ac8
[INFO] checking maya-singapuri/GameEngineNicoMaya against 4a9d5368df6450bbd2fc8dde4508c3e5d83bb19d for pr-159598
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaya-singapuri%2FGameEngineNicoMaya" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  52% (2687/5089)
Updating files:  53% (2698/5089)
Updating files:  54% (2749/5089)
Updating files:  55% (2799/5089)
Updating files:  56% (2850/5089)
Updating files:  57% (2901/5089)
Updating files:  57% (2946/5089)
Updating files:  58% (2952/5089)
Updating files:  59% (3003/5089)
Updating files:  60% (3054/5089)
Updating files:  60% (3103/5089)
Updating files:  61% (3105/5089)
Updating files:  62% (3156/5089)
Updating files:  63% (3207/5089)
Updating files:  63% (3210/5089)
Updating files:  64% (3257/5089)
Updating files:  65% (3308/5089)
Updating files:  66% (3359/5089)
Updating files:  67% (3410/5089)
Updating files:  68% (3461/5089)
Updating files:  69% (3512/5089)
Updating files:  70% (3563/5089)
Updating files:  71% (3614/5089)
Updating files:  72% (3665/5089)
Updating files:  73% (3715/5089)
Updating files:  74% (3766/5089)
Updating files:  75% (3817/5089)
Updating files:  76% (3868/5089)
Updating files:  77% (3919/5089)
Updating files:  78% (3970/5089)
Updating files:  78% (3984/5089)
Updating files:  79% (4021/5089)
Updating files:  80% (4072/5089)
Updating files:  81% (4123/5089)
Updating files:  82% (4173/5089)
Updating files:  83% (4224/5089)
Updating files:  84% (4275/5089)
Updating files:  85% (4326/5089)
Updating files:  86% (4377/5089)
Updating files:  87% (4428/5089)
Updating files:  88% (4479/5089)
Updating files:  89% (4530/5089)
Updating files:  90% (4581/5089)
Updating files:  91% (4631/5089)
Updating files:  92% (4682/5089)
Updating files:  93% (4733/5089)
Updating files:  94% (4784/5089)
Updating files:  95% (4835/5089)
Updating files:  96% (4886/5089)
Updating files:  96% (4891/5089)
Updating files:  97% (4937/5089)
Updating files:  98% (4988/5089)
Updating files:  99% (5039/5089)
Updating files: 100% (5089/5089)
Updating files: 100% (5089/5089), done.
[INFO] started tweaking git repo https://github.com/maya-singapuri/GameEngineNicoMaya
[INFO] finished tweaking git repo https://github.com/maya-singapuri/GameEngineNicoMaya
[INFO] tweaked toml for git repo https://github.com/maya-singapuri/GameEngineNicoMaya written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/maya-singapuri/GameEngineNicoMaya on toolchain 4a9d5368df6450bbd2fc8dde4508c3e5d83bb19d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4a9d5368df6450bbd2fc8dde4508c3e5d83bb19d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/maya-singapuri/GameEngineNicoMaya 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" "+4a9d5368df6450bbd2fc8dde4508c3e5d83bb19d" "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]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] checking maya-singapuri/GameEngineNicoMaya against 4a9d5368df6450bbd2fc8dde4508c3e5d83bb19d for pr-159598
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmaya-singapuri%2FGameEngineNicoMaya" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  52% (2682/5089)
Updating files:  53% (2698/5089)
Updating files:  54% (2749/5089)
Updating files:  55% (2799/5089)
Updating files:  56% (2850/5089)
Updating files:  57% (2901/5089)
Updating files:  57% (2946/5089)
Updating files:  58% (2952/5089)
Updating files:  59% (3003/5089)
Updating files:  60% (3054/5089)
Updating files:  60% (3102/5089)
Updating files:  61% (3105/5089)
Updating files:  62% (3156/5089)
Updating files:  63% (3207/5089)
Updating files:  63% (3210/5089)
Updating files:  64% (3257/5089)
Updating files:  65% (3308/5089)
Updating files:  66% (3359/5089)
Updating files:  67% (3410/5089)
Updating files:  68% (3461/5089)
Updating files:  69% (3512/5089)
Updating files:  70% (3563/5089)
Updating files:  71% (3614/5089)
Updating files:  72% (3665/5089)
Updating files:  73% (3715/5089)
Updating files:  74% (3766/5089)
Updating files:  75% (3817/5089)
Updating files:  76% (3868/5089)
Updating files:  77% (3919/5089)
Updating files:  78% (3970/5089)
Updating files:  78% (3976/5089)
Updating files:  79% (4021/5089)
Updating files:  80% (4072/5089)
Updating files:  81% (4123/5089)
Updating files:  82% (4173/5089)
Updating files:  83% (4224/5089)
Updating files:  84% (4275/5089)
Updating files:  85% (4326/5089)
Updating files:  86% (4377/5089)
Updating files:  87% (4428/5089)
Updating files:  88% (4479/5089)
Updating files:  89% (4530/5089)
Updating files:  90% (4581/5089)
Updating files:  91% (4631/5089)
Updating files:  92% (4682/5089)
Updating files:  93% (4733/5089)
Updating files:  93% (4738/5089)
Updating files:  94% (4784/5089)
Updating files:  95% (4835/5089)
Updating files:  96% (4886/5089)
Updating files:  97% (4937/5089)
Updating files:  98% (4988/5089)
Updating files:  99% (5039/5089)
Updating files: 100% (5089/5089)
Updating files: 100% (5089/5089), done.
[INFO] started tweaking git repo https://github.com/maya-singapuri/GameEngineNicoMaya
[INFO] finished tweaking git repo https://github.com/maya-singapuri/GameEngineNicoMaya
[INFO] tweaked toml for git repo https://github.com/maya-singapuri/GameEngineNicoMaya written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/maya-singapuri/GameEngineNicoMaya on toolchain 4a9d5368df6450bbd2fc8dde4508c3e5d83bb19d
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4a9d5368df6450bbd2fc8dde4508c3e5d83bb19d" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/maya-singapuri/GameEngineNicoMaya 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" "+4a9d5368df6450bbd2fc8dde4508c3e5d83bb19d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wayland-backend v0.3.3
[INFO] [stderr]   Downloaded wayland-client v0.31.2
[INFO] [stderr]   Downloaded objc-sys v0.3.3
[INFO] [stderr]   Downloaded bytemuck_derive v1.6.0
[INFO] [stderr]   Downloaded ab_glyph v0.2.25
[INFO] [stderr]   Downloaded raw-window-handle v0.6.1
[INFO] [stderr]   Downloaded wayland-scanner v0.31.1
[INFO] [stderr]   Downloaded serde v1.0.199
[INFO] [stderr]   Downloaded serde_derive v1.0.199
[INFO] [stderr]   Downloaded sctk-adwaita v0.8.1
[INFO] [stderr]   Downloaded frenderer v0.9.14
[INFO] [stderr]   Downloaded parking_lot v0.12.2
[INFO] [stderr]   Downloaded wgpu-hal v0.19.4
[INFO] [stderr]   Downloaded wide v0.7.17
[INFO] [stderr]   Downloaded console_log v1.0.0
[INFO] [stderr]   Downloaded ultraviolet v0.9.2
[INFO] [stderr]   Downloaded assets_manager_macros v0.2.4
[INFO] [stderr]   Downloaded assets_manager v0.11.5
[INFO] [stderr]   Downloaded crossbeam-channel v0.5.12
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c6fe113255b7dfd5686ccf6f89ecc4414cf317680305d3df1857f3173188e4d0
[INFO] running `Command { std: "docker" "start" "c6fe113255b7dfd5686ccf6f89ecc4414cf317680305d3df1857f3173188e4d0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c6fe113255b7dfd5686ccf6f89ecc4414cf317680305d3df1857f3173188e4d0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c6fe113255b7dfd5686ccf6f89ecc4414cf317680305d3df1857f3173188e4d0" "/opt/rustwide/cargo-home/bin/cargo" "+4a9d5368df6450bbd2fc8dde4508c3e5d83bb19d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c6fe113255b7dfd5686ccf6f89ecc4414cf317680305d3df1857f3173188e4d0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c6fe113255b7dfd5686ccf6f89ecc4414cf317680305d3df1857f3173188e4d0" "/opt/rustwide/cargo-home/bin/cargo" "+4a9d5368df6450bbd2fc8dde4508c3e5d83bb19d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.81
[INFO] [stderr]    Compiling libc v0.2.154
[INFO] [stderr]     Checking bitflags v2.5.0
[INFO] [stderr]     Checking libloading v0.8.3
[INFO] [stderr]    Compiling pkg-config v0.3.30
[INFO] [stderr]    Compiling rustix v0.38.34
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]    Compiling cc v1.0.95
[INFO] [stderr]    Compiling lock_api v0.4.12
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling thiserror v1.0.59
[INFO] [stderr]    Compiling memchr v2.7.2
[INFO] [stderr]     Checking zerocopy v0.7.32
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]     Checking unicode-width v0.1.12
[INFO] [stderr]     Checking dlib v0.5.2
[INFO] [stderr]     Checking gpu-alloc-types v0.3.0
[INFO] [stderr]     Checking spirv v0.3.0+sdk-1.3.268.0
[INFO] [stderr]     Checking gpu-descriptor-types v0.1.2
[INFO] [stderr]     Checking codespan-reporting v0.11.1
[INFO] [stderr]    Compiling wgpu-hal v0.19.4
[INFO] [stderr]     Checking xcursor v0.3.5
[INFO] [stderr]     Checking xkeysym v0.2.0
[INFO] [stderr]     Checking ttf-parser v0.20.0
[INFO] [stderr]     Checking either v1.11.0
[INFO] [stderr]     Checking unicode-xid v0.2.4
[INFO] [stderr]     Checking arrayref v0.3.7
[INFO] [stderr]    Compiling wayland-sys v0.31.1
[INFO] [stderr]     Checking raw-window-handle v0.6.1
[INFO] [stderr]    Compiling x11-dl v2.21.0
[INFO] [stderr]     Checking rayon v1.10.0
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]     Checking gpu-alloc v0.6.0
[INFO] [stderr]     Checking flate2 v1.0.30
[INFO] [stderr]     Checking wgpu-types v0.19.2
[INFO] [stderr]     Checking ab_glyph_rasterizer v0.1.8
[INFO] [stderr]    Compiling serde v1.0.199
[INFO] [stderr]     Checking regex-syntax v0.8.3
[INFO] [stderr]    Compiling quote v1.0.36
[INFO] [stderr]    Compiling quick-xml v0.31.0
[INFO] [stderr]    Compiling syn v2.0.60
[INFO] [stderr]     Checking flume v0.11.0
[INFO] [stderr]     Checking getrandom v0.2.14
[INFO] [stderr]     Checking parking_lot_core v0.9.10
[INFO] [stderr]     Checking memmap2 v0.9.4
[INFO] [stderr]     Checking parking_lot v0.12.2
[INFO] [stderr]     Checking khronos-egl v6.0.0
[INFO] [stderr]     Checking inotify-sys v0.1.5
[INFO] [stderr]    Compiling winit v0.29.15
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking x11rb-protocol v0.13.0
[INFO] [stderr]     Checking exr v1.72.0
[INFO] [stderr]    Compiling wgpu v0.19.4
[INFO] [stderr]     Checking png v0.17.13
[INFO] [stderr]     Checking inotify v0.9.6
[INFO] [stderr]    Compiling wayland-backend v0.3.3
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking xkbcommon-dl v0.4.2
[INFO] [stderr]     Checking mio v0.8.11
[INFO] [stderr]     Checking regex-automata v0.4.6
[INFO] [stderr]     Checking filetime v0.2.23
[INFO] [stderr]     Checking is-terminal v0.4.12
[INFO] [stderr]     Checking crossbeam-channel v0.5.12
[INFO] [stderr]     Checking smol_str v0.2.1
[INFO] [stderr]     Checking owned_ttf_parser v0.20.0
[INFO] [stderr]     Checking indexmap v2.2.6
[INFO] [stderr]     Checking gpu-descriptor v0.2.4
[INFO] [stderr]     Checking mint v0.5.9
[INFO] [stderr]    Compiling wayland-scanner v0.31.1
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking ab_glyph v0.2.25
[INFO] [stderr]     Checking notify v6.1.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking jpeg-decoder v0.3.1
[INFO] [stderr]    Compiling bytemuck_derive v1.6.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.59
[INFO] [stderr]    Compiling assets_manager_macros v0.2.4
[INFO] [stderr]     Checking tiff v0.9.1
[INFO] [stderr]     Checking naga v0.19.2
[INFO] [stderr]     Checking bytemuck v1.15.0
[INFO] [stderr]     Checking regex v1.10.4
[INFO] [stderr]     Checking tiny-skia-path v0.11.4
[INFO] [stderr]     Checking safe_arch v0.7.1
[INFO] [stderr]     Checking qoi v0.4.1
[INFO] [stderr]     Checking image v0.24.9
[INFO] [stderr]     Checking env_logger v0.10.2
[INFO] [stderr]     Checking wide v0.7.17
[INFO] [stderr]     Checking tiny-skia v0.11.4
[INFO] [stderr]     Checking polling v3.7.0
[INFO] [stderr]     Checking calloop v0.12.4
[INFO] [stderr]     Checking ultraviolet v0.9.2
[INFO] [stderr]     Checking wayland-client v0.31.2
[INFO] [stderr]     Checking wayland-csd-frame v0.3.0
[INFO] [stderr]     Checking assets_manager v0.11.5
[INFO] [stderr]     Checking wayland-protocols v0.31.2
[INFO] [stderr]     Checking calloop-wayland-source v0.2.0
[INFO] [stderr]     Checking wayland-cursor v0.31.1
[INFO] [stderr]     Checking wayland-protocols-wlr v0.2.0
[INFO] [stderr]     Checking wayland-protocols-plasma v0.2.0
[INFO] [stderr]     Checking wgpu-core v0.19.4
[INFO] [stderr]     Checking smithay-client-toolkit v0.18.1
[INFO] [stderr]     Checking sctk-adwaita v0.8.1
[INFO] [stderr]     Checking x11rb v0.13.0
[INFO] [stderr]     Checking frenderer v0.9.14
[INFO] [stderr]     Checking engine v0.1.0 (/opt/rustwide/workdir/engine)
[INFO] [stdout] warning: unused imports: `Camera2D`, `Input`, `Key`, `Renderer`, `Transform`, and `wgpu`
[INFO] [stdout]  --> engine/src/lib.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 |     input::{Input, Key},
[INFO] [stdout]   |             ^^^^^  ^^^
[INFO] [stdout] 8 |     sprites::{Camera2D, SheetRegion, Transform},
[INFO] [stdout]   |               ^^^^^^^^               ^^^^^^^^^
[INFO] [stdout] 9 |     wgpu, Renderer,
[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 imports: `Camera2D`, `Input`, `Key`, `Renderer`, `Transform`, and `wgpu`
[INFO] [stdout]  --> engine/src/lib.rs:7:13
[INFO] [stdout]   |
[INFO] [stdout] 7 |     input::{Input, Key},
[INFO] [stdout]   |             ^^^^^  ^^^
[INFO] [stdout] 8 |     sprites::{Camera2D, SheetRegion, Transform},
[INFO] [stdout]   |               ^^^^^^^^               ^^^^^^^^^
[INFO] [stdout] 9 |     wgpu, Renderer,
[INFO] [stdout]   |     ^^^^  ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking game2 v0.1.0 (/opt/rustwide/workdir/game2)
[INFO] [stderr]     Checking game1 v0.1.0 (/opt/rustwide/workdir/game1)
[INFO] [stderr]     Checking platformer v0.1.0 (/opt/rustwide/workdir/game3)
[INFO] [stdout] warning: unused import: `engine::grid`
[INFO] [stdout]   --> game1/src/main.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use engine::grid;
[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: `engine::grid`
[INFO] [stdout]   --> game1/src/main.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | use engine::grid;
[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: `engine::level`
[INFO] [stdout]   --> game1/src/main.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use engine::level;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `engine::level`
[INFO] [stdout]   --> game1/src/main.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 19 | use engine::level;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `engine::geom::*`
[INFO] [stdout]  --> game2/src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use engine::geom::*;
[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: `rand::seq::SliceRandom`
[INFO] [stdout]   --> game2/src/main.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use rand::seq::SliceRandom;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `OpenOptions` and `self`
[INFO] [stdout]   --> game2/src/main.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::fs::{self, OpenOptions};
[INFO] [stdout]    |               ^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BufRead`, `BufReader`, `Write`, and `self`
[INFO] [stdout]   --> game2/src/main.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::io::{self, BufRead, BufReader, Write};
[INFO] [stdout]    |               ^^^^  ^^^^^^^  ^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]   --> game2/src/main.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::path::Path;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `engine::geom::*`
[INFO] [stdout]  --> game2/src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use engine::geom::*;
[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: `rand::seq::SliceRandom`
[INFO] [stdout]   --> game2/src/main.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | use rand::seq::SliceRandom;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `OpenOptions` and `self`
[INFO] [stdout]   --> game2/src/main.rs:15:15
[INFO] [stdout]    |
[INFO] [stdout] 15 | use std::fs::{self, OpenOptions};
[INFO] [stdout]    |               ^^^^  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BufRead`, `BufReader`, `Write`, and `self`
[INFO] [stdout]   --> game2/src/main.rs:16:15
[INFO] [stdout]    |
[INFO] [stdout] 16 | use std::io::{self, BufRead, BufReader, Write};
[INFO] [stdout]    |               ^^^^  ^^^^^^^  ^^^^^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::path::Path`
[INFO] [stdout]   --> game2/src/main.rs:17:5
[INFO] [stdout]    |
[INFO] [stdout] 17 | use std::path::Path;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::thread`
[INFO] [stdout]   --> game3/src/main.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::thread;
[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: `std::time::Duration`
[INFO] [stdout]   --> game3/src/main.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::time::Duration;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::thread`
[INFO] [stdout]   --> game3/src/main.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use std::thread;
[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: `std::time::Duration`
[INFO] [stdout]   --> game3/src/main.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use std::time::Duration;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `TileData` is never constructed
[INFO] [stdout]   --> game1/src/main.rs:46:8
[INFO] [stdout]    |
[INFO] [stdout] 46 | struct TileData {
[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 `TileData` is never constructed
[INFO] [stdout]   --> game1/src/main.rs:46:8
[INFO] [stdout]    |
[INFO] [stdout] 46 | struct TileData {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ENEMY` is never used
[INFO] [stdout]   --> game1/src/main.rs:71:7
[INFO] [stdout]    |
[INFO] [stdout] 71 | const ENEMY: SheetRegion = SheetRegion::new(0, 16, 579, 0, 18, 16);
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ENEMY` is never used
[INFO] [stdout]   --> game1/src/main.rs:71:7
[INFO] [stdout]    |
[INFO] [stdout] 71 | const ENEMY: SheetRegion = SheetRegion::new(0, 16, 579, 0, 18, 16);
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> game2/src/main.rs:297:13
[INFO] [stdout]     |
[INFO] [stdout] 297 |         let mut rng = rand::thread_rng();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gold_count`
[INFO] [stdout]    --> game2/src/main.rs:294:30
[INFO] [stdout]     |
[INFO] [stdout] 294 |     fn spawn_gold(&mut self, gold_count: i32) {
[INFO] [stdout]     |                              ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gold_count`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng`
[INFO] [stdout]    --> game2/src/main.rs:297:13
[INFO] [stdout]     |
[INFO] [stdout] 297 |         let mut rng = rand::thread_rng();
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `available_spaces`
[INFO] [stdout]    --> game2/src/main.rs:299:13
[INFO] [stdout]     |
[INFO] [stdout] 299 |         let available_spaces: Vec<_> = open_spaces
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_available_spaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0004]: non-exhaustive patterns: `&EntityType::Player`, `&EntityType::Enemy`, `&EntityType::Door(_, _, _)` and 1 more not covered
[INFO] [stdout]    --> game2/src/main.rs:478:19
[INFO] [stdout]     |
[INFO] [stdout] 478 |             match entity_type {
[INFO] [stdout]     |                   ^^^^^^^^^^^ patterns `&EntityType::Player`, `&EntityType::Enemy`, `&EntityType::Door(_, _, _)` and 1 more not covered
[INFO] [stdout]     |
[INFO] [stdout] note: `EntityType` defined here
[INFO] [stdout]    --> game2/src/main.rs:20:6
[INFO] [stdout]     |
[INFO] [stdout]  20 | enum EntityType {
[INFO] [stdout]     |      ^^^^^^^^^^
[INFO] [stdout]  21 |     Player,
[INFO] [stdout]     |     ------ not covered
[INFO] [stdout]  22 |     Enemy,
[INFO] [stdout]     |     ----- not covered
[INFO] [stdout] ...
[INFO] [stdout]  25 |     Door(String, u16, u16),
[INFO] [stdout]     |     ---- not covered
[INFO] [stdout]  26 |     Souvenir,
[INFO] [stdout]     |     -------- not covered
[INFO] [stdout]     = note: the matched value is of type `&EntityType`
[INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown, or multiple match arms
[INFO] [stdout]     |
[INFO] [stdout] 489 ~                 },
[INFO] [stdout] 490 +                 _ => todo!()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GRAVITY` is never used
[INFO] [stdout]   --> game3/src/main.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | const GRAVITY: f32 = -15.0;
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GRAV_ACC` is never used
[INFO] [stdout]   --> game3/src/main.rs:20:7
[INFO] [stdout]    |
[INFO] [stdout] 20 | const GRAV_ACC: f32 = 300.0;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WALK_ACC` is never used
[INFO] [stdout]   --> game3/src/main.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const WALK_ACC: f32 = 180.0;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRAKE_DAMP` is never used
[INFO] [stdout]   --> game3/src/main.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | const BRAKE_DAMP: f32 = 0.5;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JUMP_VEL` is never used
[INFO] [stdout]   --> game3/src/main.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | const JUMP_VEL: f32 = 140.0;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JUMP_TIME_MAX` is never used
[INFO] [stdout]   --> game3/src/main.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const JUMP_TIME_MAX: f32 = 0.15;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATTACK_MAX_TIME` is never used
[INFO] [stdout]   --> game3/src/main.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 | const ATTACK_MAX_TIME: f32 = 0.6;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATTACK_COOLDOWN_TIME` is never used
[INFO] [stdout]   --> game3/src/main.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | const ATTACK_COOLDOWN_TIME: f32 = 0.1;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `dir` is never read
[INFO] [stdout]   --> game3/src/main.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 66 | struct Enemy {
[INFO] [stdout]    |        ----- field in this struct
[INFO] [stdout] 67 |     pos: Vec2,
[INFO] [stdout] 68 |     dir: Dir,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SCREEN_FAST_MARGIN` is never used
[INFO] [stdout]    --> game3/src/main.rs:220:7
[INFO] [stdout]     |
[INFO] [stdout] 220 | const SCREEN_FAST_MARGIN: f32 = 64.0;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `solid` is never read
[INFO] [stdout]   --> game3/src/level3.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct TileData {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 22 |     pub solid: bool,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TileData` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> game2/src/main.rs:297:13
[INFO] [stdout]     |
[INFO] [stdout] 297 |         let mut rng = rand::thread_rng();
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gold_count`
[INFO] [stdout]    --> game2/src/main.rs:294:30
[INFO] [stdout]     |
[INFO] [stdout] 294 |     fn spawn_gold(&mut self, gold_count: i32) {
[INFO] [stdout]     |                              ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gold_count`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `rng`
[INFO] [stdout]    --> game2/src/main.rs:297:13
[INFO] [stdout]     |
[INFO] [stdout] 297 |         let mut rng = rand::thread_rng();
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_rng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `available_spaces`
[INFO] [stdout]    --> game2/src/main.rs:299:13
[INFO] [stdout]     |
[INFO] [stdout] 299 |         let available_spaces: Vec<_> = open_spaces
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_available_spaces`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0004`.
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GRAVITY` is never used
[INFO] [stdout]   --> game3/src/main.rs:19:7
[INFO] [stdout]    |
[INFO] [stdout] 19 | const GRAVITY: f32 = -15.0;
[INFO] [stdout]    |       ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `GRAV_ACC` is never used
[INFO] [stdout]   --> game3/src/main.rs:20:7
[INFO] [stdout]    |
[INFO] [stdout] 20 | const GRAV_ACC: f32 = 300.0;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `WALK_ACC` is never used
[INFO] [stdout]   --> game3/src/main.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const WALK_ACC: f32 = 180.0;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `BRAKE_DAMP` is never used
[INFO] [stdout]   --> game3/src/main.rs:23:7
[INFO] [stdout]    |
[INFO] [stdout] 23 | const BRAKE_DAMP: f32 = 0.5;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JUMP_VEL` is never used
[INFO] [stdout]   --> game3/src/main.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 | const JUMP_VEL: f32 = 140.0;
[INFO] [stdout]    |       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `JUMP_TIME_MAX` is never used
[INFO] [stdout]   --> game3/src/main.rs:25:7
[INFO] [stdout]    |
[INFO] [stdout] 25 | const JUMP_TIME_MAX: f32 = 0.15;
[INFO] [stdout]    |       ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATTACK_MAX_TIME` is never used
[INFO] [stdout]   --> game3/src/main.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 | const ATTACK_MAX_TIME: f32 = 0.6;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `ATTACK_COOLDOWN_TIME` is never used
[INFO] [stdout]   --> game3/src/main.rs:27:7
[INFO] [stdout]    |
[INFO] [stdout] 27 | const ATTACK_COOLDOWN_TIME: f32 = 0.1;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `dir` is never read
[INFO] [stdout]   --> game3/src/main.rs:68:5
[INFO] [stdout]    |
[INFO] [stdout] 66 | struct Enemy {
[INFO] [stdout]    |        ----- field in this struct
[INFO] [stdout] 67 |     pos: Vec2,
[INFO] [stdout] 68 |     dir: Dir,
[INFO] [stdout]    |     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SCREEN_FAST_MARGIN` is never used
[INFO] [stdout]    --> game3/src/main.rs:220:7
[INFO] [stdout]     |
[INFO] [stdout] 220 | const SCREEN_FAST_MARGIN: f32 = 64.0;
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `solid` is never read
[INFO] [stdout]   --> game3/src/level3.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub struct TileData {
[INFO] [stdout]    |            -------- field in this struct
[INFO] [stdout] 22 |     pub solid: bool,
[INFO] [stdout]    |         ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TileData` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0004]: non-exhaustive patterns: `&EntityType::Player`, `&EntityType::Enemy`, `&EntityType::Door(_, _, _)` and 1 more not covered
[INFO] [stdout]    --> game2/src/main.rs:478:19
[INFO] [stdout]     |
[INFO] [stdout] 478 |             match entity_type {
[INFO] [stdout]     |                   ^^^^^^^^^^^ patterns `&EntityType::Player`, `&EntityType::Enemy`, `&EntityType::Door(_, _, _)` and 1 more not covered
[INFO] [stdout]     |
[INFO] [stdout] note: `EntityType` defined here
[INFO] [stdout]    --> game2/src/main.rs:20:6
[INFO] [stdout]     |
[INFO] [stdout]  20 | enum EntityType {
[INFO] [stdout]     |      ^^^^^^^^^^
[INFO] [stdout]  21 |     Player,
[INFO] [stdout]     |     ------ not covered
[INFO] [stdout]  22 |     Enemy,
[INFO] [stdout]     |     ----- not covered
[INFO] [stdout] ...
[INFO] [stdout]  25 |     Door(String, u16, u16),
[INFO] [stdout]     |     ---- not covered
[INFO] [stdout]  26 |     Souvenir,
[INFO] [stdout]     |     -------- not covered
[INFO] [stdout]     = note: the matched value is of type `&EntityType`
[INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown, or multiple match arms
[INFO] [stdout]     |
[INFO] [stdout] 489 ~                 },
[INFO] [stdout] 490 +                 _ => todo!()
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `game2` (bin "game2") due to 1 previous error; 9 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] For more information about this error, try `rustc --explain E0004`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `game2` (bin "game2" test) due to 1 previous error; 9 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "c6fe113255b7dfd5686ccf6f89ecc4414cf317680305d3df1857f3173188e4d0", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c6fe113255b7dfd5686ccf6f89ecc4414cf317680305d3df1857f3173188e4d0", kill_on_drop: false }`
[INFO] [stdout] c6fe113255b7dfd5686ccf6f89ecc4414cf317680305d3df1857f3173188e4d0
