[INFO] cloning repository https://github.com/Ryan1729/ripe
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Ryan1729/ripe" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRyan1729%2Fripe", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRyan1729%2Fripe'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 46b0afc6f23d3c711bd31b35e3c2efd9e3d398a2
[INFO] checking Ryan1729/ripe against 1.95.0 for pr-155915
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRyan1729%2Fripe" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/Ryan1729/ripe
[INFO] finished tweaking git repo https://github.com/Ryan1729/ripe
[INFO] tweaked toml for git repo https://github.com/Ryan1729/ripe written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Ryan1729/ripe 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/Ryan1729/ripe 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]     Updating git repository `https://github.com/rune-rs/rune.git`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded twox-hash v2.1.2
[INFO] [stderr]   Downloaded walrus-macro v0.22.0
[INFO] [stderr]   Downloaded xflags v0.3.2
[INFO] [stderr]   Downloaded softbuffer v0.1.1
[INFO] [stderr]   Downloaded file-id v0.2.3
[INFO] [stderr]   Downloaded xflags-macros v0.3.2
[INFO] [stderr]   Downloaded hot-lib-reloader-macro v0.8.2
[INFO] [stderr]   Downloaded syntree v0.18.0
[INFO] [stderr]   Downloaded relative-path v2.0.1
[INFO] [stderr]   Downloaded itoa v1.0.16
[INFO] [stderr]   Downloaded notify-debouncer-full v0.3.2
[INFO] [stderr]   Downloaded devserver_lib v0.4.1
[INFO] [stderr]   Downloaded musli-macros v0.0.131
[INFO] [stderr]   Downloaded hot-lib-reloader v0.8.2
[INFO] [stderr]   Downloaded musli-core v0.0.131
[INFO] [stderr]   Downloaded ryu v1.0.21
[INFO] [stderr]   Downloaded wasm-encoder v0.214.0
[INFO] [stderr]   Downloaded codespan-reporting v0.12.0
[INFO] [stderr]   Downloaded zip v7.0.0
[INFO] [stderr]   Downloaded zlib-rs v0.5.5
[INFO] [stderr]   Downloaded wasm-bindgen-cli-support v0.2.104
[INFO] [stderr]   Downloaded walrus v0.23.3
[INFO] [stderr]   Downloaded musli v0.0.131
[INFO] [stderr]   Downloaded wasmparser v0.214.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] b35a0e32092522287930cccc57002a994353a84985883ffffdf62e32daed6b2c
[INFO] running `Command { std: "docker" "start" "-a" "b35a0e32092522287930cccc57002a994353a84985883ffffdf62e32daed6b2c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b35a0e32092522287930cccc57002a994353a84985883ffffdf62e32daed6b2c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b35a0e32092522287930cccc57002a994353a84985883ffffdf62e32daed6b2c", kill_on_drop: false }`
[INFO] [stdout] b35a0e32092522287930cccc57002a994353a84985883ffffdf62e32daed6b2c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] ea101f7f15307dbc1e30bee2a402668052184e88d48e298d9d599b461cffc622
[INFO] running `Command { std: "docker" "start" "-a" "ea101f7f15307dbc1e30bee2a402668052184e88d48e298d9d599b461cffc622", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]     Checking vec1 v0.1.0 (/opt/rustwide/workdir/libs/vec1)
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]     Checking offset v0.1.0 (/opt/rustwide/workdir/libs/offset)
[INFO] [stderr]     Checking text v0.1.0 (/opt/rustwide/workdir/libs/text)
[INFO] [stderr]     Checking xs v0.1.0 (/opt/rustwide/workdir/libs/xs)
[INFO] [stderr]     Checking gfx_sizes v0.1.0 (/opt/rustwide/workdir/libs/gfx_sizes)
[INFO] [stderr]    Compiling portable-atomic v1.11.1
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]     Checking critical-section v1.2.0
[INFO] [stderr]     Checking pak_types v0.1.0 (/opt/rustwide/workdir/libs/pak_types)
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]     Checking platform_types v0.1.0 (/opt/rustwide/workdir/libs/platform_types)
[INFO] [stderr]     Checking models v0.1.0 (/opt/rustwide/workdir/libs/models)
[INFO] [stdout] warning: unused import: `Vec1`
[INFO] [stdout]  --> libs/models/src/models.rs:4:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | use vec1::{Grid1, Vec1};
[INFO] [stdout]   |                   ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking gfx v0.1.0 (/opt/rustwide/workdir/libs/gfx)
[INFO] [stderr]     Checking log v0.4.29
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]     Checking once_cell v1.21.3
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking equivalent v1.0.2
[INFO] [stderr]     Checking bitflags v1.3.2
[INFO] [stderr]     Checking hashbrown v0.16.0
[INFO] [stderr]     Checking itoa v1.0.16
[INFO] [stderr]     Checking ryu v1.0.21
[INFO] [stderr]     Checking memchr v2.7.6
[INFO] [stderr]     Checking simd-adler32 v0.3.8
[INFO] [stderr]     Checking bitflags v2.9.4
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]    Compiling xml-rs v0.8.4
[INFO] [stderr]    Compiling twox-hash v2.1.2
[INFO] [stderr]     Checking smallvec v1.9.0
[INFO] [stderr]     Checking indexmap v2.11.4
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking common v0.1.0 (/opt/rustwide/workdir/libs/ice_puzzle/libs/legacy/common)
[INFO] [stderr]    Compiling wayland-scanner v0.29.4
[INFO] [stderr]     Checking futures-task v0.3.31
[INFO] [stderr]     Checking futures-core v0.3.31
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]     Checking unicode-width v0.2.2
[INFO] [stderr]     Checking adler2 v2.0.1
[INFO] [stderr]     Checking pin-project-lite v0.2.16
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]    Compiling wayland-sys v0.29.4
[INFO] [stderr]     Checking codespan-reporting v0.12.0
[INFO] [stderr]     Checking libloading v0.7.3
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]     Checking zlib-rs v0.5.5
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]     Checking syntree v0.18.0
[INFO] [stderr]     Checking dlib v0.5.0
[INFO] [stderr]     Checking state_manipulation v0.1.0 (/opt/rustwide/workdir/libs/ice_puzzle/libs/legacy/state_manipulation)
[INFO] [stderr]     Checking nix v0.22.3
[INFO] [stderr]     Checking ice_puzzle_models v0.1.0 (/opt/rustwide/workdir/libs/ice_puzzle/libs/models)
[INFO] [stderr]     Checking pathfinding v0.1.0 (/opt/rustwide/workdir/libs/pathfinding)
[INFO] [stderr]     Checking bumpalo v3.19.1
[INFO] [stderr]    Compiling wayland-client v0.29.4
[INFO] [stderr]     Checking zopfli v0.8.3
[INFO] [stderr]     Checking fdeflate v0.3.7
[INFO] [stderr]    Compiling syn v1.0.98
[INFO] [stderr]     Checking ice_puzzle_game v0.1.0 (/opt/rustwide/workdir/libs/ice_puzzle/libs/game)
[INFO] [stderr]     Checking sword v0.1.0 (/opt/rustwide/workdir/libs/sword)
[INFO] [stderr]    Compiling parking_lot_core v0.8.5
[INFO] [stderr]     Checking scoped-tls v1.0.0
[INFO] [stderr]     Checking downcast-rs v1.2.0
[INFO] [stderr]     Checking colour v0.1.0 (/opt/rustwide/workdir/libs/colour)
[INFO] [stderr]     Checking instant v0.1.12
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]     Checking minimal-lexical v0.2.1
[INFO] [stderr]     Checking scopeguard v1.1.0
[INFO] [stderr]     Checking lock_api v0.4.14
[INFO] [stderr]     Checking hex_hop v0.1.0 (/opt/rustwide/workdir/libs/hex_hop)
[INFO] [stderr]     Checking ice_puzzle v0.1.0 (/opt/rustwide/workdir/libs/ice_puzzle)
[INFO] [stderr]     Checking nom v7.1.1
[INFO] [stderr]    Compiling wayland-protocols v0.29.4
[INFO] [stdout] warning: unused imports: `DirFlag` and `Dir`
[INFO] [stdout]  --> libs/hex_hop/src/hex_hop.rs:3:57
[INFO] [stdout]   |
[INFO] [stdout] 3 | use platform_types::{command, sprite, unscaled, Button, Dir, DirFlag, Input, Speaker};
[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: `Grid1Spec`, `Grid1`, `Vec1`, and `vec1`
[INFO] [stdout]  --> libs/hex_hop/src/hex_hop.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | use vec1::{Grid1, Grid1Spec, vec1, Vec1};
[INFO] [stdout]   |            ^^^^^  ^^^^^^^^^  ^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::num::TryFromIntError`
[INFO] [stdout]  --> libs/hex_hop/src/hex_hop.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::num::TryFromIntError;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fixed::Fixed`
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:268:5
[INFO] [stdout]     |
[INFO] [stdout] 268 | use fixed::Fixed;
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1248:19
[INFO] [stdout]      |
[INFO] [stdout] 1248 |             xy += (tile_h / 2);
[INFO] [stdout]      |                   ^          ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1248 -             xy += (tile_h / 2);
[INFO] [stdout] 1248 +             xy += tile_h / 2 ;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking bold v0.1.0 (/opt/rustwide/workdir/libs/bold)
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> libs/hex_hop/src/hex_hop.rs:44:16
[INFO] [stdout]    |
[INFO] [stdout] 44 |         fn add(mut self, other: Fixed) -> Self::Output {
[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: variable does not need to be mutable
[INFO] [stdout]   --> libs/hex_hop/src/hex_hop.rs:67:16
[INFO] [stdout]    |
[INFO] [stdout] 67 |         fn sub(mut self, other: Fixed) -> Self::Output {
[INFO] [stdout]    |                ----^^^^
[INFO] [stdout]    |                |
[INFO] [stdout]    |                help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> libs/hex_hop/src/hex_hop.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |         fn mul(mut self, other: Fixed) -> Self::Output {
[INFO] [stdout]    |                ----^^^^
[INFO] [stdout]    |                |
[INFO] [stdout]    |                help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:115:16
[INFO] [stdout]     |
[INFO] [stdout] 115 |         fn div(mut self, other: Fixed) -> Self::Output {
[INFO] [stdout]     |                ----^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DirFlag`
[INFO] [stdout]  --> libs/bold/src/bold.rs:7:62
[INFO] [stdout]   |
[INFO] [stdout] 7 | use platform_types::{command, sprite, unscaled, Button, Dir, DirFlag, Input, Speaker};
[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: `Vec1`
[INFO] [stdout]  --> libs/bold/src/bold.rs:8:36
[INFO] [stdout]   |
[INFO] [stdout] 8 | use vec1::{Grid1, Grid1Spec, vec1, Vec1};
[INFO] [stdout]   |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EXIT_FRAME_COUNT` and `GemCount`
[INFO] [stdout]    --> libs/bold/src/bold.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |         GemCount,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 |         EXIT_FRAME_COUNT,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `GEM_FRAME_COUNT`
[INFO] [stdout]    --> libs/bold/src/bold.rs:354:9
[INFO] [stdout]     |
[INFO] [stdout] 354 |         GEM_FRAME_COUNT,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1072:13
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         let mut mobs = Mobs::default();
[INFO] [stdout]      |             ----^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hex_pieces_spec`
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:981:25
[INFO] [stdout]     |
[INFO] [stdout] 981 |     fn init(seed: Seed, hex_pieces_spec: &sprite::Spec::<sprite::HexPieces>) -> Self {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hex_pieces_spec`
[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]    --> libs/hex_hop/src/hex_hop.rs:983:13
[INFO] [stdout]     |
[INFO] [stdout] 983 |         let rng = &mut rng_;
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_rng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tile_w`
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1139:13
[INFO] [stdout]      |
[INFO] [stdout] 1139 |         let tile_w = tile.w;
[INFO] [stdout]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_tile_w`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `darken`
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1149:13
[INFO] [stdout]      |
[INFO] [stdout] 1149 |         let darken = |colour: ARGB| {
[INFO] [stdout]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_darken`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `brighten`
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1164:13
[INFO] [stdout]      |
[INFO] [stdout] 1164 |         let brighten = |colour: ARGB| {
[INFO] [stdout]      |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_brighten`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1319:15
[INFO] [stdout]      |
[INFO] [stdout] 1319 |         for (&key, mob) in self.mobs.all() {
[INFO] [stdout]      |               ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mob`
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1319:20
[INFO] [stdout]      |
[INFO] [stdout] 1319 |         for (&key, mob) in self.mobs.all() {
[INFO] [stdout]      |                    ^^^ help: if this is intentional, prefix it with an underscore: `_mob`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `restart` is never used
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1082:8
[INFO] [stdout]      |
[INFO] [stdout]  974 | impl State {
[INFO] [stdout]      | ---------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1082 |     fn restart(&mut self, hex_pieces_spec: &sprite::Spec::<sprite::HexPieces>) {
[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 `HEX_Y_SCALE` is never used
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1181:15
[INFO] [stdout]      |
[INFO] [stdout] 1181 |         const HEX_Y_SCALE: i16 = 8;
[INFO] [stdout]      |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEX_X_SCALE` is never used
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1183:15
[INFO] [stdout]      |
[INFO] [stdout] 1183 |         const HEX_X_SCALE: i16 = 13;
[INFO] [stdout]      |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `from_i16` is never used
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:134:12
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn from_i16(n: i16) -> Fixed {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Dir` is never used
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:276:14
[INFO] [stdout]     |
[INFO] [stdout] 276 |     pub enum Dir {
[INFO] [stdout]     |              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `ALL` and `basis` are never used
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:287:19
[INFO] [stdout]     |
[INFO] [stdout] 286 |     impl Dir {
[INFO] [stdout]     |     -------- associated items in this implementation
[INFO] [stdout] 287 |         pub const ALL: [Dir; 6] = [
[INFO] [stdout]     |                   ^^^
[INFO] [stdout] ...
[INFO] [stdout] 296 |         fn basis(self) -> QRSD {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Distance` is never used
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:310:14
[INFO] [stdout]     |
[INFO] [stdout] 310 |     pub type Distance = u8;
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `S` is never constructed
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:319:16
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub struct S(pub Inner);
[INFO] [stdout]     |                ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `NeighborError` is never used
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:329:10
[INFO] [stdout]     |
[INFO] [stdout] 329 |     type NeighborError = ();
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `neighbor` is never used
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:332:12
[INFO] [stdout]     |
[INFO] [stdout] 331 |     impl QRS {
[INFO] [stdout]     |     -------- method in this implementation
[INFO] [stdout] 332 |         fn neighbor(self, dir: Dir) -> Self {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `scale` is never used
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:376:24
[INFO] [stdout]     |
[INFO] [stdout] 375 |                   impl $d_name {
[INFO] [stdout]     |                   ------------ method in this implementation
[INFO] [stdout] 376 |                       fn scale(self, radius: Distance) -> Self {
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 512 | /     shared_d_def!{
[INFO] [stdout] 513 | |         [self other]
[INFO] [stdout] 514 | |         QD Q {self.q += other;} {self.q -= other;} {self.qd += other;} {self.qd -= other;}
[INFO] [stdout] 515 | |         RD R {self.r += other;} {self.r -= other;} {self.rd += other;} {self.rd -= other;}
[INFO] [stdout] 516 | |         SD S {self.q.0 += other.0; self.r.0 -= other.0;} {self.q.0 -= other.0; self.r.0...
[INFO] [stdout] 517 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `shared_d_def` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `scale` is never used
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:567:12
[INFO] [stdout]     |
[INFO] [stdout] 566 |     impl QRSD {
[INFO] [stdout]     |     --------- method in this implementation
[INFO] [stdout] 567 |         fn scale(self, radius: Distance) -> Self {
[INFO] [stdout]     |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `spiral` is never used
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:575:12
[INFO] [stdout]     |
[INFO] [stdout] 575 |     pub fn spiral(radius: Distance, center: QRS) -> impl Iterator<Item = QRS> {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `source`
[INFO] [stdout]    --> libs/bold/src/bold.rs:597:29
[INFO] [stdout]     |
[INFO] [stdout] 597 |     targeting @ Targeting { source, target }: Targeting
[INFO] [stdout]     |                             ^^^^^^ help: try ignoring the field: `source: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `source`
[INFO] [stdout]    --> libs/bold/src/bold.rs:629:29
[INFO] [stdout]     |
[INFO] [stdout] 629 |     targeting @ Targeting { source, target }: Targeting
[INFO] [stdout]     |                             ^^^^^^ help: try ignoring the field: `source: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `before`
[INFO] [stdout]    --> libs/bold/src/bold.rs:921:25
[INFO] [stdout]     |
[INFO] [stdout] 921 |                     let before = std::time::Instant::now();
[INFO] [stdout]     |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_before`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling x11-dl v2.19.1
[INFO] [stderr]     Checking features v0.1.0 (/opt/rustwide/workdir/libs/features)
[INFO] [stderr]     Checking assets v0.1.0 (/opt/rustwide/workdir/libs/assets)
[INFO] [stderr]     Checking parking_lot v0.11.2
[INFO] [stderr]     Checking flate2 v1.1.8
[INFO] [stderr]     Checking png v0.18.0
[INFO] [stderr]     Checking zip v7.0.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling musli-macros v0.0.131
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling rune-alloc-macros v0.14.0 (https://github.com/rune-rs/rune.git?rev=734b79e#734b79e2)
[INFO] [stderr]    Compiling rune-tracing-macros v0.14.0 (https://github.com/rune-rs/rune.git?rev=734b79e#734b79e2)
[INFO] [stderr]     Checking wayland-commons v0.29.4
[INFO] [stderr]     Checking rune-tracing v0.14.0 (https://github.com/rune-rs/rune.git?rev=734b79e#734b79e2)
[INFO] [stderr]     Checking xcursor v0.3.4
[INFO] [stderr]    Compiling alsa-sys v0.3.1
[INFO] [stderr]    Compiling smithay-client-toolkit v0.15.4
[INFO] [stderr]     Checking cty v0.2.2
[INFO] [stderr]     Checking calloop v0.9.3
[INFO] [stderr]     Checking raw-window-handle v0.4.3
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling thiserror-impl v1.0.31
[INFO] [stderr]     Checking world v0.1.0 (/opt/rustwide/workdir/libs/world)
[INFO] [stderr]     Checking memmap2 v0.3.1
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling winit v0.26.1
[INFO] [stderr]     Checking remove_dir_all v0.5.3
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]     Checking fastrand v1.7.0
[INFO] [stderr]     Checking crossbeam-deque v0.8.6
[INFO] [stderr]     Checking tempfile v3.3.0
[INFO] [stderr]     Checking wayland-cursor v0.29.4
[INFO] [stderr]     Checking nix v0.23.1
[INFO] [stderr]     Checking thiserror v1.0.31
[INFO] [stderr]     Checking mio v0.8.4
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]     Checking tinyvec_macros v0.1.0
[INFO] [stderr]     Checking byteorder v1.4.3
[INFO] [stderr]    Compiling cpal v0.13.5
[INFO] [stderr]     Checking percent-encoding v2.1.0
[INFO] [stderr]     Checking ogg v0.8.0
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking game v0.1.0 (/opt/rustwide/workdir/libs/game)
[INFO] [stderr]     Checking softbuffer v0.1.1
[INFO] [stderr]    Compiling musli-core v0.0.131
[INFO] [stderr]     Checking render v0.1.0 (/opt/rustwide/workdir/libs/render)
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]     Checking spin_sleep v1.1.1
[INFO] [stderr]     Checking either v1.15.0
[INFO] [stderr]     Checking rayon v1.11.0
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking lewton v0.10.2
[INFO] [stderr]     Checking leb128 v0.2.5
[INFO] [stderr]     Checking semver v1.0.27
[INFO] [stderr]     Checking fallible-iterator v0.2.0
[INFO] [stderr]    Compiling serde_json v1.0.82
[INFO] [stderr]     Checking stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.104
[INFO] [stderr]    Compiling musli v0.0.131
[INFO] [stderr]    Compiling walrus-macro v0.22.0
[INFO] [stderr]     Checking gimli v0.26.2
[INFO] [stderr]    Compiling rune-alloc v0.14.0 (https://github.com/rune-rs/rune.git?rev=734b79e#734b79e2)
[INFO] [stderr]     Checking wasmparser v0.214.0
[INFO] [stderr]     Checking alsa v0.6.0
[INFO] [stderr]     Checking wasm-encoder v0.214.0
[INFO] [stderr]     Checking id-arena v2.2.1
[INFO] [stderr]     Checking rustc-demangle v0.1.21
[INFO] [stderr]     Checking rodio v0.15.0
[INFO] [stderr]     Checking base64 v0.22.1
[INFO] [stderr]    Compiling xflags-macros v0.3.2
[INFO] [stderr]     Checking devserver_lib v0.4.1
[INFO] [stderr]     Checking pico-args v0.5.0
[INFO] [stderr]    Compiling rune-core v0.14.0 (https://github.com/rune-rs/rune.git?rev=734b79e#734b79e2)
[INFO] [stderr]     Checking xflags v0.3.2
[INFO] [stdout] warning: unused imports: `DirFlag` and `Dir`
[INFO] [stdout]  --> libs/hex_hop/src/hex_hop.rs:3:57
[INFO] [stdout]   |
[INFO] [stdout] 3 | use platform_types::{command, sprite, unscaled, Button, Dir, DirFlag, Input, Speaker};
[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: `Grid1Spec`, `Grid1`, `Vec1`, and `vec1`
[INFO] [stdout]  --> libs/hex_hop/src/hex_hop.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | use vec1::{Grid1, Grid1Spec, vec1, Vec1};
[INFO] [stdout]   |            ^^^^^  ^^^^^^^^^  ^^^^  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::num::TryFromIntError`
[INFO] [stdout]  --> libs/hex_hop/src/hex_hop.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use std::num::TryFromIntError;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `fixed::Fixed`
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:268:5
[INFO] [stdout]     |
[INFO] [stdout] 268 | use fixed::Fixed;
[INFO] [stdout]     |     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around assigned value
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1248:19
[INFO] [stdout]      |
[INFO] [stdout] 1248 |             xy += (tile_h / 2);
[INFO] [stdout]      |                   ^          ^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]      |
[INFO] [stdout] 1248 -             xy += (tile_h / 2);
[INFO] [stdout] 1248 +             xy += tile_h / 2 ;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> libs/hex_hop/src/hex_hop.rs:44:16
[INFO] [stdout]    |
[INFO] [stdout] 44 |         fn add(mut self, other: Fixed) -> Self::Output {
[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: variable does not need to be mutable
[INFO] [stdout]   --> libs/hex_hop/src/hex_hop.rs:67:16
[INFO] [stdout]    |
[INFO] [stdout] 67 |         fn sub(mut self, other: Fixed) -> Self::Output {
[INFO] [stdout]    |                ----^^^^
[INFO] [stdout]    |                |
[INFO] [stdout]    |                help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> libs/hex_hop/src/hex_hop.rs:92:16
[INFO] [stdout]    |
[INFO] [stdout] 92 |         fn mul(mut self, other: Fixed) -> Self::Output {
[INFO] [stdout]    |                ----^^^^
[INFO] [stdout]    |                |
[INFO] [stdout]    |                help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:115:16
[INFO] [stdout]     |
[INFO] [stdout] 115 |         fn div(mut self, other: Fixed) -> Self::Output {
[INFO] [stdout]     |                ----^^^^
[INFO] [stdout]     |                |
[INFO] [stdout]     |                help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1072:13
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         let mut mobs = Mobs::default();
[INFO] [stdout]      |             ----^^^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hex_pieces_spec`
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:981:25
[INFO] [stdout]     |
[INFO] [stdout] 981 |     fn init(seed: Seed, hex_pieces_spec: &sprite::Spec::<sprite::HexPieces>) -> Self {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hex_pieces_spec`
[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]    --> libs/hex_hop/src/hex_hop.rs:983:13
[INFO] [stdout]     |
[INFO] [stdout] 983 |         let rng = &mut rng_;
[INFO] [stdout]     |             ^^^ help: if this is intentional, prefix it with an underscore: `_rng`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tile_w`
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1139:13
[INFO] [stdout]      |
[INFO] [stdout] 1139 |         let tile_w = tile.w;
[INFO] [stdout]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_tile_w`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `darken`
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1149:13
[INFO] [stdout]      |
[INFO] [stdout] 1149 |         let darken = |colour: ARGB| {
[INFO] [stdout]      |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_darken`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `brighten`
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1164:13
[INFO] [stdout]      |
[INFO] [stdout] 1164 |         let brighten = |colour: ARGB| {
[INFO] [stdout]      |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_brighten`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `key`
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1319:15
[INFO] [stdout]      |
[INFO] [stdout] 1319 |         for (&key, mob) in self.mobs.all() {
[INFO] [stdout]      |               ^^^ help: if this is intentional, prefix it with an underscore: `_key`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mob`
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1319:20
[INFO] [stdout]      |
[INFO] [stdout] 1319 |         for (&key, mob) in self.mobs.all() {
[INFO] [stdout]      |                    ^^^ help: if this is intentional, prefix it with an underscore: `_mob`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `restart` is never used
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1082:8
[INFO] [stdout]      |
[INFO] [stdout]  974 | impl State {
[INFO] [stdout]      | ---------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1082 |     fn restart(&mut self, hex_pieces_spec: &sprite::Spec::<sprite::HexPieces>) {
[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 `HEX_Y_SCALE` is never used
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1181:15
[INFO] [stdout]      |
[INFO] [stdout] 1181 |         const HEX_Y_SCALE: i16 = 8;
[INFO] [stdout]      |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `HEX_X_SCALE` is never used
[INFO] [stdout]     --> libs/hex_hop/src/hex_hop.rs:1183:15
[INFO] [stdout]      |
[INFO] [stdout] 1183 |         const HEX_X_SCALE: i16 = 13;
[INFO] [stdout]      |               ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `S` is never constructed
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:319:16
[INFO] [stdout]     |
[INFO] [stdout] 319 |     pub struct S(pub Inner);
[INFO] [stdout]     |                ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `NeighborError` is never used
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:329:10
[INFO] [stdout]     |
[INFO] [stdout] 329 |     type NeighborError = ();
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `scale` is never used
[INFO] [stdout]    --> libs/hex_hop/src/hex_hop.rs:376:24
[INFO] [stdout]     |
[INFO] [stdout] 375 |                   impl $d_name {
[INFO] [stdout]     |                   ------------ method in this implementation
[INFO] [stdout] 376 |                       fn scale(self, radius: Distance) -> Self {
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 512 | /     shared_d_def!{
[INFO] [stdout] 513 | |         [self other]
[INFO] [stdout] 514 | |         QD Q {self.q += other;} {self.q -= other;} {self.qd += other;} {self.qd -= other;}
[INFO] [stdout] 515 | |         RD R {self.r += other;} {self.r -= other;} {self.rd += other;} {self.rd -= other;}
[INFO] [stdout] 516 | |         SD S {self.q.0 += other.0; self.r.0 -= other.0;} {self.q.0 -= other.0; self.r.0...
[INFO] [stdout] 517 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `shared_d_def` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DirFlag`
[INFO] [stdout]  --> libs/bold/src/bold.rs:7:62
[INFO] [stdout]   |
[INFO] [stdout] 7 | use platform_types::{command, sprite, unscaled, Button, Dir, DirFlag, Input, Speaker};
[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: `Vec1`
[INFO] [stdout]  --> libs/bold/src/bold.rs:8:36
[INFO] [stdout]   |
[INFO] [stdout] 8 | use vec1::{Grid1, Grid1Spec, vec1, Vec1};
[INFO] [stdout]   |                                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `EXIT_FRAME_COUNT` and `GemCount`
[INFO] [stdout]    --> libs/bold/src/bold.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |         GemCount,
[INFO] [stdout]     |         ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 314 |         EXIT_FRAME_COUNT,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `GEM_FRAME_COUNT`
[INFO] [stdout]    --> libs/bold/src/bold.rs:354:9
[INFO] [stdout]     |
[INFO] [stdout] 354 |         GEM_FRAME_COUNT,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rune-macros v0.14.0 (https://github.com/rune-rs/rune.git?rev=734b79e#734b79e2)
[INFO] [stdout] warning: unused variable: `source`
[INFO] [stdout]    --> libs/bold/src/bold.rs:597:29
[INFO] [stdout]     |
[INFO] [stdout] 597 |     targeting @ Targeting { source, target }: Targeting
[INFO] [stdout]     |                             ^^^^^^ help: try ignoring the field: `source: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `source`
[INFO] [stdout]    --> libs/bold/src/bold.rs:629:29
[INFO] [stdout]     |
[INFO] [stdout] 629 |     targeting @ Targeting { source, target }: Targeting
[INFO] [stdout]     |                             ^^^^^^ help: try ignoring the field: `source: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `before`
[INFO] [stdout]    --> libs/bold/src/bold.rs:921:25
[INFO] [stdout]     |
[INFO] [stdout] 921 |                     let before = std::time::Instant::now();
[INFO] [stdout]     |                         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_before`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Vec1`
[INFO] [stdout]  --> libs/models/src/models.rs:4:19
[INFO] [stdout]   |
[INFO] [stdout] 4 | use vec1::{Grid1, Vec1};
[INFO] [stdout]   |                   ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rune v0.14.0 (https://github.com/rune-rs/rune.git?rev=734b79e#734b79e2)
[INFO] [stderr]     Checking walrus v0.23.3
[INFO] [stderr]     Checking wasm-bindgen-cli-support v0.2.104
[INFO] [stderr]     Checking run-wasm v0.1.0 (/opt/rustwide/workdir/run-wasm)
[INFO] [stderr]     Checking config v0.1.0 (/opt/rustwide/workdir/libs/config)
[INFO] [stdout] warning: use of deprecated associated function `rune::sync::Arc::<T>::new`: Use `Arc::try_new` instead, which uses checked allocations.
[INFO] [stdout]    --> libs/config/src/config.rs:972:32
[INFO] [stdout]     |
[INFO] [stdout] 972 |             let runtime = Arc::new(context.runtime()?);
[INFO] [stdout]     |                                ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `runtime`
[INFO] [stdout]    --> libs/config/src/config.rs:972:17
[INFO] [stdout]     |
[INFO] [stdout] 972 |             let runtime = Arc::new(context.runtime()?);
[INFO] [stdout]     |                 ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `unit`
[INFO] [stdout]    --> libs/config/src/config.rs:978:17
[INFO] [stdout]     |
[INFO] [stdout] 978 |             let unit = rune::prepare(&mut sources)
[INFO] [stdout]     |                 ^^^^ help: if this is intentional, prefix it with an underscore: `_unit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sources`
[INFO] [stdout]    --> libs/config/src/config.rs:998:60
[INFO] [stdout]     |
[INFO] [stdout] 998 |                     if let Error::Diagnostics(diagnostics, sources) = &e {
[INFO] [stdout]     |                                                            ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_sources`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `value`
[INFO] [stdout]     --> libs/config/src/config.rs:1055:23
[INFO] [stdout]      |
[INFO] [stdout] 1055 |            for (name, value) in models::consts::ALL_ENTITY_FLAGS {
[INFO] [stdout]      |                       ^^^^^ help: if this is intentional, prefix it with an underscore: `_value`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking pak v0.1.0 (/opt/rustwide/workdir/libs/pak)
[INFO] [stderr]     Checking app v0.1.0 (/opt/rustwide/workdir/libs/app)
[INFO] [stderr]     Checking ripe-pack v0.1.0 (/opt/rustwide/workdir/tooling/ripe-pack)
[INFO] [stderr]     Checking tile-viewer v0.1.0 (/opt/rustwide/workdir/tooling/tile-viewer)
[INFO] [stdout] warning: unused import: `Floor`
[INFO] [stdout]   --> tooling/tile-viewer/src/main.rs:22:27
[INFO] [stdout]    |
[INFO] [stdout] 22 |     use TileIndex::{Wall, Floor};
[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 variable: `from_me_to_base_mask`
[INFO] [stdout]    --> tooling/tile-viewer/src/main.rs:146:32
[INFO] [stdout]     |
[INFO] [stdout] 146 |         (from_base_to_me_mask, from_me_to_base_mask): (NeighborFlag, NeighborFlag),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_from_me_to_base_mask`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Floor`
[INFO] [stdout]   --> tooling/tile-viewer/src/main.rs:22:27
[INFO] [stdout]    |
[INFO] [stdout] 22 |     use TileIndex::{Wall, Floor};
[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 variable: `from_me_to_base_mask`
[INFO] [stdout]    --> tooling/tile-viewer/src/main.rs:146:32
[INFO] [stdout]     |
[INFO] [stdout] 146 |         (from_base_to_me_mask, from_me_to_base_mask): (NeighborFlag, NeighborFlag),
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_from_me_to_base_mask`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking platform v0.1.0 (/opt/rustwide/workdir/libs/platform)
[INFO] [stderr]     Checking ripe v0.3.0 (/opt/rustwide/workdir/ripe)
[INFO] [stderr]     Finished `dev` profile [optimized] target(s) in 2m 47s
[INFO] running `Command { std: "docker" "inspect" "ea101f7f15307dbc1e30bee2a402668052184e88d48e298d9d599b461cffc622", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ea101f7f15307dbc1e30bee2a402668052184e88d48e298d9d599b461cffc622", kill_on_drop: false }`
[INFO] [stdout] ea101f7f15307dbc1e30bee2a402668052184e88d48e298d9d599b461cffc622
