[INFO] cloning repository https://github.com/Justis-Lamanna/glazed-dx [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Justis-Lamanna/glazed-dx" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJustis-Lamanna%2Fglazed-dx", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJustis-Lamanna%2Fglazed-dx'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d867a9bf74ccbd29101922b308e4c7fc40a89523 [INFO] checking Justis-Lamanna/glazed-dx against try#cac44d9528e3bbbdaa1537d187bd489ccc5de18c for pr-91141 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FJustis-Lamanna%2Fglazed-dx" "/workspace/builds/worker-0/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Justis-Lamanna/glazed-dx on toolchain cac44d9528e3bbbdaa1537d187bd489ccc5de18c [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cac44d9528e3bbbdaa1537d187bd489ccc5de18c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/Justis-Lamanna/glazed-dx [INFO] finished tweaking git repo https://github.com/Justis-Lamanna/glazed-dx [INFO] tweaked toml for git repo https://github.com/Justis-Lamanna/glazed-dx written to /workspace/builds/worker-0/source/Cargo.toml [INFO] crate git repo https://github.com/Justis-Lamanna/glazed-dx already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+cac44d9528e3bbbdaa1537d187bd489ccc5de18c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded strum v0.22.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+cac44d9528e3bbbdaa1537d187bd489ccc5de18c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] ae6eafea224ff2c866afa5362bff5a92a746971148cedad3a002b9f2cc997f94 [INFO] running `Command { std: "docker" "start" "-a" "ae6eafea224ff2c866afa5362bff5a92a746971148cedad3a002b9f2cc997f94", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ae6eafea224ff2c866afa5362bff5a92a746971148cedad3a002b9f2cc997f94", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ae6eafea224ff2c866afa5362bff5a92a746971148cedad3a002b9f2cc997f94", kill_on_drop: false }` [INFO] [stdout] ae6eafea224ff2c866afa5362bff5a92a746971148cedad3a002b9f2cc997f94 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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" "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:5736fa189c1c60b01babf4b8b698fe57b6ecc41933a7ff2e0b8d7a221459412b" "/opt/rustwide/cargo-home/bin/cargo" "+cac44d9528e3bbbdaa1537d187bd489ccc5de18c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c668ad99410b9bcfcfac1d5ee750c5e05d71304da147a03176cb73ff0c916aed [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "c668ad99410b9bcfcfac1d5ee750c5e05d71304da147a03176cb73ff0c916aed", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.107 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Checking glazed-core v0.1.0 (/opt/rustwide/workdir/crates/glazed-core) [INFO] [stderr] Compiling unicode-segmentation v1.8.0 [INFO] [stderr] Checking strum v0.22.0 [INFO] [stderr] Checking lazy_static v0.1.16 [INFO] [stderr] Compiling proc-macro2 v1.0.32 [INFO] [stderr] Checking syn v1.0.81 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Compiling quote v1.0.10 [INFO] [stderr] Checking getrandom v0.2.3 [INFO] [stderr] Checking rand_core v0.6.3 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.4 [INFO] [stderr] Checking glazed-macro v0.1.0 (/opt/rustwide/workdir/crates/glazed-macro) [INFO] [stderr] Compiling strum_macros v0.22.0 [INFO] [stderr] Checking glazed-data v0.1.0 (/opt/rustwide/workdir/crates/glazed-data) [INFO] [stdout] warning: field is never read: `ev` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | ev: u8 [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `coolness` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | coolness: u8, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `beauty` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | beauty: u8, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `cuteness` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | cuteness: u8, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `smartness` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | smartness: u8, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `toughness` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | toughness: u8, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `feel` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | feel: u8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `cool_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | cool_ribbon: [bool; 4], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `beauty_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | beauty_ribbon: [bool; 4], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `cute_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | cute_ribbon: [bool; 4], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `smart_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | smart_ribbon: [bool; 4], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `tough_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | tough_ribbon: [bool; 4], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `champion_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | champion_ribbon: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `winning_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | winning_ribbon: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `victory_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | victory_ribbon: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `artist_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | artist_ribbon: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `effort_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:210:5 [INFO] [stdout] | [INFO] [stdout] 210 | effort_ribbon: bool [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `pp_bonus` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | pp_bonus: u8 [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `ev` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | ev: u8 [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `coolness` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | coolness: u8, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `beauty` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | beauty: u8, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `cuteness` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | cuteness: u8, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `smartness` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | smartness: u8, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `toughness` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:199:5 [INFO] [stdout] | [INFO] [stdout] 199 | toughness: u8, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `feel` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | feel: u8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `cool_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:201:5 [INFO] [stdout] | [INFO] [stdout] 201 | cool_ribbon: [bool; 4], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `beauty_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | beauty_ribbon: [bool; 4], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `cute_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:203:5 [INFO] [stdout] | [INFO] [stdout] 203 | cute_ribbon: [bool; 4], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `smart_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:204:5 [INFO] [stdout] | [INFO] [stdout] 204 | smart_ribbon: [bool; 4], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `tough_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:205:5 [INFO] [stdout] | [INFO] [stdout] 205 | tough_ribbon: [bool; 4], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `champion_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 206 | champion_ribbon: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `winning_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | winning_ribbon: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `victory_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:208:5 [INFO] [stdout] | [INFO] [stdout] 208 | victory_ribbon: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `artist_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:209:5 [INFO] [stdout] | [INFO] [stdout] 209 | artist_ribbon: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `effort_ribbon` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:210:5 [INFO] [stdout] | [INFO] [stdout] 210 | effort_ribbon: bool [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `pp_bonus` [INFO] [stdout] --> crates/glazed-data/src/pokemon.rs:234:5 [INFO] [stdout] | [INFO] [stdout] 234 | pp_bonus: u8 [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 18 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 18 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking glazed-battle v0.1.0 (/opt/rustwide/workdir/crates/glazed-battle) [INFO] [stdout] warning: unused import: `glazed_data::attack::Move` [INFO] [stdout] --> crates/glazed-battle/src/single.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use glazed_data::attack::Move; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `glazed_data::item::Item` [INFO] [stdout] --> crates/glazed-battle/src/single.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use glazed_data::item::Item; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MutBattlePokemon` [INFO] [stdout] --> crates/glazed-battle/src/single.rs:5:53 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::{BattleData, Battlefield, BattlePokemon, MutBattlePokemon, Party}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `EntryHazard` [INFO] [stdout] --> crates/glazed-battle/src/double.rs:3:70 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{BattleData, Battlefield, BattlePokemon, BattleTypeTrait, EntryHazard, Field, Party, Side}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `EntryHazard` [INFO] [stdout] --> crates/glazed-battle/src/tag.rs:1:70 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{BattleData, Battlefield, BattlePokemon, BattleTypeTrait, EntryHazard, Field, Party, Side}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Effect`, `StatChangeTarget` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:9:61 [INFO] [stdout] | [INFO] [stdout] 9 | use glazed_data::attack::{Accuracy, BattleStat, DamageType, Effect, Move, MoveData, NonVolatileBattleAilment, Power, StatChangeTarget}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `glazed_data::attack::Move` [INFO] [stdout] --> crates/glazed-battle/src/single.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use glazed_data::attack::Move; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `glazed_data::item::Item` [INFO] [stdout] --> crates/glazed-battle/src/single.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use glazed_data::item::Item; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MutBattlePokemon` [INFO] [stdout] --> crates/glazed-battle/src/single.rs:5:53 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::{BattleData, Battlefield, BattlePokemon, MutBattlePokemon, Party}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `EntryHazard` [INFO] [stdout] --> crates/glazed-battle/src/double.rs:3:70 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{BattleData, Battlefield, BattlePokemon, BattleTypeTrait, EntryHazard, Field, Party, Side}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `EntryHazard` [INFO] [stdout] --> crates/glazed-battle/src/tag.rs:1:70 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{BattleData, Battlefield, BattlePokemon, BattleTypeTrait, EntryHazard, Field, Party, Side}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Effect`, `StatChangeTarget` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:9:61 [INFO] [stdout] | [INFO] [stdout] 9 | use glazed_data::attack::{Accuracy, BattleStat, DamageType, Effect, Move, MoveData, NonVolatileBattleAilment, Power, StatChangeTarget}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:251:31 [INFO] [stdout] | [INFO] [stdout] 251 | fn do_by_id(&mut self, id: u8, func: F) where [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `func` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:251:39 [INFO] [stdout] | [INFO] [stdout] 251 | fn do_by_id(&mut self, id: u8, func: F) where [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:683:39 [INFO] [stdout] | [INFO] [stdout] 683 | fn checks_if_hits_immunity(&self, user: &Battler, attack: &Move, defender: &Battler) -> bool { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_user` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:824:39 [INFO] [stdout] | [INFO] [stdout] 824 | fn do_secondary_effect(&mut self, user: &Battler, attack: &Move, data: &MoveData, defender: &Battler, had_primary_damage: bool) -> Ve... [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_user` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `attack` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:824:55 [INFO] [stdout] | [INFO] [stdout] 824 | fn do_secondary_effect(&mut self, user: &Battler, attack: &Move, data: &MoveData, defender: &Battler, had_primary_damage: bool) -> Ve... [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_attack` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:824:70 [INFO] [stdout] | [INFO] [stdout] 824 | ...user: &Battler, attack: &Move, data: &MoveData, defender: &Battler, had_primary_damage: bool) -> Vec { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `defender` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:824:87 [INFO] [stdout] | [INFO] [stdout] 824 | ...k: &Move, data: &MoveData, defender: &Battler, had_primary_damage: bool) -> Vec { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_defender` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `had_primary_damage` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:824:107 [INFO] [stdout] | [INFO] [stdout] 824 | ...ender: &Battler, had_primary_damage: bool) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_had_primary_damage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> crates/glazed-battle/src/single.rs:45:31 [INFO] [stdout] | [INFO] [stdout] 45 | fn do_by_id(&mut self, id: u8, func: F) where F: Fn(&mut Pokemon, &mut BattleData) -> () { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user_left` [INFO] [stdout] --> crates/glazed-battle/src/double.rs:75:27 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn do_turn(&self, user_left: DoubleTurnAction, user_right: DoubleTurnAction, opponent_left: DoubleTurnAction, opponent_right: Dou... [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_left` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user_right` [INFO] [stdout] --> crates/glazed-battle/src/double.rs:75:56 [INFO] [stdout] | [INFO] [stdout] 75 | ..._left: DoubleTurnAction, user_right: DoubleTurnAction, opponent_left: DoubleTurnAction, opponent_right: DoubleTurnAction) -> () { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_right` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opponent_left` [INFO] [stdout] --> crates/glazed-battle/src/double.rs:75:86 [INFO] [stdout] | [INFO] [stdout] 75 | ...ht: DoubleTurnAction, opponent_left: DoubleTurnAction, opponent_right: DoubleTurnAction) -> () { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_opponent_left` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opponent_right` [INFO] [stdout] --> crates/glazed-battle/src/double.rs:75:119 [INFO] [stdout] | [INFO] [stdout] 75 | ...t: DoubleTurnAction, opponent_right: DoubleTurnAction) -> () { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_opponent_right` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user_left` [INFO] [stdout] --> crates/glazed-battle/src/tag.rs:76:27 [INFO] [stdout] | [INFO] [stdout] 76 | pub fn do_turn(&self, user_left: DoubleTurnAction, user_right: DoubleTurnAction, opponent_left: DoubleTurnAction, opponent_right: Dou... [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_left` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user_right` [INFO] [stdout] --> crates/glazed-battle/src/tag.rs:76:56 [INFO] [stdout] | [INFO] [stdout] 76 | ..._left: DoubleTurnAction, user_right: DoubleTurnAction, opponent_left: DoubleTurnAction, opponent_right: DoubleTurnAction) -> () { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_right` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opponent_left` [INFO] [stdout] --> crates/glazed-battle/src/tag.rs:76:86 [INFO] [stdout] | [INFO] [stdout] 76 | ...ht: DoubleTurnAction, opponent_left: DoubleTurnAction, opponent_right: DoubleTurnAction) -> () { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_opponent_left` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opponent_right` [INFO] [stdout] --> crates/glazed-battle/src/tag.rs:76:119 [INFO] [stdout] | [INFO] [stdout] 76 | ...t: DoubleTurnAction, opponent_right: DoubleTurnAction) -> () { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_opponent_right` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> crates/glazed-battle/src/single.rs:75:13 [INFO] [stdout] | [INFO] [stdout] 75 | let mut turn = Turn::new(); [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: function is never used: `determine_accuracy_stat_multiplier` [INFO] [stdout] --> crates/glazed-battle/src/core.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn determine_accuracy_stat_multiplier(stage: i8) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_quarter_health_or_worse` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:111:8 [INFO] [stdout] | [INFO] [stdout] 111 | fn is_quarter_health_or_worse(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `pokemon` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | pokemon: &'a mut Pokemon, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `battle_data` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | battle_data: &'a mut BattleData [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `hazard` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | hazard: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `gravity` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 135 | gravity: u8 [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_accuracy_factor` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:506:8 [INFO] [stdout] | [INFO] [stdout] 506 | fn get_accuracy_factor(&self, user_id: &Battler, attack: &Move, defender_id: &Battler) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `checks_if_hits_immunity` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:683:8 [INFO] [stdout] | [INFO] [stdout] 683 | fn checks_if_hits_immunity(&self, user: &Battler, attack: &Move, defender: &Battler) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `check_if_hits_accuracy` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:690:8 [INFO] [stdout] | [INFO] [stdout] 690 | fn check_if_hits_accuracy(&self, user: &Battler, attack: &Move, defender: &Battler) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `used_move_this_turn` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:842:5 [INFO] [stdout] | [INFO] [stdout] 842 | used_move_this_turn: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `last_used_move` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:844:5 [INFO] [stdout] | [INFO] [stdout] 844 | last_used_move: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `bound` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:855:5 [INFO] [stdout] | [INFO] [stdout] 855 | bound: u8, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `cant_flee` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:857:5 [INFO] [stdout] | [INFO] [stdout] 857 | cant_flee: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `cursed` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:859:5 [INFO] [stdout] | [INFO] [stdout] 859 | cursed: bool, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `drowsy` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:861:5 [INFO] [stdout] | [INFO] [stdout] 861 | drowsy: bool, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `embargo` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:863:5 [INFO] [stdout] | [INFO] [stdout] 863 | embargo: u8, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `encore` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:865:5 [INFO] [stdout] | [INFO] [stdout] 865 | encore: u8, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `infatuated` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:869:5 [INFO] [stdout] | [INFO] [stdout] 869 | infatuated: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `flinch` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:871:5 [INFO] [stdout] | [INFO] [stdout] 871 | flinch: bool, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unable_to_heal` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:873:5 [INFO] [stdout] | [INFO] [stdout] 873 | unable_to_heal: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `identified` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:875:5 [INFO] [stdout] | [INFO] [stdout] 875 | identified: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `perish_song` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:877:5 [INFO] [stdout] | [INFO] [stdout] 877 | perish_song: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `nightmare` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:879:5 [INFO] [stdout] | [INFO] [stdout] 879 | nightmare: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `taunted` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:881:5 [INFO] [stdout] | [INFO] [stdout] 881 | taunted: u8, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `levitating` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:883:5 [INFO] [stdout] | [INFO] [stdout] 883 | levitating: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `tormented` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:885:5 [INFO] [stdout] | [INFO] [stdout] 885 | tormented: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `aqua_ringed` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:887:5 [INFO] [stdout] | [INFO] [stdout] 887 | aqua_ringed: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `leeched` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:889:5 [INFO] [stdout] | [INFO] [stdout] 889 | leeched: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `braced` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:891:5 [INFO] [stdout] | [INFO] [stdout] 891 | braced: u8, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `charging` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:893:5 [INFO] [stdout] | [INFO] [stdout] 893 | charging: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `center_of_attention` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:895:5 [INFO] [stdout] | [INFO] [stdout] 895 | center_of_attention: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `curled` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:897:5 [INFO] [stdout] | [INFO] [stdout] 897 | curled: bool, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `rooted` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:899:5 [INFO] [stdout] | [INFO] [stdout] 899 | rooted: bool, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `magic_coated` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:901:5 [INFO] [stdout] | [INFO] [stdout] 901 | magic_coated: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `minimized` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:903:5 [INFO] [stdout] | [INFO] [stdout] 903 | minimized: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `protected` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:905:5 [INFO] [stdout] | [INFO] [stdout] 905 | protected: u8, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `recharging` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:907:5 [INFO] [stdout] | [INFO] [stdout] 907 | recharging: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `invulnerable` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:909:5 [INFO] [stdout] | [INFO] [stdout] 909 | invulnerable: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `carrying` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:911:5 [INFO] [stdout] | [INFO] [stdout] 911 | carrying: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `thrashing` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:915:5 [INFO] [stdout] | [INFO] [stdout] 915 | thrashing: u8, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `move_1` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:983:5 [INFO] [stdout] | [INFO] [stdout] 983 | move_1: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `move_2` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:984:5 [INFO] [stdout] | [INFO] [stdout] 984 | move_2: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `move_3` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:985:5 [INFO] [stdout] | [INFO] [stdout] 985 | move_3: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `move_4` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:986:5 [INFO] [stdout] | [INFO] [stdout] 986 | move_4: Option [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rain` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1039:5 [INFO] [stdout] | [INFO] [stdout] 1039 | Rain(u8), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Sun` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1040:5 [INFO] [stdout] | [INFO] [stdout] 1040 | Sun(u8), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Hail` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1041:5 [INFO] [stdout] | [INFO] [stdout] 1041 | Hail(u8), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Sandstorm` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1042:5 [INFO] [stdout] | [INFO] [stdout] 1042 | Sandstorm(u8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Fog` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1043:5 [INFO] [stdout] | [INFO] [stdout] 1043 | Fog [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Spikes` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1049:5 [INFO] [stdout] | [INFO] [stdout] 1049 | Spikes(u8), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ToxicSpikes` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1050:5 [INFO] [stdout] | [INFO] [stdout] 1050 | ToxicSpikes(u8), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `StickyWeb` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1051:5 [INFO] [stdout] | [INFO] [stdout] 1051 | StickyWeb, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PointedStones` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1052:5 [INFO] [stdout] | [INFO] [stdout] 1052 | PointedStones [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Underground` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1057:5 [INFO] [stdout] | [INFO] [stdout] 1057 | Underground, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Underwater` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1058:5 [INFO] [stdout] | [INFO] [stdout] 1058 | Underwater, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `InAir` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1059:5 [INFO] [stdout] | [INFO] [stdout] 1059 | InAir [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 80 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking glazed-dx v0.1.0 (/opt/rustwide/workdir/crates/glazed-dx) [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:251:31 [INFO] [stdout] | [INFO] [stdout] 251 | fn do_by_id(&mut self, id: u8, func: F) where [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `func` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:251:39 [INFO] [stdout] | [INFO] [stdout] 251 | fn do_by_id(&mut self, id: u8, func: F) where [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_func` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:683:39 [INFO] [stdout] | [INFO] [stdout] 683 | fn checks_if_hits_immunity(&self, user: &Battler, attack: &Move, defender: &Battler) -> bool { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_user` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:824:39 [INFO] [stdout] | [INFO] [stdout] 824 | fn do_secondary_effect(&mut self, user: &Battler, attack: &Move, data: &MoveData, defender: &Battler, had_primary_damage: bool) -> Ve... [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_user` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `attack` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:824:55 [INFO] [stdout] | [INFO] [stdout] 824 | fn do_secondary_effect(&mut self, user: &Battler, attack: &Move, data: &MoveData, defender: &Battler, had_primary_damage: bool) -> Ve... [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_attack` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:824:70 [INFO] [stdout] | [INFO] [stdout] 824 | ...user: &Battler, attack: &Move, data: &MoveData, defender: &Battler, had_primary_damage: bool) -> Vec { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `defender` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:824:87 [INFO] [stdout] | [INFO] [stdout] 824 | ...k: &Move, data: &MoveData, defender: &Battler, had_primary_damage: bool) -> Vec { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_defender` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `had_primary_damage` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:824:107 [INFO] [stdout] | [INFO] [stdout] 824 | ...ender: &Battler, had_primary_damage: bool) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_had_primary_damage` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> crates/glazed-battle/src/single.rs:45:31 [INFO] [stdout] | [INFO] [stdout] 45 | fn do_by_id(&mut self, id: u8, func: F) where F: Fn(&mut Pokemon, &mut BattleData) -> () { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user_left` [INFO] [stdout] --> crates/glazed-battle/src/double.rs:75:27 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn do_turn(&self, user_left: DoubleTurnAction, user_right: DoubleTurnAction, opponent_left: DoubleTurnAction, opponent_right: Dou... [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_left` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user_right` [INFO] [stdout] --> crates/glazed-battle/src/double.rs:75:56 [INFO] [stdout] | [INFO] [stdout] 75 | ..._left: DoubleTurnAction, user_right: DoubleTurnAction, opponent_left: DoubleTurnAction, opponent_right: DoubleTurnAction) -> () { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_right` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opponent_left` [INFO] [stdout] --> crates/glazed-battle/src/double.rs:75:86 [INFO] [stdout] | [INFO] [stdout] 75 | ...ht: DoubleTurnAction, opponent_left: DoubleTurnAction, opponent_right: DoubleTurnAction) -> () { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_opponent_left` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opponent_right` [INFO] [stdout] --> crates/glazed-battle/src/double.rs:75:119 [INFO] [stdout] | [INFO] [stdout] 75 | ...t: DoubleTurnAction, opponent_right: DoubleTurnAction) -> () { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_opponent_right` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user_left` [INFO] [stdout] --> crates/glazed-battle/src/tag.rs:76:27 [INFO] [stdout] | [INFO] [stdout] 76 | pub fn do_turn(&self, user_left: DoubleTurnAction, user_right: DoubleTurnAction, opponent_left: DoubleTurnAction, opponent_right: Dou... [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_left` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user_right` [INFO] [stdout] --> crates/glazed-battle/src/tag.rs:76:56 [INFO] [stdout] | [INFO] [stdout] 76 | ..._left: DoubleTurnAction, user_right: DoubleTurnAction, opponent_left: DoubleTurnAction, opponent_right: DoubleTurnAction) -> () { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_right` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opponent_left` [INFO] [stdout] --> crates/glazed-battle/src/tag.rs:76:86 [INFO] [stdout] | [INFO] [stdout] 76 | ...ht: DoubleTurnAction, opponent_left: DoubleTurnAction, opponent_right: DoubleTurnAction) -> () { [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_opponent_left` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `opponent_right` [INFO] [stdout] --> crates/glazed-battle/src/tag.rs:76:119 [INFO] [stdout] | [INFO] [stdout] 76 | ...t: DoubleTurnAction, opponent_right: DoubleTurnAction) -> () { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_opponent_right` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> crates/glazed-battle/src/single.rs:75:13 [INFO] [stdout] | [INFO] [stdout] 75 | let mut turn = Turn::new(); [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: function is never used: `determine_accuracy_stat_multiplier` [INFO] [stdout] --> crates/glazed-battle/src/core.rs:22:8 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn determine_accuracy_stat_multiplier(stage: i8) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_quarter_health_or_worse` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:111:8 [INFO] [stdout] | [INFO] [stdout] 111 | fn is_quarter_health_or_worse(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `pokemon` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | pokemon: &'a mut Pokemon, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `battle_data` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:121:5 [INFO] [stdout] | [INFO] [stdout] 121 | battle_data: &'a mut BattleData [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `hazard` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:127:5 [INFO] [stdout] | [INFO] [stdout] 127 | hazard: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `gravity` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 135 | gravity: u8 [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_accuracy_factor` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:506:8 [INFO] [stdout] | [INFO] [stdout] 506 | fn get_accuracy_factor(&self, user_id: &Battler, attack: &Move, defender_id: &Battler) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `checks_if_hits_immunity` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:683:8 [INFO] [stdout] | [INFO] [stdout] 683 | fn checks_if_hits_immunity(&self, user: &Battler, attack: &Move, defender: &Battler) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `check_if_hits_accuracy` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:690:8 [INFO] [stdout] | [INFO] [stdout] 690 | fn check_if_hits_accuracy(&self, user: &Battler, attack: &Move, defender: &Battler) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `used_move_this_turn` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:842:5 [INFO] [stdout] | [INFO] [stdout] 842 | used_move_this_turn: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `last_used_move` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:844:5 [INFO] [stdout] | [INFO] [stdout] 844 | last_used_move: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `bound` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:855:5 [INFO] [stdout] | [INFO] [stdout] 855 | bound: u8, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `cant_flee` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:857:5 [INFO] [stdout] | [INFO] [stdout] 857 | cant_flee: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TurnAction` [INFO] [stdout] --> crates/glazed-dx/src/main.rs:1:41 [INFO] [stdout] | [INFO] [stdout] 1 | use glazed_battle::{Battlefield, Party, TurnAction}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `cursed` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:859:5 [INFO] [stdout] | [INFO] [stdout] 859 | cursed: bool, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `drowsy` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:861:5 [INFO] [stdout] | [INFO] [stdout] 861 | drowsy: bool, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `embargo` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:863:5 [INFO] [stdout] | [INFO] [stdout] 863 | embargo: u8, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `encore` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:865:5 [INFO] [stdout] | [INFO] [stdout] 865 | encore: u8, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `infatuated` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:869:5 [INFO] [stdout] | [INFO] [stdout] 869 | infatuated: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `flinch` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:871:5 [INFO] [stdout] | [INFO] [stdout] 871 | flinch: bool, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `unable_to_heal` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:873:5 [INFO] [stdout] | [INFO] [stdout] 873 | unable_to_heal: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `identified` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:875:5 [INFO] [stdout] | [INFO] [stdout] 875 | identified: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `perish_song` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:877:5 [INFO] [stdout] | [INFO] [stdout] 877 | perish_song: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `nightmare` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:879:5 [INFO] [stdout] | [INFO] [stdout] 879 | nightmare: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `taunted` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:881:5 [INFO] [stdout] | [INFO] [stdout] 881 | taunted: u8, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `levitating` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:883:5 [INFO] [stdout] | [INFO] [stdout] 883 | levitating: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `tormented` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:885:5 [INFO] [stdout] | [INFO] [stdout] 885 | tormented: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `aqua_ringed` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:887:5 [INFO] [stdout] | [INFO] [stdout] 887 | aqua_ringed: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `leeched` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:889:5 [INFO] [stdout] | [INFO] [stdout] 889 | leeched: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `braced` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:891:5 [INFO] [stdout] | [INFO] [stdout] 891 | braced: u8, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `charging` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:893:5 [INFO] [stdout] | [INFO] [stdout] 893 | charging: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `center_of_attention` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:895:5 [INFO] [stdout] | [INFO] [stdout] 895 | center_of_attention: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `curled` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:897:5 [INFO] [stdout] | [INFO] [stdout] 897 | curled: bool, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `rooted` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:899:5 [INFO] [stdout] | [INFO] [stdout] 899 | rooted: bool, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `magic_coated` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:901:5 [INFO] [stdout] | [INFO] [stdout] 901 | magic_coated: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `minimized` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:903:5 [INFO] [stdout] | [INFO] [stdout] 903 | minimized: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `protected` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:905:5 [INFO] [stdout] | [INFO] [stdout] 905 | protected: u8, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `recharging` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:907:5 [INFO] [stdout] | [INFO] [stdout] 907 | recharging: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `invulnerable` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:909:5 [INFO] [stdout] | [INFO] [stdout] 909 | invulnerable: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `carrying` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:911:5 [INFO] [stdout] | [INFO] [stdout] 911 | carrying: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `thrashing` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:915:5 [INFO] [stdout] | [INFO] [stdout] 915 | thrashing: u8, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `move_1` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:983:5 [INFO] [stdout] | [INFO] [stdout] 983 | move_1: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `move_2` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:984:5 [INFO] [stdout] | [INFO] [stdout] 984 | move_2: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `move_3` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:985:5 [INFO] [stdout] | [INFO] [stdout] 985 | move_3: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `move_4` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:986:5 [INFO] [stdout] | [INFO] [stdout] 986 | move_4: Option [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Rain` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1039:5 [INFO] [stdout] | [INFO] [stdout] 1039 | Rain(u8), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Sun` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1040:5 [INFO] [stdout] | [INFO] [stdout] 1040 | Sun(u8), [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Hail` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1041:5 [INFO] [stdout] | [INFO] [stdout] 1041 | Hail(u8), [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Sandstorm` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1042:5 [INFO] [stdout] | [INFO] [stdout] 1042 | Sandstorm(u8), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Fog` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1043:5 [INFO] [stdout] | [INFO] [stdout] 1043 | Fog [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Spikes` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1049:5 [INFO] [stdout] | [INFO] [stdout] 1049 | Spikes(u8), [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ToxicSpikes` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1050:5 [INFO] [stdout] | [INFO] [stdout] 1050 | ToxicSpikes(u8), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `StickyWeb` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1051:5 [INFO] [stdout] | [INFO] [stdout] 1051 | StickyWeb, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `PointedStones` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1052:5 [INFO] [stdout] | [INFO] [stdout] 1052 | PointedStones [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Underground` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1057:5 [INFO] [stdout] | [INFO] [stdout] 1057 | Underground, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Underwater` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1058:5 [INFO] [stdout] | [INFO] [stdout] 1058 | Underwater, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `InAir` [INFO] [stdout] --> crates/glazed-battle/src/lib.rs:1059:5 [INFO] [stdout] | [INFO] [stdout] 1059 | InAir [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TurnAction` [INFO] [stdout] --> crates/glazed-dx/src/main.rs:1:41 [INFO] [stdout] | [INFO] [stdout] 1 | use glazed_battle::{Battlefield, Party, TurnAction}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 80 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 31.24s [INFO] running `Command { std: "docker" "inspect" "c668ad99410b9bcfcfac1d5ee750c5e05d71304da147a03176cb73ff0c916aed", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c668ad99410b9bcfcfac1d5ee750c5e05d71304da147a03176cb73ff0c916aed", kill_on_drop: false }` [INFO] [stdout] c668ad99410b9bcfcfac1d5ee750c5e05d71304da147a03176cb73ff0c916aed