[INFO] cloning repository https://github.com/akheron/skijump3-remake
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/akheron/skijump3-remake" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fakheron%2Fskijump3-remake", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fakheron%2Fskijump3-remake'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 84d31b269cdd8653ac84ebc6df6d28cfc44a51b5
[INFO] documenting akheron/skijump3-remake against 1.75.0 for beta-1.76-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fakheron%2Fskijump3-remake" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/akheron/skijump3-remake on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] removed /workspace/builds/worker-4-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/akheron/skijump3-remake
[INFO] finished tweaking git repo https://github.com/akheron/skijump3-remake
[INFO] tweaked toml for git repo https://github.com/akheron/skijump3-remake written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/akheron/skijump3-remake 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.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e040207a8babadfc27babef1350967202cda7427f61d779284702afcf7377a41
[INFO] running `Command { std: "docker" "start" "-a" "e040207a8babadfc27babef1350967202cda7427f61d779284702afcf7377a41", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e040207a8babadfc27babef1350967202cda7427f61d779284702afcf7377a41", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e040207a8babadfc27babef1350967202cda7427f61d779284702afcf7377a41", kill_on_drop: false }`
[INFO] [stdout] e040207a8babadfc27babef1350967202cda7427f61d779284702afcf7377a41
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 59f980ff8a93ccb2ab6ffdc4e5dd8e28c212f2355d46fd2a876073746452e7da
[INFO] running `Command { std: "docker" "start" "-a" "59f980ff8a93ccb2ab6ffdc4e5dd8e28c212f2355d46fd2a876073746452e7da", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.66
[INFO] [stderr]    Compiling unicode-ident v1.0.11
[INFO] [stderr]    Compiling libc v0.2.147
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.89
[INFO] [stderr]    Compiling futures-core v0.3.28
[INFO] [stderr]    Compiling futures-channel v0.3.28
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]    Compiling log v0.4.20
[INFO] [stderr]    Compiling futures-task v0.3.28
[INFO] [stderr]    Compiling bumpalo v3.13.0
[INFO] [stderr]    Compiling once_cell v1.18.0
[INFO] [stderr]     Checking futures-sink v0.3.28
[INFO] [stderr]    Compiling futures-util v0.3.28
[INFO] [stderr]    Compiling num-traits v0.2.16
[INFO] [stderr]     Checking memchr v2.6.2
[INFO] [stderr]     Checking futures-io v0.3.28
[INFO] [stderr]    Compiling wasm-bindgen v0.2.89
[INFO] [stderr]     Checking pin-project-lite v0.2.13
[INFO] [stderr]    Compiling version-compare v0.1.1
[INFO] [stderr]    Compiling eyre v0.6.8
[INFO] [stderr]     Checking indenter v0.3.3
[INFO] [stderr]    Compiling sdl2-sys v0.35.2
[INFO] [stderr]     Checking iana-time-zone v0.1.57
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling sdl2 v0.35.2
[INFO] [stderr]    Compiling syn v2.0.29
[INFO] [stderr]     Checking getrandom v0.2.10
[INFO] [stderr]     Checking time v0.1.45
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]  Documenting pack v0.1.0 (/opt/rustwide/workdir/pack)
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking chrono v0.4.27
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.89
[INFO] [stderr]    Compiling futures-macro v0.3.28
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.89
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.89
[INFO] [stderr]     Checking js-sys v0.3.64
[INFO] [stderr]     Checking console_error_panic_hook v0.1.7
[INFO] [stderr]     Checking futures-executor v0.3.28
[INFO] [stderr]     Checking futures v0.3.28
[INFO] [stderr]     Checking common v0.1.0 (/opt/rustwide/workdir/common)
[INFO] [stderr]  Documenting common v0.1.0 (/opt/rustwide/workdir/common)
[INFO] [stdout] warning: unused variable: `del`
[INFO] [stdout]    --> common/src/unit.rs:302:17
[INFO] [stdout]     |
[INFO] [stdout] 302 |         let mut del = false; //{ delete n�pp�in ei k�yt�ss� }
[INFO] [stdout]     |                 ^^^ help: if this is intentional, prefix it with an underscore: `_del`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/unit.rs:302:13
[INFO] [stdout]     |
[INFO] [stdout] 302 |         let mut del = false; //{ delete n�pp�in ei k�yt�ss� }
[INFO] [stdout]     |             ----^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `temp2` is never read
[INFO] [stdout]     --> common/src/sj3.rs:3405:17
[INFO] [stdout]      |
[INFO] [stdout] 3405 |         let mut temp2 = 0;
[INFO] [stdout]      |                 ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `index` is never read
[INFO] [stdout]     --> common/src/sj3.rs:3406:17
[INFO] [stdout]      |
[INFO] [stdout] 3406 |         let mut index = 0;
[INFO] [stdout]      |                 ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `skipquali` is never read
[INFO] [stdout]     --> common/src/sj3.rs:3408:17
[INFO] [stdout]      |
[INFO] [stdout] 3408 |         let mut skipquali = 0u8;
[INFO] [stdout]      |                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fourhills` is never read
[INFO] [stdout]     --> common/src/sj3.rs:3409:17
[INFO] [stdout]      |
[INFO] [stdout] 3409 |         let mut fourhills = false;
[INFO] [stdout]      |                 ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dokosystem` is never read
[INFO] [stdout]     --> common/src/sj3.rs:3410:17
[INFO] [stdout]      |
[INFO] [stdout] 3410 |         let mut dokosystem = false;
[INFO] [stdout]      |                 ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `skip` is never read
[INFO] [stdout]     --> common/src/sj3.rs:3411:17
[INFO] [stdout]      |
[INFO] [stdout] 3411 |         let mut skip = false;
[INFO] [stdout]      |                 ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `replayfilename` is assigned to, but never used
[INFO] [stdout]    --> common/src/sj3.rs:338:17
[INFO] [stdout]     |
[INFO] [stdout] 338 |         let mut replayfilename: Vec<u8>;
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_replayfilename` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `replayname` is assigned to, but never used
[INFO] [stdout]    --> common/src/sj3.rs:339:17
[INFO] [stdout]     |
[INFO] [stdout] 339 |         let mut replayname: Vec<u8>;
[INFO] [stdout]     |                 ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_replayname` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `rstartx` is assigned to, but never used
[INFO] [stdout]    --> common/src/sj3.rs:349:17
[INFO] [stdout]     |
[INFO] [stdout] 349 |         let mut rstartx: i32;
[INFO] [stdout]     |                 ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_rstartx` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `rstarty` is assigned to, but never used
[INFO] [stdout]    --> common/src/sj3.rs:350:17
[INFO] [stdout]     |
[INFO] [stdout] 350 |         let mut rstarty: i32;
[INFO] [stdout]     |                 ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_rstarty` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `rflstart` is assigned to, but never used
[INFO] [stdout]    --> common/src/sj3.rs:351:17
[INFO] [stdout]     |
[INFO] [stdout] 351 |         let mut rflstart: i32;
[INFO] [stdout]     |                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_rflstart` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `rflstop` is assigned to, but never used
[INFO] [stdout]    --> common/src/sj3.rs:352:17
[INFO] [stdout]     |
[INFO] [stdout] 352 |         let mut rflstop: i32;
[INFO] [stdout]     |                 ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using `_rflstop` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `x` is never read
[INFO] [stdout]    --> common/src/sj3.rs:561:9
[INFO] [stdout]     |
[INFO] [stdout] 561 |         x = 0;
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `y` is never read
[INFO] [stdout]    --> common/src/sj3.rs:562:9
[INFO] [stdout]     |
[INFO] [stdout] 562 |         y = 0;
[INFO] [stdout]     |         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sx` is never read
[INFO] [stdout]    --> common/src/sj3.rs:563:9
[INFO] [stdout]     |
[INFO] [stdout] 563 |         sx = 0;
[INFO] [stdout]     |         ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sy` is never read
[INFO] [stdout]    --> common/src/sj3.rs:564:9
[INFO] [stdout]     |
[INFO] [stdout] 564 |         sy = 0;
[INFO] [stdout]     |         ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fx` is never read
[INFO] [stdout]    --> common/src/sj3.rs:565:9
[INFO] [stdout]     |
[INFO] [stdout] 565 |         fx = 0;
[INFO] [stdout]     |         ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fy` is never read
[INFO] [stdout]    --> common/src/sj3.rs:566:9
[INFO] [stdout]     |
[INFO] [stdout] 566 |         fy = 0; //{ Former X & Y }
[INFO] [stdout]     |         ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `hp` is never read
[INFO] [stdout]    --> common/src/sj3.rs:567:9
[INFO] [stdout]     |
[INFO] [stdout] 567 |         hp = 0;
[INFO] [stdout]     |         ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `hp` is never read
[INFO] [stdout]    --> common/src/sj3.rs:619:9
[INFO] [stdout]     |
[INFO] [stdout] 619 |         hp = 0;
[INFO] [stdout]     |         ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `kkor` is never read
[INFO] [stdout]    --> common/src/sj3.rs:620:9
[INFO] [stdout]     |
[INFO] [stdout] 620 |         kkor = 0.0;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `out` is never read
[INFO] [stdout]    --> common/src/sj3.rs:632:9
[INFO] [stdout]     |
[INFO] [stdout] 632 |         out = false;
[INFO] [stdout]     |         ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `riski` is never read
[INFO] [stdout]    --> common/src/sj3.rs:638:9
[INFO] [stdout]     |
[INFO] [stdout] 638 |         riski = 0; //{ kaatumisriski }
[INFO] [stdout]     |         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `px` is never read
[INFO] [stdout]    --> common/src/sj3.rs:648:9
[INFO] [stdout]     |
[INFO] [stdout] 648 |         px = 0.0; //{ T�t� kerrotaan pxk:lla, kunnes px = vxfinal; }
[INFO] [stdout]     |         ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `replayname` is never read
[INFO] [stdout]    --> common/src/sj3.rs:658:9
[INFO] [stdout]     |
[INFO] [stdout] 658 |         replayname = b"?".to_vec();
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `replayfilename` is never read
[INFO] [stdout]    --> common/src/sj3.rs:659:9
[INFO] [stdout]     |
[INFO] [stdout] 659 |         replayfilename = b"TEMP".to_vec();
[INFO] [stdout]     |         ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `temp` is never read
[INFO] [stdout]    --> common/src/sj3.rs:821:17
[INFO] [stdout]     |
[INFO] [stdout] 821 |                 temp = pel;
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `temp` is never read
[INFO] [stdout]    --> common/src/sj3.rs:823:21
[INFO] [stdout]     |
[INFO] [stdout] 823 |                     temp = team;
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rstartx` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1047:9
[INFO] [stdout]      |
[INFO] [stdout] 1047 |         rstartx = x;
[INFO] [stdout]      |         ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rstarty` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1048:9
[INFO] [stdout]      |
[INFO] [stdout] 1048 |         rstarty = y;
[INFO] [stdout]      |         ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sx` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1171:21
[INFO] [stdout]      |
[INFO] [stdout] 1171 |                     sx = 0;
[INFO] [stdout]      |                     ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sy` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1172:21
[INFO] [stdout]      |
[INFO] [stdout] 1172 |                     sy = 0;
[INFO] [stdout]      |                     ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sx` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1189:21
[INFO] [stdout]      |
[INFO] [stdout] 1189 |                     sx = 0;
[INFO] [stdout]      |                     ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sy` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1190:21
[INFO] [stdout]      |
[INFO] [stdout] 1190 |                     sy = 0;
[INFO] [stdout]      |                     ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rflstart` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1683:25
[INFO] [stdout]      |
[INFO] [stdout] 1683 |                         rflstart = rturns;
[INFO] [stdout]      |                         ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rflstop` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1685:25
[INFO] [stdout]      |
[INFO] [stdout] 1685 |                         rflstop = rturns;
[INFO] [stdout]      |                         ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `landing` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1706:13
[INFO] [stdout]      |
[INFO] [stdout] 1706 |             landing = 1;
[INFO] [stdout]      |             ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `paras` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1827:17
[INFO] [stdout]      |
[INFO] [stdout] 1827 |                 paras = score;
[INFO] [stdout]      |                 ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ukor` is never read
[INFO] [stdout]     --> common/src/sj3.rs:1911:13
[INFO] [stdout]      |
[INFO] [stdout] 1911 |             ukor = kor;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fx` is never read
[INFO] [stdout]     --> common/src/sj3.rs:2245:13
[INFO] [stdout]      |
[INFO] [stdout] 2245 |             fx = 0; //{ seuraavassa: osallistujat }
[INFO] [stdout]      |             ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `temp2` is never read
[INFO] [stdout]     --> common/src/sj3.rs:2248:13
[INFO] [stdout]      |
[INFO] [stdout] 2248 |             temp2 = 0;
[INFO] [stdout]      |             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rturns` is never read
[INFO] [stdout]     --> common/src/sj3.rs:2380:13
[INFO] [stdout]      |
[INFO] [stdout] 2380 |             rturns -= 1; //{ niit� on yksi liikaa }
[INFO] [stdout]      |             ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/sj3.rs:272:13
[INFO] [stdout]     |
[INFO] [stdout] 272 |         let mut kr: i32;
[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]    --> common/src/sj3.rs:281:13
[INFO] [stdout]     |
[INFO] [stdout] 281 |         let mut pxk: f64;
[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]    --> common/src/sj3.rs:305:13
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let mut keula_y: i32;
[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]    --> common/src/sj3.rs:338:13
[INFO] [stdout]     |
[INFO] [stdout] 338 |         let mut replayfilename: Vec<u8>;
[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]    --> common/src/sj3.rs:339:13
[INFO] [stdout]     |
[INFO] [stdout] 339 |         let mut replayname: Vec<u8>;
[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]    --> common/src/sj3.rs:344:13
[INFO] [stdout]     |
[INFO] [stdout] 344 |         let mut reflex: u8;
[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]    --> common/src/sj3.rs:349:13
[INFO] [stdout]     |
[INFO] [stdout] 349 |         let mut rstartx: i32;
[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]    --> common/src/sj3.rs:350:13
[INFO] [stdout]     |
[INFO] [stdout] 350 |         let mut rstarty: i32;
[INFO] [stdout]     |             ----^^^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nytmaki`
[INFO] [stdout]    --> common/src/unit.rs:195:54
[INFO] [stdout]     |
[INFO] [stdout] 195 |     pub async fn load_hill(&self, keula_x: &mut i32, nytmaki: i32, act_hill: &Hill) -> u8 {
[INFO] [stdout]     |                                                      ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_nytmaki`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/unit.rs:196:13
[INFO] [stdout]     |
[INFO] [stdout] 196 |         let mut res: u8 = 0;
[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]    --> common/src/unit.rs:214:13
[INFO] [stdout]     |
[INFO] [stdout] 214 |         let mut str1 = txt(act_hill.kr);
[INFO] [stdout]     |             ----^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ch` is never read
[INFO] [stdout]     --> common/src/sj3.rs:4471:33
[INFO] [stdout]      |
[INFO] [stdout] 4471 |                         let mut ch = 0;
[INFO] [stdout]      |                                 ^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> common/src/sj3.rs:4528:29
[INFO] [stdout]      |
[INFO] [stdout] 4528 |                         let mut str1 = self.l.lstr(if index[screen as usize] == 4 {
[INFO] [stdout]      |                             ----^^^^
[INFO] [stdout]      |                             |
[INFO] [stdout]      |                             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `a` is never read
[INFO] [stdout]     --> common/src/unit.rs:1088:21
[INFO] [stdout]      |
[INFO] [stdout] 1088 |             let mut a: u8 = 0;
[INFO] [stdout]      |                     ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `b` is never read
[INFO] [stdout]     --> common/src/unit.rs:1089:21
[INFO] [stdout]      |
[INFO] [stdout] 1089 |             let mut b: u8 = 0;
[INFO] [stdout]      |                     ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> common/src/unit.rs:1055:13
[INFO] [stdout]      |
[INFO] [stdout] 1055 |         let mut x = 25;
[INFO] [stdout]      |             ----^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `phase`
[INFO] [stdout]     --> common/src/unit.rs:1374:36
[INFO] [stdout]      |
[INFO] [stdout] 1374 |     pub async fn hill_maker(&self, phase: u8) {
[INFO] [stdout]      |                                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_phase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sch1` is never read
[INFO] [stdout]    --> common/src/info.rs:586:17
[INFO] [stdout]     |
[INFO] [stdout] 586 |         let mut sch1: u8 = 0;
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sch2` is never read
[INFO] [stdout]    --> common/src/info.rs:587:17
[INFO] [stdout]     |
[INFO] [stdout] 587 |         let mut sch2: u8 = 0;
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `leave` is never read
[INFO] [stdout]     --> common/src/sj3.rs:4956:17
[INFO] [stdout]      |
[INFO] [stdout] 4956 |         let mut leave: bool = false;
[INFO] [stdout]      |                 ^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `setfile`
[INFO] [stdout]    --> common/src/info.rs:451:9
[INFO] [stdout]     |
[INFO] [stdout] 451 |         setfile: &[u8],
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_setfile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/info.rs:456:13
[INFO] [stdout]     |
[INFO] [stdout] 456 |         let mut tempb = oldhi.score > 0;
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ysize` is never read
[INFO] [stdout]   --> common/src/graph.rs:72:17
[INFO] [stdout]    |
[INFO] [stdout] 72 |         let mut ysize: i32 = 0;
[INFO] [stdout]    |                 ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `x`
[INFO] [stdout]    --> common/src/graph.rs:161:29
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn get_pixel(&self, x: u16, y: u16) -> u8 {
[INFO] [stdout]     |                             ^ help: if this is intentional, prefix it with an underscore: `_x`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `y`
[INFO] [stdout]    --> common/src/graph.rs:161:37
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub fn get_pixel(&self, x: u16, y: u16) -> u8 {
[INFO] [stdout]     |                                     ^ help: if this is intentional, prefix it with an underscore: `_y`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `st`
[INFO] [stdout]    --> common/src/graph.rs:307:24
[INFO] [stdout]     |
[INFO] [stdout] 307 |     pub fn balk(&self, st: u8) {
[INFO] [stdout]     |                        ^^ help: if this is intentional, prefix it with an underscore: `_st`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/graph.rs:432:13
[INFO] [stdout]     |
[INFO] [stdout] 432 |         let mut temp1: i32;
[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]    --> common/src/graph.rs:433:13
[INFO] [stdout]     |
[INFO] [stdout] 433 |         let mut temp2 = self.font_len(str1);
[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]   --> common/src/help.rs:10:13
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub fn txtp(mut jokuluku: i32) -> Vec<u8> {
[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]   --> common/src/help.rs:23:12
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub fn txt(mut jokuluku: i32) -> Vec<u8> {
[INFO] [stdout]    |            ----^^^^^^^^
[INFO] [stdout]    |            |
[INFO] [stdout]    |            help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `s` is never read
[INFO] [stdout]    --> common/src/info.rs:362:17
[INFO] [stdout]     |
[INFO] [stdout] 362 |         let mut s = b"".to_vec();
[INFO] [stdout]     |                 ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `setfile`
[INFO] [stdout]    --> common/src/info.rs:429:9
[INFO] [stdout]     |
[INFO] [stdout] 429 |         setfile: &[u8],
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_setfile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sortby`
[INFO] [stdout]    --> common/src/info.rs:430:9
[INFO] [stdout]     |
[INFO] [stdout] 430 |         sortby: &mut u8,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_sortby`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hillorder`
[INFO] [stdout]    --> common/src/info.rs:431:9
[INFO] [stdout]     |
[INFO] [stdout] 431 |         hillorder: &mut [i32],
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hillorder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cuphills`
[INFO] [stdout]    --> common/src/info.rs:432:9
[INFO] [stdout]     |
[INFO] [stdout] 432 |         cuphills: &mut i32,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cuphills`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `setfile`
[INFO] [stdout]    --> common/src/info.rs:440:9
[INFO] [stdout]     |
[INFO] [stdout] 440 |         setfile: &[u8],
[INFO] [stdout]     |         ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_setfile`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `sortby`
[INFO] [stdout]    --> common/src/info.rs:441:9
[INFO] [stdout]     |
[INFO] [stdout] 441 |         sortby: u8,
[INFO] [stdout]     |         ^^^^^^ help: if this is intentional, prefix it with an underscore: `_sortby`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `hillorder`
[INFO] [stdout]    --> common/src/info.rs:442:9
[INFO] [stdout]     |
[INFO] [stdout] 442 |         hillorder: &[i32],
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hillorder`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `cuphills`
[INFO] [stdout]    --> common/src/info.rs:443:9
[INFO] [stdout]     |
[INFO] [stdout] 443 |         cuphills: i32,
[INFO] [stdout]     |         ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_cuphills`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/lumi.rs:116:17
[INFO] [stdout]     |
[INFO] [stdout] 116 |             let mut lumi = &mut self.lh[i as usize];
[INFO] [stdout]     |                 ----^^^^
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `m`
[INFO] [stdout]    --> common/src/maki.rs:153:31
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn aseta_moodi(&self, m: u16) {
[INFO] [stdout]     |                               ^ help: if this is intentional, prefix it with an underscore: `_m`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `mode`
[INFO] [stdout]   --> common/src/pcx.rs:93:32
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn muuta_replay(&self, mode: u8) {
[INFO] [stdout]    |                                ^^^^ help: if this is intentional, prefix it with an underscore: `_mode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `i`
[INFO] [stdout]    --> common/src/pcx.rs:234:21
[INFO] [stdout]     |
[INFO] [stdout] 234 |                 for i in 0..(b1 - 192) {
[INFO] [stdout]     |                     ^ help: if this is intentional, prefix it with an underscore: `_i`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `temp` is never read
[INFO] [stdout]     --> common/src/sj3.rs:4193:17
[INFO] [stdout]      |
[INFO] [stdout] 4193 |         let mut temp: i32 = 0;
[INFO] [stdout]      |                 ^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `high`
[INFO] [stdout]     --> common/src/sj3.rs:4636:22
[INFO] [stdout]      |
[INFO] [stdout] 4636 |     fn dolist(&self, high: u8, phase: u8) {
[INFO] [stdout]      |                      ^^^^ help: if this is intentional, prefix it with an underscore: `_high`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `phase`
[INFO] [stdout]     --> common/src/sj3.rs:4636:32
[INFO] [stdout]      |
[INFO] [stdout] 4636 |     fn dolist(&self, high: u8, phase: u8) {
[INFO] [stdout]      |                                ^^^^^ help: if this is intentional, prefix it with an underscore: `_phase`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `version`
[INFO] [stdout]    --> common/src/unit.rs:134:29
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn makevcode(&self, version: &[u8], reg: bool) {
[INFO] [stdout]     |                             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_version`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> common/src/unit.rs:553:13
[INFO] [stdout]     |
[INFO] [stdout] 553 |         let mut count = 30;
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `h2`
[INFO] [stdout]    --> common/src/unit.rs:980:25
[INFO] [stdout]     |
[INFO] [stdout] 980 |     fn edit_hill(&self, h2: &mut Hill, filestr: &mut Vec<u8>, change: bool) {
[INFO] [stdout]     |                         ^^ help: if this is intentional, prefix it with an underscore: `_h2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `filestr`
[INFO] [stdout]    --> common/src/unit.rs:980:40
[INFO] [stdout]     |
[INFO] [stdout] 980 |     fn edit_hill(&self, h2: &mut Hill, filestr: &mut Vec<u8>, change: bool) {
[INFO] [stdout]     |                                        ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_filestr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `change`
[INFO] [stdout]    --> common/src/unit.rs:980:63
[INFO] [stdout]     |
[INFO] [stdout] 980 |     fn edit_hill(&self, h2: &mut Hill, filestr: &mut Vec<u8>, change: bool) {
[INFO] [stdout]     |                                                               ^^^^^^ help: if this is intentional, prefix it with an underscore: `_change`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `temp`
[INFO] [stdout]     --> common/src/unit.rs:1251:13
[INFO] [stdout]      |
[INFO] [stdout] 1251 |         let temp = index - NUM_WC_HILLS;
[INFO] [stdout]      |             ^^^^ help: if this is intentional, prefix it with an underscore: `_temp`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]     --> common/src/unit.rs:1265:26
[INFO] [stdout]      |
[INFO] [stdout] 1265 |     fn write_hill(&self, mut f: impl Write, mut h: Hill, index: i32, phase: i32) {
[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]     --> common/src/unit.rs:1738:9
[INFO] [stdout]      |
[INFO] [stdout] 1738 |     let mut high = str0[5 - 1];
[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]     --> common/src/unit.rs:1788:13
[INFO] [stdout]      |
[INFO] [stdout] 1788 |         let mut f2 = s.open_file("GOALS.SKI");
[INFO] [stdout]      |             ----^^
[INFO] [stdout]      |             |
[INFO] [stdout]      |             help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `close_graph`, `get_pixel`, and `balk` are never used
[INFO] [stdout]    --> common/src/graph.rs:44:12
[INFO] [stdout]     |
[INFO] [stdout] 24  | impl<'m, 'p, 's, 'si, P: Platform> GraphModule<'m, 'p, 's, P> {
[INFO] [stdout]     | ------------------------------------------------------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 44  |     pub fn close_graph(&self) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 161 |     pub fn get_pixel(&self, x: u16, y: u16) -> u8 {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 307 |     pub fn balk(&self, st: u8) {
[INFO] [stdout]     |            ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `NUM_HISCORES` is never used
[INFO] [stdout]   --> common/src/info.rs:64:7
[INFO] [stdout]    |
[INFO] [stdout] 64 | const NUM_HISCORES: u32 = 61; //{ 1-20=WC + 21-30=TC + 31-35=4h + 36-41=KOTH + 42-61=CC }
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_CUSTOM_HILLS` is never used
[INFO] [stdout]   --> common/src/info.rs:66:7
[INFO] [stdout]    |
[INFO] [stdout] 66 | const MAX_CUSTOM_HILLS: i32 = 40;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_PMAARA` is never used
[INFO] [stdout]   --> common/src/info.rs:72:7
[INFO] [stdout]    |
[INFO] [stdout] 72 | const MAX_PMAARA: u8 = 10;
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `maxprofiles` and `maxpmaara` are never read
[INFO] [stdout]   --> common/src/info.rs:93:5
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub struct InfoModule<'g, 'l, 'm, 'p, 's, 'u, P: Platform> {
[INFO] [stdout]    |            ---------- fields in this struct
[INFO] [stdout] ...
[INFO] [stdout] 93 |     maxprofiles: i32,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 94 |     maxpmaara: i32,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Res` is never constructed
[INFO] [stdout]  --> common/src/list.rs:8:8
[INFO] [stdout]   |
[INFO] [stdout] 8 | struct Res {
[INFO] [stdout]   |        ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `G_VAIHTELU` is never used
[INFO] [stdout]   --> common/src/lumi.rs:20:7
[INFO] [stdout]    |
[INFO] [stdout] 20 | const G_VAIHTELU: i32 = 300; //{ putoamisnopeuden vaihtelu }
[INFO] [stdout]    |       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `aseta_moodi` is never used
[INFO] [stdout]    --> common/src/maki.rs:153:12
[INFO] [stdout]     |
[INFO] [stdout] 22  | impl MakiModule {
[INFO] [stdout]     | --------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 153 |     pub fn aseta_moodi(&self, m: u16) {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `muuta_replay` is never used
[INFO] [stdout]   --> common/src/pcx.rs:93:12
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<'m, 's, 'si, P: Platform> PcxModule<'m, 's, P> {
[INFO] [stdout]    | --------------------------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 93 |     pub fn muuta_replay(&self, mode: u8) {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `start` is never read
[INFO] [stdout]   --> common/src/sj3.rs:50:5
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub struct SJ3Module<'g, 'i, 'l, 'm, 'p, 's, 't, 'u, P: Platform> {
[INFO] [stdout]    |            --------- field in this struct
[INFO] [stdout] ...
[INFO] [stdout] 50 |     start: Time,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_OWN_PL` is never used
[INFO] [stdout]   --> common/src/unit.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const MAX_OWN_PL: i32 = 10; //{ montako omaa pelaajaa voi olla }
[INFO] [stdout]    |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAX_CUSTOMS` is never used
[INFO] [stdout]   --> common/src/unit.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const MAX_CUSTOMS: i32 = 200; //{ montako custom hill filea .sjc voi olla }
[INFO] [stdout]    |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `hour`, `minute`, `second`, and `sec100` are never read
[INFO] [stdout]   --> common/src/unit.rs:79:5
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub struct Time {
[INFO] [stdout]    |            ---- fields in this struct
[INFO] [stdout] 79 |     hour: u16,
[INFO] [stdout]    |     ^^^^
[INFO] [stdout] 80 |     minute: u16,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 81 |     second: u16,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 82 |     sec100: u16,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Time` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking web-sys v0.3.64
[INFO] [stdout] warning: 112 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting desktop v0.1.0 (/opt/rustwide/workdir/desktop)
[INFO] [stderr]     Checking console_log v1.0.0
[INFO] [stderr]  Documenting skijump3-web v0.1.0 (/opt/rustwide/workdir/web)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 8.77s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/common/index.html
[INFO] [stderr]    Generated /opt/rustwide/target/doc/desktop/index.html
[INFO] [stderr]    Generated /opt/rustwide/target/doc/pack/index.html
[INFO] [stderr]    Generated /opt/rustwide/target/doc/skijump3_web/index.html
[INFO] running `Command { std: "docker" "inspect" "59f980ff8a93ccb2ab6ffdc4e5dd8e28c212f2355d46fd2a876073746452e7da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "59f980ff8a93ccb2ab6ffdc4e5dd8e28c212f2355d46fd2a876073746452e7da", kill_on_drop: false }`
[INFO] [stdout] 59f980ff8a93ccb2ab6ffdc4e5dd8e28c212f2355d46fd2a876073746452e7da
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 52aeb7e1ff4dd0477b93f53ff0889476e08b28d4de97565c5487384ba4789e6f
[INFO] running `Command { std: "docker" "start" "-a" "52aeb7e1ff4dd0477b93f53ff0889476e08b28d4de97565c5487384ba4789e6f", kill_on_drop: false }`
[INFO] [stderr] error: manifest path `/opt/rustwide/workdir/Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace
[INFO] running `Command { std: "docker" "inspect" "52aeb7e1ff4dd0477b93f53ff0889476e08b28d4de97565c5487384ba4789e6f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "52aeb7e1ff4dd0477b93f53ff0889476e08b28d4de97565c5487384ba4789e6f", kill_on_drop: false }`
[INFO] [stdout] 52aeb7e1ff4dd0477b93f53ff0889476e08b28d4de97565c5487384ba4789e6f
