[INFO] cloning repository https://github.com/TheSeekerGame/TheSeeker [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/TheSeekerGame/TheSeeker" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTheSeekerGame%2FTheSeeker", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTheSeekerGame%2FTheSeeker'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d7b99a861f2dc8811bd36a3a9b324071f559dc2f [INFO] checking TheSeekerGame/TheSeeker against master#2e6fc425411280c658d852813de01c5157255088 for pr-128013 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTheSeekerGame%2FTheSeeker" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/TheSeekerGame/TheSeeker on toolchain 2e6fc425411280c658d852813de01c5157255088 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2e6fc425411280c658d852813de01c5157255088" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/TheSeekerGame/TheSeeker [INFO] finished tweaking git repo https://github.com/TheSeekerGame/TheSeeker [INFO] tweaked toml for git repo https://github.com/TheSeekerGame/TheSeeker written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2e6fc425411280c658d852813de01c5157255088" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating git repository `https://github.com/TheSeekerGame/bevy` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Updating git repository `https://github.com/TheSeekerGame/bevy_ecs_ldtk` [INFO] [stderr] Updating git repository `https://github.com/djeedai/bevy_hanabi` [INFO] [stderr] Updating git repository `https://github.com/IyesGames/iyes_bevy_extras` [INFO] [stderr] Updating git repository `https://github.com/IyesGames/iyes_cli` [INFO] [stderr] Updating git repository `https://github.com/IyesGames/iyes_ui` [INFO] [stderr] Updating git repository `https://github.com/TheSeekerGame/leafwing-input-manager` [INFO] [stderr] Updating git repository `https://github.com/TheSeekerGame/seek_ecs_tilemap` [INFO] [stderr] Updating git repository `https://github.com/TheSeekerGame/sickle_ui.git` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 575 packages to latest compatible versions [INFO] [stderr] Adding accesskit v0.12.3 (latest: v0.16.0) [INFO] [stderr] Adding accesskit_consumer v0.16.1 (latest: v0.24.0) [INFO] [stderr] Adding accesskit_macos v0.10.1 (latest: v0.17.0) [INFO] [stderr] Adding accesskit_windows v0.15.1 (latest: v0.22.0) [INFO] [stderr] Adding accesskit_winit v0.17.0 (latest: v0.22.0) [INFO] [stderr] Adding android-activity v0.5.2 (latest: v0.6.0) [INFO] [stderr] Adding ash v0.37.3+1.3.251 (latest: v0.38.0+1.3.281) [INFO] [stderr] Adding async-broadcast v0.5.1 (latest: v0.7.1) [INFO] [stderr] Adding base64 v0.21.7 (latest: v0.22.1) [INFO] [stderr] Adding bevy-inspector-egui v0.24.0 (latest: v0.25.1) [INFO] [stderr] Adding bevy-inspector-egui-derive v0.24.0 (latest: v0.25.0) [INFO] [stderr] Adding bevy_asset_loader v0.20.2 (latest: v0.21.0) [INFO] [stderr] Adding bevy_asset_loader_derive v0.20.2 (latest: v0.21.0) [INFO] [stderr] Adding bevy_common_assets v0.10.0 (latest: v0.11.0) [INFO] [stderr] Adding bevy_egui v0.27.1 (latest: v0.28.0) [INFO] [stderr] Adding bevy_fluent v0.9.0 (latest: v0.10.0) [INFO] [stderr] Adding bevy_sprite3d v2.8.0 (latest: v3.0.0) [INFO] [stderr] Adding bevy_tweening v0.10.0 (latest: v0.11.0) [INFO] [stderr] Adding bevy_utils v0.13.2 (latest: v0.14.0) [INFO] [stderr] Adding bevy_utils_proc_macros v0.13.2 (latest: v0.14.0) [INFO] [stderr] Adding bit-set v0.5.3 (latest: v0.8.0) [INFO] [stderr] Adding bit-vec v0.6.3 (latest: v0.8.0) [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.6.0) [INFO] [stderr] Adding block-sys v0.1.0-beta.1 (latest: v0.2.1) [INFO] [stderr] Adding block2 v0.2.0-alpha.6 (latest: v0.5.1) [INFO] [stderr] Adding block2 v0.3.0 (latest: v0.5.1) [INFO] [stderr] Adding calloop v0.12.4 (latest: v0.14.0) [INFO] [stderr] Adding calloop-wayland-source v0.2.0 (latest: v0.3.0) [INFO] [stderr] Adding cfg_aliases v0.1.1 (latest: v0.2.1) [INFO] [stderr] Adding convert_case v0.4.0 (latest: v0.6.0) [INFO] [stderr] Adding coreaudio-rs v0.11.3 (latest: v0.12.0) [INFO] [stderr] Adding d3d12 v0.19.0 (latest: v22.0.0) [INFO] [stderr] Adding derive-getters v0.3.0 (latest: v0.4.0) [INFO] [stderr] Adding ecolor v0.27.2 (latest: v0.28.1) [INFO] [stderr] Adding egui v0.27.2 (latest: v0.28.1) [INFO] [stderr] Adding egui-dropdown v0.9.0 (latest: v0.10.0) [INFO] [stderr] Adding emath v0.27.2 (latest: v0.28.1) [INFO] [stderr] Adding encase v0.7.0 (latest: v0.9.0) [INFO] [stderr] Adding encase_derive v0.7.0 (latest: v0.9.0) [INFO] [stderr] Adding encase_derive_impl v0.7.0 (latest: v0.9.0) [INFO] [stderr] Adding enum-iterator v1.5.0 (latest: v2.1.0) [INFO] [stderr] Adding epaint v0.27.2 (latest: v0.28.1) [INFO] [stderr] Adding event-listener v2.5.3 (latest: v5.3.1) [INFO] [stderr] Adding fixedbitset v0.4.2 (latest: v0.5.7) [INFO] [stderr] Adding fluent-langneg v0.13.0 (latest: v0.14.1) [INFO] [stderr] Adding gethostname v0.4.3 (latest: v0.5.0) [INFO] [stderr] Adding glam v0.25.0 (latest: v0.28.0) [INFO] [stderr] Adding glow v0.13.1 (latest: v0.14.0) [INFO] [stderr] Adding glutin_wgl_sys v0.5.0 (latest: v0.6.0) [INFO] [stderr] Adding gpu-allocator v0.25.0 (latest: v0.27.0) [INFO] [stderr] Adding gpu-descriptor v0.2.4 (latest: v0.3.0) [INFO] [stderr] Adding gpu-descriptor-types v0.1.2 (latest: v0.2.0) [INFO] [stderr] Adding grid v0.10.0 (latest: v0.14.0) [INFO] [stderr] Adding hashbrown v0.12.3 (latest: v0.14.5) [INFO] [stderr] Adding hexasphere v10.0.0 (latest: v14.0.0) [INFO] [stderr] Adding icrate v0.0.4 (latest: v0.1.2) [INFO] [stderr] Adding idna v0.5.0 (latest: v1.0.2) [INFO] [stderr] Adding image v0.24.9 (latest: v0.25.2) [INFO] [stderr] Adding indexmap v1.9.3 (latest: v2.2.6) [INFO] [stderr] Adding inotify v0.9.6 (latest: v0.10.2) [INFO] [stderr] Adding itertools v0.12.1 (latest: v0.13.0) [INFO] [stderr] Adding iyes_perf_ui v0.2.3 (latest: v0.3.0) [INFO] [stderr] Adding iyes_progress v0.11.0 (latest: v0.12.0) [INFO] [stderr] Adding jni-sys v0.3.0 (latest: v0.4.0) [INFO] [stderr] Adding libloading v0.7.4 (latest: v0.8.5) [INFO] [stderr] Adding libredox v0.0.2 (latest: v0.1.3) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (latest: v0.6.4) [INFO] [stderr] Adding malloc_buf v0.0.6 (latest: v1.0.0) [INFO] [stderr] Adding matchers v0.1.0 (latest: v0.2.0) [INFO] [stderr] Adding metal v0.27.0 (latest: v0.29.0) [INFO] [stderr] Adding mio v0.8.11 (latest: v1.0.1) [INFO] [stderr] Adding naga v0.19.2 (latest: v22.0.0) [INFO] [stderr] Adding naga_oil v0.13.0 (latest: v0.14.0) [INFO] [stderr] Adding nalgebra v0.32.6 (latest: v0.33.0) [INFO] [stderr] Adding ndk v0.8.0 (latest: v0.9.0) [INFO] [stderr] Adding ndk-sys v0.5.0+25.2.9519653 (latest: v0.6.0+11769913) [INFO] [stderr] Adding nu-ansi-term v0.46.0 (latest: v0.50.1) [INFO] [stderr] Adding objc-sys v0.2.0-beta.2 (latest: v0.3.5) [INFO] [stderr] Adding objc2 v0.3.0-beta.3.patch-leaks.3 (latest: v0.5.2) [INFO] [stderr] Adding objc2 v0.4.1 (latest: v0.5.2) [INFO] [stderr] Adding objc2-encode v2.0.0-pre.2 (latest: v4.0.3) [INFO] [stderr] Adding objc2-encode v3.0.0 (latest: v4.0.3) [INFO] [stderr] Adding ogg v0.8.0 (latest: v0.9.1) [INFO] [stderr] Adding parry2d v0.13.8 (latest: v0.17.0) [INFO] [stderr] Adding quick-xml v0.34.0 (latest: v0.36.1) [INFO] [stderr] Adding rapier2d v0.18.0 (latest: v0.22.0) [INFO] [stderr] Adding raw-window-handle v0.5.2 (latest: v0.6.2) [INFO] [stderr] Adding redox_syscall v0.3.5 (latest: v0.5.3) [INFO] [stderr] Adding redox_syscall v0.4.1 (latest: v0.5.3) [INFO] [stderr] Adding regex-automata v0.1.10 (latest: v0.4.7) [INFO] [stderr] Adding regex-syntax v0.6.29 (latest: v0.8.4) [INFO] [stderr] Adding rodio v0.17.3 (latest: v0.19.0) [INFO] [stderr] Adding rustc-hash v1.1.0 (latest: v2.0.0) [INFO] [stderr] Adding ruzstd v0.5.0 (latest: v0.7.0) [INFO] [stderr] Adding sctk-adwaita v0.8.3 (latest: v0.10.1) [INFO] [stderr] Adding self_cell v0.10.3 (latest: v1.0.4) [INFO] [stderr] Adding simba v0.8.1 (latest: v0.9.0) [INFO] [stderr] Adding smithay-client-toolkit v0.18.1 (latest: v0.19.2) [INFO] [stderr] Adding strict-num v0.1.1 (latest: v0.2.0) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.72) [INFO] [stderr] Adding taffy v0.3.19 (latest: v0.5.2) [INFO] [stderr] Adding toml_edit v0.21.1 (latest: v0.22.17) [INFO] [stderr] Adding tracing-log v0.1.4 (latest: v0.2.0) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0) [INFO] [stderr] Adding wayland-protocols v0.31.2 (latest: v0.32.3) [INFO] [stderr] Adding wayland-protocols-plasma v0.2.0 (latest: v0.3.3) [INFO] [stderr] Adding wayland-protocols-wlr v0.2.0 (latest: v0.3.3) [INFO] [stderr] Adding web-time v0.2.4 (latest: v1.1.0) [INFO] [stderr] Adding webbrowser v0.8.15 (latest: v1.0.1) [INFO] [stderr] Adding wgpu v0.19.4 (latest: v22.0.0) [INFO] [stderr] Adding wgpu-core v0.19.4 (latest: v22.0.0) [INFO] [stderr] Adding wgpu-hal v0.19.5 (latest: v22.0.0) [INFO] [stderr] Adding wgpu-types v0.19.2 (latest: v22.0.0) [INFO] [stderr] Adding windows v0.48.0 (latest: v0.58.0) [INFO] [stderr] Adding windows v0.52.0 (latest: v0.58.0) [INFO] [stderr] Adding windows v0.54.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-core v0.52.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-core v0.54.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-implement v0.48.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-interface v0.48.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-result v0.1.2 (latest: v0.2.0) [INFO] [stderr] Adding windows-sys v0.45.0 (latest: v0.52.0) [INFO] [stderr] Adding windows-sys v0.48.0 (latest: v0.52.0) [INFO] [stderr] Adding windows-targets v0.42.2 (latest: v0.52.6) [INFO] [stderr] Adding windows-targets v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_gnullvm v0.42.2 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_msvc v0.42.2 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_gnu v0.42.2 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_msvc v0.42.2 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnu v0.42.2 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnullvm v0.42.2 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_msvc v0.42.2 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding winit v0.29.15 (latest: v0.30.4) [INFO] [stderr] Adding winnow v0.5.40 (latest: v0.6.16) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2e6fc425411280c658d852813de01c5157255088" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded ran v2.0.1 [INFO] [stderr] Downloaded iyes_perf_ui v0.2.3 [INFO] [stderr] Downloaded rapier2d v0.18.0 [INFO] [stderr] Downloaded typetag-impl v0.2.16 [INFO] [stderr] Downloaded bevy_asset_loader_derive v0.20.2 [INFO] [stderr] Downloaded bevy_tweening v0.10.0 [INFO] [stderr] Downloaded bevy_common_assets v0.10.0 [INFO] [stderr] Downloaded iyes_progress v0.11.0 [INFO] [stderr] Downloaded typetag v0.2.16 [INFO] [stderr] Downloaded bevy_egui v0.27.1 [INFO] [stderr] Downloaded bevy_asset_loader v0.20.2 [INFO] [stderr] Downloaded dyn-eq v0.1.3 [INFO] [stderr] Downloaded fluent_content v0.0.5 [INFO] [stderr] Downloaded serde_flexitos v0.2.1 [INFO] [stderr] Downloaded bevy_fluent v0.9.0 [INFO] [stderr] Downloaded bevy_sprite3d v2.8.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+2e6fc425411280c658d852813de01c5157255088" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 161b39f3e536434a25278b967cafcdebeb913963fdb95207660956ce6ad34419 [INFO] running `Command { std: "docker" "start" "-a" "161b39f3e536434a25278b967cafcdebeb913963fdb95207660956ce6ad34419", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "161b39f3e536434a25278b967cafcdebeb913963fdb95207660956ce6ad34419", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "161b39f3e536434a25278b967cafcdebeb913963fdb95207660956ce6ad34419", kill_on_drop: false }` [INFO] [stdout] 161b39f3e536434a25278b967cafcdebeb913963fdb95207660956ce6ad34419 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+2e6fc425411280c658d852813de01c5157255088" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2f5cc264b6e67ce9b9d62a4715106051aae3b1ae625563b1f57d68ba8d9df252 [INFO] running `Command { std: "docker" "start" "-a" "2f5cc264b6e67ce9b9d62a4715106051aae3b1ae625563b1f57d68ba8d9df252", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling serde v1.0.204 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Checking once_cell v1.19.0 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Checking pin-project-lite v0.2.14 [INFO] [stderr] Checking log v0.4.22 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Checking allocator-api2 v0.2.18 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Checking tracing-core v0.1.32 [INFO] [stderr] Checking downcast-rs v1.2.1 [INFO] [stderr] Checking equivalent v1.0.1 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling winnow v0.5.40 [INFO] [stderr] Compiling toml_datetime v0.6.7 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling syn v2.0.72 [INFO] [stderr] Checking rustc-hash v1.1.0 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling indexmap v2.2.6 [INFO] [stderr] Checking parking v2.2.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking concurrent-queue v2.5.0 [INFO] [stderr] Checking futures-core v0.3.30 [INFO] [stderr] Checking event-listener v5.3.1 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking libloading v0.8.5 [INFO] [stderr] Checking sha1_smol v1.0.1 [INFO] [stderr] Checking fastrand v2.1.0 [INFO] [stderr] Checking futures-io v0.3.30 [INFO] [stderr] Compiling pkg-config v0.3.30 [INFO] [stderr] Checking event-listener-strategy v0.5.2 [INFO] [stderr] Compiling cc v1.1.6 [INFO] [stderr] Checking futures-lite v2.3.0 [INFO] [stderr] Compiling toml_edit v0.21.1 [INFO] [stderr] Checking async-task v4.7.1 [INFO] [stderr] Checking typeid v1.0.0 [INFO] [stderr] Checking fixedbitset v0.4.2 [INFO] [stderr] Checking async-channel v2.3.1 [INFO] [stderr] Checking nonmax v0.5.5 [INFO] [stderr] Checking web-time v0.2.4 [INFO] [stderr] Checking thread_local v1.1.8 [INFO] [stderr] Checking async-executor v1.13.0 [INFO] [stderr] Checking bevy_ptr v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking arrayvec v0.7.4 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Checking bevy_tasks v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Compiling cfg_aliases v0.1.1 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling uuid v1.10.0 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Checking regex-syntax v0.8.4 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Checking regex-syntax v0.6.29 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking overload v0.1.1 [INFO] [stderr] Checking nu-ansi-term v0.46.0 [INFO] [stderr] Checking sharded-slab v0.1.7 [INFO] [stderr] Checking tracing-log v0.2.0 [INFO] [stderr] Checking arrayref v0.3.8 [INFO] [stderr] Checking tracing-log v0.1.4 [INFO] [stderr] Compiling bevy_macro_utils v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Compiling rustix v0.38.34 [INFO] [stderr] Checking crossbeam-channel v0.5.13 [INFO] [stderr] Checking linux-raw-sys v0.4.14 [INFO] [stderr] Checking regex-automata v0.4.7 [INFO] [stderr] Checking byteorder v1.5.0 [INFO] [stderr] Checking regex-automata v0.1.10 [INFO] [stderr] Checking bit-vec v0.6.3 [INFO] [stderr] Checking raw-window-handle v0.6.2 [INFO] [stderr] Checking simd-adler32 v0.3.7 [INFO] [stderr] Checking matchers v0.1.0 [INFO] [stderr] Checking termcolor v1.4.1 [INFO] [stderr] Checking adler v1.0.2 [INFO] [stderr] Checking unicode-width v0.1.13 [INFO] [stderr] Checking atomic-waker v1.1.2 [INFO] [stderr] Checking miniz_oxide v0.7.4 [INFO] [stderr] Checking piper v0.2.3 [INFO] [stderr] Checking codespan-reporting v0.11.1 [INFO] [stderr] Checking bit-set v0.5.3 [INFO] [stderr] Compiling wayland-sys v0.31.4 [INFO] [stderr] Checking dlib v0.5.2 [INFO] [stderr] Checking crc32fast v1.4.2 [INFO] [stderr] Compiling ash v0.37.3+1.3.251 [INFO] [stderr] Checking unicode-xid v0.2.4 [INFO] [stderr] Compiling khronos-egl v6.0.0 [INFO] [stderr] Checking hexf-parse v0.2.1 [INFO] [stderr] Checking flate2 v1.0.30 [INFO] [stderr] Checking blocking v1.6.1 [INFO] [stderr] Checking fdeflate v0.3.4 [INFO] [stderr] Compiling wgpu-hal v0.19.5 [INFO] [stderr] Checking regex v1.10.5 [INFO] [stderr] Checking async-lock v3.4.0 [INFO] [stderr] Compiling blake3 v1.5.3 [INFO] [stderr] Compiling wayland-backend v0.3.6 [INFO] [stderr] Checking libloading v0.7.4 [INFO] [stderr] Checking accesskit v0.12.3 [INFO] [stderr] Checking event-listener v2.5.3 [INFO] [stderr] Checking constant_time_eq v0.3.0 [INFO] [stderr] Checking base64 v0.21.7 [INFO] [stderr] Checking async-fs v2.1.2 [INFO] [stderr] Checking async-broadcast v0.5.1 [INFO] [stderr] Checking png v0.17.13 [INFO] [stderr] Compiling encase_derive_impl v0.7.0 [INFO] [stderr] Compiling wgpu-core v0.19.4 [INFO] [stderr] Checking profiling v1.0.15 [INFO] [stderr] Checking renderdoc-sys v1.1.0 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Checking scoped-tls v1.0.1 [INFO] [stderr] Checking glow v0.13.1 [INFO] [stderr] Compiling wgpu v0.19.4 [INFO] [stderr] Checking const_soft_float v0.1.4 [INFO] [stderr] Compiling quick-xml v0.34.0 [INFO] [stderr] Compiling wayland-client v0.31.5 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Checking ttf-parser v0.24.0 [INFO] [stderr] Checking constgebra v0.1.4 [INFO] [stderr] Checking twox-hash v1.6.3 [INFO] [stderr] Checking const_panic v0.2.8 [INFO] [stderr] Checking data-encoding v2.6.0 [INFO] [stderr] Checking color_quant v1.1.0 [INFO] [stderr] Checking ab_glyph_rasterizer v0.1.8 [INFO] [stderr] Checking jpeg-decoder v0.3.1 [INFO] [stderr] Checking ktx2 v0.3.0 [INFO] [stderr] Checking approx v0.5.1 [INFO] [stderr] Checking tinyvec_macros v0.1.1 [INFO] [stderr] Checking tinyvec v1.8.0 [INFO] [stderr] Checking percent-encoding v2.3.1 [INFO] [stderr] Checking radsort v0.1.0 [INFO] [stderr] Compiling wayland-scanner v0.31.4 [INFO] [stderr] Compiling alsa-sys v0.3.1 [INFO] [stderr] Checking owned_ttf_parser v0.24.0 [INFO] [stderr] Checking strict-num v0.1.1 [INFO] [stderr] Checking ab_glyph v0.2.28 [INFO] [stderr] Compiling smithay-client-toolkit v0.18.1 [INFO] [stderr] Checking cursor-icon v1.1.0 [INFO] [stderr] Compiling cfg_aliases v0.2.1 [INFO] [stderr] Checking xkeysym v0.2.1 [INFO] [stderr] Checking xcursor v0.3.6 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Compiling libudev-sys v0.1.4 [INFO] [stderr] Compiling x11-dl v2.21.0 [INFO] [stderr] Checking euclid v0.22.10 [INFO] [stderr] Checking memmap2 v0.9.4 [INFO] [stderr] Checking svg_fmt v0.4.3 [INFO] [stderr] Checking x11rb-protocol v0.13.1 [INFO] [stderr] Compiling serde_json v1.0.120 [INFO] [stderr] Checking itoa v1.0.11 [INFO] [stderr] Checking ryu v1.0.18 [INFO] [stderr] Checking as-raw-xcb-connection v1.0.1 [INFO] [stderr] Compiling winit v0.29.15 [INFO] [stderr] Checking inotify-sys v0.1.5 [INFO] [stderr] Compiling slotmap v1.0.7 [INFO] [stderr] Checking guillotiere v0.6.2 [INFO] [stderr] Compiling cpal v0.15.3 [INFO] [stderr] Checking rectangle-pack v0.4.2 [INFO] [stderr] Compiling inflections v1.1.1 [INFO] [stderr] Checking inotify v0.10.2 [INFO] [stderr] Checking ogg v0.8.0 [INFO] [stderr] Checking dasp_sample v0.11.0 [INFO] [stderr] Checking vec_map v0.8.2 [INFO] [stderr] Compiling gilrs v0.10.8 [INFO] [stderr] Checking xi-unicode v0.3.0 [INFO] [stderr] Checking lewton v0.10.2 [INFO] [stderr] Checking glyph_brush_layout v0.2.4 [INFO] [stderr] Checking grid v0.10.0 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Checking claxon v0.4.3 [INFO] [stderr] Checking taffy v0.3.19 [INFO] [stderr] Checking sysinfo v0.30.13 [INFO] [stderr] Checking const-fnv1a-hash v1.1.0 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking unicode-normalization v0.1.23 [INFO] [stderr] Compiling matrixmultiply v0.3.9 [INFO] [stderr] Checking type-map v0.5.0 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Checking nohash-hasher v0.2.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling anyhow v1.0.86 [INFO] [stderr] Checking self_cell v1.0.4 [INFO] [stderr] Checking ppv-lite86 v0.2.17 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Checking unicode-bidi v0.3.15 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Compiling darling_core v0.20.10 [INFO] [stderr] Checking idna v0.5.0 [INFO] [stderr] Checking self_cell v0.10.3 [INFO] [stderr] Checking form_urlencoded v1.2.1 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking either v1.13.0 [INFO] [stderr] Checking rawpointer v0.2.1 [INFO] [stderr] Checking byteorder-lite v0.1.0 [INFO] [stderr] Checking winnow v0.6.16 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking url v2.5.2 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking robust v1.1.0 [INFO] [stderr] Checking home v0.5.9 [INFO] [stderr] Checking webbrowser v0.8.15 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Compiling proc-macro-crate v3.1.0 [INFO] [stderr] Checking crossbeam-queue v0.3.11 [INFO] [stderr] Checking option-ext v0.2.0 [INFO] [stderr] Checking inventory v0.3.15 [INFO] [stderr] Checking unsafe-libyaml v0.2.11 [INFO] [stderr] Checking crossbeam v0.8.4 [INFO] [stderr] Checking dirs-sys v0.4.1 [INFO] [stderr] Checking itertools v0.13.0 [INFO] [stderr] Checking rand_pcg v0.3.1 [INFO] [stderr] Checking fuzzy-matcher v0.3.7 [INFO] [stderr] Checking interpolation v0.3.0 [INFO] [stderr] Checking dyn-hash v0.2.0 [INFO] [stderr] Checking path-clean v1.0.1 [INFO] [stderr] Checking copyless v0.1.5 [INFO] [stderr] Checking path-slash v0.2.1 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Checking pretty-type-name v1.0.1 [INFO] [stderr] Checking dyn-eq v0.1.3 [INFO] [stderr] Checking dyn-clone v1.0.17 [INFO] [stderr] Checking directories v5.0.1 [INFO] [stderr] Checking ran v2.0.1 [INFO] [stderr] Compiling serde_derive v1.0.204 [INFO] [stderr] Compiling bytemuck_derive v1.7.0 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Compiling bevy_utils_proc_macros v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Compiling bevy_reflect_derive v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Compiling bevy_ecs_macros v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bytemuck v1.16.1 [INFO] [stderr] Compiling bevy_derive v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Compiling bevy_asset_macros v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Compiling derive_more v0.99.18 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Compiling encase_derive v0.7.0 [INFO] [stderr] Checking image v0.24.9 [INFO] [stderr] Compiling bevy_render_macros v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Compiling bevy_encase_derive v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking tiny-skia-path v0.11.4 [INFO] [stderr] Compiling gltf-derive v1.4.1 [INFO] [stderr] Checking tiny-skia v0.11.4 [INFO] [stderr] Compiling bevy_gizmos_macros v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking smallvec v1.13.2 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Checking glam v0.25.0 [INFO] [stderr] Checking smol_str v0.2.2 [INFO] [stderr] Checking erased-serde v0.4.5 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking tracing-subscriber v0.3.18 [INFO] [stderr] Checking petgraph v0.6.5 [INFO] [stderr] Checking spirv v0.3.0+sdk-1.3.268.0 [INFO] [stderr] Checking gpu-descriptor-types v0.1.2 [INFO] [stderr] Checking gpu-alloc-types v0.3.0 [INFO] [stderr] Checking gpu-alloc v0.6.0 [INFO] [stderr] Checking gpu-descriptor v0.2.4 [INFO] [stderr] Checking bevy_utils v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking ron v0.8.1 [INFO] [stderr] Checking wgpu-types v0.19.2 [INFO] [stderr] Checking naga v0.19.2 [INFO] [stderr] Checking xkbcommon-dl v0.4.2 [INFO] [stderr] Checking bevy_math v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking hexasphere v10.0.0 [INFO] [stderr] Checking encase v0.7.0 [INFO] [stderr] Checking bevy_mikktspace v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking alsa v0.9.0 [INFO] [stderr] Checking bevy_reflect v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking gilrs-core v0.5.13 [INFO] [stderr] Checking gltf-json v1.4.1 [INFO] [stderr] Checking polling v3.7.2 [INFO] [stderr] Checking calloop v0.12.4 [INFO] [stderr] Checking x11rb v0.13.1 [INFO] [stderr] Checking rodio v0.17.3 [INFO] [stderr] Checking wayland-csd-frame v0.3.0 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Checking wayland-protocols v0.31.2 [INFO] [stderr] Checking calloop-wayland-source v0.2.0 [INFO] [stderr] Checking wayland-cursor v0.31.5 [INFO] [stderr] Checking gltf v1.4.1 [INFO] [stderr] Checking safe_arch v0.7.2 [INFO] [stderr] Checking emath v0.27.2 [INFO] [stderr] Checking bevy_ecs v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking ecolor v0.27.2 [INFO] [stderr] Checking wide v0.7.26 [INFO] [stderr] Checking epaint v0.27.2 [INFO] [stderr] Checking serde_spanned v0.6.7 [INFO] [stderr] Checking fluent-syntax v0.11.1 [INFO] [stderr] Compiling bevy_utils_proc_macros v0.13.2 [INFO] [stderr] Checking simba v0.8.1 [INFO] [stderr] Checking egui v0.27.2 [INFO] [stderr] Checking bevy_utils v0.13.2 [INFO] [stderr] Checking toml_edit v0.22.17 [INFO] [stderr] Checking naga_oil v0.13.0 [INFO] [stderr] Checking wayland-protocols-wlr v0.2.0 [INFO] [stderr] Checking wayland-protocols-plasma v0.2.0 [INFO] [stderr] Checking image v0.25.2 [INFO] [stderr] Checking tinystr v0.7.6 [INFO] [stderr] Checking unic-langid-impl v0.9.5 [INFO] [stderr] Checking unic-langid v0.9.5 [INFO] [stderr] Checking intl-memoizer v0.5.2 [INFO] [stderr] Checking fluent-langneg v0.13.0 [INFO] [stderr] Checking intl_pluralrules v7.0.2 [INFO] [stderr] Checking fluent-bundle v0.15.3 [INFO] [stderr] Compiling darling_macro v0.20.10 [INFO] [stderr] Compiling nalgebra-macros v0.2.2 [INFO] [stderr] Checking fluent v0.16.1 [INFO] [stderr] Checking arboard v3.4.0 [INFO] [stderr] Checking sctk-adwaita v0.8.3 [INFO] [stderr] Checking toml v0.8.16 [INFO] [stderr] Checking bevy_app v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking spade v2.10.0 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Checking bevy_log v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_core v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_hierarchy v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_input v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_asset v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_time v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_a11y v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_transform v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking ruzstd v0.5.0 [INFO] [stderr] Checking accesskit_winit v0.17.0 [INFO] [stderr] Checking bevy_diagnostic v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Compiling darling v0.20.10 [INFO] [stderr] Compiling typetag-impl v0.2.16 [INFO] [stderr] Compiling serde_with_macros v3.9.0 [INFO] [stderr] Checking fluent_content v0.0.5 [INFO] [stderr] Checking egui-dropdown v0.9.0 [INFO] [stderr] Checking serde_yaml v0.9.34+deprecated [INFO] [stderr] Checking bevy_window v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_gilrs v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking serde_flexitos v0.2.1 [INFO] [stderr] Compiling bevy_ecs_ldtk_macros v0.9.0 (https://github.com/TheSeekerGame/bevy_ecs_ldtk#0d96cd1a) [INFO] [stderr] Checking bevy_audio v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking nalgebra v0.32.6 [INFO] [stderr] Checking iyes_progress v0.11.0 [INFO] [stderr] Compiling derive-getters v0.3.0 [INFO] [stderr] Compiling bevy_asset_loader_derive v0.20.2 [INFO] [stderr] Checking bevy_winit v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Compiling leafwing_input_manager_macros v0.13.1 (https://github.com/TheSeekerGame/leafwing-input-manager?branch=fixed_update_0.13#21fd76d2) [INFO] [stderr] Compiling enum-iterator-derive v1.4.0 [INFO] [stderr] Compiling sickle_macros v0.1.0 (https://github.com/TheSeekerGame/sickle_ui.git#be05b85e) [INFO] [stderr] Compiling bevy-inspector-egui-derive v0.24.0 [INFO] [stderr] Checking parry2d v0.13.8 [INFO] [stderr] Checking typetag v0.2.16 [INFO] [stderr] Compiling enum-map-derive v0.17.0 [INFO] [stderr] Checking rapier2d v0.18.0 [INFO] [stderr] Checking serde_with v3.9.0 [INFO] [stderr] Checking enum-iterator v1.5.0 [INFO] [stderr] Checking enum-map v2.7.3 [INFO] [stderr] Checking bevy_render v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_core_pipeline v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_animation v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_scene v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_sprite v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_pbr v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_text v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_ui v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_gltf v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_gizmos v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_internal v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_common_assets v0.10.0 [INFO] [stderr] Checking bevy_egui v0.27.1 [INFO] [stderr] Checking iyes_cli v0.1.0 (https://github.com/IyesGames/iyes_cli#bafd2789) [INFO] [stderr] Checking seek_ecs_tilemap v0.1.16 (https://github.com/TheSeekerGame/seek_ecs_tilemap#afa5f9bd) [INFO] [stderr] Checking sickle_math v0.1.0 (https://github.com/TheSeekerGame/sickle_ui.git#be05b85e) [INFO] [stderr] Checking iyes_bevy_extras v0.1.0 (https://github.com/IyesGames/iyes_bevy_extras#3b016ca6) [INFO] [stderr] Checking bevy_fluent v0.9.0 [INFO] [stderr] Checking bevy_hanabi v0.11.0-dev (https://github.com/djeedai/bevy_hanabi?rev=cabb3cb#cabb3cb0) [INFO] [stderr] Checking bevy_asset_loader v0.20.2 [INFO] [stderr] Checking sickle_ui v0.1.0 (https://github.com/TheSeekerGame/sickle_ui.git#be05b85e) [INFO] [stderr] Checking iyes_ui v0.1.0 (https://github.com/IyesGames/iyes_ui#2a031438) [INFO] [stderr] Checking bevy_sprite3d v2.8.0 [INFO] [stderr] Checking iyes_perf_ui v0.2.3 [INFO] [stderr] Checking bevy_tweening v0.10.0 [INFO] [stderr] Checking leafwing-input-manager v0.14.0 (https://github.com/TheSeekerGame/leafwing-input-manager?branch=fixed_update_0.13#21fd76d2) [INFO] [stderr] Checking bevy_ecs_ldtk v0.9.17 (https://github.com/TheSeekerGame/bevy_ecs_ldtk#0d96cd1a) [INFO] [stderr] Checking bevy-inspector-egui v0.24.0 [INFO] [stderr] Checking theseeker v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `crate::assets::animation::SpriteAnimation` [INFO] [stdout] --> engine/src/physics.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::assets::animation::SpriteAnimation; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> engine/src/physics.rs:2:47 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::prelude::{GameTickUpdate, HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ScriptPlayer` [INFO] [stdout] --> engine/src/physics.rs:3:21 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::script::{ScriptPlayer, ScriptSet}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::PreloadedAssets` [INFO] [stdout] --> engine/src/physics.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::PreloadedAssets; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::assets::animation::SpriteAnimation` [INFO] [stdout] --> engine/src/physics.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::assets::animation::SpriteAnimation; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> engine/src/physics.rs:2:47 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::prelude::{GameTickUpdate, HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ScriptPlayer` [INFO] [stdout] --> engine/src/physics.rs:3:21 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::script::{ScriptPlayer, ScriptSet}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::PreloadedAssets` [INFO] [stdout] --> engine/src/physics.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::PreloadedAssets; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> engine/src/assets.rs:301:14 [INFO] [stdout] | [INFO] [stdout] 301 | for (i, anim_frame_rect) in layout.textures.iter().enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [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] --> engine/src/assets.rs:300:13 [INFO] [stdout] | [INFO] [stdout] 300 | let mut data = &mut image.data; [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: variable does not need to be mutable [INFO] [stdout] --> engine/src/ballistics_math.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | let mut p; [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] --> engine/src/ballistics_math.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | let mut q; [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] --> engine/src/ballistics_math.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | let mut d; [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] --> engine/src/ballistics_math.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | let mut num; [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] --> engine/src/ballistics_math.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | let mut sub; [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] --> engine/src/ballistics_math.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | let mut a; [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] --> engine/src/ballistics_math.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | let mut b; [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] --> engine/src/ballistics_math.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 56 | let mut c; [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] --> engine/src/ballistics_math.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | let mut sq_a; [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] --> engine/src/ballistics_math.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | let mut p; [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] --> engine/src/ballistics_math.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 59 | let mut q; [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] --> engine/src/ballistics_math.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | let mut cb_p; [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] --> engine/src/ballistics_math.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | let mut d; [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] --> engine/src/ballistics_math.rs:133:10 [INFO] [stdout] | [INFO] [stdout] 133 | let (mut z, mut u, mut v, mut sub); [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] --> engine/src/ballistics_math.rs:133:31 [INFO] [stdout] | [INFO] [stdout] 133 | let (mut z, mut u, mut v, mut sub); [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] --> engine/src/ballistics_math.rs:134:10 [INFO] [stdout] | [INFO] [stdout] 134 | let (mut a, mut b, mut c, mut d); [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] --> engine/src/ballistics_math.rs:134:17 [INFO] [stdout] | [INFO] [stdout] 134 | let (mut a, mut b, mut c, mut d); [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] --> engine/src/ballistics_math.rs:134:24 [INFO] [stdout] | [INFO] [stdout] 134 | let (mut a, mut b, mut c, mut d); [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] --> engine/src/ballistics_math.rs:134:31 [INFO] [stdout] | [INFO] [stdout] 134 | let (mut a, mut b, mut c, mut d); [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] --> engine/src/ballistics_math.rs:135:10 [INFO] [stdout] | [INFO] [stdout] 135 | let (mut sq_a, mut p, mut q, mut r); [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] --> engine/src/ballistics_math.rs:135:20 [INFO] [stdout] | [INFO] [stdout] 135 | let (mut sq_a, mut p, mut q, mut r); [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] --> engine/src/ballistics_math.rs:135:27 [INFO] [stdout] | [INFO] [stdout] 135 | let (mut sq_a, mut p, mut q, mut r); [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] --> engine/src/ballistics_math.rs:135:34 [INFO] [stdout] | [INFO] [stdout] 135 | let (mut sq_a, mut p, mut q, mut r); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num_times` [INFO] [stdout] --> engine/src/ballistics_math.rs:354:9 [INFO] [stdout] | [INFO] [stdout] 354 | let num_times = solve_quartic( [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_times` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> engine/src/physics.rs:119:17 [INFO] [stdout] | [INFO] [stdout] 119 | Err(e) => {}, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> engine/src/assets.rs:301:14 [INFO] [stdout] | [INFO] [stdout] 301 | for (i, anim_frame_rect) in layout.textures.iter().enumerate() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [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] --> engine/src/physics.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | mut q_sprite: Query< [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> engine/src/physics.rs:359:21 [INFO] [stdout] | [INFO] [stdout] 359 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> engine/src/assets.rs:300:13 [INFO] [stdout] | [INFO] [stdout] 300 | let mut data = &mut image.data; [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: unused variable: `islands` [INFO] [stdout] --> engine/src/physics.rs:377:9 [INFO] [stdout] | [INFO] [stdout] 377 | islands, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `islands: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> engine/src/ballistics_math.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | let mut p; [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] --> engine/src/ballistics_math.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | let mut q; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id_tracker` [INFO] [stdout] --> engine/src/physics.rs:379:9 [INFO] [stdout] | [INFO] [stdout] 379 | id_tracker, [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `id_tracker: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> engine/src/ballistics_math.rs:23:9 [INFO] [stdout] | [INFO] [stdout] 23 | let mut d; [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `trnsfm` [INFO] [stdout] --> engine/src/physics.rs:412:18 [INFO] [stdout] | [INFO] [stdout] 412 | for (entity, trnsfm, transform, collider_info, handle) in &phys_obj_query { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_trnsfm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> engine/src/ballistics_math.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 52 | let mut num; [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] --> engine/src/ballistics_math.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 53 | let mut sub; [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] --> engine/src/ballistics_math.rs:54:9 [INFO] [stdout] | [INFO] [stdout] 54 | let mut a; [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] --> engine/src/ballistics_math.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | let mut b; [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] --> engine/src/ballistics_math.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 56 | let mut c; [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] --> engine/src/ballistics_math.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 57 | let mut sq_a; [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] --> engine/src/ballistics_math.rs:58:9 [INFO] [stdout] | [INFO] [stdout] 58 | let mut p; [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] --> engine/src/ballistics_math.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 59 | let mut q; [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] --> engine/src/ballistics_math.rs:60:9 [INFO] [stdout] | [INFO] [stdout] 60 | let mut cb_p; [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] --> engine/src/ballistics_math.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | let mut d; [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] --> engine/src/ballistics_math.rs:133:10 [INFO] [stdout] | [INFO] [stdout] 133 | let (mut z, mut u, mut v, mut sub); [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] --> engine/src/ballistics_math.rs:133:31 [INFO] [stdout] | [INFO] [stdout] 133 | let (mut z, mut u, mut v, mut sub); [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] --> engine/src/ballistics_math.rs:134:10 [INFO] [stdout] | [INFO] [stdout] 134 | let (mut a, mut b, mut c, mut d); [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] --> engine/src/ballistics_math.rs:134:17 [INFO] [stdout] | [INFO] [stdout] 134 | let (mut a, mut b, mut c, mut d); [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] --> engine/src/ballistics_math.rs:134:24 [INFO] [stdout] | [INFO] [stdout] 134 | let (mut a, mut b, mut c, mut d); [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] --> engine/src/ballistics_math.rs:134:31 [INFO] [stdout] | [INFO] [stdout] 134 | let (mut a, mut b, mut c, mut d); [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] --> engine/src/ballistics_math.rs:135:10 [INFO] [stdout] | [INFO] [stdout] 135 | let (mut sq_a, mut p, mut q, mut r); [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] --> engine/src/ballistics_math.rs:135:20 [INFO] [stdout] | [INFO] [stdout] 135 | let (mut sq_a, mut p, mut q, mut r); [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] --> engine/src/ballistics_math.rs:135:27 [INFO] [stdout] | [INFO] [stdout] 135 | let (mut sq_a, mut p, mut q, mut r); [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] --> engine/src/ballistics_math.rs:135:34 [INFO] [stdout] | [INFO] [stdout] 135 | let (mut sq_a, mut p, mut q, mut r); [INFO] [stdout] | ----^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `handle` [INFO] [stdout] --> engine/src/physics.rs:498:10 [INFO] [stdout] | [INFO] [stdout] 498 | for (handle, collider) in world.col_set.iter() { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `num_times` [INFO] [stdout] --> engine/src/ballistics_math.rs:354:9 [INFO] [stdout] | [INFO] [stdout] 354 | let num_times = solve_quartic( [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_num_times` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `asset_key` [INFO] [stdout] --> engine/src/script/common.rs:432:17 [INFO] [stdout] | [INFO] [stdout] 432 | asset_key, [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `asset_key: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> engine/src/physics.rs:119:17 [INFO] [stdout] | [INFO] [stdout] 119 | Err(e) => {}, [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> engine/src/physics.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | mut q_sprite: Query< [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> engine/src/physics.rs:359:21 [INFO] [stdout] | [INFO] [stdout] 359 | Err(e) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `islands` [INFO] [stdout] --> engine/src/physics.rs:377:9 [INFO] [stdout] | [INFO] [stdout] 377 | islands, [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `islands: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id_tracker` [INFO] [stdout] --> engine/src/physics.rs:379:9 [INFO] [stdout] | [INFO] [stdout] 379 | id_tracker, [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `id_tracker: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `trnsfm` [INFO] [stdout] --> engine/src/physics.rs:412:18 [INFO] [stdout] | [INFO] [stdout] 412 | for (entity, trnsfm, transform, collider_info, handle) in &phys_obj_query { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_trnsfm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `as_child` [INFO] [stdout] --> engine/src/script/common.rs:433:17 [INFO] [stdout] | [INFO] [stdout] 433 | as_child, [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `as_child: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parent_label` [INFO] [stdout] --> engine/src/script/common.rs:434:17 [INFO] [stdout] | [INFO] [stdout] 434 | parent_label, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `parent_label: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `handle` [INFO] [stdout] --> engine/src/physics.rs:498:10 [INFO] [stdout] | [INFO] [stdout] 498 | for (handle, collider) in world.col_set.iter() { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_handle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `asset_key` [INFO] [stdout] --> engine/src/script/common.rs:432:17 [INFO] [stdout] | [INFO] [stdout] 432 | asset_key, [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `asset_key: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `as_child` [INFO] [stdout] --> engine/src/script/common.rs:433:17 [INFO] [stdout] | [INFO] [stdout] 433 | as_child, [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `as_child: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parent_label` [INFO] [stdout] --> engine/src/script/common.rs:434:17 [INFO] [stdout] | [INFO] [stdout] 434 | parent_label, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `parent_label: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PhsyicsCollidersGizmos` is more private than the item `debug_colliders` [INFO] [stdout] --> engine/src/physics.rs:493:1 [INFO] [stdout] | [INFO] [stdout] 493 | / pub fn debug_colliders( [INFO] [stdout] 494 | | world: ResMut, [INFO] [stdout] 495 | | //mut gizmos: Gizmos, [INFO] [stdout] 496 | | mut collider_gizmos: Gizmos, [INFO] [stdout] 497 | | ) { [INFO] [stdout] | |_^ function `debug_colliders` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `PhsyicsCollidersGizmos` is only usable at visibility `pub(self)` [INFO] [stdout] --> engine/src/physics.rs:490:1 [INFO] [stdout] | [INFO] [stdout] 490 | struct PhsyicsCollidersGizmos {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PhsyicsCollidersGizmos` is more private than the item `debug_colliders` [INFO] [stdout] --> engine/src/physics.rs:493:1 [INFO] [stdout] | [INFO] [stdout] 493 | / pub fn debug_colliders( [INFO] [stdout] 494 | | world: ResMut, [INFO] [stdout] 495 | | //mut gizmos: Gizmos, [INFO] [stdout] 496 | | mut collider_gizmos: Gizmos, [INFO] [stdout] 497 | | ) { [INFO] [stdout] | |_^ function `debug_colliders` is reachable at visibility `pub` [INFO] [stdout] | [INFO] [stdout] note: but type `PhsyicsCollidersGizmos` is only usable at visibility `pub(self)` [INFO] [stdout] --> engine/src/physics.rs:490:1 [INFO] [stdout] | [INFO] [stdout] 490 | struct PhsyicsCollidersGizmos {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 41 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 41 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bevy_sprite3d::Sprite3dPlugin` [INFO] [stdout] --> game/src/main.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use bevy_sprite3d::Sprite3dPlugin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::game::gentstate::Dead` [INFO] [stdout] --> game/src/camera.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::game::gentstate::Dead; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::parallax::Parallax` [INFO] [stdout] --> game/src/camera.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::parallax::Parallax; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ParticleEffectBundle` and `ParticleEffect` [INFO] [stdout] --> game/src/game/enemy.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | use bevy_hanabi::{ParticleEffect, ParticleEffectBundle}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:146:25 [INFO] [stdout] | [INFO] [stdout] 146 | player_query: Query<(&Transform), (Without, With)>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 146 - player_query: Query<(&Transform), (Without, With)>, [INFO] [stdout] 146 + player_query: Query<&Transform, (Without, With)>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:330:21 [INFO] [stdout] | [INFO] [stdout] 330 | type Removals = (Patrolling); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 330 - type Removals = (Patrolling); [INFO] [stdout] 330 + type Removals = Patrolling; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:364:21 [INFO] [stdout] | [INFO] [stdout] 364 | type Removals = (Aggroed); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 364 - type Removals = (Aggroed); [INFO] [stdout] 364 + type Removals = Aggroed; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:628:29 [INFO] [stdout] | [INFO] [stdout] 628 | fn waiting(mut query: Query<(&mut Waiting), With>) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 628 - fn waiting(mut query: Query<(&mut Waiting), With>) { [INFO] [stdout] 628 + fn waiting(mut query: Query<&mut Waiting, With>) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:768:25 [INFO] [stdout] | [INFO] [stdout] 768 | player_query: Query<(&Transform), With>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 768 - player_query: Query<(&Transform), With>, [INFO] [stdout] 768 + player_query: Query<&Transform, With>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:1010:25 [INFO] [stdout] | [INFO] [stdout] 1010 | player_query: Query<(Entity), With>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1010 - player_query: Query<(Entity), With>, [INFO] [stdout] 1010 + player_query: Query>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:1331:28 [INFO] [stdout] | [INFO] [stdout] 1331 | i_query: Query<&Gent, ((Added), (With))>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1331 - i_query: Query<&Gent, ((Added), (With))>, [INFO] [stdout] 1331 + i_query: Query<&Gent, (Added, (With))>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:1331:46 [INFO] [stdout] | [INFO] [stdout] 1331 | i_query: Query<&Gent, ((Added), (With))>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1331 - i_query: Query<&Gent, ((Added), (With))>, [INFO] [stdout] 1331 + i_query: Query<&Gent, ((Added), With)>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:1342:28 [INFO] [stdout] | [INFO] [stdout] 1342 | i_query: Query<&Gent, ((Added), (With))>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1342 - i_query: Query<&Gent, ((Added), (With))>, [INFO] [stdout] 1342 + i_query: Query<&Gent, (Added, (With))>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:1342:46 [INFO] [stdout] | [INFO] [stdout] 1342 | i_query: Query<&Gent, ((Added), (With))>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1342 - i_query: Query<&Gent, ((Added), (With))>, [INFO] [stdout] 1342 + i_query: Query<&Gent, ((Added), With)>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `theseeker_engine::gent::Gent` [INFO] [stdout] --> game/src/game/gentstate.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use theseeker_engine::gent::Gent; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self` [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:18:44 [INFO] [stdout] | [INFO] [stdout] 18 | use leafwing_input_manager::action_state::{self, ActionState}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:175:9 [INFO] [stdout] | [INFO] [stdout] 175 | (With), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 175 - (With), [INFO] [stdout] 175 + With, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:181:9 [INFO] [stdout] | [INFO] [stdout] 181 | for ((attack_entity, attack)) in attack_q.iter() { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 181 - for ((attack_entity, attack)) in attack_q.iter() { [INFO] [stdout] 181 + for (attack_entity, attack) in attack_q.iter() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:199:9 [INFO] [stdout] | [INFO] [stdout] 199 | for ((entity, mut hitfreeze, mut linear_vel)) in player_q.iter_mut() { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 199 - for ((entity, mut hitfreeze, mut linear_vel)) in player_q.iter_mut() { [INFO] [stdout] 199 + for (entity, mut hitfreeze, mut linear_vel) in player_q.iter_mut() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 247 | (With), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 247 - (With), [INFO] [stdout] 247 + With, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:297:49 [INFO] [stdout] | [INFO] [stdout] 297 | mut q_gent: Query<(&LinearVelocity, &Gent), (With)>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 297 - mut q_gent: Query<(&LinearVelocity, &Gent), (With)>, [INFO] [stdout] 297 + mut q_gent: Query<(&LinearVelocity, &Gent), With>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:485:9 [INFO] [stdout] | [INFO] [stdout] 485 | (With), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 485 - (With), [INFO] [stdout] 485 + With, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:606:33 [INFO] [stdout] | [INFO] [stdout] 606 | ... (pos.translation.xy() + (shape_dir.xy() * (first_hit.toi - 0.01))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 606 - (pos.translation.xy() + (shape_dir.xy() * (first_hit.toi - 0.01))); [INFO] [stdout] 606 + pos.translation.xy() + (shape_dir.xy() * (first_hit.toi - 0.01)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:842:9 [INFO] [stdout] | [INFO] [stdout] 842 | (With), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 842 - (With), [INFO] [stdout] 842 + With, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rapier2d::parry::query::TOIStatus` [INFO] [stdout] --> game/src/game/player/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use rapier2d::parry::query::TOIStatus; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `theseeker_engine::assets::animation::SpriteAnimation` [INFO] [stdout] --> game/src/game/player/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use theseeker_engine::assets::animation::SpriteAnimation; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AnimationCollider`, `ENEMY`, `PLAYER_ATTACK`, `PhysicsWorld`, and `into_vec2` [INFO] [stdout] --> game/src/game/player/mod.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | into_vec2, AnimationCollider, Collider, LinearVelocity, PhysicsWorld, ShapeCaster, ENEMY, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^ [INFO] [stdout] 18 | GROUND, PLAYER, PLAYER_ATTACK, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `theseeker_engine::script::ScriptPlayer` [INFO] [stdout] --> game/src/game/player/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use theseeker_engine::script::ScriptPlayer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/player/mod.rs:371:21 [INFO] [stdout] | [INFO] [stdout] 371 | type Removals = (Attacking); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 371 - type Removals = (Attacking); [INFO] [stdout] 371 + type Removals = Attacking; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/player/mod.rs:382:21 [INFO] [stdout] | [INFO] [stdout] 382 | type Removals = (CanAttack); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 382 - type Removals = (CanAttack); [INFO] [stdout] 382 + type Removals = CanAttack; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/player/mod.rs:393:21 [INFO] [stdout] | [INFO] [stdout] 393 | type Removals = (Dashing); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 393 - type Removals = (Dashing); [INFO] [stdout] 393 + type Removals = Dashing; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PhysicsWorld` [INFO] [stdout] --> game/src/game/attack/arc_attack.rs:2:59 [INFO] [stdout] | [INFO] [stdout] 2 | use theseeker_engine::physics::{Collider, LinearVelocity, PhysicsWorld}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ChildBuilder`, `ColorMaterial`, `Mesh`, `PushChildren`, and `Rectangle` [INFO] [stdout] --> game/src/game/attack/particles.rs:3:18 [INFO] [stdout] | [INFO] [stdout] 3 | App, Assets, ChildBuilder, ColorMaterial, Commands, Component, GlobalTransform, Handle, Mesh, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^ [INFO] [stdout] 4 | Parent, Plugin, PushChildren, Rectangle, Res, ResMut, Resource, Startup, Update, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Color` and `Transform` [INFO] [stdout] --> game/src/game/attack/particles.rs:7:45 [INFO] [stdout] | [INFO] [stdout] 7 | use bevy::prelude::{default, BuildChildren, Color, Entity, Name, Query, Transform, Without}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bevy::sprite::MaterialMesh2dBundle` [INFO] [stdout] --> game/src/game/attack/particles.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use bevy::sprite::MaterialMesh2dBundle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bevy::utils::smallvec::SmallVec` [INFO] [stdout] --> game/src/game/attack/particles.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use bevy::utils::smallvec::SmallVec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AlphaMode` [INFO] [stdout] --> game/src/game/attack/particles.rs:13:32 [INFO] [stdout] | [INFO] [stdout] 13 | SetPositionCircleModifier, AlphaMode, ShapeDimension, SizeOverLifetimeModifier, Spawner [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Vec2Swizzles` [INFO] [stdout] --> game/src/game/attack/particles.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | use glam::{Vec2, Vec2Swizzles, Vec3, Vec4}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> game/src/game/attack/particles.rs:42:13 [INFO] [stdout] | [INFO] [stdout] 42 | let r = (1.0 / 8.0); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 42 - let r = (1.0 / 8.0); [INFO] [stdout] 42 + let r = 1.0 / 8.0; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> game/src/game/attack/particles.rs:199:9 [INFO] [stdout] | [INFO] [stdout] 199 | for ((entity, mut lifetime)) in &mut query { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 199 - for ((entity, mut lifetime)) in &mut query { [INFO] [stdout] 199 + for (entity, mut lifetime) in &mut query { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `theseeker_engine::assets::animation::SpriteAnimation` [INFO] [stdout] --> game/src/game/attack/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use theseeker_engine::assets::animation::SpriteAnimation; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PhysicsSet` [INFO] [stdout] --> game/src/game/attack/mod.rs:7:56 [INFO] [stdout] | [INFO] [stdout] 7 | update_sprite_colliders, Collider, LinearVelocity, PhysicsSet, PhysicsWorld, GROUND, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `theseeker_engine::script::ScriptPlayer` [INFO] [stdout] --> game/src/game/attack/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use theseeker_engine::script::ScriptPlayer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/attack/mod.rs:162:22 [INFO] [stdout] | [INFO] [stdout] 162 | mut crits: Query<(&mut Crits), Without>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 162 - mut crits: Query<(&mut Crits), Without>, [INFO] [stdout] 162 + mut crits: Query<&mut Crits, Without>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/attack/mod.rs:163:22 [INFO] [stdout] | [INFO] [stdout] 163 | mut focus: Query<(&mut FocusAbility), Without>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 163 - mut focus: Query<(&mut FocusAbility), Without>, [INFO] [stdout] 163 + mut focus: Query<&mut FocusAbility, Without>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> game/src/game/attack/mod.rs:228:23 [INFO] [stdout] | [INFO] [stdout] 228 | if let Ok((mut crit)) = crits.get_mut(attack.attacker) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 228 - if let Ok((mut crit)) = crits.get_mut(attack.attacker) { [INFO] [stdout] 228 + if let Ok(mut crit) = crits.get_mut(attack.attacker) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> game/src/game/attack/mod.rs:239:23 [INFO] [stdout] | [INFO] [stdout] 239 | if let Ok((mut focus)) = focus.get_mut(attack.attacker) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 239 - if let Ok((mut focus)) = focus.get_mut(attack.attacker) { [INFO] [stdout] 239 + if let Ok(mut focus) = focus.get_mut(attack.attacker) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> game/src/game/attack/mod.rs:300:27 [INFO] [stdout] | [INFO] [stdout] 300 | if let Ok((mut focus)) = focus.get_mut(attack.attacker) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 300 - if let Ok((mut focus)) = focus.get_mut(attack.attacker) { [INFO] [stdout] 300 + if let Ok(mut focus) = focus.get_mut(attack.attacker) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> game/src/game/attack/mod.rs:303:35 [INFO] [stdout] | [INFO] [stdout] 303 | if let Ok((crit)) = crits.get(attack.attacker) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 303 - if let Ok((crit)) = crits.get(attack.attacker) { [INFO] [stdout] 303 + if let Ok(crit) = crits.get(attack.attacker) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> game/src/game/attack/mod.rs:313:27 [INFO] [stdout] | [INFO] [stdout] 313 | if let Ok((mut crit)) = crits.get_mut(attack.attacker) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 313 - if let Ok((mut crit)) = crits.get_mut(attack.attacker) { [INFO] [stdout] 313 + if let Ok(mut crit) = crits.get_mut(attack.attacker) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ENEMY` and `PLAYER` [INFO] [stdout] --> game/src/game/wall.rs:4:43 [INFO] [stdout] | [INFO] [stdout] 4 | use theseeker_engine::physics::{Collider, ENEMY, GROUND, PLAYER}; [INFO] [stdout] | ^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `theseeker_engine::prelude::*` [INFO] [stdout] --> game/src/game/merchant.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use theseeker_engine::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `theseeker_engine::prelude::*` [INFO] [stdout] --> game/src/game/yak.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use theseeker_engine::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `NextState`, `Text`, and `UiRect` [INFO] [stdout] --> game/src/game/game_over.rs:8:60 [INFO] [stdout] | [INFO] [stdout] 8 | FlexDirection, Has, IntoSystemConfigs, JustifyContent, NextState, NodeBundle, Plugin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 9 | PositionType, Query, Res, ResMut, StateDespawnMarker, Style, TargetCamera, Text, TextBundle, [INFO] [stdout] | ^^^^ [INFO] [stdout] 10 | TextStyle, Time, UiRect, Update, Val, With, ZIndex, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SetNodeBottomExt` [INFO] [stdout] --> game/src/game/game_over.rs:16:27 [INFO] [stdout] | [INFO] [stdout] 16 | SetNodeAlignItemsExt, SetNodeBottomExt, SetNodeJustifyContentsExt, SetNodePositionTypeExt, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/game_over.rs:65:46 [INFO] [stdout] | [INFO] [stdout] 65 | query: Query<(Entity, &Gent, Has), (With)>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 65 - query: Query<(Entity, &Gent, Has), (With)>, [INFO] [stdout] 65 + query: Query<(Entity, &Gent, Has), With>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `seek_ecs_tilemap::map::TilemapChunks` [INFO] [stdout] --> game/src/level.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use seek_ecs_tilemap::map::TilemapChunks; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `EguiPlugin` [INFO] [stdout] --> game/src/stepping_egui.rs:11:37 [INFO] [stdout] | [INFO] [stdout] 11 | use bevy_egui::{egui, EguiContexts, EguiPlugin}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UiRowExt` [INFO] [stdout] --> game/src/ui/ability_widget.rs:7:51 [INFO] [stdout] | [INFO] [stdout] 7 | use sickle_ui::widgets::prelude::{UiContainerExt, UiRowExt}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::graphics::hp_bar::HpBarUiMaterial` [INFO] [stdout] --> game/src/ui/kill_counter.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::graphics::hp_bar::HpBarUiMaterial; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::ui::ability_widget::UiAbilityWidgetExt` [INFO] [stdout] --> game/src/ui/kill_counter.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::ui::ability_widget::UiAbilityWidgetExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FocusState` [INFO] [stdout] --> game/src/ui/skill_toolbar.rs:4:50 [INFO] [stdout] | [INFO] [stdout] 4 | Attacking, CanAttack, CanDash, FocusAbility, FocusState, Player, PlayerConfig, WhirlAbility, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bevy_inspector_egui::quick::WorldInspectorPlugin` [INFO] [stdout] --> game/src/dev.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use bevy_inspector_egui::quick::WorldInspectorPlugin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::stepping_egui::SteppingEguiPlugin` [INFO] [stdout] --> game/src/dev.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::stepping_egui::SteppingEguiPlugin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `webgl2` [INFO] [stdout] --> game/src/graphics/darkness.rs:148:11 [INFO] [stdout] | [INFO] [stdout] 148 | #[cfg(feature = "webgl2")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `dev` [INFO] [stdout] = help: consider adding `webgl2` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BindGroupLayoutDescriptor` [INFO] [stdout] --> game/src/graphics/darkness.rs:15:40 [INFO] [stdout] | [INFO] [stdout] 15 | BindGroupEntries, BindGroupLayout, BindGroupLayoutDescriptor, BindGroupLayoutEntry, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bevy::render::texture::BevyDefault` [INFO] [stdout] --> game/src/graphics/darkness.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use bevy::render::texture::BevyDefault; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::f32::consts::PI` [INFO] [stdout] --> game/src/graphics/darkness.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use std::f32::consts::PI; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ran::ran_f64` [INFO] [stdout] --> game/src/graphics/dmg_numbers.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use ran::ran_f64; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Core2d` and `Node2d` [INFO] [stdout] --> game/src/graphics/dof/mod.rs:23:43 [INFO] [stdout] | [INFO] [stdout] 23 | use bevy::core_pipeline::core_2d::graph::{Core2d, Node2d}; [INFO] [stdout] | ^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Projection` [INFO] [stdout] --> game/src/graphics/dof/mod.rs:38:40 [INFO] [stdout] | [INFO] [stdout] 38 | camera::{PhysicalCameraParameters, Projection}, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ImageCopyTexture`, `Origin3d`, and `TextureAspect` [INFO] [stdout] --> game/src/graphics/dof/mod.rs:64:47 [INFO] [stdout] | [INFO] [stdout] 64 | use bevy::render::render_resource::{Extent3d, ImageCopyTexture, Origin3d, TextureAspect}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bevy::render::render_resource::binding_types::texture_2d_multisampled` [INFO] [stdout] --> game/src/graphics/dof/mod.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | use bevy::render::render_resource::binding_types::texture_2d_multisampled; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bevy_ecs_ldtk::GridCoords` [INFO] [stdout] --> game/src/graphics/fog.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use bevy_ecs_ldtk::GridCoords; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> game/src/graphics/hp_bar.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | for ((entity, health, player)) in entity_with_hp.iter() { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 34 - for ((entity, health, player)) in entity_with_hp.iter() { [INFO] [stdout] 34 + for (entity, health, player) in entity_with_hp.iter() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ChildBuilder` [INFO] [stdout] --> game/src/graphics/particles_util.rs:1:22 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::prelude::{ChildBuilder, Handle}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::graphics::darkness::DarknessPlugin` [INFO] [stdout] --> game/src/graphics/mod.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::graphics::darkness::DarknessPlugin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::graphics::fog::FogPlugin` [INFO] [stdout] --> game/src/graphics/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::graphics::fog::FogPlugin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bevy::render::render_resource::AsBindGroup` [INFO] [stdout] --> game/src/graphics/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use bevy::render::render_resource::AsBindGroup; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bevy::sprite::Material2d` [INFO] [stdout] --> game/src/graphics/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use bevy::sprite::Material2d; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/parallax.rs:85:30 [INFO] [stdout] | [INFO] [stdout] 85 | q_cam: Query<&Transform, (With)>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 85 - q_cam: Query<&Transform, (With)>, [INFO] [stdout] 85 + q_cam: Query<&Transform, With>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bevy_sprite3d::Sprite3dPlugin` [INFO] [stdout] --> game/src/main.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use bevy_sprite3d::Sprite3dPlugin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::game::gentstate::Dead` [INFO] [stdout] --> game/src/camera.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::game::gentstate::Dead; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::parallax::Parallax` [INFO] [stdout] --> game/src/camera.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::parallax::Parallax; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ParticleEffectBundle` and `ParticleEffect` [INFO] [stdout] --> game/src/game/enemy.rs:1:19 [INFO] [stdout] | [INFO] [stdout] 1 | use bevy_hanabi::{ParticleEffect, ParticleEffectBundle}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:146:25 [INFO] [stdout] | [INFO] [stdout] 146 | player_query: Query<(&Transform), (Without, With)>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 146 - player_query: Query<(&Transform), (Without, With)>, [INFO] [stdout] 146 + player_query: Query<&Transform, (Without, With)>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:330:21 [INFO] [stdout] | [INFO] [stdout] 330 | type Removals = (Patrolling); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 330 - type Removals = (Patrolling); [INFO] [stdout] 330 + type Removals = Patrolling; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:364:21 [INFO] [stdout] | [INFO] [stdout] 364 | type Removals = (Aggroed); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 364 - type Removals = (Aggroed); [INFO] [stdout] 364 + type Removals = Aggroed; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:628:29 [INFO] [stdout] | [INFO] [stdout] 628 | fn waiting(mut query: Query<(&mut Waiting), With>) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 628 - fn waiting(mut query: Query<(&mut Waiting), With>) { [INFO] [stdout] 628 + fn waiting(mut query: Query<&mut Waiting, With>) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:768:25 [INFO] [stdout] | [INFO] [stdout] 768 | player_query: Query<(&Transform), With>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 768 - player_query: Query<(&Transform), With>, [INFO] [stdout] 768 + player_query: Query<&Transform, With>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:1010:25 [INFO] [stdout] | [INFO] [stdout] 1010 | player_query: Query<(Entity), With>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1010 - player_query: Query<(Entity), With>, [INFO] [stdout] 1010 + player_query: Query>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:1331:28 [INFO] [stdout] | [INFO] [stdout] 1331 | i_query: Query<&Gent, ((Added), (With))>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1331 - i_query: Query<&Gent, ((Added), (With))>, [INFO] [stdout] 1331 + i_query: Query<&Gent, (Added, (With))>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:1331:46 [INFO] [stdout] | [INFO] [stdout] 1331 | i_query: Query<&Gent, ((Added), (With))>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1331 - i_query: Query<&Gent, ((Added), (With))>, [INFO] [stdout] 1331 + i_query: Query<&Gent, ((Added), With)>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:1342:28 [INFO] [stdout] | [INFO] [stdout] 1342 | i_query: Query<&Gent, ((Added), (With))>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1342 - i_query: Query<&Gent, ((Added), (With))>, [INFO] [stdout] 1342 + i_query: Query<&Gent, (Added, (With))>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/enemy.rs:1342:46 [INFO] [stdout] | [INFO] [stdout] 1342 | i_query: Query<&Gent, ((Added), (With))>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1342 - i_query: Query<&Gent, ((Added), (With))>, [INFO] [stdout] 1342 + i_query: Query<&Gent, ((Added), With)>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `theseeker_engine::gent::Gent` [INFO] [stdout] --> game/src/game/gentstate.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use theseeker_engine::gent::Gent; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self` [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:18:44 [INFO] [stdout] | [INFO] [stdout] 18 | use leafwing_input_manager::action_state::{self, ActionState}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:175:9 [INFO] [stdout] | [INFO] [stdout] 175 | (With), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 175 - (With), [INFO] [stdout] 175 + With, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:181:9 [INFO] [stdout] | [INFO] [stdout] 181 | for ((attack_entity, attack)) in attack_q.iter() { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 181 - for ((attack_entity, attack)) in attack_q.iter() { [INFO] [stdout] 181 + for (attack_entity, attack) in attack_q.iter() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:199:9 [INFO] [stdout] | [INFO] [stdout] 199 | for ((entity, mut hitfreeze, mut linear_vel)) in player_q.iter_mut() { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 199 - for ((entity, mut hitfreeze, mut linear_vel)) in player_q.iter_mut() { [INFO] [stdout] 199 + for (entity, mut hitfreeze, mut linear_vel) in player_q.iter_mut() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:247:9 [INFO] [stdout] | [INFO] [stdout] 247 | (With), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 247 - (With), [INFO] [stdout] 247 + With, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:297:49 [INFO] [stdout] | [INFO] [stdout] 297 | mut q_gent: Query<(&LinearVelocity, &Gent), (With)>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 297 - mut q_gent: Query<(&LinearVelocity, &Gent), (With)>, [INFO] [stdout] 297 + mut q_gent: Query<(&LinearVelocity, &Gent), With>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:485:9 [INFO] [stdout] | [INFO] [stdout] 485 | (With), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 485 - (With), [INFO] [stdout] 485 + With, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:606:33 [INFO] [stdout] | [INFO] [stdout] 606 | ... (pos.translation.xy() + (shape_dir.xy() * (first_hit.toi - 0.01))); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 606 - (pos.translation.xy() + (shape_dir.xy() * (first_hit.toi - 0.01))); [INFO] [stdout] 606 + pos.translation.xy() + (shape_dir.xy() * (first_hit.toi - 0.01)); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:842:9 [INFO] [stdout] | [INFO] [stdout] 842 | (With), [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 842 - (With), [INFO] [stdout] 842 + With, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rapier2d::parry::query::TOIStatus` [INFO] [stdout] --> game/src/game/player/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use rapier2d::parry::query::TOIStatus; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `theseeker_engine::assets::animation::SpriteAnimation` [INFO] [stdout] --> game/src/game/player/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use theseeker_engine::assets::animation::SpriteAnimation; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AnimationCollider`, `ENEMY`, `PLAYER_ATTACK`, `PhysicsWorld`, and `into_vec2` [INFO] [stdout] --> game/src/game/player/mod.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | into_vec2, AnimationCollider, Collider, LinearVelocity, PhysicsWorld, ShapeCaster, ENEMY, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^ [INFO] [stdout] 18 | GROUND, PLAYER, PLAYER_ATTACK, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `theseeker_engine::script::ScriptPlayer` [INFO] [stdout] --> game/src/game/player/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use theseeker_engine::script::ScriptPlayer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/player/mod.rs:371:21 [INFO] [stdout] | [INFO] [stdout] 371 | type Removals = (Attacking); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 371 - type Removals = (Attacking); [INFO] [stdout] 371 + type Removals = Attacking; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/player/mod.rs:382:21 [INFO] [stdout] | [INFO] [stdout] 382 | type Removals = (CanAttack); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 382 - type Removals = (CanAttack); [INFO] [stdout] 382 + type Removals = CanAttack; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/player/mod.rs:393:21 [INFO] [stdout] | [INFO] [stdout] 393 | type Removals = (Dashing); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 393 - type Removals = (Dashing); [INFO] [stdout] 393 + type Removals = Dashing; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PhysicsWorld` [INFO] [stdout] --> game/src/game/attack/arc_attack.rs:2:59 [INFO] [stdout] | [INFO] [stdout] 2 | use theseeker_engine::physics::{Collider, LinearVelocity, PhysicsWorld}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ChildBuilder`, `ColorMaterial`, `Mesh`, `PushChildren`, and `Rectangle` [INFO] [stdout] --> game/src/game/attack/particles.rs:3:18 [INFO] [stdout] | [INFO] [stdout] 3 | App, Assets, ChildBuilder, ColorMaterial, Commands, Component, GlobalTransform, Handle, Mesh, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^ ^^^^ [INFO] [stdout] 4 | Parent, Plugin, PushChildren, Rectangle, Res, ResMut, Resource, Startup, Update, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Color` and `Transform` [INFO] [stdout] --> game/src/game/attack/particles.rs:7:45 [INFO] [stdout] | [INFO] [stdout] 7 | use bevy::prelude::{default, BuildChildren, Color, Entity, Name, Query, Transform, Without}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bevy::sprite::MaterialMesh2dBundle` [INFO] [stdout] --> game/src/game/attack/particles.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use bevy::sprite::MaterialMesh2dBundle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bevy::utils::smallvec::SmallVec` [INFO] [stdout] --> game/src/game/attack/particles.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use bevy::utils::smallvec::SmallVec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AlphaMode` [INFO] [stdout] --> game/src/game/attack/particles.rs:13:32 [INFO] [stdout] | [INFO] [stdout] 13 | SetPositionCircleModifier, AlphaMode, ShapeDimension, SizeOverLifetimeModifier, Spawner [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Vec2Swizzles` [INFO] [stdout] --> game/src/game/attack/particles.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 15 | use glam::{Vec2, Vec2Swizzles, Vec3, Vec4}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> game/src/game/attack/particles.rs:42:13 [INFO] [stdout] | [INFO] [stdout] 42 | let r = (1.0 / 8.0); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 42 - let r = (1.0 / 8.0); [INFO] [stdout] 42 + let r = 1.0 / 8.0; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> game/src/game/attack/particles.rs:199:9 [INFO] [stdout] | [INFO] [stdout] 199 | for ((entity, mut lifetime)) in &mut query { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 199 - for ((entity, mut lifetime)) in &mut query { [INFO] [stdout] 199 + for (entity, mut lifetime) in &mut query { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `theseeker_engine::assets::animation::SpriteAnimation` [INFO] [stdout] --> game/src/game/attack/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use theseeker_engine::assets::animation::SpriteAnimation; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PhysicsSet` [INFO] [stdout] --> game/src/game/attack/mod.rs:7:56 [INFO] [stdout] | [INFO] [stdout] 7 | update_sprite_colliders, Collider, LinearVelocity, PhysicsSet, PhysicsWorld, GROUND, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `theseeker_engine::script::ScriptPlayer` [INFO] [stdout] --> game/src/game/attack/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use theseeker_engine::script::ScriptPlayer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/attack/mod.rs:162:22 [INFO] [stdout] | [INFO] [stdout] 162 | mut crits: Query<(&mut Crits), Without>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 162 - mut crits: Query<(&mut Crits), Without>, [INFO] [stdout] 162 + mut crits: Query<&mut Crits, Without>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/attack/mod.rs:163:22 [INFO] [stdout] | [INFO] [stdout] 163 | mut focus: Query<(&mut FocusAbility), Without>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 163 - mut focus: Query<(&mut FocusAbility), Without>, [INFO] [stdout] 163 + mut focus: Query<&mut FocusAbility, Without>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> game/src/game/attack/mod.rs:228:23 [INFO] [stdout] | [INFO] [stdout] 228 | if let Ok((mut crit)) = crits.get_mut(attack.attacker) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 228 - if let Ok((mut crit)) = crits.get_mut(attack.attacker) { [INFO] [stdout] 228 + if let Ok(mut crit) = crits.get_mut(attack.attacker) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> game/src/game/attack/mod.rs:239:23 [INFO] [stdout] | [INFO] [stdout] 239 | if let Ok((mut focus)) = focus.get_mut(attack.attacker) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 239 - if let Ok((mut focus)) = focus.get_mut(attack.attacker) { [INFO] [stdout] 239 + if let Ok(mut focus) = focus.get_mut(attack.attacker) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> game/src/game/attack/mod.rs:300:27 [INFO] [stdout] | [INFO] [stdout] 300 | if let Ok((mut focus)) = focus.get_mut(attack.attacker) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 300 - if let Ok((mut focus)) = focus.get_mut(attack.attacker) { [INFO] [stdout] 300 + if let Ok(mut focus) = focus.get_mut(attack.attacker) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> game/src/game/attack/mod.rs:303:35 [INFO] [stdout] | [INFO] [stdout] 303 | if let Ok((crit)) = crits.get(attack.attacker) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 303 - if let Ok((crit)) = crits.get(attack.attacker) { [INFO] [stdout] 303 + if let Ok(crit) = crits.get(attack.attacker) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> game/src/game/attack/mod.rs:313:27 [INFO] [stdout] | [INFO] [stdout] 313 | if let Ok((mut crit)) = crits.get_mut(attack.attacker) { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 313 - if let Ok((mut crit)) = crits.get_mut(attack.attacker) { [INFO] [stdout] 313 + if let Ok(mut crit) = crits.get_mut(attack.attacker) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ENEMY` and `PLAYER` [INFO] [stdout] --> game/src/game/wall.rs:4:43 [INFO] [stdout] | [INFO] [stdout] 4 | use theseeker_engine::physics::{Collider, ENEMY, GROUND, PLAYER}; [INFO] [stdout] | ^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `theseeker_engine::prelude::*` [INFO] [stdout] --> game/src/game/merchant.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use theseeker_engine::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `theseeker_engine::prelude::*` [INFO] [stdout] --> game/src/game/yak.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use theseeker_engine::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `NextState`, `Text`, and `UiRect` [INFO] [stdout] --> game/src/game/game_over.rs:8:60 [INFO] [stdout] | [INFO] [stdout] 8 | FlexDirection, Has, IntoSystemConfigs, JustifyContent, NextState, NodeBundle, Plugin, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 9 | PositionType, Query, Res, ResMut, StateDespawnMarker, Style, TargetCamera, Text, TextBundle, [INFO] [stdout] | ^^^^ [INFO] [stdout] 10 | TextStyle, Time, UiRect, Update, Val, With, ZIndex, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SetNodeBottomExt` [INFO] [stdout] --> game/src/game/game_over.rs:16:27 [INFO] [stdout] | [INFO] [stdout] 16 | SetNodeAlignItemsExt, SetNodeBottomExt, SetNodeJustifyContentsExt, SetNodePositionTypeExt, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/game/game_over.rs:65:46 [INFO] [stdout] | [INFO] [stdout] 65 | query: Query<(Entity, &Gent, Has), (With)>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 65 - query: Query<(Entity, &Gent, Has), (With)>, [INFO] [stdout] 65 + query: Query<(Entity, &Gent, Has), With>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `seek_ecs_tilemap::map::TilemapChunks` [INFO] [stdout] --> game/src/level.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use seek_ecs_tilemap::map::TilemapChunks; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `EguiPlugin` [INFO] [stdout] --> game/src/stepping_egui.rs:11:37 [INFO] [stdout] | [INFO] [stdout] 11 | use bevy_egui::{egui, EguiContexts, EguiPlugin}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UiRowExt` [INFO] [stdout] --> game/src/ui/ability_widget.rs:7:51 [INFO] [stdout] | [INFO] [stdout] 7 | use sickle_ui::widgets::prelude::{UiContainerExt, UiRowExt}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::graphics::hp_bar::HpBarUiMaterial` [INFO] [stdout] --> game/src/ui/kill_counter.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::graphics::hp_bar::HpBarUiMaterial; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::ui::ability_widget::UiAbilityWidgetExt` [INFO] [stdout] --> game/src/ui/kill_counter.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::ui::ability_widget::UiAbilityWidgetExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FocusState` [INFO] [stdout] --> game/src/ui/skill_toolbar.rs:4:50 [INFO] [stdout] | [INFO] [stdout] 4 | Attacking, CanAttack, CanDash, FocusAbility, FocusState, Player, PlayerConfig, WhirlAbility, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bevy_inspector_egui::quick::WorldInspectorPlugin` [INFO] [stdout] --> game/src/dev.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use bevy_inspector_egui::quick::WorldInspectorPlugin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::stepping_egui::SteppingEguiPlugin` [INFO] [stdout] --> game/src/dev.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::stepping_egui::SteppingEguiPlugin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `webgl2` [INFO] [stdout] --> game/src/graphics/darkness.rs:148:11 [INFO] [stdout] | [INFO] [stdout] 148 | #[cfg(feature = "webgl2")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `dev` [INFO] [stdout] = help: consider adding `webgl2` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BindGroupLayoutDescriptor` [INFO] [stdout] --> game/src/graphics/darkness.rs:15:40 [INFO] [stdout] | [INFO] [stdout] 15 | BindGroupEntries, BindGroupLayout, BindGroupLayoutDescriptor, BindGroupLayoutEntry, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bevy::render::texture::BevyDefault` [INFO] [stdout] --> game/src/graphics/darkness.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use bevy::render::texture::BevyDefault; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::f32::consts::PI` [INFO] [stdout] --> game/src/graphics/darkness.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use std::f32::consts::PI; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ran::ran_f64` [INFO] [stdout] --> game/src/graphics/dmg_numbers.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use ran::ran_f64; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Core2d` and `Node2d` [INFO] [stdout] --> game/src/graphics/dof/mod.rs:23:43 [INFO] [stdout] | [INFO] [stdout] 23 | use bevy::core_pipeline::core_2d::graph::{Core2d, Node2d}; [INFO] [stdout] | ^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Projection` [INFO] [stdout] --> game/src/graphics/dof/mod.rs:38:40 [INFO] [stdout] | [INFO] [stdout] 38 | camera::{PhysicalCameraParameters, Projection}, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ImageCopyTexture`, `Origin3d`, and `TextureAspect` [INFO] [stdout] --> game/src/graphics/dof/mod.rs:64:47 [INFO] [stdout] | [INFO] [stdout] 64 | use bevy::render::render_resource::{Extent3d, ImageCopyTexture, Origin3d, TextureAspect}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bevy::render::render_resource::binding_types::texture_2d_multisampled` [INFO] [stdout] --> game/src/graphics/dof/mod.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | use bevy::render::render_resource::binding_types::texture_2d_multisampled; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bevy_ecs_ldtk::GridCoords` [INFO] [stdout] --> game/src/graphics/fog.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use bevy_ecs_ldtk::GridCoords; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around pattern [INFO] [stdout] --> game/src/graphics/hp_bar.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | for ((entity, health, player)) in entity_with_hp.iter() { [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 34 - for ((entity, health, player)) in entity_with_hp.iter() { [INFO] [stdout] 34 + for (entity, health, player) in entity_with_hp.iter() { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ChildBuilder` [INFO] [stdout] --> game/src/graphics/particles_util.rs:1:22 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::prelude::{ChildBuilder, Handle}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::graphics::darkness::DarknessPlugin` [INFO] [stdout] --> game/src/graphics/mod.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::graphics::darkness::DarknessPlugin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::graphics::fog::FogPlugin` [INFO] [stdout] --> game/src/graphics/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::graphics::fog::FogPlugin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bevy::render::render_resource::AsBindGroup` [INFO] [stdout] --> game/src/graphics/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use bevy::render::render_resource::AsBindGroup; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bevy::sprite::Material2d` [INFO] [stdout] --> game/src/graphics/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use bevy::sprite::Material2d; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> game/src/parallax.rs:85:30 [INFO] [stdout] | [INFO] [stdout] 85 | q_cam: Query<&Transform, (With)>, [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 85 - q_cam: Query<&Transform, (With)>, [INFO] [stdout] 85 + q_cam: Query<&Transform, With>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `theseeker_engine::prelude::shape::Quad`: please use the `Rectangle` primitive in `bevy_math` instead [INFO] [stdout] --> game/src/graphics/fog.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use bevy::prelude::shape::Quad; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `theseeker_engine::prelude::shape::Quad`: please use the `Rectangle` primitive in `bevy_math` instead [INFO] [stdout] --> game/src/graphics/fog.rs:61:37 [INFO] [stdout] | [INFO] [stdout] 61 | .add(Mesh::from(Quad::new(Vec2::splat( [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `theseeker_engine::prelude::shape::Quad`: please use the `Rectangle` primitive in `bevy_math` instead [INFO] [stdout] --> game/src/graphics/fog.rs:3:27 [INFO] [stdout] | [INFO] [stdout] 3 | use bevy::prelude::shape::Quad; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated struct `theseeker_engine::prelude::shape::Quad`: please use the `Rectangle` primitive in `bevy_math` instead [INFO] [stdout] --> game/src/graphics/fog.rs:61:37 [INFO] [stdout] | [INFO] [stdout] 61 | .add(Mesh::from(Quad::new(Vec2::splat( [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sickle_ui::ui_style` [INFO] [stdout] --> game/src/ui/kill_counter.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use sickle_ui::ui_style::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `schedule::IntoSystemConfigs` [INFO] [stdout] --> game/src/graphics/dof/mod.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | schedule::IntoSystemConfigs as _, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `debug_material` [INFO] [stdout] --> game/src/camera.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | let debug_material = materials.add(StandardMaterial { ..default() }); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_debug_material` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `meshes` [INFO] [stdout] --> game/src/camera.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 83 | mut meshes: ResMut>, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_meshes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> game/src/camera.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | mut meshes: ResMut>, [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: unused variable: `keyboard_input` [INFO] [stdout] --> game/src/camera.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | keyboard_input: Res>, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keyboard_input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `commands` [INFO] [stdout] --> game/src/camera.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | mut commands: Commands, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_commands` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `player_q` [INFO] [stdout] --> game/src/camera.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | player_q: Query, With)>, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_player_q` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> game/src/camera.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | mut commands: Commands, [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `angle` [INFO] [stdout] --> game/src/camera.rs:257:9 [INFO] [stdout] | [INFO] [stdout] 257 | let angle = 2.5 * (std::f32::consts::PI / 180.0) * shake * ran_f64_range(-1.0..=1.0) as f32; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_angle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `sickle_ui::ui_style` [INFO] [stdout] --> game/src/ui/kill_counter.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use sickle_ui::ui_style::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `schedule::IntoSystemConfigs` [INFO] [stdout] --> game/src/graphics/dof/mod.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | schedule::IntoSystemConfigs as _, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `debug_material` [INFO] [stdout] --> game/src/camera.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 146 | let debug_material = materials.add(StandardMaterial { ..default() }); [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_debug_material` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `meshes` [INFO] [stdout] --> game/src/camera.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 83 | mut meshes: ResMut>, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_meshes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> game/src/camera.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | mut meshes: ResMut>, [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: unused variable: `keyboard_input` [INFO] [stdout] --> game/src/camera.rs:196:5 [INFO] [stdout] | [INFO] [stdout] 196 | keyboard_input: Res>, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_keyboard_input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `commands` [INFO] [stdout] --> game/src/camera.rs:197:9 [INFO] [stdout] | [INFO] [stdout] 197 | mut commands: Commands, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_commands` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `player_q` [INFO] [stdout] --> game/src/camera.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | player_q: Query, With)>, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_player_q` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> game/src/camera.rs:197:5 [INFO] [stdout] | [INFO] [stdout] 197 | mut commands: Commands, [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `angle` [INFO] [stdout] --> game/src/camera.rs:257:9 [INFO] [stdout] | [INFO] [stdout] 257 | let angle = 2.5 * (std::f32::consts::PI / 180.0) * shake * ran_f64_range(-1.0..=1.0) as f32; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_angle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other` [INFO] [stdout] --> game/src/game/enemy.rs:568:22 [INFO] [stdout] | [INFO] [stdout] 568 | if let Some((other, projection)) = spatial_query.point_project( [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_other` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hit_e` [INFO] [stdout] --> game/src/game/enemy.rs:806:26 [INFO] [stdout] | [INFO] [stdout] 806 | if let Some((hit_e, hit)) = spatial_query.ray_cast( [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hit_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hit_e` [INFO] [stdout] --> game/src/game/enemy.rs:819:34 [INFO] [stdout] | [INFO] [stdout] 819 | if let Some((hit_e, hit)) = spatial_query.ray_cast( [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hit_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hit_e` [INFO] [stdout] --> game/src/game/enemy.rs:827:38 [INFO] [stdout] | [INFO] [stdout] 827 | if let Some((hit_e, hit_2)) = spatial_query.ray_cast( [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hit_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `facing` [INFO] [stdout] --> game/src/game/enemy.rs:929:30 [INFO] [stdout] | [INFO] [stdout] 929 | for (entity, mut attack, facing, mut trans_q, gent) in query.iter_mut() { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_facing` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `collider` [INFO] [stdout] --> game/src/game/enemy.rs:933:17 [INFO] [stdout] | [INFO] [stdout] 933 | let collider = commands [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_collider` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> game/src/game/enemy.rs:1163:26 [INFO] [stdout] | [INFO] [stdout] 1163 | if let Some((e, first_hit)) = spatial_query.shape_cast( [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entity` [INFO] [stdout] --> game/src/game/enemy.rs:1193:22 [INFO] [stdout] | [INFO] [stdout] 1193 | if let Some((entity, first_hit)) = spatial_query.ray_cast( [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_entity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other` [INFO] [stdout] --> game/src/game/enemy.rs:568:22 [INFO] [stdout] | [INFO] [stdout] 568 | if let Some((other, projection)) = spatial_query.point_project( [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_other` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `gent` [INFO] [stdout] --> game/src/game/enemy.rs:1249:28 [INFO] [stdout] | [INFO] [stdout] 1249 | for (entity, mut dead, gent) in query.iter_mut() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_gent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hit_e` [INFO] [stdout] --> game/src/game/enemy.rs:806:26 [INFO] [stdout] | [INFO] [stdout] 806 | if let Some((hit_e, hit)) = spatial_query.ray_cast( [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hit_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hit_e` [INFO] [stdout] --> game/src/game/enemy.rs:819:34 [INFO] [stdout] | [INFO] [stdout] 819 | if let Some((hit_e, hit)) = spatial_query.ray_cast( [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hit_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hit_e` [INFO] [stdout] --> game/src/game/enemy.rs:827:38 [INFO] [stdout] | [INFO] [stdout] 827 | if let Some((hit_e, hit_2)) = spatial_query.ray_cast( [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_hit_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `facing` [INFO] [stdout] --> game/src/game/enemy.rs:929:30 [INFO] [stdout] | [INFO] [stdout] 929 | for (entity, mut attack, facing, mut trans_q, gent) in query.iter_mut() { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_facing` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `collider` [INFO] [stdout] --> game/src/game/enemy.rs:933:17 [INFO] [stdout] | [INFO] [stdout] 933 | let collider = commands [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_collider` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> game/src/game/enemy.rs:1163:26 [INFO] [stdout] | [INFO] [stdout] 1163 | if let Some((e, first_hit)) = spatial_query.shape_cast( [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entity` [INFO] [stdout] --> game/src/game/enemy.rs:1193:22 [INFO] [stdout] | [INFO] [stdout] 1193 | if let Some((entity, first_hit)) = spatial_query.ray_cast( [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_entity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `gent` [INFO] [stdout] --> game/src/game/enemy.rs:1249:28 [INFO] [stdout] | [INFO] [stdout] 1249 | for (entity, mut dead, gent) in query.iter_mut() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_gent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entity` [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:184:24 [INFO] [stdout] | [INFO] [stdout] 184 | if let Ok((entity, mut hitfreeze, _)) = player_q.get_mut(attack.attacker) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_entity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entity` [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:199:11 [INFO] [stdout] | [INFO] [stdout] 199 | for ((entity, mut hitfreeze, mut linear_vel)) in player_q.iter_mut() { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_entity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `gent` [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:250:60 [INFO] [stdout] | [INFO] [stdout] 250 | for (mut velocity, action_state, mut facing, grounded, gent, dashing) in q_gent.iter_mut() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_gent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `direction` is never read [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:251:17 [INFO] [stdout] | [INFO] [stdout] 251 | let mut direction: f32 = 0.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: variable does not need to be mutable [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:372:38 [INFO] [stdout] | [INFO] [stdout] 372 | for (action_state, mut velocity, mut jumping, mut transitions) in query.iter_mut() { [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:582:46 [INFO] [stdout] | [INFO] [stdout] 582 | ... if let Some((e, first_hit)) = spatial_query.ray_cast( [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `first_hit` [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:582:49 [INFO] [stdout] | [INFO] [stdout] 582 | ... if let Some((e, first_hit)) = spatial_query.ray_cast( [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_first_hit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:494:13 [INFO] [stdout] | [INFO] [stdout] 494 | let mut shape = collider.0.shared_shape().clone(); [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] --> game/src/game/player/player_behaviour.rs:495:13 [INFO] [stdout] | [INFO] [stdout] 495 | let mut original_pos = pos.translation.xy(); [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `liner_vel` [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:675:9 [INFO] [stdout] | [INFO] [stdout] 675 | liner_vel, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_liner_vel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hit_entity` [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:744:22 [INFO] [stdout] | [INFO] [stdout] 744 | if let Some((hit_entity, toi)) = hits.cast(&spatial_query, &transform, Some(entity)) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hit_entity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `player` [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:789:19 [INFO] [stdout] | [INFO] [stdout] 789 | if let Ok(player) = gfx_query.get_mut(gent.e_gfx) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entity` [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:184:24 [INFO] [stdout] | [INFO] [stdout] 184 | if let Ok((entity, mut hitfreeze, _)) = player_q.get_mut(attack.attacker) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_entity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entity` [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:199:11 [INFO] [stdout] | [INFO] [stdout] 199 | for ((entity, mut hitfreeze, mut linear_vel)) in player_q.iter_mut() { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_entity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `gent` [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:250:60 [INFO] [stdout] | [INFO] [stdout] 250 | for (mut velocity, action_state, mut facing, grounded, gent, dashing) in q_gent.iter_mut() { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_gent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `direction` is never read [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:251:17 [INFO] [stdout] | [INFO] [stdout] 251 | let mut direction: f32 = 0.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: variable does not need to be mutable [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:846:78 [INFO] [stdout] | [INFO] [stdout] 846 | for (entity, gent, facing, mut attacking, mut transitions, action_state, mut whirl) in [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] --> game/src/game/player/player_behaviour.rs:372:38 [INFO] [stdout] | [INFO] [stdout] 372 | for (action_state, mut velocity, mut jumping, mut transitions) in query.iter_mut() { [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:582:46 [INFO] [stdout] | [INFO] [stdout] 582 | ... if let Some((e, first_hit)) = spatial_query.ray_cast( [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `first_hit` [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:582:49 [INFO] [stdout] | [INFO] [stdout] 582 | ... if let Some((e, first_hit)) = spatial_query.ray_cast( [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_first_hit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:494:13 [INFO] [stdout] | [INFO] [stdout] 494 | let mut shape = collider.0.shared_shape().clone(); [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] --> game/src/game/player/player_behaviour.rs:495:13 [INFO] [stdout] | [INFO] [stdout] 495 | let mut original_pos = pos.translation.xy(); [INFO] [stdout] | ----^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `liner_vel` [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:675:9 [INFO] [stdout] | [INFO] [stdout] 675 | liner_vel, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_liner_vel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `hit_entity` [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:744:22 [INFO] [stdout] | [INFO] [stdout] 744 | if let Some((hit_entity, toi)) = hits.cast(&spatial_query, &transform, Some(entity)) { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_hit_entity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `player` [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:789:19 [INFO] [stdout] | [INFO] [stdout] 789 | if let Ok(player) = gfx_query.get_mut(gent.e_gfx) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_player` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `commands` [INFO] [stdout] --> game/src/game/player/mod.rs:550:9 [INFO] [stdout] | [INFO] [stdout] 550 | mut commands: Commands, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_commands` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> game/src/game/player/mod.rs:550:5 [INFO] [stdout] | [INFO] [stdout] 550 | mut commands: Commands, [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `collider` [INFO] [stdout] --> game/src/game/attack/arc_attack.rs:57:25 [INFO] [stdout] | [INFO] [stdout] 57 | for (mut transform, collider, mut projectile) in query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_collider` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:846:78 [INFO] [stdout] | [INFO] [stdout] 846 | for (entity, gent, facing, mut attacking, mut transitions, action_state, mut whirl) in [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `collider` [INFO] [stdout] --> game/src/game/attack/mod.rs:213:41 [INFO] [stdout] | [INFO] [stdout] 213 | let Ok((entity, mut health, collider, gent, dmgbl_trnsfrm, is_defending, is_enemy)) = [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_collider` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dmgbl_trnsfrm` [INFO] [stdout] --> game/src/game/attack/mod.rs:213:57 [INFO] [stdout] | [INFO] [stdout] 213 | let Ok((entity, mut health, collider, gent, dmgbl_trnsfrm, is_defending, is_enemy)) = [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dmgbl_trnsfrm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `commands` [INFO] [stdout] --> game/src/game/player/mod.rs:550:9 [INFO] [stdout] | [INFO] [stdout] 550 | mut commands: Commands, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_commands` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> game/src/game/player/mod.rs:550:5 [INFO] [stdout] | [INFO] [stdout] 550 | mut commands: Commands, [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `collider` [INFO] [stdout] --> game/src/game/attack/arc_attack.rs:57:25 [INFO] [stdout] | [INFO] [stdout] 57 | for (mut transform, collider, mut projectile) in query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_collider` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `collider` [INFO] [stdout] --> game/src/game/attack/mod.rs:213:41 [INFO] [stdout] | [INFO] [stdout] 213 | let Ok((entity, mut health, collider, gent, dmgbl_trnsfrm, is_defending, is_enemy)) = [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_collider` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dmgbl_trnsfrm` [INFO] [stdout] --> game/src/game/attack/mod.rs:213:57 [INFO] [stdout] | [INFO] [stdout] 213 | let Ok((entity, mut health, collider, gent, dmgbl_trnsfrm, is_defending, is_enemy)) = [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dmgbl_trnsfrm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> game/src/game/game_over.rs:75:18 [INFO] [stdout] | [INFO] [stdout] 75 | if let Some((e, g, is_dead)) = query.iter().next() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `g` [INFO] [stdout] --> game/src/game/game_over.rs:75:21 [INFO] [stdout] | [INFO] [stdout] 75 | if let Some((e, g, is_dead)) = query.iter().next() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_g` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entity` [INFO] [stdout] --> game/src/level.rs:105:10 [INFO] [stdout] | [INFO] [stdout] 105 | for (entity, name, mut visbility) in query.iter_mut() { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_entity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `commands` [INFO] [stdout] --> game/src/level.rs:94:9 [INFO] [stdout] | [INFO] [stdout] 94 | mut commands: Commands, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_commands` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> game/src/level.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | mut commands: Commands, [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> game/src/game/game_over.rs:75:18 [INFO] [stdout] | [INFO] [stdout] 75 | if let Some((e, g, is_dead)) = query.iter().next() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `g` [INFO] [stdout] --> game/src/game/game_over.rs:75:21 [INFO] [stdout] | [INFO] [stdout] 75 | if let Some((e, g, is_dead)) = query.iter().next() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_g` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entity` [INFO] [stdout] --> game/src/level.rs:105:10 [INFO] [stdout] | [INFO] [stdout] 105 | for (entity, name, mut visbility) in query.iter_mut() { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_entity` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `commands` [INFO] [stdout] --> game/src/level.rs:94:9 [INFO] [stdout] | [INFO] [stdout] 94 | mut commands: Commands, [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_commands` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> game/src/level.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | mut commands: Commands, [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `seconds_per_day_cycle` [INFO] [stdout] --> game/src/graphics/darkness.rs:168:13 [INFO] [stdout] | [INFO] [stdout] 168 | let seconds_per_day_cycle = 300000.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_seconds_per_day_cycle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> game/src/graphics/darkness.rs:170:13 [INFO] [stdout] | [INFO] [stdout] 170 | let mut intensity = 1.0; [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `seconds_per_day_cycle` [INFO] [stdout] --> game/src/graphics/darkness.rs:168:13 [INFO] [stdout] | [INFO] [stdout] 168 | let seconds_per_day_cycle = 300000.0; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_seconds_per_day_cycle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> game/src/graphics/darkness.rs:170:13 [INFO] [stdout] | [INFO] [stdout] 170 | let mut intensity = 1.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] --> game/src/graphics/dmg_numbers.rs:120:18 [INFO] [stdout] | [INFO] [stdout] 120 | for (entity, mut dmg_number, mut style, mut text) in dmg_numer_q.iter_mut() { [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] --> game/src/graphics/dmg_numbers.rs:120:18 [INFO] [stdout] | [INFO] [stdout] 120 | for (entity, mut dmg_number, mut style, mut text) in dmg_numer_q.iter_mut() { [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `camera_3d` [INFO] [stdout] --> game/src/graphics/dof/mod.rs:692:14 [INFO] [stdout] | [INFO] [stdout] 692 | for (mut camera_3d, mut texture_usages) in view_targets.iter_mut() { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_camera_3d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> game/src/graphics/dof/mod.rs:692:10 [INFO] [stdout] | [INFO] [stdout] 692 | for (mut camera_3d, mut texture_usages) in view_targets.iter_mut() { [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `camera_3d` [INFO] [stdout] --> game/src/graphics/dof/mod.rs:692:14 [INFO] [stdout] | [INFO] [stdout] 692 | for (mut camera_3d, mut texture_usages) in view_targets.iter_mut() { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_camera_3d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> game/src/graphics/dof/mod.rs:692:10 [INFO] [stdout] | [INFO] [stdout] 692 | for (mut camera_3d, mut texture_usages) in view_targets.iter_mut() { [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] --> game/src/graphics/fog.rs:81:44 [INFO] [stdout] | [INFO] [stdout] 81 | pub fn cleanup_fog(mut commands: Commands, mut fog_layers: Query>) { [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] --> game/src/graphics/fog.rs:81:44 [INFO] [stdout] | [INFO] [stdout] 81 | pub fn cleanup_fog(mut commands: Commands, mut fog_layers: Query>) { [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] --> game/src/graphics/fog.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | mut emitters: Query<(&Transform, &FogEmitter), Without>, [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] --> game/src/graphics/fog.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | mut q_cam: Query<&Transform, (With, Without)>, [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] --> game/src/graphics/fog.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | mut emitters: Query<(&Transform, &FogEmitter), Without>, [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] --> game/src/graphics/fog.rs:97:5 [INFO] [stdout] | [INFO] [stdout] 97 | mut q_cam: Query<&Transform, (With, Without)>, [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] --> game/src/graphics/hp_bar.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | mut q_cam: Query<(&GlobalTransform, &Camera), With>, [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] --> game/src/graphics/hp_bar.rs:121:17 [INFO] [stdout] | [INFO] [stdout] 121 | let mut offset = Vec2::ZERO + Vec2::new(-width * 0.5, -30.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] --> game/src/graphics/hp_bar.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 135 | mut hp_bar: Query<(&HpBar, &Handle)>, [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] --> game/src/graphics/hp_bar.rs:88:5 [INFO] [stdout] | [INFO] [stdout] 88 | mut q_cam: Query<(&GlobalTransform, &Camera), With>, [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] --> game/src/graphics/hp_bar.rs:121:17 [INFO] [stdout] | [INFO] [stdout] 121 | let mut offset = Vec2::ZERO + Vec2::new(-width * 0.5, -30.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] --> game/src/graphics/hp_bar.rs:135:5 [INFO] [stdout] | [INFO] [stdout] 135 | mut hp_bar: Query<(&HpBar, &Handle)>, [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] --> game/src/parallax.rs:100:13 [INFO] [stdout] | [INFO] [stdout] 100 | let mut pos_final = cam_trnsfrm.translation.xy() - delta - offset.unwrap_or_default(); [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] --> game/src/parallax.rs:100:13 [INFO] [stdout] | [INFO] [stdout] 100 | let mut pos_final = cam_trnsfrm.translation.xy() - delta - offset.unwrap_or_default(); [INFO] [stdout] | ----^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `FogMaterial` is more private than the item `setup_fog` [INFO] [stdout] --> game/src/graphics/fog.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | / pub fn setup_fog( [INFO] [stdout] 45 | | mut commands: Commands, [INFO] [stdout] 46 | | mut meshes: ResMut>, [INFO] [stdout] 47 | | mut materials: ResMut>, [INFO] [stdout] 48 | | ) { [INFO] [stdout] | |_^ function `setup_fog` is reachable at visibility `pub(graphics)` [INFO] [stdout] | [INFO] [stdout] note: but type `FogMaterial` is only usable at visibility `pub(self)` [INFO] [stdout] --> game/src/graphics/fog.rs:141:1 [INFO] [stdout] | [INFO] [stdout] 141 | struct FogMaterial { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `FogMaterial` is more private than the item `update_fog` [INFO] [stdout] --> game/src/graphics/fog.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / pub fn update_fog( [INFO] [stdout] 88 | | mut fog_bundle_query: Query< [INFO] [stdout] 89 | | ( [INFO] [stdout] 90 | | &mut Transform, [INFO] [stdout] ... | [INFO] [stdout] 98 | | mut materials: ResMut>, [INFO] [stdout] 99 | | ) { [INFO] [stdout] | |_^ function `update_fog` is reachable at visibility `pub(graphics)` [INFO] [stdout] | [INFO] [stdout] note: but type `FogMaterial` is only usable at visibility `pub(self)` [INFO] [stdout] --> game/src/graphics/fog.rs:141:1 [INFO] [stdout] | [INFO] [stdout] 141 | struct FogMaterial { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `font_light` is never read [INFO] [stdout] --> game/src/assets.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 30 | pub struct UiAssets { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 36 | pub font_light: Handle, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `manage_camera_projection` is never used [INFO] [stdout] --> game/src/camera.rs:149:4 [INFO] [stdout] | [INFO] [stdout] 149 | fn manage_camera_projection(// mut q_cam: Query<&mut OrthographicProjection, With>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `e_gent` is never read [INFO] [stdout] --> game/src/game/enemy.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 128 | pub struct EnemyGfx { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] 129 | e_gent: Entity, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `e_gent` is never read [INFO] [stdout] --> game/src/game/player/mod.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 101 | pub struct PlayerGfx { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 102 | pub e_gent: Entity, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `debug_player_states` is never used [INFO] [stdout] --> game/src/game/player/mod.rs:115:4 [INFO] [stdout] | [INFO] [stdout] 115 | fn debug_player_states( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `1` is never read [INFO] [stdout] --> game/src/game/player/mod.rs:429:31 [INFO] [stdout] | [INFO] [stdout] 429 | pub struct HitFreezeTime(u32, Option); [INFO] [stdout] | ------------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `HitFreezeTime` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `hitfreeze` is never used [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:168:4 [INFO] [stdout] | [INFO] [stdout] 168 | fn hitfreeze( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `e_gent` is never read [INFO] [stdout] --> game/src/game/merchant.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 29 | pub struct MerchantGfx { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 30 | pub e_gent: Entity, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `e_gent` is never read [INFO] [stdout] --> game/src/game/yak.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct YakGfx { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 29 | pub e_gent: Entity, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `darkness_dynamics` is never used [INFO] [stdout] --> game/src/graphics/darkness.rs:153:4 [INFO] [stdout] | [INFO] [stdout] 153 | fn darkness_dynamics( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `darkness_parallax` is never used [INFO] [stdout] --> game/src/graphics/darkness.rs:195:4 [INFO] [stdout] | [INFO] [stdout] 195 | fn darkness_parallax( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `FogMaterial` is more private than the item `setup_fog` [INFO] [stdout] --> game/src/graphics/fog.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | / pub fn setup_fog( [INFO] [stdout] 45 | | mut commands: Commands, [INFO] [stdout] 46 | | mut meshes: ResMut>, [INFO] [stdout] 47 | | mut materials: ResMut>, [INFO] [stdout] 48 | | ) { [INFO] [stdout] | |_^ function `setup_fog` is reachable at visibility `pub(graphics)` [INFO] [stdout] | [INFO] [stdout] note: but type `FogMaterial` is only usable at visibility `pub(self)` [INFO] [stdout] --> game/src/graphics/fog.rs:141:1 [INFO] [stdout] | [INFO] [stdout] 141 | struct FogMaterial { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `FogMaterial` is more private than the item `update_fog` [INFO] [stdout] --> game/src/graphics/fog.rs:87:1 [INFO] [stdout] | [INFO] [stdout] 87 | / pub fn update_fog( [INFO] [stdout] 88 | | mut fog_bundle_query: Query< [INFO] [stdout] 89 | | ( [INFO] [stdout] 90 | | &mut Transform, [INFO] [stdout] ... | [INFO] [stdout] 98 | | mut materials: ResMut>, [INFO] [stdout] 99 | | ) { [INFO] [stdout] | |_^ function `update_fog` is reachable at visibility `pub(graphics)` [INFO] [stdout] | [INFO] [stdout] note: but type `FogMaterial` is only usable at visibility `pub(self)` [INFO] [stdout] --> game/src/graphics/fog.rs:141:1 [INFO] [stdout] | [INFO] [stdout] 141 | struct FogMaterial { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `font_light` is never read [INFO] [stdout] --> game/src/assets.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 30 | pub struct UiAssets { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 36 | pub font_light: Handle, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `manage_camera_projection` is never used [INFO] [stdout] --> game/src/camera.rs:149:4 [INFO] [stdout] | [INFO] [stdout] 149 | fn manage_camera_projection(// mut q_cam: Query<&mut OrthographicProjection, With>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `e_gent` is never read [INFO] [stdout] --> game/src/game/enemy.rs:129:5 [INFO] [stdout] | [INFO] [stdout] 128 | pub struct EnemyGfx { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] 129 | e_gent: Entity, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `e_gent` is never read [INFO] [stdout] --> game/src/game/player/mod.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 101 | pub struct PlayerGfx { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 102 | pub e_gent: Entity, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `debug_player_states` is never used [INFO] [stdout] --> game/src/game/player/mod.rs:115:4 [INFO] [stdout] | [INFO] [stdout] 115 | fn debug_player_states( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `1` is never read [INFO] [stdout] --> game/src/game/player/mod.rs:429:31 [INFO] [stdout] | [INFO] [stdout] 429 | pub struct HitFreezeTime(u32, Option); [INFO] [stdout] | ------------- ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | field in this struct [INFO] [stdout] | [INFO] [stdout] = help: consider removing this field [INFO] [stdout] = note: `HitFreezeTime` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `hitfreeze` is never used [INFO] [stdout] --> game/src/game/player/player_behaviour.rs:168:4 [INFO] [stdout] | [INFO] [stdout] 168 | fn hitfreeze( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `e_gent` is never read [INFO] [stdout] --> game/src/game/merchant.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 29 | pub struct MerchantGfx { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 30 | pub e_gent: Entity, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `e_gent` is never read [INFO] [stdout] --> game/src/game/yak.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct YakGfx { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] 29 | pub e_gent: Entity, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `darkness_dynamics` is never used [INFO] [stdout] --> game/src/graphics/darkness.rs:153:4 [INFO] [stdout] | [INFO] [stdout] 153 | fn darkness_dynamics( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `darkness_parallax` is never used [INFO] [stdout] --> game/src/graphics/darkness.rs:195:4 [INFO] [stdout] | [INFO] [stdout] 195 | fn darkness_parallax( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 150 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 150 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [optimized] target(s) in 4m 51s [INFO] running `Command { std: "docker" "inspect" "2f5cc264b6e67ce9b9d62a4715106051aae3b1ae625563b1f57d68ba8d9df252", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2f5cc264b6e67ce9b9d62a4715106051aae3b1ae625563b1f57d68ba8d9df252", kill_on_drop: false }` [INFO] [stdout] 2f5cc264b6e67ce9b9d62a4715106051aae3b1ae625563b1f57d68ba8d9df252 [INFO] checking TheSeekerGame/TheSeeker against try#d856f2da3433420b7077c0dc7ee9441455bc1302 for pr-128013 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTheSeekerGame%2FTheSeeker" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/TheSeekerGame/TheSeeker on toolchain d856f2da3433420b7077c0dc7ee9441455bc1302 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d856f2da3433420b7077c0dc7ee9441455bc1302" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/TheSeekerGame/TheSeeker [INFO] finished tweaking git repo https://github.com/TheSeekerGame/TheSeeker [INFO] tweaked toml for git repo https://github.com/TheSeekerGame/TheSeeker written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d856f2da3433420b7077c0dc7ee9441455bc1302" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating git repository `https://github.com/TheSeekerGame/bevy` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Updating git repository `https://github.com/TheSeekerGame/bevy_ecs_ldtk` [INFO] [stderr] Updating git repository `https://github.com/djeedai/bevy_hanabi` [INFO] [stderr] Updating git repository `https://github.com/IyesGames/iyes_bevy_extras` [INFO] [stderr] Updating git repository `https://github.com/IyesGames/iyes_cli` [INFO] [stderr] Updating git repository `https://github.com/IyesGames/iyes_ui` [INFO] [stderr] Updating git repository `https://github.com/TheSeekerGame/leafwing-input-manager` [INFO] [stderr] Updating git repository `https://github.com/TheSeekerGame/seek_ecs_tilemap` [INFO] [stderr] Updating git repository `https://github.com/TheSeekerGame/sickle_ui.git` [INFO] [stderr] Locking 575 packages to latest compatible versions [INFO] [stderr] Adding accesskit v0.12.3 (latest: v0.16.0) [INFO] [stderr] Adding accesskit_consumer v0.16.1 (latest: v0.24.0) [INFO] [stderr] Adding accesskit_macos v0.10.1 (latest: v0.17.0) [INFO] [stderr] Adding accesskit_windows v0.15.1 (latest: v0.22.0) [INFO] [stderr] Adding accesskit_winit v0.17.0 (latest: v0.22.0) [INFO] [stderr] Adding android-activity v0.5.2 (latest: v0.6.0) [INFO] [stderr] Adding ash v0.37.3+1.3.251 (latest: v0.38.0+1.3.281) [INFO] [stderr] Adding async-broadcast v0.5.1 (latest: v0.7.1) [INFO] [stderr] Adding base64 v0.21.7 (latest: v0.22.1) [INFO] [stderr] Adding bevy-inspector-egui v0.24.0 (latest: v0.25.1) [INFO] [stderr] Adding bevy-inspector-egui-derive v0.24.0 (latest: v0.25.0) [INFO] [stderr] Adding bevy_asset_loader v0.20.2 (latest: v0.21.0) [INFO] [stderr] Adding bevy_asset_loader_derive v0.20.2 (latest: v0.21.0) [INFO] [stderr] Adding bevy_common_assets v0.10.0 (latest: v0.11.0) [INFO] [stderr] Adding bevy_egui v0.27.1 (latest: v0.28.0) [INFO] [stderr] Adding bevy_fluent v0.9.0 (latest: v0.10.0) [INFO] [stderr] Adding bevy_sprite3d v2.8.0 (latest: v3.0.0) [INFO] [stderr] Adding bevy_tweening v0.10.0 (latest: v0.11.0) [INFO] [stderr] Adding bevy_utils v0.13.2 (latest: v0.14.0) [INFO] [stderr] Adding bevy_utils_proc_macros v0.13.2 (latest: v0.14.0) [INFO] [stderr] Adding bit-set v0.5.3 (latest: v0.8.0) [INFO] [stderr] Adding bit-vec v0.6.3 (latest: v0.8.0) [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.6.0) [INFO] [stderr] Adding block-sys v0.1.0-beta.1 (latest: v0.2.1) [INFO] [stderr] Adding block2 v0.2.0-alpha.6 (latest: v0.5.1) [INFO] [stderr] Adding block2 v0.3.0 (latest: v0.5.1) [INFO] [stderr] Adding calloop v0.12.4 (latest: v0.14.0) [INFO] [stderr] Adding calloop-wayland-source v0.2.0 (latest: v0.3.0) [INFO] [stderr] Adding cfg_aliases v0.1.1 (latest: v0.2.1) [INFO] [stderr] Adding convert_case v0.4.0 (latest: v0.6.0) [INFO] [stderr] Adding coreaudio-rs v0.11.3 (latest: v0.12.0) [INFO] [stderr] Adding d3d12 v0.19.0 (latest: v22.0.0) [INFO] [stderr] Adding derive-getters v0.3.0 (latest: v0.4.0) [INFO] [stderr] Adding ecolor v0.27.2 (latest: v0.28.1) [INFO] [stderr] Adding egui v0.27.2 (latest: v0.28.1) [INFO] [stderr] Adding egui-dropdown v0.9.0 (latest: v0.10.0) [INFO] [stderr] Adding emath v0.27.2 (latest: v0.28.1) [INFO] [stderr] Adding encase v0.7.0 (latest: v0.9.0) [INFO] [stderr] Adding encase_derive v0.7.0 (latest: v0.9.0) [INFO] [stderr] Adding encase_derive_impl v0.7.0 (latest: v0.9.0) [INFO] [stderr] Adding enum-iterator v1.5.0 (latest: v2.1.0) [INFO] [stderr] Adding epaint v0.27.2 (latest: v0.28.1) [INFO] [stderr] Adding event-listener v2.5.3 (latest: v5.3.1) [INFO] [stderr] Adding fixedbitset v0.4.2 (latest: v0.5.7) [INFO] [stderr] Adding fluent-langneg v0.13.0 (latest: v0.14.1) [INFO] [stderr] Adding gethostname v0.4.3 (latest: v0.5.0) [INFO] [stderr] Adding glam v0.25.0 (latest: v0.28.0) [INFO] [stderr] Adding glow v0.13.1 (latest: v0.14.0) [INFO] [stderr] Adding glutin_wgl_sys v0.5.0 (latest: v0.6.0) [INFO] [stderr] Adding gpu-allocator v0.25.0 (latest: v0.27.0) [INFO] [stderr] Adding gpu-descriptor v0.2.4 (latest: v0.3.0) [INFO] [stderr] Adding gpu-descriptor-types v0.1.2 (latest: v0.2.0) [INFO] [stderr] Adding grid v0.10.0 (latest: v0.14.0) [INFO] [stderr] Adding hashbrown v0.12.3 (latest: v0.14.5) [INFO] [stderr] Adding hexasphere v10.0.0 (latest: v14.0.0) [INFO] [stderr] Adding icrate v0.0.4 (latest: v0.1.2) [INFO] [stderr] Adding idna v0.5.0 (latest: v1.0.2) [INFO] [stderr] Adding image v0.24.9 (latest: v0.25.2) [INFO] [stderr] Adding indexmap v1.9.3 (latest: v2.2.6) [INFO] [stderr] Adding inotify v0.9.6 (latest: v0.10.2) [INFO] [stderr] Adding itertools v0.12.1 (latest: v0.13.0) [INFO] [stderr] Adding iyes_perf_ui v0.2.3 (latest: v0.3.0) [INFO] [stderr] Adding iyes_progress v0.11.0 (latest: v0.12.0) [INFO] [stderr] Adding jni-sys v0.3.0 (latest: v0.4.0) [INFO] [stderr] Adding libloading v0.7.4 (latest: v0.8.5) [INFO] [stderr] Adding libredox v0.0.2 (latest: v0.1.3) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (latest: v0.6.4) [INFO] [stderr] Adding malloc_buf v0.0.6 (latest: v1.0.0) [INFO] [stderr] Adding matchers v0.1.0 (latest: v0.2.0) [INFO] [stderr] Adding metal v0.27.0 (latest: v0.29.0) [INFO] [stderr] Adding mio v0.8.11 (latest: v1.0.1) [INFO] [stderr] Adding naga v0.19.2 (latest: v22.0.0) [INFO] [stderr] Adding naga_oil v0.13.0 (latest: v0.14.0) [INFO] [stderr] Adding nalgebra v0.32.6 (latest: v0.33.0) [INFO] [stderr] Adding ndk v0.8.0 (latest: v0.9.0) [INFO] [stderr] Adding ndk-sys v0.5.0+25.2.9519653 (latest: v0.6.0+11769913) [INFO] [stderr] Adding nu-ansi-term v0.46.0 (latest: v0.50.1) [INFO] [stderr] Adding objc-sys v0.2.0-beta.2 (latest: v0.3.5) [INFO] [stderr] Adding objc2 v0.3.0-beta.3.patch-leaks.3 (latest: v0.5.2) [INFO] [stderr] Adding objc2 v0.4.1 (latest: v0.5.2) [INFO] [stderr] Adding objc2-encode v2.0.0-pre.2 (latest: v4.0.3) [INFO] [stderr] Adding objc2-encode v3.0.0 (latest: v4.0.3) [INFO] [stderr] Adding ogg v0.8.0 (latest: v0.9.1) [INFO] [stderr] Adding parry2d v0.13.8 (latest: v0.17.0) [INFO] [stderr] Adding quick-xml v0.34.0 (latest: v0.36.1) [INFO] [stderr] Adding rapier2d v0.18.0 (latest: v0.22.0) [INFO] [stderr] Adding raw-window-handle v0.5.2 (latest: v0.6.2) [INFO] [stderr] Adding redox_syscall v0.3.5 (latest: v0.5.3) [INFO] [stderr] Adding redox_syscall v0.4.1 (latest: v0.5.3) [INFO] [stderr] Adding regex-automata v0.1.10 (latest: v0.4.7) [INFO] [stderr] Adding regex-syntax v0.6.29 (latest: v0.8.4) [INFO] [stderr] Adding rodio v0.17.3 (latest: v0.19.0) [INFO] [stderr] Adding rustc-hash v1.1.0 (latest: v2.0.0) [INFO] [stderr] Adding ruzstd v0.5.0 (latest: v0.7.0) [INFO] [stderr] Adding sctk-adwaita v0.8.3 (latest: v0.10.1) [INFO] [stderr] Adding self_cell v0.10.3 (latest: v1.0.4) [INFO] [stderr] Adding simba v0.8.1 (latest: v0.9.0) [INFO] [stderr] Adding smithay-client-toolkit v0.18.1 (latest: v0.19.2) [INFO] [stderr] Adding strict-num v0.1.1 (latest: v0.2.0) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.72) [INFO] [stderr] Adding taffy v0.3.19 (latest: v0.5.2) [INFO] [stderr] Adding toml_edit v0.21.1 (latest: v0.22.17) [INFO] [stderr] Adding tracing-log v0.1.4 (latest: v0.2.0) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0) [INFO] [stderr] Adding wayland-protocols v0.31.2 (latest: v0.32.3) [INFO] [stderr] Adding wayland-protocols-plasma v0.2.0 (latest: v0.3.3) [INFO] [stderr] Adding wayland-protocols-wlr v0.2.0 (latest: v0.3.3) [INFO] [stderr] Adding web-time v0.2.4 (latest: v1.1.0) [INFO] [stderr] Adding webbrowser v0.8.15 (latest: v1.0.1) [INFO] [stderr] Adding wgpu v0.19.4 (latest: v22.0.0) [INFO] [stderr] Adding wgpu-core v0.19.4 (latest: v22.0.0) [INFO] [stderr] Adding wgpu-hal v0.19.5 (latest: v22.0.0) [INFO] [stderr] Adding wgpu-types v0.19.2 (latest: v22.0.0) [INFO] [stderr] Adding windows v0.48.0 (latest: v0.58.0) [INFO] [stderr] Adding windows v0.52.0 (latest: v0.58.0) [INFO] [stderr] Adding windows v0.54.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-core v0.52.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-core v0.54.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-implement v0.48.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-interface v0.48.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-result v0.1.2 (latest: v0.2.0) [INFO] [stderr] Adding windows-sys v0.45.0 (latest: v0.52.0) [INFO] [stderr] Adding windows-sys v0.48.0 (latest: v0.52.0) [INFO] [stderr] Adding windows-targets v0.42.2 (latest: v0.52.6) [INFO] [stderr] Adding windows-targets v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_gnullvm v0.42.2 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_msvc v0.42.2 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_gnu v0.42.2 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_msvc v0.42.2 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnu v0.42.2 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnullvm v0.42.2 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_msvc v0.42.2 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding winit v0.29.15 (latest: v0.30.4) [INFO] [stderr] Adding winnow v0.5.40 (latest: v0.6.16) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+d856f2da3433420b7077c0dc7ee9441455bc1302" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+d856f2da3433420b7077c0dc7ee9441455bc1302" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a17fbf7c4608a82fe0f3316f638c312286063526e542a0cb13346c8d06f2d34e [INFO] running `Command { std: "docker" "start" "-a" "a17fbf7c4608a82fe0f3316f638c312286063526e542a0cb13346c8d06f2d34e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a17fbf7c4608a82fe0f3316f638c312286063526e542a0cb13346c8d06f2d34e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a17fbf7c4608a82fe0f3316f638c312286063526e542a0cb13346c8d06f2d34e", kill_on_drop: false }` [INFO] [stdout] a17fbf7c4608a82fe0f3316f638c312286063526e542a0cb13346c8d06f2d34e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+d856f2da3433420b7077c0dc7ee9441455bc1302" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 72b62292bc15c25e3b7dae8238e71084307a6baedf8392e3b8d41516f38fafe0 [INFO] running `Command { std: "docker" "start" "-a" "72b62292bc15c25e3b7dae8238e71084307a6baedf8392e3b8d41516f38fafe0", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.12 [INFO] [stderr] Compiling serde v1.0.204 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Checking once_cell v1.19.0 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Checking pin-project-lite v0.2.14 [INFO] [stderr] Checking log v0.4.22 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Checking allocator-api2 v0.2.18 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Checking tracing-core v0.1.32 [INFO] [stderr] Checking downcast-rs v1.2.1 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Checking rustc-hash v1.1.0 [INFO] [stderr] Compiling toml_datetime v0.6.7 [INFO] [stderr] Compiling winnow v0.5.40 [INFO] [stderr] Checking parking v2.2.0 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Compiling syn v2.0.72 [INFO] [stderr] Compiling indexmap v2.2.6 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking concurrent-queue v2.5.0 [INFO] [stderr] Checking futures-core v0.3.30 [INFO] [stderr] Checking event-listener v5.3.1 [INFO] [stderr] Checking libloading v0.8.5 [INFO] [stderr] Compiling pkg-config v0.3.30 [INFO] [stderr] Checking futures-io v0.3.30 [INFO] [stderr] Checking sha1_smol v1.0.1 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking fastrand v2.1.0 [INFO] [stderr] Checking event-listener-strategy v0.5.2 [INFO] [stderr] Compiling cc v1.1.6 [INFO] [stderr] Checking futures-lite v2.3.0 [INFO] [stderr] Checking typeid v1.0.0 [INFO] [stderr] Compiling toml_edit v0.21.1 [INFO] [stderr] Checking fixedbitset v0.4.2 [INFO] [stderr] Checking async-task v4.7.1 [INFO] [stderr] Checking async-channel v2.3.1 [INFO] [stderr] Checking web-time v0.2.4 [INFO] [stderr] Checking nonmax v0.5.5 [INFO] [stderr] Checking thread_local v1.1.8 [INFO] [stderr] Checking async-executor v1.13.0 [INFO] [stderr] Checking bevy_ptr v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking bevy_tasks v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking arrayvec v0.7.4 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Compiling uuid v1.10.0 [INFO] [stderr] Compiling cfg_aliases v0.1.1 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Checking regex-syntax v0.8.4 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Checking regex-syntax v0.6.29 [INFO] [stderr] Checking overload v0.1.1 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking nu-ansi-term v0.46.0 [INFO] [stderr] Checking sharded-slab v0.1.7 [INFO] [stderr] Checking tracing-log v0.2.0 [INFO] [stderr] Checking arrayref v0.3.8 [INFO] [stderr] Checking tracing-log v0.1.4 [INFO] [stderr] Compiling rustix v0.38.34 [INFO] [stderr] Checking crossbeam-channel v0.5.13 [INFO] [stderr] Checking linux-raw-sys v0.4.14 [INFO] [stderr] Compiling bevy_macro_utils v0.13.2 (https://github.com/TheSeekerGame/bevy?branch=sprite3d#1c6b8a07) [INFO] [stderr] Checking regex-automata v0.4.7 [INFO] [stderr] Checking byteorder v1.5.0 [INFO] [stderr] Checking raw-window-handle v0.6.2 [INFO] [stderr] Checking bit-vec v0.6.3 [INFO] [stderr] Checking regex-automata v0.1.10 [INFO] [stderr] Checking simd-adler32 v0.3.7 [INFO] [stderr] Checking adler v1.0.2 [INFO] [stderr] Checking unicode-width v0.1.13 [INFO] [stderr] Checking termcolor v1.4.1 [INFO] [stderr] Checking atomic-waker v1.1.2 [INFO] [stderr] Checking piper v0.2.3 [INFO] [stderr] Checking codespan-reporting v0.11.1 [INFO] [stderr] Checking miniz_oxide v0.7.4 [INFO] [stderr] Checking matchers v0.1.0 [INFO] [stderr] Checking bit-set v0.5.3 [INFO] [stderr] Compiling wayland-sys v0.31.4 [INFO] [stderr] Checking dlib v0.5.2 [INFO] [stderr] Checking crc32fast v1.4.2 [INFO] [stderr] Checking hexf-parse v0.2.1 [INFO] [stderr] Compiling ash v0.37.3+1.3.251 [INFO] [stderr] Checking unicode-xid v0.2.4 [INFO] [stderr] Compiling khronos-egl v6.0.0 [INFO] [stderr] Checking flate2 v1.0.30 [INFO] [stderr] Checking blocking v1.6.1 [INFO] [stderr] Checking fdeflate v0.3.4 [INFO] [stderr] Compiling wgpu-hal v0.19.5 [INFO] [stderr] Checking async-lock v3.4.0 [INFO] [stderr] Checking libloading v0.7.4 [INFO] [stderr] Checking event-listener v2.5.3 [INFO] [stderr] Checking base64 v0.21.7 [INFO] [stderr] Checking regex v1.10.5 [INFO] [stderr] Checking accesskit v0.12.3 [INFO] [stderr] Checking constant_time_eq v0.3.0 [INFO] [stderr] Checking async-fs v2.1.2 [INFO] [stderr] Checking async-broadcast v0.5.1 [INFO] [stderr] Checking png v0.17.13 [INFO] [stderr] Compiling encase_derive_impl v0.7.0 [INFO] [stderr] Compiling wgpu-core v0.19.4 [INFO] [stderr] Compiling blake3 v1.5.3 [INFO] [stderr] Compiling wayland-backend v0.3.6 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Checking glow v0.13.1 [INFO] [stderr] Checking renderdoc-sys v1.1.0 [INFO] [stderr] Checking scoped-tls v1.0.1 [INFO] [stderr] Checking profiling v1.0.15 [INFO] [stderr] Compiling quick-xml v0.34.0 [INFO] [stderr] Compiling wgpu v0.19.4 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Checking const_soft_float v0.1.4 [INFO] [stderr] Compiling wayland-client v0.31.5 [INFO] [stderr] Checking ttf-parser v0.24.0 [INFO] [stderr] Checking constgebra v0.1.4 [INFO] [stderr] Checking twox-hash v1.6.3 [INFO] [stderr] Checking jpeg-decoder v0.3.1 [INFO] [stderr] Checking const_panic v0.2.8 [INFO] [stderr] Checking color_quant v1.1.0 [INFO] [stderr] Checking ab_glyph_rasterizer v0.1.8 [INFO] [stderr] Checking data-encoding v2.6.0 [INFO] [stderr] Checking ktx2 v0.3.0 [INFO] [stderr] Checking approx v0.5.1 [INFO] [stderr] Compiling wayland-scanner v0.31.4 [INFO] [stderr] Checking tinyvec_macros v0.1.1 [INFO] [stderr] Checking radsort v0.1.0 [INFO] [stderr] Checking tinyvec v1.8.0 [INFO] [stderr] Checking percent-encoding v2.3.1 [INFO] [stderr] Compiling alsa-sys v0.3.1 [INFO] [stderr] Compiling cfg_aliases v0.2.1 [INFO] [stderr] Checking xkeysym v0.2.1 [INFO] [stderr] Compiling smithay-client-toolkit v0.18.1 [INFO] [stderr] Checking strict-num v0.1.1 [INFO] [stderr] Checking cursor-icon v1.1.0 [INFO] [stderr] Checking xcursor v0.3.6 [INFO] [stderr] Checking owned_ttf_parser v0.24.0 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Checking ab_glyph v0.2.28 [INFO] [stderr] Compiling libudev-sys v0.1.4 [INFO] [stderr] Compiling x11-dl v2.21.0 [INFO] [stderr] Checking euclid v0.22.10 [INFO] [stderr] Checking memmap2 v0.9.4 [INFO] [stderr] Checking x11rb-protocol v0.13.1 [INFO] [stderr] Checking svg_fmt v0.4.3 [INFO] [stderr] Checking as-raw-xcb-connection v1.0.1 [INFO] [stderr] Compiling serde_json v1.0.120 [INFO] [stderr] Checking itoa v1.0.11 [INFO] [stderr] Checking ryu v1.0.18 [INFO] [stderr] Checking guillotiere v0.6.2 [INFO] [stderr] Compiling winit v0.29.15 [INFO] [stderr] Checking inotify-sys v0.1.5 [INFO] [stderr] Compiling slotmap v1.0.7 [INFO] [stderr] Compiling cpal v0.15.3 [INFO] [stderr] Compiling inflections v1.1.1 [INFO] [stderr] Checking rectangle-pack v0.4.2 [INFO] [stderr] Checking inotify v0.10.2 [INFO] [stderr] Checking ogg v0.8.0 [INFO] [stderr] Compiling gilrs v0.10.8 [INFO] [stderr] Checking xi-unicode v0.3.0 [INFO] [stderr] Checking dasp_sample v0.11.0 [INFO] [stderr] Checking vec_map v0.8.2 [INFO] [stderr] Checking glyph_brush_layout v0.2.4 [INFO] [stderr] Checking lewton v0.10.2 [INFO] [stderr] Checking claxon v0.4.3 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Checking grid v0.10.0 [INFO] [stderr] Checking sysinfo v0.30.13 [INFO] [stderr] Checking const-fnv1a-hash v1.1.0 [INFO] [stderr] Checking taffy v0.3.19 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking unicode-normalization v0.1.23 [INFO] [stderr] Compiling matrixmultiply v0.3.9 [INFO] [stderr] Checking type-map v0.5.0 [INFO] [stderr] Compiling anyhow v1.0.86 [INFO] [stderr] Checking unicode-bidi v0.3.15 [INFO] [stderr] Checking self_cell v1.0.4 [INFO] [stderr] Checking nohash-hasher v0.2.0 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking ppv-lite86 v0.2.17 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling darling_core v0.20.10 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking idna v0.5.0 [INFO] [stderr] Checking self_cell v0.10.3 [INFO] [stderr] Checking form_urlencoded v1.2.1 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking rawpointer v0.2.1 [INFO] [stderr] Checking winnow v0.6.16 [INFO] [stdout] error[E0034]: multiple applicable items in scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/num-integer-0.1.46/src/lib.rs:511:41 [INFO] [stdout] | [INFO] [stdout] 511 | return (1 << shift).abs(); [INFO] [stdout] | ^^^ multiple `abs` found [INFO] [stdout] ... [INFO] [stdout] 841 | impl_integer_for_isize!(i8, test_integer_i8); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: candidate #1 is defined in an impl for the type `i128` [INFO] [stdout] = note: candidate #2 is defined in an impl for the type `i16` [INFO] [stdout] = note: candidate #3 is defined in an impl for the type `i32` [INFO] [stdout] = note: candidate #4 is defined in an impl for the type `i64` [INFO] [stdout] = note: and 2 others [INFO] [stdout] = note: this error originates in the macro `impl_integer_for_isize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0034]: multiple applicable items in scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/num-integer-0.1.46/src/lib.rs:511:41 [INFO] [stdout] | [INFO] [stdout] 511 | return (1 << shift).abs(); [INFO] [stdout] | ^^^ multiple `abs` found [INFO] [stdout] ... [INFO] [stdout] 842 | impl_integer_for_isize!(i16, test_integer_i16); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: candidate #1 is defined in an impl for the type `i128` [INFO] [stdout] = note: candidate #2 is defined in an impl for the type `i16` [INFO] [stdout] = note: candidate #3 is defined in an impl for the type `i32` [INFO] [stdout] = note: candidate #4 is defined in an impl for the type `i64` [INFO] [stdout] = note: and 2 others [INFO] [stdout] = note: this error originates in the macro `impl_integer_for_isize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0034]: multiple applicable items in scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/num-integer-0.1.46/src/lib.rs:511:41 [INFO] [stdout] | [INFO] [stdout] 511 | return (1 << shift).abs(); [INFO] [stdout] | ^^^ multiple `abs` found [INFO] [stdout] ... [INFO] [stdout] 843 | impl_integer_for_isize!(i32, test_integer_i32); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: candidate #1 is defined in an impl for the type `i128` [INFO] [stdout] = note: candidate #2 is defined in an impl for the type `i16` [INFO] [stdout] = note: candidate #3 is defined in an impl for the type `i32` [INFO] [stdout] = note: candidate #4 is defined in an impl for the type `i64` [INFO] [stdout] = note: and 2 others [INFO] [stdout] = note: this error originates in the macro `impl_integer_for_isize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0034]: multiple applicable items in scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/num-integer-0.1.46/src/lib.rs:511:41 [INFO] [stdout] | [INFO] [stdout] 511 | return (1 << shift).abs(); [INFO] [stdout] | ^^^ multiple `abs` found [INFO] [stdout] ... [INFO] [stdout] 844 | impl_integer_for_isize!(i64, test_integer_i64); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: candidate #1 is defined in an impl for the type `i128` [INFO] [stdout] = note: candidate #2 is defined in an impl for the type `i16` [INFO] [stdout] = note: candidate #3 is defined in an impl for the type `i32` [INFO] [stdout] = note: candidate #4 is defined in an impl for the type `i64` [INFO] [stdout] = note: and 2 others [INFO] [stdout] = note: this error originates in the macro `impl_integer_for_isize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0034]: multiple applicable items in scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/num-integer-0.1.46/src/lib.rs:511:41 [INFO] [stdout] | [INFO] [stdout] 511 | return (1 << shift).abs(); [INFO] [stdout] | ^^^ multiple `abs` found [INFO] [stdout] ... [INFO] [stdout] 845 | impl_integer_for_isize!(i128, test_integer_i128); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: candidate #1 is defined in an impl for the type `i128` [INFO] [stdout] = note: candidate #2 is defined in an impl for the type `i16` [INFO] [stdout] = note: candidate #3 is defined in an impl for the type `i32` [INFO] [stdout] = note: candidate #4 is defined in an impl for the type `i64` [INFO] [stdout] = note: and 2 others [INFO] [stdout] = note: this error originates in the macro `impl_integer_for_isize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0034]: multiple applicable items in scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/num-integer-0.1.46/src/lib.rs:511:41 [INFO] [stdout] | [INFO] [stdout] 511 | return (1 << shift).abs(); [INFO] [stdout] | ^^^ multiple `abs` found [INFO] [stdout] ... [INFO] [stdout] 846 | impl_integer_for_isize!(isize, test_integer_isize); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: candidate #1 is defined in an impl for the type `i128` [INFO] [stdout] = note: candidate #2 is defined in an impl for the type `i16` [INFO] [stdout] = note: candidate #3 is defined in an impl for the type `i32` [INFO] [stdout] = note: candidate #4 is defined in an impl for the type `i64` [INFO] [stdout] = note: and 2 others [INFO] [stdout] = note: this error originates in the macro `impl_integer_for_isize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking byteorder-lite v0.1.0 [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0034`. [INFO] [stdout] [INFO] [stderr] error: could not compile `num-integer` (lib) due to 7 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "72b62292bc15c25e3b7dae8238e71084307a6baedf8392e3b8d41516f38fafe0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "72b62292bc15c25e3b7dae8238e71084307a6baedf8392e3b8d41516f38fafe0", kill_on_drop: false }` [INFO] [stdout] 72b62292bc15c25e3b7dae8238e71084307a6baedf8392e3b8d41516f38fafe0