[INFO] cloning repository https://github.com/japi012/adofairs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/japi012/adofairs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjapi012%2Fadofairs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjapi012%2Fadofairs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 41859ffe7bb4394587eefb439389787ff5700cf0
[INFO] testing japi012/adofairs against beta-2026-04-21 for beta-1.96-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjapi012%2Fadofairs" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/japi012/adofairs
[INFO] finished tweaking git repo https://github.com/japi012/adofairs
[INFO] tweaked toml for git repo https://github.com/japi012/adofairs written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/japi012/adofairs on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/japi012/adofairs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0dcab5bf0922c1426d516b08be48a2a4108c7c052259deda24e2e6bcf0baca50
[INFO] running `Command { std: "docker" "start" "-a" "0dcab5bf0922c1426d516b08be48a2a4108c7c052259deda24e2e6bcf0baca50", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0dcab5bf0922c1426d516b08be48a2a4108c7c052259deda24e2e6bcf0baca50", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0dcab5bf0922c1426d516b08be48a2a4108c7c052259deda24e2e6bcf0baca50", kill_on_drop: false }`
[INFO] [stdout] 0dcab5bf0922c1426d516b08be48a2a4108c7c052259deda24e2e6bcf0baca50
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 2911140d47e0b3c90253e9f4e1044011f2e6f6a10d197ad21d37775e725708db
[INFO] running `Command { std: "docker" "start" "-a" "2911140d47e0b3c90253e9f4e1044011f2e6f6a10d197ad21d37775e725708db", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling serde_json v1.0.142
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling adofairs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: enum `SpeedType` is never used
[INFO] [stdout]  --> src/action.rs:1:6
[INFO] [stdout]   |
[INFO] [stdout] 1 | enum SpeedType {
[INFO] [stdout]   |      ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `GameSound` is never used
[INFO] [stdout]  --> src/action.rs:6:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | enum GameSound {
[INFO] [stdout]   |      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `HitSound` is never used
[INFO] [stdout]   --> src/action.rs:11:6
[INFO] [stdout]    |
[INFO] [stdout] 11 | enum HitSound {
[INFO] [stdout]    |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Easing` is never used
[INFO] [stdout]   --> src/action.rs:42:6
[INFO] [stdout]    |
[INFO] [stdout] 42 | enum Easing {
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EasePartBehavior` is never used
[INFO] [stdout]   --> src/action.rs:80:6
[INFO] [stdout]    |
[INFO] [stdout] 80 | enum EasePartBehavior {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `AngleCorrectionDir` is never used
[INFO] [stdout]   --> src/action.rs:85:6
[INFO] [stdout]    |
[INFO] [stdout] 85 | enum AngleCorrectionDir {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `TargetPlanet` is never used
[INFO] [stdout]   --> src/action.rs:91:6
[INFO] [stdout]    |
[INFO] [stdout] 91 | enum TargetPlanet {
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `TrackColorType` is never used
[INFO] [stdout]   --> src/action.rs:98:6
[INFO] [stdout]    |
[INFO] [stdout] 98 | enum TrackColorType {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `TrackStyle` is never used
[INFO] [stdout]    --> src/action.rs:108:6
[INFO] [stdout]     |
[INFO] [stdout] 108 | enum TrackStyle {
[INFO] [stdout]     |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Bpm` is never used
[INFO] [stdout]    --> src/action.rs:113:6
[INFO] [stdout]     |
[INFO] [stdout] 113 | type Bpm = f64;
[INFO] [stdout]     |      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `BpmMultiplier` is never used
[INFO] [stdout]    --> src/action.rs:114:6
[INFO] [stdout]     |
[INFO] [stdout] 114 | type BpmMultiplier = f64;
[INFO] [stdout]     |      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `TileOffset` is never used
[INFO] [stdout]    --> src/action.rs:115:6
[INFO] [stdout]     |
[INFO] [stdout] 115 | type TileOffset = i32;
[INFO] [stdout]     |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `SoundVolume` is never used
[INFO] [stdout]    --> src/action.rs:116:6
[INFO] [stdout]     |
[INFO] [stdout] 116 | type SoundVolume = u8;
[INFO] [stdout]     |      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `EventTag` is never used
[INFO] [stdout]    --> src/action.rs:117:6
[INFO] [stdout]     |
[INFO] [stdout] 117 | type EventTag = String;
[INFO] [stdout]     |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `EventTags` is never used
[INFO] [stdout]    --> src/action.rs:118:6
[INFO] [stdout]     |
[INFO] [stdout] 118 | type EventTags = Vec<EventTag>;
[INFO] [stdout]     |      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `EasingParts` is never used
[INFO] [stdout]    --> src/action.rs:119:6
[INFO] [stdout]     |
[INFO] [stdout] 119 | type EasingParts = u8;
[INFO] [stdout]     |      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Duration` is never used
[INFO] [stdout]    --> src/action.rs:120:6
[INFO] [stdout]     |
[INFO] [stdout] 120 | type Duration = f64;
[INFO] [stdout]     |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `DurationSecs` is never used
[INFO] [stdout]    --> src/action.rs:121:6
[INFO] [stdout]     |
[INFO] [stdout] 121 | type DurationSecs = f64;
[INFO] [stdout]     |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `CountDownTicks` is never used
[INFO] [stdout]    --> src/action.rs:122:6
[INFO] [stdout]     |
[INFO] [stdout] 122 | type CountDownTicks = u8;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Scale` is never used
[INFO] [stdout]    --> src/action.rs:123:6
[INFO] [stdout]     |
[INFO] [stdout] 123 | type Scale = u16;
[INFO] [stdout]     |      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `AngleOffset` is never used
[INFO] [stdout]    --> src/action.rs:124:6
[INFO] [stdout]     |
[INFO] [stdout] 124 | type AngleOffset = f64;
[INFO] [stdout]     |      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Color` is never constructed
[INFO] [stdout]    --> src/action.rs:126:8
[INFO] [stdout]     |
[INFO] [stdout] 126 | struct Color(u8, u8, u8, u8);
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Event` is never used
[INFO] [stdout]    --> src/action.rs:128:6
[INFO] [stdout]     |
[INFO] [stdout] 128 | enum Event {
[INFO] [stdout]     |      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.44s
[INFO] running `Command { std: "docker" "inspect" "2911140d47e0b3c90253e9f4e1044011f2e6f6a10d197ad21d37775e725708db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2911140d47e0b3c90253e9f4e1044011f2e6f6a10d197ad21d37775e725708db", kill_on_drop: false }`
[INFO] [stdout] 2911140d47e0b3c90253e9f4e1044011f2e6f6a10d197ad21d37775e725708db
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5c984086939191e429bc2daac0d962583cb4a5c10462660559d80eb71fea6285
[INFO] running `Command { std: "docker" "start" "-a" "5c984086939191e429bc2daac0d962583cb4a5c10462660559d80eb71fea6285", kill_on_drop: false }`
[INFO] [stderr]    Compiling adofairs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: enum `SpeedType` is never used
[INFO] [stdout]  --> src/action.rs:1:6
[INFO] [stdout]   |
[INFO] [stdout] 1 | enum SpeedType {
[INFO] [stdout]   |      ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `GameSound` is never used
[INFO] [stdout]  --> src/action.rs:6:6
[INFO] [stdout]   |
[INFO] [stdout] 6 | enum GameSound {
[INFO] [stdout]   |      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `HitSound` is never used
[INFO] [stdout]   --> src/action.rs:11:6
[INFO] [stdout]    |
[INFO] [stdout] 11 | enum HitSound {
[INFO] [stdout]    |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Easing` is never used
[INFO] [stdout]   --> src/action.rs:42:6
[INFO] [stdout]    |
[INFO] [stdout] 42 | enum Easing {
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `EasePartBehavior` is never used
[INFO] [stdout]   --> src/action.rs:80:6
[INFO] [stdout]    |
[INFO] [stdout] 80 | enum EasePartBehavior {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `AngleCorrectionDir` is never used
[INFO] [stdout]   --> src/action.rs:85:6
[INFO] [stdout]    |
[INFO] [stdout] 85 | enum AngleCorrectionDir {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `TargetPlanet` is never used
[INFO] [stdout]   --> src/action.rs:91:6
[INFO] [stdout]    |
[INFO] [stdout] 91 | enum TargetPlanet {
[INFO] [stdout]    |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `TrackColorType` is never used
[INFO] [stdout]   --> src/action.rs:98:6
[INFO] [stdout]    |
[INFO] [stdout] 98 | enum TrackColorType {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `TrackStyle` is never used
[INFO] [stdout]    --> src/action.rs:108:6
[INFO] [stdout]     |
[INFO] [stdout] 108 | enum TrackStyle {
[INFO] [stdout]     |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Bpm` is never used
[INFO] [stdout]    --> src/action.rs:113:6
[INFO] [stdout]     |
[INFO] [stdout] 113 | type Bpm = f64;
[INFO] [stdout]     |      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `BpmMultiplier` is never used
[INFO] [stdout]    --> src/action.rs:114:6
[INFO] [stdout]     |
[INFO] [stdout] 114 | type BpmMultiplier = f64;
[INFO] [stdout]     |      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `TileOffset` is never used
[INFO] [stdout]    --> src/action.rs:115:6
[INFO] [stdout]     |
[INFO] [stdout] 115 | type TileOffset = i32;
[INFO] [stdout]     |      ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `SoundVolume` is never used
[INFO] [stdout]    --> src/action.rs:116:6
[INFO] [stdout]     |
[INFO] [stdout] 116 | type SoundVolume = u8;
[INFO] [stdout]     |      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `EventTag` is never used
[INFO] [stdout]    --> src/action.rs:117:6
[INFO] [stdout]     |
[INFO] [stdout] 117 | type EventTag = String;
[INFO] [stdout]     |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `EventTags` is never used
[INFO] [stdout]    --> src/action.rs:118:6
[INFO] [stdout]     |
[INFO] [stdout] 118 | type EventTags = Vec<EventTag>;
[INFO] [stdout]     |      ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `EasingParts` is never used
[INFO] [stdout]    --> src/action.rs:119:6
[INFO] [stdout]     |
[INFO] [stdout] 119 | type EasingParts = u8;
[INFO] [stdout]     |      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Duration` is never used
[INFO] [stdout]    --> src/action.rs:120:6
[INFO] [stdout]     |
[INFO] [stdout] 120 | type Duration = f64;
[INFO] [stdout]     |      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `DurationSecs` is never used
[INFO] [stdout]    --> src/action.rs:121:6
[INFO] [stdout]     |
[INFO] [stdout] 121 | type DurationSecs = f64;
[INFO] [stdout]     |      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `CountDownTicks` is never used
[INFO] [stdout]    --> src/action.rs:122:6
[INFO] [stdout]     |
[INFO] [stdout] 122 | type CountDownTicks = u8;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Scale` is never used
[INFO] [stdout]    --> src/action.rs:123:6
[INFO] [stdout]     |
[INFO] [stdout] 123 | type Scale = u16;
[INFO] [stdout]     |      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `AngleOffset` is never used
[INFO] [stdout]    --> src/action.rs:124:6
[INFO] [stdout]     |
[INFO] [stdout] 124 | type AngleOffset = f64;
[INFO] [stdout]     |      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Color` is never constructed
[INFO] [stdout]    --> src/action.rs:126:8
[INFO] [stdout]     |
[INFO] [stdout] 126 | struct Color(u8, u8, u8, u8);
[INFO] [stdout]     |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Event` is never used
[INFO] [stdout]    --> src/action.rs:128:6
[INFO] [stdout]     |
[INFO] [stdout] 128 | enum Event {
[INFO] [stdout]     |      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.31s
[INFO] running `Command { std: "docker" "inspect" "5c984086939191e429bc2daac0d962583cb4a5c10462660559d80eb71fea6285", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5c984086939191e429bc2daac0d962583cb4a5c10462660559d80eb71fea6285", kill_on_drop: false }`
[INFO] [stdout] 5c984086939191e429bc2daac0d962583cb4a5c10462660559d80eb71fea6285
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] cc4371c10799ce0b5f27eb9b979899d0d09af205048b873249aec0424fc5a16a
[INFO] running `Command { std: "docker" "start" "-a" "cc4371c10799ce0b5f27eb9b979899d0d09af205048b873249aec0424fc5a16a", kill_on_drop: false }`
[INFO] [stderr] warning: enum `SpeedType` is never used
[INFO] [stderr]  --> src/action.rs:1:6
[INFO] [stderr]   |
[INFO] [stderr] 1 | enum SpeedType {
[INFO] [stderr]   |      ^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: enum `GameSound` is never used
[INFO] [stderr]  --> src/action.rs:6:6
[INFO] [stderr]   |
[INFO] [stderr] 6 | enum GameSound {
[INFO] [stderr]   |      ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `HitSound` is never used
[INFO] [stderr]   --> src/action.rs:11:6
[INFO] [stderr]    |
[INFO] [stderr] 11 | enum HitSound {
[INFO] [stderr]    |      ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `Easing` is never used
[INFO] [stderr]   --> src/action.rs:42:6
[INFO] [stderr]    |
[INFO] [stderr] 42 | enum Easing {
[INFO] [stderr]    |      ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `EasePartBehavior` is never used
[INFO] [stderr]   --> src/action.rs:80:6
[INFO] [stderr]    |
[INFO] [stderr] 80 | enum EasePartBehavior {
[INFO] [stderr]    |      ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `AngleCorrectionDir` is never used
[INFO] [stderr]   --> src/action.rs:85:6
[INFO] [stderr]    |
[INFO] [stderr] 85 | enum AngleCorrectionDir {
[INFO] [stderr]    |      ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `TargetPlanet` is never used
[INFO] [stderr]   --> src/action.rs:91:6
[INFO] [stderr]    |
[INFO] [stderr] 91 | enum TargetPlanet {
[INFO] [stderr]    |      ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `TrackColorType` is never used
[INFO] [stderr]   --> src/action.rs:98:6
[INFO] [stderr]    |
[INFO] [stderr] 98 | enum TrackColorType {
[INFO] [stderr]    |      ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `TrackStyle` is never used
[INFO] [stderr]    --> src/action.rs:108:6
[INFO] [stderr]     |
[INFO] [stderr] 108 | enum TrackStyle {
[INFO] [stderr]     |      ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `Bpm` is never used
[INFO] [stderr]    --> src/action.rs:113:6
[INFO] [stderr]     |
[INFO] [stderr] 113 | type Bpm = f64;
[INFO] [stderr]     |      ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `BpmMultiplier` is never used
[INFO] [stderr]    --> src/action.rs:114:6
[INFO] [stderr]     |
[INFO] [stderr] 114 | type BpmMultiplier = f64;
[INFO] [stderr]     |      ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `TileOffset` is never used
[INFO] [stderr]    --> src/action.rs:115:6
[INFO] [stderr]     |
[INFO] [stderr] 115 | type TileOffset = i32;
[INFO] [stderr]     |      ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `SoundVolume` is never used
[INFO] [stderr]    --> src/action.rs:116:6
[INFO] [stderr]     |
[INFO] [stderr] 116 | type SoundVolume = u8;
[INFO] [stderr]     |      ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `EventTag` is never used
[INFO] [stderr]    --> src/action.rs:117:6
[INFO] [stderr]     |
[INFO] [stderr] 117 | type EventTag = String;
[INFO] [stderr]     |      ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `EventTags` is never used
[INFO] [stderr]    --> src/action.rs:118:6
[INFO] [stderr]     |
[INFO] [stderr] 118 | type EventTags = Vec<EventTag>;
[INFO] [stderr]     |      ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `EasingParts` is never used
[INFO] [stderr]    --> src/action.rs:119:6
[INFO] [stderr]     |
[INFO] [stderr] 119 | type EasingParts = u8;
[INFO] [stderr]     |      ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `Duration` is never used
[INFO] [stderr]    --> src/action.rs:120:6
[INFO] [stderr]     |
[INFO] [stderr] 120 | type Duration = f64;
[INFO] [stderr]     |      ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `DurationSecs` is never used
[INFO] [stderr]    --> src/action.rs:121:6
[INFO] [stderr]     |
[INFO] [stderr] 121 | type DurationSecs = f64;
[INFO] [stderr]     |      ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `CountDownTicks` is never used
[INFO] [stderr]    --> src/action.rs:122:6
[INFO] [stderr]     |
[INFO] [stderr] 122 | type CountDownTicks = u8;
[INFO] [stderr]     |      ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `Scale` is never used
[INFO] [stderr]    --> src/action.rs:123:6
[INFO] [stderr]     |
[INFO] [stderr] 123 | type Scale = u16;
[INFO] [stderr]     |      ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: type alias `AngleOffset` is never used
[INFO] [stderr]    --> src/action.rs:124:6
[INFO] [stderr]     |
[INFO] [stderr] 124 | type AngleOffset = f64;
[INFO] [stderr]     |      ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Color` is never constructed
[INFO] [stderr]    --> src/action.rs:126:8
[INFO] [stderr]     |
[INFO] [stderr] 126 | struct Color(u8, u8, u8, u8);
[INFO] [stderr]     |        ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `Event` is never used
[INFO] [stderr]    --> src/action.rs:128:6
[INFO] [stderr]     |
[INFO] [stderr] 128 | enum Event {
[INFO] [stderr]     |      ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `adofairs` (bin "adofairs" test) generated 23 warnings
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.06s
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/adofairs-dbde5062ba68753f)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "cc4371c10799ce0b5f27eb9b979899d0d09af205048b873249aec0424fc5a16a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cc4371c10799ce0b5f27eb9b979899d0d09af205048b873249aec0424fc5a16a", kill_on_drop: false }`
[INFO] [stdout] cc4371c10799ce0b5f27eb9b979899d0d09af205048b873249aec0424fc5a16a
