[INFO] cloning repository https://github.com/josiah-mbao/Juice-Zero-Bugs-Given
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/josiah-mbao/Juice-Zero-Bugs-Given" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjosiah-mbao%2FJuice-Zero-Bugs-Given", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjosiah-mbao%2FJuice-Zero-Bugs-Given'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 246398015cbc4d28abb5f09809e514a55381df2d
[INFO] checking josiah-mbao/Juice-Zero-Bugs-Given/246398015cbc4d28abb5f09809e514a55381df2d against master#8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd for pr-150557
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjosiah-mbao%2FJuice-Zero-Bugs-Given" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-0-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/josiah-mbao/Juice-Zero-Bugs-Given
[INFO] finished tweaking git repo https://github.com/josiah-mbao/Juice-Zero-Bugs-Given
[INFO] tweaked toml for git repo https://github.com/josiah-mbao/Juice-Zero-Bugs-Given written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/josiah-mbao/Juice-Zero-Bugs-Given on toolchain 8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/josiah-mbao/Juice-Zero-Bugs-Given already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bevy_xpbd_derive v0.1.0
[INFO] [stderr]   Downloaded bevy_xpbd_2d v0.5.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a7b791a132e68dec87addff1241341480281651ca93e0e1c7285f40f669c95a6
[INFO] running `Command { std: "docker" "start" "-a" "a7b791a132e68dec87addff1241341480281651ca93e0e1c7285f40f669c95a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a7b791a132e68dec87addff1241341480281651ca93e0e1c7285f40f669c95a6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a7b791a132e68dec87addff1241341480281651ca93e0e1c7285f40f669c95a6", kill_on_drop: false }`
[INFO] [stdout] a7b791a132e68dec87addff1241341480281651ca93e0e1c7285f40f669c95a6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+8c52f735abd1af9a73941b78fe7ed2ab08b9c0dd" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 79fbbcbab87292cc06bcd84215506114e5e17dd6ecfdc9da2a0163509ee50ad1
[INFO] running `Command { std: "docker" "start" "-a" "79fbbcbab87292cc06bcd84215506114e5e17dd6ecfdc9da2a0163509ee50ad1", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.22
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]     Checking cfg-if v1.0.4
[INFO] [stderr]    Compiling libc v0.2.177
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]     Checking pin-project-lite v0.2.16
[INFO] [stderr]     Checking once_cell v1.21.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]     Checking allocator-api2 v0.2.21
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]     Checking parking v2.2.1
[INFO] [stderr]     Checking tracing-core v0.1.34
[INFO] [stderr]    Compiling zerocopy v0.8.30
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]     Checking futures-core v0.3.31
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]     Checking fastrand v2.3.0
[INFO] [stderr]    Compiling typeid v1.0.3
[INFO] [stderr]     Checking futures-io v0.3.31
[INFO] [stderr]     Checking thread_local v1.1.9
[INFO] [stderr]    Compiling erased-serde v0.4.9
[INFO] [stderr]     Checking futures-lite v2.6.1
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]     Checking slab v0.4.11
[INFO] [stderr]     Checking log v0.4.28
[INFO] [stderr]     Checking memchr v2.7.6
[INFO] [stderr]     Checking arrayvec v0.7.6
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]     Checking foldhash v0.1.5
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]     Checking hashbrown v0.15.5
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]     Checking async-executor v1.13.3
[INFO] [stderr]     Checking event-listener v5.4.1
[INFO] [stderr]     Checking unicode-width v0.1.14
[INFO] [stderr]     Checking bevy_tasks v0.14.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]     Checking petgraph v0.6.5
[INFO] [stderr]     Checking regex-syntax v0.8.8
[INFO] [stderr]     Checking codespan-reporting v0.11.1
[INFO] [stderr]     Checking event-listener-strategy v0.5.4
[INFO] [stderr]     Checking lock_api v0.4.14
[INFO] [stderr]     Checking unicode-xid v0.2.6
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling find-msvc-tools v0.1.5
[INFO] [stderr]     Checking libloading v0.7.4
[INFO] [stderr]     Checking libloading v0.8.9
[INFO] [stderr]     Checking piper v0.2.4
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling cc v1.2.47
[INFO] [stderr]     Checking khronos-egl v6.0.0
[INFO] [stderr]     Checking ash v0.37.3+1.3.251
[INFO] [stderr]     Checking async-channel v2.5.0
[INFO] [stderr]     Checking crossbeam-channel v0.5.15
[INFO] [stderr]    Compiling litrs v1.0.0
[INFO] [stderr]     Checking bitflags v2.10.0
[INFO] [stderr]     Checking profiling v1.0.17
[INFO] [stderr]     Checking spirv v0.3.0+sdk-1.3.268.0
[INFO] [stderr]     Checking wgpu-types v0.20.0
[INFO] [stderr]     Checking gpu-alloc-types v0.3.0
[INFO] [stderr]     Checking gpu-descriptor-types v0.2.0
[INFO] [stderr]     Checking typewit v1.14.2
[INFO] [stderr]     Checking pxfm v0.1.25
[INFO] [stderr]     Checking gpu-descriptor v0.3.2
[INFO] [stderr]     Checking gpu-alloc v0.6.0
[INFO] [stderr]     Checking blocking v1.6.2
[INFO] [stderr]     Checking const_panic v0.2.15
[INFO] [stderr]     Checking async-lock v3.4.1
[INFO] [stderr]     Checking constant_time_eq v0.3.1
[INFO] [stderr]     Checking arrayref v0.3.9
[INFO] [stderr]     Checking async-broadcast v0.5.1
[INFO] [stderr]     Checking data-encoding v2.9.0
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.105
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking nu-ansi-term v0.50.3
[INFO] [stderr]     Checking radsort v0.1.1
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]     Checking async-fs v2.2.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]     Checking crossbeam-deque v0.8.6
[INFO] [stderr]     Checking regex-automata v0.4.13
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking either v1.15.0
[INFO] [stderr]    Compiling bumpalo v3.19.0
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking robust v1.2.0
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]     Checking rayon v1.11.0
[INFO] [stderr]    Compiling document-features v0.2.12
[INFO] [stderr]     Checking itertools v0.13.0
[INFO] [stderr]     Checking itoa v1.0.15
[INFO] [stderr]     Checking ryu v1.0.20
[INFO] [stderr]     Checking getrandom v0.2.16
[INFO] [stderr]     Checking uuid v0.8.2
[INFO] [stderr]     Checking spade v2.15.0
[INFO] [stderr]    Compiling bevy_macro_utils v0.14.2
[INFO] [stderr]    Compiling encase_derive_impl v0.8.0
[INFO] [stderr]     Checking moxcms v0.7.9
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.105
[INFO] [stderr]    Compiling wasm-bindgen v0.2.105
[INFO] [stderr]     Checking regex v1.12.2
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling bevy_utils_proc_macros v0.14.2
[INFO] [stderr]    Compiling bevy_reflect_derive v0.14.2
[INFO] [stderr]    Compiling bevy_ecs_macros v0.14.2
[INFO] [stderr]    Compiling bevy_derive v0.14.2
[INFO] [stderr]    Compiling encase_derive v0.8.0
[INFO] [stderr]    Compiling bevy_asset_macros v0.14.2
[INFO] [stderr]    Compiling bevy_render_macros v0.14.2
[INFO] [stderr]    Compiling bevy_encase_derive v0.14.2
[INFO] [stderr]    Compiling bevy_gizmos_macros v0.14.2
[INFO] [stderr]    Compiling nalgebra-macros v0.2.2
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.105
[INFO] [stderr]    Compiling bevy_xpbd_derive v0.1.0
[INFO] [stderr]    Compiling derive_more v0.99.20
[INFO] [stderr]     Checking naga v0.20.0
[INFO] [stderr]     Checking bytemuck v1.24.0
[INFO] [stderr]     Checking image v0.25.9
[INFO] [stderr]     Checking safe_arch v0.7.4
[INFO] [stderr]     Checking wide v0.7.33
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking tracing-subscriber v0.3.20
[INFO] [stderr]     Checking simba v0.8.1
[INFO] [stderr]     Checking glam v0.27.0
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking ron v0.8.1
[INFO] [stderr]     Checking bevy_utils v0.14.2
[INFO] [stderr]     Checking wgpu-hal v0.21.1
[INFO] [stderr]     Checking naga_oil v0.14.0
[INFO] [stderr]     Checking bevy_reflect v0.14.2
[INFO] [stderr]     Checking encase v0.8.0
[INFO] [stderr]     Checking bevy_mikktspace v0.14.2
[INFO] [stderr]     Checking hexasphere v12.0.0
[INFO] [stderr]     Checking nalgebra v0.32.6
[INFO] [stderr]     Checking wgpu-core v0.21.1
[INFO] [stderr]     Checking bevy_ecs v0.14.2
[INFO] [stderr]     Checking bevy_math v0.14.2
[INFO] [stderr]     Checking wgpu v0.20.1
[INFO] [stderr]     Checking bevy_color v0.14.3
[INFO] [stderr]     Checking parry2d v0.15.1
[INFO] [stderr]     Checking bevy_app v0.14.2
[INFO] [stderr]     Checking bevy_core v0.14.2
[INFO] [stderr]     Checking bevy_time v0.14.2
[INFO] [stderr]     Checking bevy_a11y v0.14.2
[INFO] [stderr]     Checking bevy_asset v0.14.2
[INFO] [stderr]     Checking bevy_log v0.14.2
[INFO] [stderr]     Checking bevy_input v0.14.2
[INFO] [stderr]     Checking bevy_window v0.14.2
[INFO] [stderr]     Checking bevy_hierarchy v0.14.2
[INFO] [stderr]     Checking bevy_diagnostic v0.14.2
[INFO] [stderr]     Checking bevy_transform v0.14.2
[INFO] [stderr]     Checking bevy_render v0.14.2
[INFO] [stderr]     Checking bevy_core_pipeline v0.14.2
[INFO] [stderr]     Checking bevy_gizmos v0.14.2
[INFO] [stderr]     Checking bevy_internal v0.14.2
[INFO] [stderr]     Checking bevy_dylib v0.14.2
[INFO] [stderr]     Checking bevy v0.14.2
[INFO] [stderr]     Checking bevy_xpbd_2d v0.5.0
[INFO] [stderr]     Checking fighter_game v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: cannot find derive macro `States` in this scope
[INFO] [stdout]  --> src/game_state.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[derive(States, Debug, Clone, Eq, PartialEq, Hash, Default)]
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find derive macro `States` in this scope
[INFO] [stdout]  --> src/game_state.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | #[derive(States, Debug, Clone, Eq, PartialEq, Hash, Default)]
[INFO] [stdout]   |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `random` in crate `rand`
[INFO] [stdout]    --> src/combat.rs:288:43
[INFO] [stdout]     |
[INFO] [stdout] 288 |                 let speed = 100.0 + rand::random::<f32>() * 50.0;
[INFO] [stdout]     |                                           ^^^^^^ not found in `rand`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.5/src/lib.rs:183:8
[INFO] [stdout]     |
[INFO] [stdout] 180 | #[cfg(all(feature = "std", feature = "std_rng"))]
[INFO] [stdout]     |           --------------- the item is gated behind the `std` feature
[INFO] [stdout] ...
[INFO] [stdout] 183 | pub fn random<T>() -> T
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::random::random;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `random`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 288 -                 let speed = 100.0 + rand::random::<f32>() * 50.0;
[INFO] [stdout] 288 +                 let speed = 100.0 + random::<f32>() * 50.0;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteBundle` in this scope
[INFO] [stdout]    --> src/combat.rs:292:21
[INFO] [stdout]     |
[INFO] [stdout] 292 |                     SpriteBundle {
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_render-0.14.2/src/spatial_bundle.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | pub struct SpatialBundle {
[INFO] [stdout]     | ------------------------ similarly named struct `SpatialBundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 292 -                     SpriteBundle {
[INFO] [stdout] 292 +                     SpatialBundle {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sprite` in this scope
[INFO] [stdout]    --> src/combat.rs:293:33
[INFO] [stdout]     |
[INFO] [stdout] 293 |                         sprite: Sprite {
[INFO] [stdout]     |                                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]    --> src/combat.rs:327:28
[INFO] [stdout]     |
[INFO] [stdout] 327 |     mut next_state: ResMut<NextState<AppState>>,
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AudioBundle` in this scope
[INFO] [stdout]    --> src/combat.rs:401:24
[INFO] [stdout]     |
[INFO] [stdout] 401 |         commands.spawn(AudioBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AudioBundle` in this scope
[INFO] [stdout]    --> src/combat.rs:423:28
[INFO] [stdout]     |
[INFO] [stdout] 423 |             commands.spawn(AudioBundle {
[INFO] [stdout]     |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AudioBundle` in this scope
[INFO] [stdout]    --> src/combat.rs:429:28
[INFO] [stdout]     |
[INFO] [stdout] 429 |             commands.spawn(AudioBundle {
[INFO] [stdout]     |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Interaction` in this scope
[INFO] [stdout]    --> src/menu.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 | type InteractingButtonFilter = (Changed<Interaction>, With<Button>);
[INFO] [stdout]     |                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 166 | type InteractingButtonFilter<Interaction> = (Changed<Interaction>, With<Button>);
[INFO] [stdout]     |                             +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Button` in this scope
[INFO] [stdout]    --> src/menu.rs:166:60
[INFO] [stdout]     |
[INFO] [stdout] 166 | type InteractingButtonFilter = (Changed<Interaction>, With<Button>);
[INFO] [stdout]     |                                                            ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 166 | type InteractingButtonFilter<Button> = (Changed<Interaction>, With<Button>);
[INFO] [stdout]     |                             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:173:13
[INFO] [stdout]     |
[INFO] [stdout] 173 |             NodeBundle {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:174:24
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:194:17
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:204:17
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:213:24
[INFO] [stdout]     |
[INFO] [stdout] 213 |                 .spawn(NodeBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:214:28
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:228:29
[INFO] [stdout]     |
[INFO] [stdout] 228 | ...                   TextStyle {
[INFO] [stdout]     |                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:241:24
[INFO] [stdout]     |
[INFO] [stdout] 241 |                 .spawn(NodeBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:242:28
[INFO] [stdout]     |
[INFO] [stdout] 242 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:255:29
[INFO] [stdout]     |
[INFO] [stdout] 255 | ...                   TextStyle {
[INFO] [stdout]     |                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:268:24
[INFO] [stdout]     |
[INFO] [stdout] 268 |                 .spawn(NodeBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:269:28
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:281:29
[INFO] [stdout]     |
[INFO] [stdout] 281 | ...                   TextStyle {
[INFO] [stdout]     |                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:294:24
[INFO] [stdout]     |
[INFO] [stdout] 294 |                 .spawn(NodeBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:295:28
[INFO] [stdout]     |
[INFO] [stdout] 295 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:308:29
[INFO] [stdout]     |
[INFO] [stdout] 308 | ...                   TextStyle {
[INFO] [stdout]     |                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:321:24
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 .spawn(NodeBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:322:28
[INFO] [stdout]     |
[INFO] [stdout] 322 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ImageBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:334:25
[INFO] [stdout]     |
[INFO] [stdout] 334 |                         ImageBundle {
[INFO] [stdout]     |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:335:36
[INFO] [stdout]     |
[INFO] [stdout] 335 | ...                   style: Style {
[INFO] [stdout]     |                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:348:24
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 .spawn(NodeBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:349:28
[INFO] [stdout]     |
[INFO] [stdout] 349 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:376:17
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ButtonBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:388:13
[INFO] [stdout]     |
[INFO] [stdout] 388 |             ButtonBundle {
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:389:24
[INFO] [stdout]     |
[INFO] [stdout] 389 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:404:17
[INFO] [stdout]     |
[INFO] [stdout] 404 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Interaction` in this scope
[INFO] [stdout]    --> src/menu.rs:414:36
[INFO] [stdout]     |
[INFO] [stdout] 414 |     mut interaction_query: Query<(&Interaction, &MenuButtonAction), InteractingButtonFilter>,
[INFO] [stdout]     |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 413 | fn main_menu_interaction<Interaction>(
[INFO] [stdout]     |                         +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]    --> src/menu.rs:416:27
[INFO] [stdout]     |
[INFO] [stdout] 416 |     mut app_state: ResMut<NextState<AppState>>,
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Interaction` in this scope
[INFO] [stdout]    --> src/menu.rs:470:24
[INFO] [stdout]     |
[INFO] [stdout] 470 |     mut query: Query<(&Interaction, &mut BackgroundColor), InteractingButtonFilter>,
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 469 | fn menu_button_color<Interaction>(
[INFO] [stdout]     |                     +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BackgroundColor` in this scope
[INFO] [stdout]    --> src/menu.rs:470:42
[INFO] [stdout]     |
[INFO] [stdout] 470 |     mut query: Query<(&Interaction, &mut BackgroundColor), InteractingButtonFilter>,
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 469 | fn menu_button_color<BackgroundColor>(
[INFO] [stdout]     |                     +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:490:13
[INFO] [stdout]     |
[INFO] [stdout] 490 |             SpriteBundle {
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_render-0.14.2/src/spatial_bundle.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | pub struct SpatialBundle {
[INFO] [stdout]     | ------------------------ similarly named struct `SpatialBundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 490 -             SpriteBundle {
[INFO] [stdout] 490 +             SpatialBundle {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sprite` in this scope
[INFO] [stdout]    --> src/menu.rs:492:25
[INFO] [stdout]     |
[INFO] [stdout] 492 |                 sprite: Sprite {
[INFO] [stdout]     |                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Text` in this scope
[INFO] [stdout]    --> src/menu.rs:525:20
[INFO] [stdout]     |
[INFO] [stdout] 525 |         Query<&mut Text, With<BossDisplay>>,
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 525 -         Query<&mut Text, With<BossDisplay>>,
[INFO] [stdout] 525 +         Query<&mut bevy::prelude::CursorIcon, With<BossDisplay>>,
[INFO] [stdout]     |
[INFO] [stdout] 525 -         Query<&mut Text, With<BossDisplay>>,
[INFO] [stdout] 525 +         Query<&mut crate::CursorIcon, With<BossDisplay>>,
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 523 | fn update_menu_display<Text>(
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Text` in this scope
[INFO] [stdout]    --> src/menu.rs:526:20
[INFO] [stdout]     |
[INFO] [stdout] 526 |         Query<&mut Text, With<DifficultyDisplay>>,
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 526 -         Query<&mut Text, With<DifficultyDisplay>>,
[INFO] [stdout] 526 +         Query<&mut bevy::prelude::CursorIcon, With<DifficultyDisplay>>,
[INFO] [stdout]     |
[INFO] [stdout] 526 -         Query<&mut Text, With<DifficultyDisplay>>,
[INFO] [stdout] 526 +         Query<&mut crate::CursorIcon, With<DifficultyDisplay>>,
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 523 | fn update_menu_display<Text>(
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Text` in this scope
[INFO] [stdout]    --> src/menu.rs:527:20
[INFO] [stdout]     |
[INFO] [stdout] 527 |         Query<&mut Text, With<ModeDisplay>>,
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 527 -         Query<&mut Text, With<ModeDisplay>>,
[INFO] [stdout] 527 +         Query<&mut bevy::prelude::CursorIcon, With<ModeDisplay>>,
[INFO] [stdout]     |
[INFO] [stdout] 527 -         Query<&mut Text, With<ModeDisplay>>,
[INFO] [stdout] 527 +         Query<&mut crate::CursorIcon, With<ModeDisplay>>,
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 523 | fn update_menu_display<Text>(
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Text` in this scope
[INFO] [stdout]    --> src/menu.rs:528:20
[INFO] [stdout]     |
[INFO] [stdout] 528 |         Query<&mut Text, With<ArenaDisplay>>,
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 528 -         Query<&mut Text, With<ArenaDisplay>>,
[INFO] [stdout] 528 +         Query<&mut bevy::prelude::CursorIcon, With<ArenaDisplay>>,
[INFO] [stdout]     |
[INFO] [stdout] 528 -         Query<&mut Text, With<ArenaDisplay>>,
[INFO] [stdout] 528 +         Query<&mut crate::CursorIcon, With<ArenaDisplay>>,
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 523 | fn update_menu_display<Text>(
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UiImage` in this scope
[INFO] [stdout]    --> src/menu.rs:533:35
[INFO] [stdout]     |
[INFO] [stdout] 533 |     mut preview_query: Query<&mut UiImage, With<ArenaPreview>>,
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_render-0.14.2/src/texture/image.rs:136:1
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub struct Image {
[INFO] [stdout]     | ---------------- similarly named struct `Image` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 533 -     mut preview_query: Query<&mut UiImage, With<ArenaPreview>>,
[INFO] [stdout] 533 +     mut preview_query: Query<&mut Image, With<ArenaPreview>>,
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 523 | fn update_menu_display<UiImage>(
[INFO] [stdout]     |                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:614:13
[INFO] [stdout]     |
[INFO] [stdout] 614 |             NodeBundle {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:615:24
[INFO] [stdout]     |
[INFO] [stdout] 615 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:635:17
[INFO] [stdout]     |
[INFO] [stdout] 635 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:645:17
[INFO] [stdout]     |
[INFO] [stdout] 645 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:664:17
[INFO] [stdout]     |
[INFO] [stdout] 664 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:676:17
[INFO] [stdout]     |
[INFO] [stdout] 676 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:686:17
[INFO] [stdout]     |
[INFO] [stdout] 686 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:713:25
[INFO] [stdout]     |
[INFO] [stdout] 713 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ButtonBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:725:21
[INFO] [stdout]     |
[INFO] [stdout] 725 |                     ButtonBundle {
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:726:32
[INFO] [stdout]     |
[INFO] [stdout] 726 |                         style: Style {
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:742:25
[INFO] [stdout]     |
[INFO] [stdout] 742 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Interaction` in this scope
[INFO] [stdout]    --> src/menu.rs:753:35
[INFO] [stdout]     |
[INFO] [stdout] 753 |     mut interaction_query: Query<&Interaction, (Changed<Interaction>, With<BackToMenuButton>)>,
[INFO] [stdout]     |                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 752 | fn statistics_screen_interaction<Interaction>(
[INFO] [stdout]     |                                 +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Interaction` in this scope
[INFO] [stdout]    --> src/menu.rs:753:57
[INFO] [stdout]     |
[INFO] [stdout] 753 |     mut interaction_query: Query<&Interaction, (Changed<Interaction>, With<BackToMenuButton>)>,
[INFO] [stdout]     |                                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 752 | fn statistics_screen_interaction<Interaction>(
[INFO] [stdout]     |                                 +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]    --> src/menu.rs:754:27
[INFO] [stdout]     |
[INFO] [stdout] 754 |     mut app_state: ResMut<NextState<AppState>>,
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `random` in crate `rand`
[INFO] [stdout]    --> src/player.rs:196:39
[INFO] [stdout]     |
[INFO] [stdout] 196 | ...                   rand::random::<f32>() * 4.0 - 2.0 // Random direction
[INFO] [stdout]     |                             ^^^^^^ not found in `rand`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.5/src/lib.rs:183:8
[INFO] [stdout]     |
[INFO] [stdout] 180 | #[cfg(all(feature = "std", feature = "std_rng"))]
[INFO] [stdout]     |           --------------- the item is gated behind the `std` feature
[INFO] [stdout] ...
[INFO] [stdout] 183 | pub fn random<T>() -> T
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::random::random;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `random`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 196 -                                 rand::random::<f32>() * 4.0 - 2.0 // Random direction
[INFO] [stdout] 196 +                                 random::<f32>() * 4.0 - 2.0 // Random direction
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `random` in crate `rand`
[INFO] [stdout]    --> src/player.rs:253:57
[INFO] [stdout]     |
[INFO] [stdout] 253 | ...                   base_direction += rand::random::<f32>() * 2.0 - 1.0;
[INFO] [stdout]     |                                               ^^^^^^ not found in `rand`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.5/src/lib.rs:183:8
[INFO] [stdout]     |
[INFO] [stdout] 180 | #[cfg(all(feature = "std", feature = "std_rng"))]
[INFO] [stdout]     |           --------------- the item is gated behind the `std` feature
[INFO] [stdout] ...
[INFO] [stdout] 183 | pub fn random<T>() -> T
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::random::random;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `random`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 253 -                                 base_direction += rand::random::<f32>() * 2.0 - 1.0;
[INFO] [stdout] 253 +                                 base_direction += random::<f32>() * 2.0 - 1.0;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `random` in crate `rand`
[INFO] [stdout]    --> src/player.rs:338:55
[INFO] [stdout]     |
[INFO] [stdout] 338 | ...                   distance < 200.0 && rand::random::<f32>() < 0.05
[INFO] [stdout]     |                                                 ^^^^^^ not found in `rand`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.5/src/lib.rs:183:8
[INFO] [stdout]     |
[INFO] [stdout] 180 | #[cfg(all(feature = "std", feature = "std_rng"))]
[INFO] [stdout]     |           --------------- the item is gated behind the `std` feature
[INFO] [stdout] ...
[INFO] [stdout] 183 | pub fn random<T>() -> T
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::random::random;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `random`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 338 -                             distance < 200.0 && rand::random::<f32>() < 0.05
[INFO] [stdout] 338 +                             distance < 200.0 && random::<f32>() < 0.05
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `random` in crate `rand`
[INFO] [stdout]    --> src/player.rs:360:45
[INFO] [stdout]     |
[INFO] [stdout] 360 | ...                   match rand::random::<u32>() % 3 {
[INFO] [stdout]     |                                   ^^^^^^ not found in `rand`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.5/src/lib.rs:183:8
[INFO] [stdout]     |
[INFO] [stdout] 180 | #[cfg(all(feature = "std", feature = "std_rng"))]
[INFO] [stdout]     |           --------------- the item is gated behind the `std` feature
[INFO] [stdout] ...
[INFO] [stdout] 183 | pub fn random<T>() -> T
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::random::random;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `random`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 360 -                                 match rand::random::<u32>() % 3 {
[INFO] [stdout] 360 +                                 match random::<u32>() % 3 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Sprite` in this scope
[INFO] [stdout]    --> src/player.rs:426:80
[INFO] [stdout]     |
[INFO] [stdout] 426 | fn update_block_state(time: Res<Time>, mut query: Query<(&mut BlockState, &mut Sprite)>) {
[INFO] [stdout]     |                                                                                ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 426 | fn update_block_state<Sprite>(time: Res<Time>, mut query: Query<(&mut BlockState, &mut Sprite)>) {
[INFO] [stdout]     |                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `random` in crate `rand`
[INFO] [stdout]    --> src/player.rs:460:27
[INFO] [stdout]     |
[INFO] [stdout] 460 |                     rand::random::<f32>() < 0.02 // 2% chance per frame when grounded
[INFO] [stdout]     |                           ^^^^^^ not found in `rand`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.5/src/lib.rs:183:8
[INFO] [stdout]     |
[INFO] [stdout] 180 | #[cfg(all(feature = "std", feature = "std_rng"))]
[INFO] [stdout]     |           --------------- the item is gated behind the `std` feature
[INFO] [stdout] ...
[INFO] [stdout] 183 | pub fn random<T>() -> T
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::random::random;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `random`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 460 -                     rand::random::<f32>() < 0.02 // 2% chance per frame when grounded
[INFO] [stdout] 460 +                     random::<f32>() < 0.02 // 2% chance per frame when grounded
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteBundle` in this scope
[INFO] [stdout]    --> src/player.rs:534:9
[INFO] [stdout]     |
[INFO] [stdout] 534 |         SpriteBundle {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_render-0.14.2/src/spatial_bundle.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | pub struct SpatialBundle {
[INFO] [stdout]     | ------------------------ similarly named struct `SpatialBundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 534 -         SpriteBundle {
[INFO] [stdout] 534 +         SpatialBundle {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sprite` in this scope
[INFO] [stdout]    --> src/player.rs:535:21
[INFO] [stdout]     |
[INFO] [stdout] 535 |             sprite: Sprite {
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteBundle` in this scope
[INFO] [stdout]    --> src/player.rs:549:9
[INFO] [stdout]     |
[INFO] [stdout] 549 |         SpriteBundle {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_render-0.14.2/src/spatial_bundle.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | pub struct SpatialBundle {
[INFO] [stdout]     | ------------------------ similarly named struct `SpatialBundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 549 -         SpriteBundle {
[INFO] [stdout] 549 +         SpatialBundle {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sprite` in this scope
[INFO] [stdout]    --> src/player.rs:550:21
[INFO] [stdout]     |
[INFO] [stdout] 550 |             sprite: Sprite {
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteBundle` in this scope
[INFO] [stdout]    --> src/player.rs:573:9
[INFO] [stdout]     |
[INFO] [stdout] 573 |         SpriteBundle {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_render-0.14.2/src/spatial_bundle.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | pub struct SpatialBundle {
[INFO] [stdout]     | ------------------------ similarly named struct `SpatialBundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 573 -         SpriteBundle {
[INFO] [stdout] 573 +         SpatialBundle {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sprite` in this scope
[INFO] [stdout]    --> src/player.rs:574:21
[INFO] [stdout]     |
[INFO] [stdout] 574 |             sprite: Sprite {
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AudioBundle` in this scope
[INFO] [stdout]    --> src/player.rs:613:24
[INFO] [stdout]     |
[INFO] [stdout] 613 |         commands.spawn(AudioBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout] 105 |             NodeBundle {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:106:24
[INFO] [stdout]     |
[INFO] [stdout] 106 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:134:17
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:143:24
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 .spawn(NodeBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:144:28
[INFO] [stdout]     |
[INFO] [stdout] 144 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:155:25
[INFO] [stdout]     |
[INFO] [stdout] 155 |                         NodeBundle {
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:156:36
[INFO] [stdout]     |
[INFO] [stdout] 156 | ...                   style: Style {
[INFO] [stdout]     |                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:172:13
[INFO] [stdout]     |
[INFO] [stdout] 172 |             NodeBundle {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:173:24
[INFO] [stdout]     |
[INFO] [stdout] 173 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:201:17
[INFO] [stdout]     |
[INFO] [stdout] 201 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:210:24
[INFO] [stdout]     |
[INFO] [stdout] 210 |                 .spawn(NodeBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:211:28
[INFO] [stdout]     |
[INFO] [stdout] 211 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:222:25
[INFO] [stdout]     |
[INFO] [stdout] 222 |                         NodeBundle {
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:223:36
[INFO] [stdout]     |
[INFO] [stdout] 223 | ...                   style: Style {
[INFO] [stdout]     |                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:242:20
[INFO] [stdout]     |
[INFO] [stdout] 242 |             .spawn(NodeBundle {
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:243:24
[INFO] [stdout]     |
[INFO] [stdout] 243 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:268:25
[INFO] [stdout]     |
[INFO] [stdout] 268 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ButtonBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:282:13
[INFO] [stdout]     |
[INFO] [stdout] 282 |             ButtonBundle {
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:283:24
[INFO] [stdout]     |
[INFO] [stdout] 283 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:314:39
[INFO] [stdout]     |
[INFO] [stdout] 314 |     mut health_bar_query: Query<(&mut Style, &HealthBar)>,
[INFO] [stdout]     |                                       ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 312 | fn update_health_bars<Style>(
[INFO] [stdout]     |                      +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:341:13
[INFO] [stdout]     |
[INFO] [stdout] 341 |             NodeBundle {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:342:24
[INFO] [stdout]     |
[INFO] [stdout] 342 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:360:17
[INFO] [stdout]     |
[INFO] [stdout] 360 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:368:17
[INFO] [stdout]     |
[INFO] [stdout] 368 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:376:17
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AudioBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:392:9
[INFO] [stdout]     |
[INFO] [stdout] 392 |         AudioBundle {
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Interaction` in this scope
[INFO] [stdout]    --> src/ui.rs:409:11
[INFO] [stdout]     |
[INFO] [stdout] 409 |         (&Interaction, &mut BackgroundColor),
[INFO] [stdout]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 407 | fn handle_pause_button<Interaction>(
[INFO] [stdout]     |                       +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BackgroundColor` in this scope
[INFO] [stdout]    --> src/ui.rs:409:29
[INFO] [stdout]     |
[INFO] [stdout] 409 |         (&Interaction, &mut BackgroundColor),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 407 | fn handle_pause_button<BackgroundColor>(
[INFO] [stdout]     |                       +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Interaction` in this scope
[INFO] [stdout]    --> src/ui.rs:410:18
[INFO] [stdout]     |
[INFO] [stdout] 410 |         (Changed<Interaction>, With<PauseButton>),
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 407 | fn handle_pause_button<Interaction>(
[INFO] [stdout]     |                       +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]    --> src/ui.rs:412:28
[INFO] [stdout]     |
[INFO] [stdout] 412 |     mut next_state: ResMut<NextState<AppState>>,
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:432:13
[INFO] [stdout]     |
[INFO] [stdout] 432 |             NodeBundle {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:433:24
[INFO] [stdout]     |
[INFO] [stdout] 433 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:460:17
[INFO] [stdout]     |
[INFO] [stdout] 460 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ButtonBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:470:21
[INFO] [stdout]     |
[INFO] [stdout] 470 |                     ButtonBundle {
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:471:32
[INFO] [stdout]     |
[INFO] [stdout] 471 |                         style: Style {
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:489:25
[INFO] [stdout]     |
[INFO] [stdout] 489 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ButtonBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:500:21
[INFO] [stdout]     |
[INFO] [stdout] 500 |                     ButtonBundle {
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:501:32
[INFO] [stdout]     |
[INFO] [stdout] 501 |                         style: Style {
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:519:25
[INFO] [stdout]     |
[INFO] [stdout] 519 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Interaction` in this scope
[INFO] [stdout]    --> src/ui.rs:533:14
[INFO] [stdout]     |
[INFO] [stdout] 533 |             &Interaction,
[INFO] [stdout]     |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 530 | fn handle_pause_menu_buttons<Interaction>(
[INFO] [stdout]     |                             +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BackgroundColor` in this scope
[INFO] [stdout]    --> src/ui.rs:534:18
[INFO] [stdout]     |
[INFO] [stdout] 534 |             &mut BackgroundColor,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 530 | fn handle_pause_menu_buttons<BackgroundColor>(
[INFO] [stdout]     |                             +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Interaction` in this scope
[INFO] [stdout]    --> src/ui.rs:538:17
[INFO] [stdout]     |
[INFO] [stdout] 538 |         Changed<Interaction>,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 530 | fn handle_pause_menu_buttons<Interaction>(
[INFO] [stdout]     |                             +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]    --> src/ui.rs:540:28
[INFO] [stdout]     |
[INFO] [stdout] 540 |     mut next_state: ResMut<NextState<AppState>>,
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]    --> src/ui.rs:582:28
[INFO] [stdout]     |
[INFO] [stdout] 582 |     mut next_state: ResMut<NextState<AppState>>,
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Text` in this scope
[INFO] [stdout]    --> src/ui.rs:604:32
[INFO] [stdout]     |
[INFO] [stdout] 604 |     mut text_query: Query<&mut Text, With<ComboCounter>>,
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 604 -     mut text_query: Query<&mut Text, With<ComboCounter>>,
[INFO] [stdout] 604 +     mut text_query: Query<&mut bevy::prelude::CursorIcon, With<ComboCounter>>,
[INFO] [stdout]     |
[INFO] [stdout] 604 -     mut text_query: Query<&mut Text, With<ComboCounter>>,
[INFO] [stdout] 604 +     mut text_query: Query<&mut crate::CursorIcon, With<ComboCounter>>,
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 601 | fn update_combo_counter<Text>(
[INFO] [stdout]     |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:621:24
[INFO] [stdout]     |
[INFO] [stdout] 621 |                 .spawn(NodeBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:622:28
[INFO] [stdout]     |
[INFO] [stdout] 622 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:634:29
[INFO] [stdout]     |
[INFO] [stdout] 634 | ...                   TextStyle {
[INFO] [stdout]     |                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Text2dBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:662:17
[INFO] [stdout]     |
[INFO] [stdout] 662 |                 Text2dBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:665:25
[INFO] [stdout]     |
[INFO] [stdout] 665 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Text` in this scope
[INFO] [stdout]    --> src/ui.rs:690:71
[INFO] [stdout]     |
[INFO] [stdout] 690 |     mut query: Query<(Entity, &mut Transform, &mut DamageNumber, &mut Text)>,
[INFO] [stdout]     |                                                                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 690 -     mut query: Query<(Entity, &mut Transform, &mut DamageNumber, &mut Text)>,
[INFO] [stdout] 690 +     mut query: Query<(Entity, &mut Transform, &mut DamageNumber, &mut bevy::prelude::CursorIcon)>,
[INFO] [stdout]     |
[INFO] [stdout] 690 -     mut query: Query<(Entity, &mut Transform, &mut DamageNumber, &mut Text)>,
[INFO] [stdout] 690 +     mut query: Query<(Entity, &mut Transform, &mut DamageNumber, &mut crate::CursorIcon)>,
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 687 | fn update_damage_numbers<Text>(
[INFO] [stdout]     |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AudioBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:738:9
[INFO] [stdout]     |
[INFO] [stdout] 738 |         AudioBundle {
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:748:13
[INFO] [stdout]     |
[INFO] [stdout] 748 |             NodeBundle {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:749:24
[INFO] [stdout]     |
[INFO] [stdout] 749 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:767:17
[INFO] [stdout]     |
[INFO] [stdout] 767 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:770:25
[INFO] [stdout]     |
[INFO] [stdout] 770 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:776:28
[INFO] [stdout]     |
[INFO] [stdout] 776 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:788:17
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:791:25
[INFO] [stdout]     |
[INFO] [stdout] 791 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:797:28
[INFO] [stdout]     |
[INFO] [stdout] 797 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:809:17
[INFO] [stdout]     |
[INFO] [stdout] 809 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:812:25
[INFO] [stdout]     |
[INFO] [stdout] 812 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:818:28
[INFO] [stdout]     |
[INFO] [stdout] 818 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:830:17
[INFO] [stdout]     |
[INFO] [stdout] 830 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:833:25
[INFO] [stdout]     |
[INFO] [stdout] 833 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:839:28
[INFO] [stdout]     |
[INFO] [stdout] 839 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:851:17
[INFO] [stdout]     |
[INFO] [stdout] 851 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:854:25
[INFO] [stdout]     |
[INFO] [stdout] 854 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:860:28
[INFO] [stdout]     |
[INFO] [stdout] 860 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:872:17
[INFO] [stdout]     |
[INFO] [stdout] 872 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:875:25
[INFO] [stdout]     |
[INFO] [stdout] 875 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:881:28
[INFO] [stdout]     |
[INFO] [stdout] 881 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:893:17
[INFO] [stdout]     |
[INFO] [stdout] 893 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:896:25
[INFO] [stdout]     |
[INFO] [stdout] 896 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:902:28
[INFO] [stdout]     |
[INFO] [stdout] 902 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:914:17
[INFO] [stdout]     |
[INFO] [stdout] 914 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:917:25
[INFO] [stdout]     |
[INFO] [stdout] 917 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:923:28
[INFO] [stdout]     |
[INFO] [stdout] 923 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:934:17
[INFO] [stdout]     |
[INFO] [stdout] 934 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:937:25
[INFO] [stdout]     |
[INFO] [stdout] 937 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:943:28
[INFO] [stdout]     |
[INFO] [stdout] 943 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:955:17
[INFO] [stdout]     |
[INFO] [stdout] 955 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:958:25
[INFO] [stdout]     |
[INFO] [stdout] 958 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:964:28
[INFO] [stdout]     |
[INFO] [stdout] 964 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:976:17
[INFO] [stdout]     |
[INFO] [stdout] 976 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:979:25
[INFO] [stdout]     |
[INFO] [stdout] 979 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:985:28
[INFO] [stdout]     |
[INFO] [stdout] 985 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:997:17
[INFO] [stdout]     |
[INFO] [stdout] 997 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]     --> src/ui.rs:1000:25
[INFO] [stdout]      |
[INFO] [stdout] 1000 |                         TextStyle {
[INFO] [stdout]      |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]     --> src/ui.rs:1006:28
[INFO] [stdout]      |
[INFO] [stdout] 1006 |                     style: Style {
[INFO] [stdout]      |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]     --> src/ui.rs:1019:17
[INFO] [stdout]      |
[INFO] [stdout] 1019 |                 TextStyle {
[INFO] [stdout]      |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Style` in this scope
[INFO] [stdout]     --> src/ui.rs:1028:65
[INFO] [stdout]      |
[INFO] [stdout] 1028 | fn update_credits_scroll(time: Res<Time>, mut query: Query<&mut Style, With<CreditsText>>) {
[INFO] [stdout]      |                                                                 ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1028 | fn update_credits_scroll<Style>(time: Res<Time>, mut query: Query<&mut Style, With<CreditsText>>) {
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]     --> src/ui.rs:1041:28
[INFO] [stdout]      |
[INFO] [stdout] 1041 |     mut next_state: ResMut<NextState<AppState>>,
[INFO] [stdout]      |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:11:26
[INFO] [stdout]     |
[INFO] [stdout]  11 |     pub menu_background: Handle<Image>,
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  11 -     pub menu_background: Handle<Image>,
[INFO] [stdout]  11 +     pub menu_background: Bundle<Image>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:13:21
[INFO] [stdout]     |
[INFO] [stdout]  13 |     pub menu_music: Handle<AudioSource>,
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  13 -     pub menu_music: Handle<AudioSource>,
[INFO] [stdout]  13 +     pub menu_music: Bundle<AudioSource>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AudioSource` in this scope
[INFO] [stdout]   --> src/shared.rs:13:28
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub menu_music: Handle<AudioSource>,
[INFO] [stdout]    |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct GameAssets<AudioSource> {
[INFO] [stdout]    |                      +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:14:21
[INFO] [stdout]     |
[INFO] [stdout]  14 |     pub attack_sfx: Handle<AudioSource>,
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  14 -     pub attack_sfx: Handle<AudioSource>,
[INFO] [stdout]  14 +     pub attack_sfx: Bundle<AudioSource>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AudioSource` in this scope
[INFO] [stdout]   --> src/shared.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub attack_sfx: Handle<AudioSource>,
[INFO] [stdout]    |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct GameAssets<AudioSource> {
[INFO] [stdout]    |                      +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:15:18
[INFO] [stdout]     |
[INFO] [stdout]  15 |     pub hit_sfx: Handle<AudioSource>,
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  15 -     pub hit_sfx: Handle<AudioSource>,
[INFO] [stdout]  15 +     pub hit_sfx: Bundle<AudioSource>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AudioSource` in this scope
[INFO] [stdout]   --> src/shared.rs:15:25
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub hit_sfx: Handle<AudioSource>,
[INFO] [stdout]    |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct GameAssets<AudioSource> {
[INFO] [stdout]    |                      +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:16:19
[INFO] [stdout]     |
[INFO] [stdout]  16 |     pub jump_sfx: Handle<AudioSource>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  16 -     pub jump_sfx: Handle<AudioSource>,
[INFO] [stdout]  16 +     pub jump_sfx: Bundle<AudioSource>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AudioSource` in this scope
[INFO] [stdout]   --> src/shared.rs:16:26
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub jump_sfx: Handle<AudioSource>,
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct GameAssets<AudioSource> {
[INFO] [stdout]    |                      +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:17:20
[INFO] [stdout]     |
[INFO] [stdout]  17 |     pub block_sfx: Handle<AudioSource>,
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  17 -     pub block_sfx: Handle<AudioSource>,
[INFO] [stdout]  17 +     pub block_sfx: Bundle<AudioSource>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AudioSource` in this scope
[INFO] [stdout]   --> src/shared.rs:17:27
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub block_sfx: Handle<AudioSource>,
[INFO] [stdout]    |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct GameAssets<AudioSource> {
[INFO] [stdout]    |                      +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:18:24
[INFO] [stdout]     |
[INFO] [stdout]  18 |     pub victory_music: Handle<AudioSource>,
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  18 -     pub victory_music: Handle<AudioSource>,
[INFO] [stdout]  18 +     pub victory_music: Bundle<AudioSource>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AudioSource` in this scope
[INFO] [stdout]   --> src/shared.rs:18:31
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub victory_music: Handle<AudioSource>,
[INFO] [stdout]    |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct GameAssets<AudioSource> {
[INFO] [stdout]    |                      +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:19:23
[INFO] [stdout]     |
[INFO] [stdout]  19 |     pub defeat_music: Handle<AudioSource>,
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  19 -     pub defeat_music: Handle<AudioSource>,
[INFO] [stdout]  19 +     pub defeat_music: Bundle<AudioSource>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AudioSource` in this scope
[INFO] [stdout]   --> src/shared.rs:19:30
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub defeat_music: Handle<AudioSource>,
[INFO] [stdout]    |                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct GameAssets<AudioSource> {
[INFO] [stdout]    |                      +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:24:23
[INFO] [stdout]     |
[INFO] [stdout]  24 |     pub null_pointer: Handle<Image>,
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  24 -     pub null_pointer: Handle<Image>,
[INFO] [stdout]  24 +     pub null_pointer: Bundle<Image>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:25:29
[INFO] [stdout]     |
[INFO] [stdout]  25 |     pub undefined_behavior: Handle<Image>,
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  25 -     pub undefined_behavior: Handle<Image>,
[INFO] [stdout]  25 +     pub undefined_behavior: Bundle<Image>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:26:20
[INFO] [stdout]     |
[INFO] [stdout]  26 |     pub data_race: Handle<Image>,
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  26 -     pub data_race: Handle<Image>,
[INFO] [stdout]  26 +     pub data_race: Bundle<Image>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:27:25
[INFO] [stdout]     |
[INFO] [stdout]  27 |     pub use_after_free: Handle<Image>,
[INFO] [stdout]     |                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  27 -     pub use_after_free: Handle<Image>,
[INFO] [stdout]  27 +     pub use_after_free: Bundle<Image>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:28:26
[INFO] [stdout]     |
[INFO] [stdout]  28 |     pub buffer_overflow: Handle<Image>,
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  28 -     pub buffer_overflow: Handle<Image>,
[INFO] [stdout]  28 +     pub buffer_overflow: Bundle<Image>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:33:19
[INFO] [stdout]     |
[INFO] [stdout]  33 |     pub idle: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  33 -     pub idle: Vec<Handle<Image>>,
[INFO] [stdout]  33 +     pub idle: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:34:19
[INFO] [stdout]     |
[INFO] [stdout]  34 |     pub walk: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  34 -     pub walk: Vec<Handle<Image>>,
[INFO] [stdout]  34 +     pub walk: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:35:21
[INFO] [stdout]     |
[INFO] [stdout]  35 |     pub attack: Vec<Handle<Image>>,
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  35 -     pub attack: Vec<Handle<Image>>,
[INFO] [stdout]  35 +     pub attack: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:36:19
[INFO] [stdout]     |
[INFO] [stdout]  36 |     pub jump: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  36 -     pub jump: Vec<Handle<Image>>,
[INFO] [stdout]  36 +     pub jump: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:37:19
[INFO] [stdout]     |
[INFO] [stdout]  37 |     pub hurt: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  37 -     pub hurt: Vec<Handle<Image>>,
[INFO] [stdout]  37 +     pub hurt: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:38:20
[INFO] [stdout]     |
[INFO] [stdout]  38 |     pub block: Vec<Handle<Image>>,
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  38 -     pub block: Vec<Handle<Image>>,
[INFO] [stdout]  38 +     pub block: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:39:22
[INFO] [stdout]     |
[INFO] [stdout]  39 |     pub victory: Vec<Handle<Image>>,
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  39 -     pub victory: Vec<Handle<Image>>,
[INFO] [stdout]  39 +     pub victory: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:40:19
[INFO] [stdout]     |
[INFO] [stdout]  40 |     pub fall: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  40 -     pub fall: Vec<Handle<Image>>,
[INFO] [stdout]  40 +     pub fall: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:41:22
[INFO] [stdout]     |
[INFO] [stdout]  41 |     pub special: Vec<Handle<Image>>,
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  41 -     pub special: Vec<Handle<Image>>,
[INFO] [stdout]  41 +     pub special: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:42:27
[INFO] [stdout]     |
[INFO] [stdout]  42 |     pub light_attack: Vec<Handle<Image>>,
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  42 -     pub light_attack: Vec<Handle<Image>>,
[INFO] [stdout]  42 +     pub light_attack: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:43:27
[INFO] [stdout]     |
[INFO] [stdout]  43 |     pub heavy_attack: Vec<Handle<Image>>,
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  43 -     pub heavy_attack: Vec<Handle<Image>>,
[INFO] [stdout]  43 +     pub heavy_attack: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:44:26
[INFO] [stdout]     |
[INFO] [stdout]  44 |     pub kick_attack: Vec<Handle<Image>>,
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  44 -     pub kick_attack: Vec<Handle<Image>>,
[INFO] [stdout]  44 +     pub kick_attack: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:49:19
[INFO] [stdout]     |
[INFO] [stdout]  49 |     pub idle: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  49 -     pub idle: Vec<Handle<Image>>,
[INFO] [stdout]  49 +     pub idle: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:50:19
[INFO] [stdout]     |
[INFO] [stdout]  50 |     pub walk: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  50 -     pub walk: Vec<Handle<Image>>,
[INFO] [stdout]  50 +     pub walk: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:51:21
[INFO] [stdout]     |
[INFO] [stdout]  51 |     pub attack: Vec<Handle<Image>>,
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  51 -     pub attack: Vec<Handle<Image>>,
[INFO] [stdout]  51 +     pub attack: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:52:19
[INFO] [stdout]     |
[INFO] [stdout]  52 |     pub jump: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  52 -     pub jump: Vec<Handle<Image>>,
[INFO] [stdout]  52 +     pub jump: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:53:19
[INFO] [stdout]     |
[INFO] [stdout]  53 |     pub hurt: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  53 -     pub hurt: Vec<Handle<Image>>,
[INFO] [stdout]  53 +     pub hurt: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:58:19
[INFO] [stdout]     |
[INFO] [stdout]  58 |     pub idle: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  58 -     pub idle: Vec<Handle<Image>>,
[INFO] [stdout]  58 +     pub idle: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:59:21
[INFO] [stdout]     |
[INFO] [stdout]  59 |     pub attack: Vec<Handle<Image>>,
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  59 -     pub attack: Vec<Handle<Image>>,
[INFO] [stdout]  59 +     pub attack: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:60:19
[INFO] [stdout]     |
[INFO] [stdout]  60 |     pub hurt: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  60 -     pub hurt: Vec<Handle<Image>>,
[INFO] [stdout]  60 +     pub hurt: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteBundle` in this scope
[INFO] [stdout]    --> src/shared.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         SpriteBundle {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_render-0.14.2/src/spatial_bundle.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | pub struct SpatialBundle {
[INFO] [stdout]     | ------------------------ similarly named struct `SpatialBundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 199 -         SpriteBundle {
[INFO] [stdout] 199 +         SpatialBundle {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sprite` in this scope
[INFO] [stdout]    --> src/shared.rs:201:21
[INFO] [stdout]     |
[INFO] [stdout] 201 |             sprite: Sprite {
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteBundle` in this scope
[INFO] [stdout]    --> src/shared.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |         SpriteBundle {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_render-0.14.2/src/spatial_bundle.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | pub struct SpatialBundle {
[INFO] [stdout]     | ------------------------ similarly named struct `SpatialBundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 242 -         SpriteBundle {
[INFO] [stdout] 242 +         SpatialBundle {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sprite` in this scope
[INFO] [stdout]    --> src/shared.rs:244:21
[INFO] [stdout]     |
[INFO] [stdout] 244 |             sprite: Sprite {
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteBundle` in this scope
[INFO] [stdout]    --> src/shared.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 319 |         SpriteBundle {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_render-0.14.2/src/spatial_bundle.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | pub struct SpatialBundle {
[INFO] [stdout]     | ------------------------ similarly named struct `SpatialBundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 319 -         SpriteBundle {
[INFO] [stdout] 319 +         SpatialBundle {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sprite` in this scope
[INFO] [stdout]    --> src/shared.rs:321:21
[INFO] [stdout]     |
[INFO] [stdout] 321 |             sprite: Sprite {
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `State` in this scope
[INFO] [stdout]    --> src/shared.rs:385:20
[INFO] [stdout]     |
[INFO] [stdout] 385 |     app_state: Res<State<AppState>>,
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]    --> src/shared.rs:386:28
[INFO] [stdout]     |
[INFO] [stdout] 386 |     mut next_state: ResMut<NextState<AppState>>,
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]    --> src/shared.rs:404:28
[INFO] [stdout]     |
[INFO] [stdout] 404 |     mut next_state: ResMut<NextState<AppState>>,
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AssetServer` in this scope
[INFO] [stdout]    --> src/shared.rs:416:59
[INFO] [stdout]     |
[INFO] [stdout] 416 | fn setup_assets(mut commands: Commands, asset_server: Res<AssetServer>) {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 416 | fn setup_assets<AssetServer>(mut commands: Commands, asset_server: Res<AssetServer>) {
[INFO] [stdout]     |                +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:752:28
[INFO] [stdout]     |
[INFO] [stdout] 752 |     mut query: Query<(&mut Handle<Image>, &mut AnimationState)>,
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 752 -     mut query: Query<(&mut Handle<Image>, &mut AnimationState)>,
[INFO] [stdout] 752 +     mut query: Query<(&mut Bundle<Image>, &mut AnimationState)>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AudioBundle` in this scope
[INFO] [stdout]    --> src/shared.rs:892:17
[INFO] [stdout]     |
[INFO] [stdout] 892 |                 AudioBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PlaybackSettings` in this scope
[INFO] [stdout]    --> src/shared.rs:894:31
[INFO] [stdout]     |
[INFO] [stdout] 894 |                     settings: PlaybackSettings {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wasm_bindgen::prelude::*`
[INFO] [stdout]  --> src/lib.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use wasm_bindgen::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnEnter` in this scope
[INFO] [stdout]   --> src/combat.rs:23:26
[INFO] [stdout]    |
[INFO] [stdout] 23 |             .add_systems(OnEnter(AppState::InGame), initialize_fight_tracker)
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/combat.rs:38:29
[INFO] [stdout]    |
[INFO] [stdout] 38 |                     .run_if(in_state(AppState::InGame)),
[INFO] [stdout]    |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `random` in crate `rand`
[INFO] [stdout]    --> src/combat.rs:288:43
[INFO] [stdout]     |
[INFO] [stdout] 288 |                 let speed = 100.0 + rand::random::<f32>() * 50.0;
[INFO] [stdout]     |                                           ^^^^^^ not found in `rand`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.5/src/lib.rs:183:8
[INFO] [stdout]     |
[INFO] [stdout] 180 | #[cfg(all(feature = "std", feature = "std_rng"))]
[INFO] [stdout]     |           --------------- the item is gated behind the `std` feature
[INFO] [stdout] ...
[INFO] [stdout] 183 | pub fn random<T>() -> T
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::random::random;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `random`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 288 -                 let speed = 100.0 + rand::random::<f32>() * 50.0;
[INFO] [stdout] 288 +                 let speed = 100.0 + random::<f32>() * 50.0;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteBundle` in this scope
[INFO] [stdout]    --> src/combat.rs:292:21
[INFO] [stdout]     |
[INFO] [stdout] 292 |                     SpriteBundle {
[INFO] [stdout]     |                     ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_render-0.14.2/src/spatial_bundle.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | pub struct SpatialBundle {
[INFO] [stdout]     | ------------------------ similarly named struct `SpatialBundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 292 -                     SpriteBundle {
[INFO] [stdout] 292 +                     SpatialBundle {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sprite` in this scope
[INFO] [stdout]    --> src/combat.rs:293:33
[INFO] [stdout]     |
[INFO] [stdout] 293 |                         sprite: Sprite {
[INFO] [stdout]     |                                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]    --> src/combat.rs:327:28
[INFO] [stdout]     |
[INFO] [stdout] 327 |     mut next_state: ResMut<NextState<AppState>>,
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AudioBundle` in this scope
[INFO] [stdout]    --> src/combat.rs:401:24
[INFO] [stdout]     |
[INFO] [stdout] 401 |         commands.spawn(AudioBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AudioBundle` in this scope
[INFO] [stdout]    --> src/combat.rs:423:28
[INFO] [stdout]     |
[INFO] [stdout] 423 |             commands.spawn(AudioBundle {
[INFO] [stdout]     |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AudioBundle` in this scope
[INFO] [stdout]    --> src/combat.rs:429:28
[INFO] [stdout]     |
[INFO] [stdout] 429 |             commands.spawn(AudioBundle {
[INFO] [stdout]     |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Interaction` in this scope
[INFO] [stdout]    --> src/menu.rs:166:41
[INFO] [stdout]     |
[INFO] [stdout] 166 | type InteractingButtonFilter = (Changed<Interaction>, With<Button>);
[INFO] [stdout]     |                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 166 | type InteractingButtonFilter<Interaction> = (Changed<Interaction>, With<Button>);
[INFO] [stdout]     |                             +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Button` in this scope
[INFO] [stdout]    --> src/menu.rs:166:60
[INFO] [stdout]     |
[INFO] [stdout] 166 | type InteractingButtonFilter = (Changed<Interaction>, With<Button>);
[INFO] [stdout]     |                                                            ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 166 | type InteractingButtonFilter<Button> = (Changed<Interaction>, With<Button>);
[INFO] [stdout]     |                             ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:173:13
[INFO] [stdout]     |
[INFO] [stdout] 173 |             NodeBundle {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:174:24
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:194:17
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:204:17
[INFO] [stdout]     |
[INFO] [stdout] 204 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:213:24
[INFO] [stdout]     |
[INFO] [stdout] 213 |                 .spawn(NodeBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:214:28
[INFO] [stdout]     |
[INFO] [stdout] 214 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:228:29
[INFO] [stdout]     |
[INFO] [stdout] 228 | ...                   TextStyle {
[INFO] [stdout]     |                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:241:24
[INFO] [stdout]     |
[INFO] [stdout] 241 |                 .spawn(NodeBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:242:28
[INFO] [stdout]     |
[INFO] [stdout] 242 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:255:29
[INFO] [stdout]     |
[INFO] [stdout] 255 | ...                   TextStyle {
[INFO] [stdout]     |                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:268:24
[INFO] [stdout]     |
[INFO] [stdout] 268 |                 .spawn(NodeBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:269:28
[INFO] [stdout]     |
[INFO] [stdout] 269 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:281:29
[INFO] [stdout]     |
[INFO] [stdout] 281 | ...                   TextStyle {
[INFO] [stdout]     |                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:294:24
[INFO] [stdout]     |
[INFO] [stdout] 294 |                 .spawn(NodeBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:295:28
[INFO] [stdout]     |
[INFO] [stdout] 295 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:308:29
[INFO] [stdout]     |
[INFO] [stdout] 308 | ...                   TextStyle {
[INFO] [stdout]     |                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:321:24
[INFO] [stdout]     |
[INFO] [stdout] 321 |                 .spawn(NodeBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:322:28
[INFO] [stdout]     |
[INFO] [stdout] 322 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ImageBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:334:25
[INFO] [stdout]     |
[INFO] [stdout] 334 |                         ImageBundle {
[INFO] [stdout]     |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:335:36
[INFO] [stdout]     |
[INFO] [stdout] 335 | ...                   style: Style {
[INFO] [stdout]     |                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:348:24
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 .spawn(NodeBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:349:28
[INFO] [stdout]     |
[INFO] [stdout] 349 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:376:17
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ButtonBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:388:13
[INFO] [stdout]     |
[INFO] [stdout] 388 |             ButtonBundle {
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:389:24
[INFO] [stdout]     |
[INFO] [stdout] 389 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:404:17
[INFO] [stdout]     |
[INFO] [stdout] 404 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Interaction` in this scope
[INFO] [stdout]    --> src/menu.rs:414:36
[INFO] [stdout]     |
[INFO] [stdout] 414 |     mut interaction_query: Query<(&Interaction, &MenuButtonAction), InteractingButtonFilter>,
[INFO] [stdout]     |                                    ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 413 | fn main_menu_interaction<Interaction>(
[INFO] [stdout]     |                         +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]    --> src/menu.rs:416:27
[INFO] [stdout]     |
[INFO] [stdout] 416 |     mut app_state: ResMut<NextState<AppState>>,
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Interaction` in this scope
[INFO] [stdout]    --> src/menu.rs:470:24
[INFO] [stdout]     |
[INFO] [stdout] 470 |     mut query: Query<(&Interaction, &mut BackgroundColor), InteractingButtonFilter>,
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 469 | fn menu_button_color<Interaction>(
[INFO] [stdout]     |                     +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BackgroundColor` in this scope
[INFO] [stdout]    --> src/menu.rs:470:42
[INFO] [stdout]     |
[INFO] [stdout] 470 |     mut query: Query<(&Interaction, &mut BackgroundColor), InteractingButtonFilter>,
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 469 | fn menu_button_color<BackgroundColor>(
[INFO] [stdout]     |                     +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:490:13
[INFO] [stdout]     |
[INFO] [stdout] 490 |             SpriteBundle {
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_render-0.14.2/src/spatial_bundle.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | pub struct SpatialBundle {
[INFO] [stdout]     | ------------------------ similarly named struct `SpatialBundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 490 -             SpriteBundle {
[INFO] [stdout] 490 +             SpatialBundle {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sprite` in this scope
[INFO] [stdout]    --> src/menu.rs:492:25
[INFO] [stdout]     |
[INFO] [stdout] 492 |                 sprite: Sprite {
[INFO] [stdout]     |                         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Text` in this scope
[INFO] [stdout]    --> src/menu.rs:525:20
[INFO] [stdout]     |
[INFO] [stdout] 525 |         Query<&mut Text, With<BossDisplay>>,
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 525 -         Query<&mut Text, With<BossDisplay>>,
[INFO] [stdout] 525 +         Query<&mut bevy::prelude::CursorIcon, With<BossDisplay>>,
[INFO] [stdout]     |
[INFO] [stdout] 525 -         Query<&mut Text, With<BossDisplay>>,
[INFO] [stdout] 525 +         Query<&mut crate::CursorIcon, With<BossDisplay>>,
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 523 | fn update_menu_display<Text>(
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Text` in this scope
[INFO] [stdout]    --> src/menu.rs:526:20
[INFO] [stdout]     |
[INFO] [stdout] 526 |         Query<&mut Text, With<DifficultyDisplay>>,
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 526 -         Query<&mut Text, With<DifficultyDisplay>>,
[INFO] [stdout] 526 +         Query<&mut bevy::prelude::CursorIcon, With<DifficultyDisplay>>,
[INFO] [stdout]     |
[INFO] [stdout] 526 -         Query<&mut Text, With<DifficultyDisplay>>,
[INFO] [stdout] 526 +         Query<&mut crate::CursorIcon, With<DifficultyDisplay>>,
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 523 | fn update_menu_display<Text>(
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Text` in this scope
[INFO] [stdout]    --> src/menu.rs:527:20
[INFO] [stdout]     |
[INFO] [stdout] 527 |         Query<&mut Text, With<ModeDisplay>>,
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 527 -         Query<&mut Text, With<ModeDisplay>>,
[INFO] [stdout] 527 +         Query<&mut bevy::prelude::CursorIcon, With<ModeDisplay>>,
[INFO] [stdout]     |
[INFO] [stdout] 527 -         Query<&mut Text, With<ModeDisplay>>,
[INFO] [stdout] 527 +         Query<&mut crate::CursorIcon, With<ModeDisplay>>,
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 523 | fn update_menu_display<Text>(
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Text` in this scope
[INFO] [stdout]    --> src/menu.rs:528:20
[INFO] [stdout]     |
[INFO] [stdout] 528 |         Query<&mut Text, With<ArenaDisplay>>,
[INFO] [stdout]     |                    ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 528 -         Query<&mut Text, With<ArenaDisplay>>,
[INFO] [stdout] 528 +         Query<&mut bevy::prelude::CursorIcon, With<ArenaDisplay>>,
[INFO] [stdout]     |
[INFO] [stdout] 528 -         Query<&mut Text, With<ArenaDisplay>>,
[INFO] [stdout] 528 +         Query<&mut crate::CursorIcon, With<ArenaDisplay>>,
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 523 | fn update_menu_display<Text>(
[INFO] [stdout]     |                       ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `UiImage` in this scope
[INFO] [stdout]    --> src/menu.rs:533:35
[INFO] [stdout]     |
[INFO] [stdout] 533 |     mut preview_query: Query<&mut UiImage, With<ArenaPreview>>,
[INFO] [stdout]     |                                   ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_render-0.14.2/src/texture/image.rs:136:1
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub struct Image {
[INFO] [stdout]     | ---------------- similarly named struct `Image` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 533 -     mut preview_query: Query<&mut UiImage, With<ArenaPreview>>,
[INFO] [stdout] 533 +     mut preview_query: Query<&mut Image, With<ArenaPreview>>,
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 523 | fn update_menu_display<UiImage>(
[INFO] [stdout]     |                       +++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:614:13
[INFO] [stdout]     |
[INFO] [stdout] 614 |             NodeBundle {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:615:24
[INFO] [stdout]     |
[INFO] [stdout] 615 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:635:17
[INFO] [stdout]     |
[INFO] [stdout] 635 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:645:17
[INFO] [stdout]     |
[INFO] [stdout] 645 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:664:17
[INFO] [stdout]     |
[INFO] [stdout] 664 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:676:17
[INFO] [stdout]     |
[INFO] [stdout] 676 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:686:17
[INFO] [stdout]     |
[INFO] [stdout] 686 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:713:25
[INFO] [stdout]     |
[INFO] [stdout] 713 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ButtonBundle` in this scope
[INFO] [stdout]    --> src/menu.rs:725:21
[INFO] [stdout]     |
[INFO] [stdout] 725 |                     ButtonBundle {
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/menu.rs:726:32
[INFO] [stdout]     |
[INFO] [stdout] 726 |                         style: Style {
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/menu.rs:742:25
[INFO] [stdout]     |
[INFO] [stdout] 742 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Interaction` in this scope
[INFO] [stdout]    --> src/menu.rs:753:35
[INFO] [stdout]     |
[INFO] [stdout] 753 |     mut interaction_query: Query<&Interaction, (Changed<Interaction>, With<BackToMenuButton>)>,
[INFO] [stdout]     |                                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 752 | fn statistics_screen_interaction<Interaction>(
[INFO] [stdout]     |                                 +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Interaction` in this scope
[INFO] [stdout]    --> src/menu.rs:753:57
[INFO] [stdout]     |
[INFO] [stdout] 753 |     mut interaction_query: Query<&Interaction, (Changed<Interaction>, With<BackToMenuButton>)>,
[INFO] [stdout]     |                                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 752 | fn statistics_screen_interaction<Interaction>(
[INFO] [stdout]     |                                 +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]    --> src/menu.rs:754:27
[INFO] [stdout]     |
[INFO] [stdout] 754 |     mut app_state: ResMut<NextState<AppState>>,
[INFO] [stdout]     |                           ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `random` in crate `rand`
[INFO] [stdout]    --> src/player.rs:196:39
[INFO] [stdout]     |
[INFO] [stdout] 196 | ...                   rand::random::<f32>() * 4.0 - 2.0 // Random direction
[INFO] [stdout]     |                             ^^^^^^ not found in `rand`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.5/src/lib.rs:183:8
[INFO] [stdout]     |
[INFO] [stdout] 180 | #[cfg(all(feature = "std", feature = "std_rng"))]
[INFO] [stdout]     |           --------------- the item is gated behind the `std` feature
[INFO] [stdout] ...
[INFO] [stdout] 183 | pub fn random<T>() -> T
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::random::random;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `random`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 196 -                                 rand::random::<f32>() * 4.0 - 2.0 // Random direction
[INFO] [stdout] 196 +                                 random::<f32>() * 4.0 - 2.0 // Random direction
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `random` in crate `rand`
[INFO] [stdout]    --> src/player.rs:253:57
[INFO] [stdout]     |
[INFO] [stdout] 253 | ...                   base_direction += rand::random::<f32>() * 2.0 - 1.0;
[INFO] [stdout]     |                                               ^^^^^^ not found in `rand`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.5/src/lib.rs:183:8
[INFO] [stdout]     |
[INFO] [stdout] 180 | #[cfg(all(feature = "std", feature = "std_rng"))]
[INFO] [stdout]     |           --------------- the item is gated behind the `std` feature
[INFO] [stdout] ...
[INFO] [stdout] 183 | pub fn random<T>() -> T
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::random::random;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `random`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 253 -                                 base_direction += rand::random::<f32>() * 2.0 - 1.0;
[INFO] [stdout] 253 +                                 base_direction += random::<f32>() * 2.0 - 1.0;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `random` in crate `rand`
[INFO] [stdout]    --> src/player.rs:338:55
[INFO] [stdout]     |
[INFO] [stdout] 338 | ...                   distance < 200.0 && rand::random::<f32>() < 0.05
[INFO] [stdout]     |                                                 ^^^^^^ not found in `rand`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.5/src/lib.rs:183:8
[INFO] [stdout]     |
[INFO] [stdout] 180 | #[cfg(all(feature = "std", feature = "std_rng"))]
[INFO] [stdout]     |           --------------- the item is gated behind the `std` feature
[INFO] [stdout] ...
[INFO] [stdout] 183 | pub fn random<T>() -> T
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::random::random;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `random`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 338 -                             distance < 200.0 && rand::random::<f32>() < 0.05
[INFO] [stdout] 338 +                             distance < 200.0 && random::<f32>() < 0.05
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `random` in crate `rand`
[INFO] [stdout]    --> src/player.rs:360:45
[INFO] [stdout]     |
[INFO] [stdout] 360 | ...                   match rand::random::<u32>() % 3 {
[INFO] [stdout]     |                                   ^^^^^^ not found in `rand`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.5/src/lib.rs:183:8
[INFO] [stdout]     |
[INFO] [stdout] 180 | #[cfg(all(feature = "std", feature = "std_rng"))]
[INFO] [stdout]     |           --------------- the item is gated behind the `std` feature
[INFO] [stdout] ...
[INFO] [stdout] 183 | pub fn random<T>() -> T
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::random::random;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `random`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 360 -                                 match rand::random::<u32>() % 3 {
[INFO] [stdout] 360 +                                 match random::<u32>() % 3 {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Sprite` in this scope
[INFO] [stdout]    --> src/player.rs:426:80
[INFO] [stdout]     |
[INFO] [stdout] 426 | fn update_block_state(time: Res<Time>, mut query: Query<(&mut BlockState, &mut Sprite)>) {
[INFO] [stdout]     |                                                                                ^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 426 | fn update_block_state<Sprite>(time: Res<Time>, mut query: Query<(&mut BlockState, &mut Sprite)>) {
[INFO] [stdout]     |                      ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `random` in crate `rand`
[INFO] [stdout]    --> src/player.rs:460:27
[INFO] [stdout]     |
[INFO] [stdout] 460 |                     rand::random::<f32>() < 0.02 // 2% chance per frame when grounded
[INFO] [stdout]     |                           ^^^^^^ not found in `rand`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.5/src/lib.rs:183:8
[INFO] [stdout]     |
[INFO] [stdout] 180 | #[cfg(all(feature = "std", feature = "std_rng"))]
[INFO] [stdout]     |           --------------- the item is gated behind the `std` feature
[INFO] [stdout] ...
[INFO] [stdout] 183 | pub fn random<T>() -> T
[INFO] [stdout]     |        ^^^^^^
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use std::random::random;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `random`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 460 -                     rand::random::<f32>() < 0.02 // 2% chance per frame when grounded
[INFO] [stdout] 460 +                     random::<f32>() < 0.02 // 2% chance per frame when grounded
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteBundle` in this scope
[INFO] [stdout]    --> src/player.rs:534:9
[INFO] [stdout]     |
[INFO] [stdout] 534 |         SpriteBundle {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_render-0.14.2/src/spatial_bundle.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | pub struct SpatialBundle {
[INFO] [stdout]     | ------------------------ similarly named struct `SpatialBundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 534 -         SpriteBundle {
[INFO] [stdout] 534 +         SpatialBundle {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sprite` in this scope
[INFO] [stdout]    --> src/player.rs:535:21
[INFO] [stdout]     |
[INFO] [stdout] 535 |             sprite: Sprite {
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteBundle` in this scope
[INFO] [stdout]    --> src/player.rs:549:9
[INFO] [stdout]     |
[INFO] [stdout] 549 |         SpriteBundle {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_render-0.14.2/src/spatial_bundle.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | pub struct SpatialBundle {
[INFO] [stdout]     | ------------------------ similarly named struct `SpatialBundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 549 -         SpriteBundle {
[INFO] [stdout] 549 +         SpatialBundle {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sprite` in this scope
[INFO] [stdout]    --> src/player.rs:550:21
[INFO] [stdout]     |
[INFO] [stdout] 550 |             sprite: Sprite {
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteBundle` in this scope
[INFO] [stdout]    --> src/player.rs:573:9
[INFO] [stdout]     |
[INFO] [stdout] 573 |         SpriteBundle {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_render-0.14.2/src/spatial_bundle.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | pub struct SpatialBundle {
[INFO] [stdout]     | ------------------------ similarly named struct `SpatialBundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 573 -         SpriteBundle {
[INFO] [stdout] 573 +         SpatialBundle {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sprite` in this scope
[INFO] [stdout]    --> src/player.rs:574:21
[INFO] [stdout]     |
[INFO] [stdout] 574 |             sprite: Sprite {
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AudioBundle` in this scope
[INFO] [stdout]    --> src/player.rs:613:24
[INFO] [stdout]     |
[INFO] [stdout] 613 |         commands.spawn(AudioBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:105:13
[INFO] [stdout]     |
[INFO] [stdout] 105 |             NodeBundle {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:106:24
[INFO] [stdout]     |
[INFO] [stdout] 106 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:134:17
[INFO] [stdout]     |
[INFO] [stdout] 134 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:143:24
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 .spawn(NodeBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:144:28
[INFO] [stdout]     |
[INFO] [stdout] 144 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:155:25
[INFO] [stdout]     |
[INFO] [stdout] 155 |                         NodeBundle {
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:156:36
[INFO] [stdout]     |
[INFO] [stdout] 156 | ...                   style: Style {
[INFO] [stdout]     |                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:172:13
[INFO] [stdout]     |
[INFO] [stdout] 172 |             NodeBundle {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:173:24
[INFO] [stdout]     |
[INFO] [stdout] 173 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:201:17
[INFO] [stdout]     |
[INFO] [stdout] 201 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:210:24
[INFO] [stdout]     |
[INFO] [stdout] 210 |                 .spawn(NodeBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:211:28
[INFO] [stdout]     |
[INFO] [stdout] 211 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:222:25
[INFO] [stdout]     |
[INFO] [stdout] 222 |                         NodeBundle {
[INFO] [stdout]     |                         ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:223:36
[INFO] [stdout]     |
[INFO] [stdout] 223 | ...                   style: Style {
[INFO] [stdout]     |                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:242:20
[INFO] [stdout]     |
[INFO] [stdout] 242 |             .spawn(NodeBundle {
[INFO] [stdout]     |                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:243:24
[INFO] [stdout]     |
[INFO] [stdout] 243 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:268:25
[INFO] [stdout]     |
[INFO] [stdout] 268 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ButtonBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:282:13
[INFO] [stdout]     |
[INFO] [stdout] 282 |             ButtonBundle {
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:283:24
[INFO] [stdout]     |
[INFO] [stdout] 283 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:314:39
[INFO] [stdout]     |
[INFO] [stdout] 314 |     mut health_bar_query: Query<(&mut Style, &HealthBar)>,
[INFO] [stdout]     |                                       ^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 312 | fn update_health_bars<Style>(
[INFO] [stdout]     |                      +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:341:13
[INFO] [stdout]     |
[INFO] [stdout] 341 |             NodeBundle {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:342:24
[INFO] [stdout]     |
[INFO] [stdout] 342 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:360:17
[INFO] [stdout]     |
[INFO] [stdout] 360 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:368:17
[INFO] [stdout]     |
[INFO] [stdout] 368 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:376:17
[INFO] [stdout]     |
[INFO] [stdout] 376 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AudioBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:392:9
[INFO] [stdout]     |
[INFO] [stdout] 392 |         AudioBundle {
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Interaction` in this scope
[INFO] [stdout]    --> src/ui.rs:409:11
[INFO] [stdout]     |
[INFO] [stdout] 409 |         (&Interaction, &mut BackgroundColor),
[INFO] [stdout]     |           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 407 | fn handle_pause_button<Interaction>(
[INFO] [stdout]     |                       +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BackgroundColor` in this scope
[INFO] [stdout]    --> src/ui.rs:409:29
[INFO] [stdout]     |
[INFO] [stdout] 409 |         (&Interaction, &mut BackgroundColor),
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 407 | fn handle_pause_button<BackgroundColor>(
[INFO] [stdout]     |                       +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Interaction` in this scope
[INFO] [stdout]    --> src/ui.rs:410:18
[INFO] [stdout]     |
[INFO] [stdout] 410 |         (Changed<Interaction>, With<PauseButton>),
[INFO] [stdout]     |                  ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 407 | fn handle_pause_button<Interaction>(
[INFO] [stdout]     |                       +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]    --> src/ui.rs:412:28
[INFO] [stdout]     |
[INFO] [stdout] 412 |     mut next_state: ResMut<NextState<AppState>>,
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:432:13
[INFO] [stdout]     |
[INFO] [stdout] 432 |             NodeBundle {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:433:24
[INFO] [stdout]     |
[INFO] [stdout] 433 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:451:17
[INFO] [stdout]     |
[INFO] [stdout] 451 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:460:17
[INFO] [stdout]     |
[INFO] [stdout] 460 |                 TextStyle {
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ButtonBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:470:21
[INFO] [stdout]     |
[INFO] [stdout] 470 |                     ButtonBundle {
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:471:32
[INFO] [stdout]     |
[INFO] [stdout] 471 |                         style: Style {
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:489:25
[INFO] [stdout]     |
[INFO] [stdout] 489 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `ButtonBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:500:21
[INFO] [stdout]     |
[INFO] [stdout] 500 |                     ButtonBundle {
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:501:32
[INFO] [stdout]     |
[INFO] [stdout] 501 |                         style: Style {
[INFO] [stdout]     |                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:519:25
[INFO] [stdout]     |
[INFO] [stdout] 519 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Interaction` in this scope
[INFO] [stdout]    --> src/ui.rs:533:14
[INFO] [stdout]     |
[INFO] [stdout] 533 |             &Interaction,
[INFO] [stdout]     |              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 530 | fn handle_pause_menu_buttons<Interaction>(
[INFO] [stdout]     |                             +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BackgroundColor` in this scope
[INFO] [stdout]    --> src/ui.rs:534:18
[INFO] [stdout]     |
[INFO] [stdout] 534 |             &mut BackgroundColor,
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 530 | fn handle_pause_menu_buttons<BackgroundColor>(
[INFO] [stdout]     |                             +++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Interaction` in this scope
[INFO] [stdout]    --> src/ui.rs:538:17
[INFO] [stdout]     |
[INFO] [stdout] 538 |         Changed<Interaction>,
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 530 | fn handle_pause_menu_buttons<Interaction>(
[INFO] [stdout]     |                             +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]    --> src/ui.rs:540:28
[INFO] [stdout]     |
[INFO] [stdout] 540 |     mut next_state: ResMut<NextState<AppState>>,
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]    --> src/ui.rs:582:28
[INFO] [stdout]     |
[INFO] [stdout] 582 |     mut next_state: ResMut<NextState<AppState>>,
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Text` in this scope
[INFO] [stdout]    --> src/ui.rs:604:32
[INFO] [stdout]     |
[INFO] [stdout] 604 |     mut text_query: Query<&mut Text, With<ComboCounter>>,
[INFO] [stdout]     |                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 604 -     mut text_query: Query<&mut Text, With<ComboCounter>>,
[INFO] [stdout] 604 +     mut text_query: Query<&mut bevy::prelude::CursorIcon, With<ComboCounter>>,
[INFO] [stdout]     |
[INFO] [stdout] 604 -     mut text_query: Query<&mut Text, With<ComboCounter>>,
[INFO] [stdout] 604 +     mut text_query: Query<&mut crate::CursorIcon, With<ComboCounter>>,
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 601 | fn update_combo_counter<Text>(
[INFO] [stdout]     |                        ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:621:24
[INFO] [stdout]     |
[INFO] [stdout] 621 |                 .spawn(NodeBundle {
[INFO] [stdout]     |                        ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:622:28
[INFO] [stdout]     |
[INFO] [stdout] 622 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:634:29
[INFO] [stdout]     |
[INFO] [stdout] 634 | ...                   TextStyle {
[INFO] [stdout]     |                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Text2dBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:662:17
[INFO] [stdout]     |
[INFO] [stdout] 662 |                 Text2dBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:665:25
[INFO] [stdout]     |
[INFO] [stdout] 665 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Text` in this scope
[INFO] [stdout]    --> src/ui.rs:690:71
[INFO] [stdout]     |
[INFO] [stdout] 690 |     mut query: Query<(Entity, &mut Transform, &mut DamageNumber, &mut Text)>,
[INFO] [stdout]     |                                                                       ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 690 -     mut query: Query<(Entity, &mut Transform, &mut DamageNumber, &mut Text)>,
[INFO] [stdout] 690 +     mut query: Query<(Entity, &mut Transform, &mut DamageNumber, &mut bevy::prelude::CursorIcon)>,
[INFO] [stdout]     |
[INFO] [stdout] 690 -     mut query: Query<(Entity, &mut Transform, &mut DamageNumber, &mut Text)>,
[INFO] [stdout] 690 +     mut query: Query<(Entity, &mut Transform, &mut DamageNumber, &mut crate::CursorIcon)>,
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 687 | fn update_damage_numbers<Text>(
[INFO] [stdout]     |                         ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AudioBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:738:9
[INFO] [stdout]     |
[INFO] [stdout] 738 |         AudioBundle {
[INFO] [stdout]     |         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `NodeBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:748:13
[INFO] [stdout]     |
[INFO] [stdout] 748 |             NodeBundle {
[INFO] [stdout]     |             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:749:24
[INFO] [stdout]     |
[INFO] [stdout] 749 |                 style: Style {
[INFO] [stdout]     |                        ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:767:17
[INFO] [stdout]     |
[INFO] [stdout] 767 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:770:25
[INFO] [stdout]     |
[INFO] [stdout] 770 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:776:28
[INFO] [stdout]     |
[INFO] [stdout] 776 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:788:17
[INFO] [stdout]     |
[INFO] [stdout] 788 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:791:25
[INFO] [stdout]     |
[INFO] [stdout] 791 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:797:28
[INFO] [stdout]     |
[INFO] [stdout] 797 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:809:17
[INFO] [stdout]     |
[INFO] [stdout] 809 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:812:25
[INFO] [stdout]     |
[INFO] [stdout] 812 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:818:28
[INFO] [stdout]     |
[INFO] [stdout] 818 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:830:17
[INFO] [stdout]     |
[INFO] [stdout] 830 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:833:25
[INFO] [stdout]     |
[INFO] [stdout] 833 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:839:28
[INFO] [stdout]     |
[INFO] [stdout] 839 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:851:17
[INFO] [stdout]     |
[INFO] [stdout] 851 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:854:25
[INFO] [stdout]     |
[INFO] [stdout] 854 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:860:28
[INFO] [stdout]     |
[INFO] [stdout] 860 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:872:17
[INFO] [stdout]     |
[INFO] [stdout] 872 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:875:25
[INFO] [stdout]     |
[INFO] [stdout] 875 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:881:28
[INFO] [stdout]     |
[INFO] [stdout] 881 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:893:17
[INFO] [stdout]     |
[INFO] [stdout] 893 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:896:25
[INFO] [stdout]     |
[INFO] [stdout] 896 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:902:28
[INFO] [stdout]     |
[INFO] [stdout] 902 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:914:17
[INFO] [stdout]     |
[INFO] [stdout] 914 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:917:25
[INFO] [stdout]     |
[INFO] [stdout] 917 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:923:28
[INFO] [stdout]     |
[INFO] [stdout] 923 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:934:17
[INFO] [stdout]     |
[INFO] [stdout] 934 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:937:25
[INFO] [stdout]     |
[INFO] [stdout] 937 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:943:28
[INFO] [stdout]     |
[INFO] [stdout] 943 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:955:17
[INFO] [stdout]     |
[INFO] [stdout] 955 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:958:25
[INFO] [stdout]     |
[INFO] [stdout] 958 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:964:28
[INFO] [stdout]     |
[INFO] [stdout] 964 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:976:17
[INFO] [stdout]     |
[INFO] [stdout] 976 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]    --> src/ui.rs:979:25
[INFO] [stdout]     |
[INFO] [stdout] 979 |                         TextStyle {
[INFO] [stdout]     |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]    --> src/ui.rs:985:28
[INFO] [stdout]     |
[INFO] [stdout] 985 |                     style: Style {
[INFO] [stdout]     |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextBundle` in this scope
[INFO] [stdout]    --> src/ui.rs:997:17
[INFO] [stdout]     |
[INFO] [stdout] 997 |                 TextBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]     --> src/ui.rs:1000:25
[INFO] [stdout]      |
[INFO] [stdout] 1000 |                         TextStyle {
[INFO] [stdout]      |                         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Style` in this scope
[INFO] [stdout]     --> src/ui.rs:1006:28
[INFO] [stdout]      |
[INFO] [stdout] 1006 |                     style: Style {
[INFO] [stdout]      |                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `TextStyle` in this scope
[INFO] [stdout]     --> src/ui.rs:1019:17
[INFO] [stdout]      |
[INFO] [stdout] 1019 |                 TextStyle {
[INFO] [stdout]      |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Style` in this scope
[INFO] [stdout]     --> src/ui.rs:1028:65
[INFO] [stdout]      |
[INFO] [stdout] 1028 | fn update_credits_scroll(time: Res<Time>, mut query: Query<&mut Style, With<CreditsText>>) {
[INFO] [stdout]      |                                                                 ^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]      |
[INFO] [stdout] 1028 | fn update_credits_scroll<Style>(time: Res<Time>, mut query: Query<&mut Style, With<CreditsText>>) {
[INFO] [stdout]      |                         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]     --> src/ui.rs:1041:28
[INFO] [stdout]      |
[INFO] [stdout] 1041 |     mut next_state: ResMut<NextState<AppState>>,
[INFO] [stdout]      |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:11:26
[INFO] [stdout]     |
[INFO] [stdout]  11 |     pub menu_background: Handle<Image>,
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  11 -     pub menu_background: Handle<Image>,
[INFO] [stdout]  11 +     pub menu_background: Bundle<Image>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:13:21
[INFO] [stdout]     |
[INFO] [stdout]  13 |     pub menu_music: Handle<AudioSource>,
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  13 -     pub menu_music: Handle<AudioSource>,
[INFO] [stdout]  13 +     pub menu_music: Bundle<AudioSource>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AudioSource` in this scope
[INFO] [stdout]   --> src/shared.rs:13:28
[INFO] [stdout]    |
[INFO] [stdout] 13 |     pub menu_music: Handle<AudioSource>,
[INFO] [stdout]    |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct GameAssets<AudioSource> {
[INFO] [stdout]    |                      +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:14:21
[INFO] [stdout]     |
[INFO] [stdout]  14 |     pub attack_sfx: Handle<AudioSource>,
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  14 -     pub attack_sfx: Handle<AudioSource>,
[INFO] [stdout]  14 +     pub attack_sfx: Bundle<AudioSource>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AudioSource` in this scope
[INFO] [stdout]   --> src/shared.rs:14:28
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub attack_sfx: Handle<AudioSource>,
[INFO] [stdout]    |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct GameAssets<AudioSource> {
[INFO] [stdout]    |                      +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:15:18
[INFO] [stdout]     |
[INFO] [stdout]  15 |     pub hit_sfx: Handle<AudioSource>,
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  15 -     pub hit_sfx: Handle<AudioSource>,
[INFO] [stdout]  15 +     pub hit_sfx: Bundle<AudioSource>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AudioSource` in this scope
[INFO] [stdout]   --> src/shared.rs:15:25
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub hit_sfx: Handle<AudioSource>,
[INFO] [stdout]    |                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct GameAssets<AudioSource> {
[INFO] [stdout]    |                      +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:16:19
[INFO] [stdout]     |
[INFO] [stdout]  16 |     pub jump_sfx: Handle<AudioSource>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  16 -     pub jump_sfx: Handle<AudioSource>,
[INFO] [stdout]  16 +     pub jump_sfx: Bundle<AudioSource>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AudioSource` in this scope
[INFO] [stdout]   --> src/shared.rs:16:26
[INFO] [stdout]    |
[INFO] [stdout] 16 |     pub jump_sfx: Handle<AudioSource>,
[INFO] [stdout]    |                          ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct GameAssets<AudioSource> {
[INFO] [stdout]    |                      +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:17:20
[INFO] [stdout]     |
[INFO] [stdout]  17 |     pub block_sfx: Handle<AudioSource>,
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  17 -     pub block_sfx: Handle<AudioSource>,
[INFO] [stdout]  17 +     pub block_sfx: Bundle<AudioSource>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AudioSource` in this scope
[INFO] [stdout]   --> src/shared.rs:17:27
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub block_sfx: Handle<AudioSource>,
[INFO] [stdout]    |                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct GameAssets<AudioSource> {
[INFO] [stdout]    |                      +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:18:24
[INFO] [stdout]     |
[INFO] [stdout]  18 |     pub victory_music: Handle<AudioSource>,
[INFO] [stdout]     |                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  18 -     pub victory_music: Handle<AudioSource>,
[INFO] [stdout]  18 +     pub victory_music: Bundle<AudioSource>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AudioSource` in this scope
[INFO] [stdout]   --> src/shared.rs:18:31
[INFO] [stdout]    |
[INFO] [stdout] 18 |     pub victory_music: Handle<AudioSource>,
[INFO] [stdout]    |                               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct GameAssets<AudioSource> {
[INFO] [stdout]    |                      +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:19:23
[INFO] [stdout]     |
[INFO] [stdout]  19 |     pub defeat_music: Handle<AudioSource>,
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  19 -     pub defeat_music: Handle<AudioSource>,
[INFO] [stdout]  19 +     pub defeat_music: Bundle<AudioSource>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AudioSource` in this scope
[INFO] [stdout]   --> src/shared.rs:19:30
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub defeat_music: Handle<AudioSource>,
[INFO] [stdout]    |                              ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]    |
[INFO] [stdout]  7 | pub struct GameAssets<AudioSource> {
[INFO] [stdout]    |                      +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:24:23
[INFO] [stdout]     |
[INFO] [stdout]  24 |     pub null_pointer: Handle<Image>,
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  24 -     pub null_pointer: Handle<Image>,
[INFO] [stdout]  24 +     pub null_pointer: Bundle<Image>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:25:29
[INFO] [stdout]     |
[INFO] [stdout]  25 |     pub undefined_behavior: Handle<Image>,
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  25 -     pub undefined_behavior: Handle<Image>,
[INFO] [stdout]  25 +     pub undefined_behavior: Bundle<Image>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:26:20
[INFO] [stdout]     |
[INFO] [stdout]  26 |     pub data_race: Handle<Image>,
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  26 -     pub data_race: Handle<Image>,
[INFO] [stdout]  26 +     pub data_race: Bundle<Image>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:27:25
[INFO] [stdout]     |
[INFO] [stdout]  27 |     pub use_after_free: Handle<Image>,
[INFO] [stdout]     |                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  27 -     pub use_after_free: Handle<Image>,
[INFO] [stdout]  27 +     pub use_after_free: Bundle<Image>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:28:26
[INFO] [stdout]     |
[INFO] [stdout]  28 |     pub buffer_overflow: Handle<Image>,
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  28 -     pub buffer_overflow: Handle<Image>,
[INFO] [stdout]  28 +     pub buffer_overflow: Bundle<Image>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:33:19
[INFO] [stdout]     |
[INFO] [stdout]  33 |     pub idle: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  33 -     pub idle: Vec<Handle<Image>>,
[INFO] [stdout]  33 +     pub idle: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:34:19
[INFO] [stdout]     |
[INFO] [stdout]  34 |     pub walk: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  34 -     pub walk: Vec<Handle<Image>>,
[INFO] [stdout]  34 +     pub walk: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:35:21
[INFO] [stdout]     |
[INFO] [stdout]  35 |     pub attack: Vec<Handle<Image>>,
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  35 -     pub attack: Vec<Handle<Image>>,
[INFO] [stdout]  35 +     pub attack: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:36:19
[INFO] [stdout]     |
[INFO] [stdout]  36 |     pub jump: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  36 -     pub jump: Vec<Handle<Image>>,
[INFO] [stdout]  36 +     pub jump: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:37:19
[INFO] [stdout]     |
[INFO] [stdout]  37 |     pub hurt: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  37 -     pub hurt: Vec<Handle<Image>>,
[INFO] [stdout]  37 +     pub hurt: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:38:20
[INFO] [stdout]     |
[INFO] [stdout]  38 |     pub block: Vec<Handle<Image>>,
[INFO] [stdout]     |                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  38 -     pub block: Vec<Handle<Image>>,
[INFO] [stdout]  38 +     pub block: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:39:22
[INFO] [stdout]     |
[INFO] [stdout]  39 |     pub victory: Vec<Handle<Image>>,
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  39 -     pub victory: Vec<Handle<Image>>,
[INFO] [stdout]  39 +     pub victory: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:40:19
[INFO] [stdout]     |
[INFO] [stdout]  40 |     pub fall: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  40 -     pub fall: Vec<Handle<Image>>,
[INFO] [stdout]  40 +     pub fall: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:41:22
[INFO] [stdout]     |
[INFO] [stdout]  41 |     pub special: Vec<Handle<Image>>,
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  41 -     pub special: Vec<Handle<Image>>,
[INFO] [stdout]  41 +     pub special: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:42:27
[INFO] [stdout]     |
[INFO] [stdout]  42 |     pub light_attack: Vec<Handle<Image>>,
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  42 -     pub light_attack: Vec<Handle<Image>>,
[INFO] [stdout]  42 +     pub light_attack: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:43:27
[INFO] [stdout]     |
[INFO] [stdout]  43 |     pub heavy_attack: Vec<Handle<Image>>,
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  43 -     pub heavy_attack: Vec<Handle<Image>>,
[INFO] [stdout]  43 +     pub heavy_attack: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:44:26
[INFO] [stdout]     |
[INFO] [stdout]  44 |     pub kick_attack: Vec<Handle<Image>>,
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  44 -     pub kick_attack: Vec<Handle<Image>>,
[INFO] [stdout]  44 +     pub kick_attack: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:49:19
[INFO] [stdout]     |
[INFO] [stdout]  49 |     pub idle: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  49 -     pub idle: Vec<Handle<Image>>,
[INFO] [stdout]  49 +     pub idle: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:50:19
[INFO] [stdout]     |
[INFO] [stdout]  50 |     pub walk: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  50 -     pub walk: Vec<Handle<Image>>,
[INFO] [stdout]  50 +     pub walk: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:51:21
[INFO] [stdout]     |
[INFO] [stdout]  51 |     pub attack: Vec<Handle<Image>>,
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  51 -     pub attack: Vec<Handle<Image>>,
[INFO] [stdout]  51 +     pub attack: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:52:19
[INFO] [stdout]     |
[INFO] [stdout]  52 |     pub jump: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  52 -     pub jump: Vec<Handle<Image>>,
[INFO] [stdout]  52 +     pub jump: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:53:19
[INFO] [stdout]     |
[INFO] [stdout]  53 |     pub hurt: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  53 -     pub hurt: Vec<Handle<Image>>,
[INFO] [stdout]  53 +     pub hurt: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:58:19
[INFO] [stdout]     |
[INFO] [stdout]  58 |     pub idle: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  58 -     pub idle: Vec<Handle<Image>>,
[INFO] [stdout]  58 +     pub idle: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:59:21
[INFO] [stdout]     |
[INFO] [stdout]  59 |     pub attack: Vec<Handle<Image>>,
[INFO] [stdout]     |                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  59 -     pub attack: Vec<Handle<Image>>,
[INFO] [stdout]  59 +     pub attack: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:60:19
[INFO] [stdout]     |
[INFO] [stdout]  60 |     pub hurt: Vec<Handle<Image>>,
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  60 -     pub hurt: Vec<Handle<Image>>,
[INFO] [stdout]  60 +     pub hurt: Vec<Bundle<Image>>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteBundle` in this scope
[INFO] [stdout]    --> src/shared.rs:199:9
[INFO] [stdout]     |
[INFO] [stdout] 199 |         SpriteBundle {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_render-0.14.2/src/spatial_bundle.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | pub struct SpatialBundle {
[INFO] [stdout]     | ------------------------ similarly named struct `SpatialBundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 199 -         SpriteBundle {
[INFO] [stdout] 199 +         SpatialBundle {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sprite` in this scope
[INFO] [stdout]    --> src/shared.rs:201:21
[INFO] [stdout]     |
[INFO] [stdout] 201 |             sprite: Sprite {
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteBundle` in this scope
[INFO] [stdout]    --> src/shared.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |         SpriteBundle {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_render-0.14.2/src/spatial_bundle.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | pub struct SpatialBundle {
[INFO] [stdout]     | ------------------------ similarly named struct `SpatialBundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 242 -         SpriteBundle {
[INFO] [stdout] 242 +         SpatialBundle {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sprite` in this scope
[INFO] [stdout]    --> src/shared.rs:244:21
[INFO] [stdout]     |
[INFO] [stdout] 244 |             sprite: Sprite {
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpriteBundle` in this scope
[INFO] [stdout]    --> src/shared.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 319 |         SpriteBundle {
[INFO] [stdout]     |         ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_render-0.14.2/src/spatial_bundle.rs:19:1
[INFO] [stdout]     |
[INFO] [stdout]  19 | pub struct SpatialBundle {
[INFO] [stdout]     | ------------------------ similarly named struct `SpatialBundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 319 -         SpriteBundle {
[INFO] [stdout] 319 +         SpatialBundle {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Sprite` in this scope
[INFO] [stdout]    --> src/shared.rs:321:21
[INFO] [stdout]     |
[INFO] [stdout] 321 |             sprite: Sprite {
[INFO] [stdout]     |                     ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `State` in this scope
[INFO] [stdout]    --> src/shared.rs:385:20
[INFO] [stdout]     |
[INFO] [stdout] 385 |     app_state: Res<State<AppState>>,
[INFO] [stdout]     |                    ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]    --> src/shared.rs:386:28
[INFO] [stdout]     |
[INFO] [stdout] 386 |     mut next_state: ResMut<NextState<AppState>>,
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `NextState` in this scope
[INFO] [stdout]    --> src/shared.rs:404:28
[INFO] [stdout]     |
[INFO] [stdout] 404 |     mut next_state: ResMut<NextState<AppState>>,
[INFO] [stdout]     |                            ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `AssetServer` in this scope
[INFO] [stdout]    --> src/shared.rs:416:59
[INFO] [stdout]     |
[INFO] [stdout] 416 | fn setup_assets(mut commands: Commands, asset_server: Res<AssetServer>) {
[INFO] [stdout]     |                                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 416 | fn setup_assets<AssetServer>(mut commands: Commands, asset_server: Res<AssetServer>) {
[INFO] [stdout]     |                +++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `Handle` in this scope
[INFO] [stdout]    --> src/shared.rs:752:28
[INFO] [stdout]     |
[INFO] [stdout] 752 |     mut query: Query<(&mut Handle<Image>, &mut AnimationState)>,
[INFO] [stdout]     |                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/bevy_ecs-0.14.2/src/bundle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | pub unsafe trait Bundle: DynamicBundle + Send + Sync + 'static {
[INFO] [stdout]     | -------------------------------------------------------------- similarly named trait `Bundle` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a trait with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 752 -     mut query: Query<(&mut Handle<Image>, &mut AnimationState)>,
[INFO] [stdout] 752 +     mut query: Query<(&mut Bundle<Image>, &mut AnimationState)>,
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout]   1 + use tracing_subscriber::reload::Handle;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `AudioBundle` in this scope
[INFO] [stdout]    --> src/shared.rs:892:17
[INFO] [stdout]     |
[INFO] [stdout] 892 |                 AudioBundle {
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `PlaybackSettings` in this scope
[INFO] [stdout]    --> src/shared.rs:894:31
[INFO] [stdout]     |
[INFO] [stdout] 894 |                     settings: PlaybackSettings {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wasm_bindgen::prelude::*`
[INFO] [stdout]  --> src/lib.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use wasm_bindgen::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaybackSettings`
[INFO] [stdout]    --> src/combat.rs:403:23
[INFO] [stdout]     |
[INFO] [stdout] 403 |             settings: PlaybackSettings::DESPAWN,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ use of undeclared type `PlaybackSettings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaybackSettings`
[INFO] [stdout]    --> src/combat.rs:425:27
[INFO] [stdout]     |
[INFO] [stdout] 425 |                 settings: PlaybackSettings::DESPAWN,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^ use of undeclared type `PlaybackSettings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaybackSettings`
[INFO] [stdout]    --> src/combat.rs:431:27
[INFO] [stdout]     |
[INFO] [stdout] 431 |                 settings: PlaybackSettings::DESPAWN,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^ use of undeclared type `PlaybackSettings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnEnter` in this scope
[INFO] [stdout]   --> src/menu.rs:89:25
[INFO] [stdout]    |
[INFO] [stdout] 89 |         app.add_systems(OnEnter(AppState::MainMenu), setup_main_menu)
[INFO] [stdout]    |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/menu.rs:92:46
[INFO] [stdout]    |
[INFO] [stdout] 92 |                 spawn_menu_background.run_if(in_state(AppState::MainMenu)),
[INFO] [stdout]    |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/menu.rs:96:46
[INFO] [stdout]    |
[INFO] [stdout] 96 |                 main_menu_interaction.run_if(in_state(AppState::MainMenu)),
[INFO] [stdout]    |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]    --> src/menu.rs:100:44
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 update_menu_display.run_if(in_state(AppState::MainMenu)),
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnEnter` in this scope
[INFO] [stdout]   --> src/combat.rs:23:26
[INFO] [stdout]    |
[INFO] [stdout] 23 |             .add_systems(OnEnter(AppState::InGame), initialize_fight_tracker)
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]    --> src/menu.rs:104:42
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 menu_button_color.run_if(in_state(AppState::MainMenu)),
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]    --> src/menu.rs:108:48
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 animate_menu_background.run_if(in_state(AppState::MainMenu)),
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnExit` in this scope
[INFO] [stdout]    --> src/menu.rs:110:26
[INFO] [stdout]     |
[INFO] [stdout] 110 |             .add_systems(OnExit(AppState::MainMenu), cleanup_menu)
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnExit` in this scope
[INFO] [stdout]    --> src/menu.rs:111:26
[INFO] [stdout]     |
[INFO] [stdout] 111 |             .add_systems(OnExit(AppState::MainMenu), cleanup_menu_background)
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnEnter` in this scope
[INFO] [stdout]    --> src/menu.rs:112:26
[INFO] [stdout]     |
[INFO] [stdout] 112 |             .add_systems(OnEnter(AppState::Statistics), setup_statistics_screen)
[INFO] [stdout]     |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]    --> src/menu.rs:115:54
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 statistics_screen_interaction.run_if(in_state(AppState::Statistics)),
[INFO] [stdout]     |                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnExit` in this scope
[INFO] [stdout]    --> src/menu.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 117 |             .add_systems(OnExit(AppState::Statistics), cleanup_statistics_screen);
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:175:28
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     width: Val::Percent(100.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:176:29
[INFO] [stdout]     |
[INFO] [stdout] 176 |                     height: Val::Percent(100.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/menu.rs:177:36
[INFO] [stdout]     |
[INFO] [stdout] 177 |                     position_type: PositionType::Absolute,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/menu.rs:178:38
[INFO] [stdout]     |
[INFO] [stdout] 178 |                     justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:179:34
[INFO] [stdout]     |
[INFO] [stdout] 179 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/menu.rs:180:37
[INFO] [stdout]     |
[INFO] [stdout] 180 |                     flex_direction: FlexDirection::Column,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:181:30
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     row_gap: Val::Px(20.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/menu.rs:182:30
[INFO] [stdout]     |
[INFO] [stdout] 182 |                     padding: UiRect::top(Val::Px(50.0)), // Add padding to move content down
[INFO] [stdout]     |                              ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 182 -                     padding: UiRect::top(Val::Px(50.0)), // Add padding to move content down
[INFO] [stdout] 182 +                     padding: URect::top(Val::Px(50.0)), // Add padding to move content down
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:182:42
[INFO] [stdout]     |
[INFO] [stdout] 182 |                     padding: UiRect::top(Val::Px(50.0)), // Add padding to move content down
[INFO] [stdout]     |                                          ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:192:26
[INFO] [stdout]     |
[INFO] [stdout] 192 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:202:26
[INFO] [stdout]     |
[INFO] [stdout] 202 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/menu.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                         flex_direction: FlexDirection::Row,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:216:38
[INFO] [stdout]     |
[INFO] [stdout] 216 |                         align_items: AlignItems::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:217:34
[INFO] [stdout]     |
[INFO] [stdout] 217 |                         row_gap: Val::Px(10.0),
[INFO] [stdout]     |                                  ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/menu.rs:218:33
[INFO] [stdout]     |
[INFO] [stdout] 218 |                         margin: UiRect::top(Val::Px(20.0)),
[INFO] [stdout]     |                                 ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 218 -                         margin: UiRect::top(Val::Px(20.0)),
[INFO] [stdout] 218 +                         margin: URect::top(Val::Px(20.0)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:218:45
[INFO] [stdout]     |
[INFO] [stdout] 218 |                         margin: UiRect::top(Val::Px(20.0)),
[INFO] [stdout]     |                                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:226:25
[INFO] [stdout]     |
[INFO] [stdout] 226 |                         TextBundle::from_section(
[INFO] [stdout]     |                         ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/menu.rs:243:41
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         flex_direction: FlexDirection::Row,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:244:38
[INFO] [stdout]     |
[INFO] [stdout] 244 |                         align_items: AlignItems::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:245:34
[INFO] [stdout]     |
[INFO] [stdout] 245 |                         row_gap: Val::Px(10.0),
[INFO] [stdout]     |                                  ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:253:25
[INFO] [stdout]     |
[INFO] [stdout] 253 |                         TextBundle::from_section(
[INFO] [stdout]     |                         ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/menu.rs:270:41
[INFO] [stdout]     |
[INFO] [stdout] 270 |                         flex_direction: FlexDirection::Row,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:271:38
[INFO] [stdout]     |
[INFO] [stdout] 271 |                         align_items: AlignItems::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:272:34
[INFO] [stdout]     |
[INFO] [stdout] 272 |                         row_gap: Val::Px(10.0),
[INFO] [stdout]     |                                  ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:279:25
[INFO] [stdout]     |
[INFO] [stdout] 279 |                         TextBundle::from_section(
[INFO] [stdout]     |                         ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/menu.rs:296:41
[INFO] [stdout]     |
[INFO] [stdout] 296 |                         flex_direction: FlexDirection::Row,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:297:38
[INFO] [stdout]     |
[INFO] [stdout] 297 |                         align_items: AlignItems::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:298:34
[INFO] [stdout]     |
[INFO] [stdout] 298 |                         row_gap: Val::Px(10.0),
[INFO] [stdout]     |                                  ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:306:25
[INFO] [stdout]     |
[INFO] [stdout] 306 |                         TextBundle::from_section(
[INFO] [stdout]     |                         ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/menu.rs:323:41
[INFO] [stdout]     |
[INFO] [stdout] 323 |                         flex_direction: FlexDirection::Row,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:324:38
[INFO] [stdout]     |
[INFO] [stdout] 324 |                         align_items: AlignItems::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/menu.rs:325:42
[INFO] [stdout]     |
[INFO] [stdout] 325 |                         justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:326:34
[INFO] [stdout]     |
[INFO] [stdout] 326 |                         row_gap: Val::Px(10.0),
[INFO] [stdout]     |                                  ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/menu.rs:327:33
[INFO] [stdout]     |
[INFO] [stdout] 327 |                         margin: UiRect::top(Val::Px(10.0)),
[INFO] [stdout]     |                                 ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 327 -                         margin: UiRect::top(Val::Px(10.0)),
[INFO] [stdout] 327 +                         margin: URect::top(Val::Px(10.0)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:327:45
[INFO] [stdout]     |
[INFO] [stdout] 327 |                         margin: UiRect::top(Val::Px(10.0)),
[INFO] [stdout]     |                                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:336:40
[INFO] [stdout]     |
[INFO] [stdout] 336 | ...                   width: Val::Px(200.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:337:41
[INFO] [stdout]     |
[INFO] [stdout] 337 | ...                   height: Val::Px(120.0),
[INFO] [stdout]     |                               ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiImage`
[INFO] [stdout]    --> src/menu.rs:340:36
[INFO] [stdout]     |
[INFO] [stdout] 340 | ...                   image: UiImage::default(),
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `UiImage`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 340 -                             image: UiImage::default(),
[INFO] [stdout] 340 +                             image: Image::default(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/menu.rs:350:41
[INFO] [stdout]     |
[INFO] [stdout] 350 |                         flex_direction: FlexDirection::Row,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:351:38
[INFO] [stdout]     |
[INFO] [stdout] 351 |                         align_items: AlignItems::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/menu.rs:352:42
[INFO] [stdout]     |
[INFO] [stdout] 352 |                         justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:353:37
[INFO] [stdout]     |
[INFO] [stdout] 353 |                         column_gap: Val::Px(20.0),
[INFO] [stdout]     |                                     ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/menu.rs:354:33
[INFO] [stdout]     |
[INFO] [stdout] 354 |                         margin: UiRect::top(Val::Px(40.0)),
[INFO] [stdout]     |                                 ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 354 -                         margin: UiRect::top(Val::Px(40.0)),
[INFO] [stdout] 354 +                         margin: URect::top(Val::Px(40.0)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:354:45
[INFO] [stdout]     |
[INFO] [stdout] 354 |                         margin: UiRect::top(Val::Px(40.0)),
[INFO] [stdout]     |                                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:374:26
[INFO] [stdout]     |
[INFO] [stdout] 374 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:390:28
[INFO] [stdout]     |
[INFO] [stdout] 390 |                     width: Val::Px(200.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:391:29
[INFO] [stdout]     |
[INFO] [stdout] 391 |                     height: Val::Px(65.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/menu.rs:392:38
[INFO] [stdout]     |
[INFO] [stdout] 392 |                     justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:393:34
[INFO] [stdout]     |
[INFO] [stdout] 393 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:402:26
[INFO] [stdout]     |
[INFO] [stdout] 402 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/menu.rs:420:28
[INFO] [stdout]     |
[INFO] [stdout] 420 |         if *interaction == Interaction::Pressed {
[INFO] [stdout]     |                            ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/combat.rs:38:29
[INFO] [stdout]    |
[INFO] [stdout] 38 |                     .run_if(in_state(AppState::InGame)),
[INFO] [stdout]    |                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:616:28
[INFO] [stdout]     |
[INFO] [stdout] 616 |                     width: Val::Percent(100.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:617:29
[INFO] [stdout]     |
[INFO] [stdout] 617 |                     height: Val::Percent(100.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/menu.rs:618:36
[INFO] [stdout]     |
[INFO] [stdout] 618 |                     position_type: PositionType::Absolute,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/menu.rs:619:38
[INFO] [stdout]     |
[INFO] [stdout] 619 |                     justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:620:34
[INFO] [stdout]     |
[INFO] [stdout] 620 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/menu.rs:621:37
[INFO] [stdout]     |
[INFO] [stdout] 621 |                     flex_direction: FlexDirection::Column,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:622:30
[INFO] [stdout]     |
[INFO] [stdout] 622 |                     row_gap: Val::Px(20.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/menu.rs:623:30
[INFO] [stdout]     |
[INFO] [stdout] 623 |                     padding: UiRect::all(Val::Px(20.0)),
[INFO] [stdout]     |                              ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 623 -                     padding: UiRect::all(Val::Px(20.0)),
[INFO] [stdout] 623 +                     padding: URect::all(Val::Px(20.0)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:623:42
[INFO] [stdout]     |
[INFO] [stdout] 623 |                     padding: UiRect::all(Val::Px(20.0)),
[INFO] [stdout]     |                                          ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:633:26
[INFO] [stdout]     |
[INFO] [stdout] 633 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:643:26
[INFO] [stdout]     |
[INFO] [stdout] 643 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:652:26
[INFO] [stdout]     |
[INFO] [stdout] 652 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:671:26
[INFO] [stdout]     |
[INFO] [stdout] 671 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:684:26
[INFO] [stdout]     |
[INFO] [stdout] 684 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:704:34
[INFO] [stdout]     |
[INFO] [stdout] 704 |                     parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:727:36
[INFO] [stdout]     |
[INFO] [stdout] 727 | ...                   width: Val::Px(200.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:728:37
[INFO] [stdout]     |
[INFO] [stdout] 728 | ...                   height: Val::Px(60.0),
[INFO] [stdout]     |                               ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/menu.rs:729:37
[INFO] [stdout]     |
[INFO] [stdout] 729 | ...                   margin: UiRect::top(Val::Px(40.0)),
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 729 -                             margin: UiRect::top(Val::Px(40.0)),
[INFO] [stdout] 729 +                             margin: URect::top(Val::Px(40.0)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:729:49
[INFO] [stdout]     |
[INFO] [stdout] 729 | ...                   margin: UiRect::top(Val::Px(40.0)),
[INFO] [stdout]     |                                           ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/menu.rs:730:46
[INFO] [stdout]     |
[INFO] [stdout] 730 | ...                   justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:731:42
[INFO] [stdout]     |
[INFO] [stdout] 731 | ...                   align_items: AlignItems::Center,
[INFO] [stdout]     |                                    ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:740:34
[INFO] [stdout]     |
[INFO] [stdout] 740 |                     parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/menu.rs:757:28
[INFO] [stdout]     |
[INFO] [stdout] 757 |         if *interaction == Interaction::Pressed {
[INFO] [stdout]     |                            ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaybackSettings`
[INFO] [stdout]    --> src/combat.rs:403:23
[INFO] [stdout]     |
[INFO] [stdout] 403 |             settings: PlaybackSettings::DESPAWN,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ use of undeclared type `PlaybackSettings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaybackSettings`
[INFO] [stdout]    --> src/combat.rs:425:27
[INFO] [stdout]     |
[INFO] [stdout] 425 |                 settings: PlaybackSettings::DESPAWN,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^ use of undeclared type `PlaybackSettings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaybackSettings`
[INFO] [stdout]    --> src/combat.rs:431:27
[INFO] [stdout]     |
[INFO] [stdout] 431 |                 settings: PlaybackSettings::DESPAWN,
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^ use of undeclared type `PlaybackSettings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnEnter` in this scope
[INFO] [stdout]   --> src/menu.rs:89:25
[INFO] [stdout]    |
[INFO] [stdout] 89 |         app.add_systems(OnEnter(AppState::MainMenu), setup_main_menu)
[INFO] [stdout]    |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/menu.rs:92:46
[INFO] [stdout]    |
[INFO] [stdout] 92 |                 spawn_menu_background.run_if(in_state(AppState::MainMenu)),
[INFO] [stdout]    |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/menu.rs:96:46
[INFO] [stdout]    |
[INFO] [stdout] 96 |                 main_menu_interaction.run_if(in_state(AppState::MainMenu)),
[INFO] [stdout]    |                                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]    --> src/menu.rs:100:44
[INFO] [stdout]     |
[INFO] [stdout] 100 |                 update_menu_display.run_if(in_state(AppState::MainMenu)),
[INFO] [stdout]     |                                            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/player.rs:28:25
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 .run_if(in_state(AppState::InGame)),
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]    --> src/menu.rs:104:42
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 menu_button_color.run_if(in_state(AppState::MainMenu)),
[INFO] [stdout]     |                                          ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnExit` in this scope
[INFO] [stdout]   --> src/player.rs:30:22
[INFO] [stdout]    |
[INFO] [stdout] 30 |         .add_systems(OnExit(AppState::InGame), cleanup_game_entities);
[INFO] [stdout]    |                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]    --> src/menu.rs:108:48
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 animate_menu_background.run_if(in_state(AppState::MainMenu)),
[INFO] [stdout]     |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnExit` in this scope
[INFO] [stdout]    --> src/menu.rs:110:26
[INFO] [stdout]     |
[INFO] [stdout] 110 |             .add_systems(OnExit(AppState::MainMenu), cleanup_menu)
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnExit` in this scope
[INFO] [stdout]    --> src/menu.rs:111:26
[INFO] [stdout]     |
[INFO] [stdout] 111 |             .add_systems(OnExit(AppState::MainMenu), cleanup_menu_background)
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnEnter` in this scope
[INFO] [stdout]    --> src/menu.rs:112:26
[INFO] [stdout]     |
[INFO] [stdout] 112 |             .add_systems(OnEnter(AppState::Statistics), setup_statistics_screen)
[INFO] [stdout]     |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaybackSettings`
[INFO] [stdout]    --> src/player.rs:615:23
[INFO] [stdout]     |
[INFO] [stdout] 615 |             settings: PlaybackSettings::DESPAWN,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ use of undeclared type `PlaybackSettings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnEnter` in this scope
[INFO] [stdout]   --> src/ui.rs:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 |         app.add_systems(OnEnter(AppState::InGame), setup_ui)
[INFO] [stdout]    |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]    --> src/menu.rs:115:54
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 statistics_screen_interaction.run_if(in_state(AppState::Statistics)),
[INFO] [stdout]     |                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnExit` in this scope
[INFO] [stdout]    --> src/menu.rs:117:26
[INFO] [stdout]     |
[INFO] [stdout] 117 |             .add_systems(OnExit(AppState::Statistics), cleanup_statistics_screen);
[INFO] [stdout]     |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/ui.rs:17:47
[INFO] [stdout]    |
[INFO] [stdout] 17 |                     update_health_bars.run_if(in_state(AppState::InGame)),
[INFO] [stdout]    |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:175:28
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     width: Val::Percent(100.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:176:29
[INFO] [stdout]     |
[INFO] [stdout] 176 |                     height: Val::Percent(100.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/menu.rs:177:36
[INFO] [stdout]     |
[INFO] [stdout] 177 |                     position_type: PositionType::Absolute,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/menu.rs:178:38
[INFO] [stdout]     |
[INFO] [stdout] 178 |                     justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:179:34
[INFO] [stdout]     |
[INFO] [stdout] 179 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/menu.rs:180:37
[INFO] [stdout]     |
[INFO] [stdout] 180 |                     flex_direction: FlexDirection::Column,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:181:30
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     row_gap: Val::Px(20.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/menu.rs:182:30
[INFO] [stdout]     |
[INFO] [stdout] 182 |                     padding: UiRect::top(Val::Px(50.0)), // Add padding to move content down
[INFO] [stdout]     |                              ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 182 -                     padding: UiRect::top(Val::Px(50.0)), // Add padding to move content down
[INFO] [stdout] 182 +                     padding: URect::top(Val::Px(50.0)), // Add padding to move content down
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:182:42
[INFO] [stdout]     |
[INFO] [stdout] 182 |                     padding: UiRect::top(Val::Px(50.0)), // Add padding to move content down
[INFO] [stdout]     |                                          ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:192:26
[INFO] [stdout]     |
[INFO] [stdout] 192 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:202:26
[INFO] [stdout]     |
[INFO] [stdout] 202 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/menu.rs:215:41
[INFO] [stdout]     |
[INFO] [stdout] 215 |                         flex_direction: FlexDirection::Row,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:216:38
[INFO] [stdout]     |
[INFO] [stdout] 216 |                         align_items: AlignItems::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:217:34
[INFO] [stdout]     |
[INFO] [stdout] 217 |                         row_gap: Val::Px(10.0),
[INFO] [stdout]     |                                  ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/menu.rs:218:33
[INFO] [stdout]     |
[INFO] [stdout] 218 |                         margin: UiRect::top(Val::Px(20.0)),
[INFO] [stdout]     |                                 ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 218 -                         margin: UiRect::top(Val::Px(20.0)),
[INFO] [stdout] 218 +                         margin: URect::top(Val::Px(20.0)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:218:45
[INFO] [stdout]     |
[INFO] [stdout] 218 |                         margin: UiRect::top(Val::Px(20.0)),
[INFO] [stdout]     |                                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:226:25
[INFO] [stdout]     |
[INFO] [stdout] 226 |                         TextBundle::from_section(
[INFO] [stdout]     |                         ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/menu.rs:243:41
[INFO] [stdout]     |
[INFO] [stdout] 243 |                         flex_direction: FlexDirection::Row,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:244:38
[INFO] [stdout]     |
[INFO] [stdout] 244 |                         align_items: AlignItems::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:245:34
[INFO] [stdout]     |
[INFO] [stdout] 245 |                         row_gap: Val::Px(10.0),
[INFO] [stdout]     |                                  ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:253:25
[INFO] [stdout]     |
[INFO] [stdout] 253 |                         TextBundle::from_section(
[INFO] [stdout]     |                         ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/menu.rs:270:41
[INFO] [stdout]     |
[INFO] [stdout] 270 |                         flex_direction: FlexDirection::Row,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:271:38
[INFO] [stdout]     |
[INFO] [stdout] 271 |                         align_items: AlignItems::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:272:34
[INFO] [stdout]     |
[INFO] [stdout] 272 |                         row_gap: Val::Px(10.0),
[INFO] [stdout]     |                                  ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:279:25
[INFO] [stdout]     |
[INFO] [stdout] 279 |                         TextBundle::from_section(
[INFO] [stdout]     |                         ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/menu.rs:296:41
[INFO] [stdout]     |
[INFO] [stdout] 296 |                         flex_direction: FlexDirection::Row,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:297:38
[INFO] [stdout]     |
[INFO] [stdout] 297 |                         align_items: AlignItems::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:298:34
[INFO] [stdout]     |
[INFO] [stdout] 298 |                         row_gap: Val::Px(10.0),
[INFO] [stdout]     |                                  ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:306:25
[INFO] [stdout]     |
[INFO] [stdout] 306 |                         TextBundle::from_section(
[INFO] [stdout]     |                         ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/menu.rs:323:41
[INFO] [stdout]     |
[INFO] [stdout] 323 |                         flex_direction: FlexDirection::Row,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:324:38
[INFO] [stdout]     |
[INFO] [stdout] 324 |                         align_items: AlignItems::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/menu.rs:325:42
[INFO] [stdout]     |
[INFO] [stdout] 325 |                         justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:326:34
[INFO] [stdout]     |
[INFO] [stdout] 326 |                         row_gap: Val::Px(10.0),
[INFO] [stdout]     |                                  ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/menu.rs:327:33
[INFO] [stdout]     |
[INFO] [stdout] 327 |                         margin: UiRect::top(Val::Px(10.0)),
[INFO] [stdout]     |                                 ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 327 -                         margin: UiRect::top(Val::Px(10.0)),
[INFO] [stdout] 327 +                         margin: URect::top(Val::Px(10.0)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:327:45
[INFO] [stdout]     |
[INFO] [stdout] 327 |                         margin: UiRect::top(Val::Px(10.0)),
[INFO] [stdout]     |                                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:336:40
[INFO] [stdout]     |
[INFO] [stdout] 336 | ...                   width: Val::Px(200.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:337:41
[INFO] [stdout]     |
[INFO] [stdout] 337 | ...                   height: Val::Px(120.0),
[INFO] [stdout]     |                               ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiImage`
[INFO] [stdout]    --> src/menu.rs:340:36
[INFO] [stdout]     |
[INFO] [stdout] 340 | ...                   image: UiImage::default(),
[INFO] [stdout]     |                              ^^^^^^^ use of undeclared type `UiImage`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 340 -                             image: UiImage::default(),
[INFO] [stdout] 340 +                             image: Image::default(),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/ui.rs:18:48
[INFO] [stdout]    |
[INFO] [stdout] 18 |                     handle_pause_button.run_if(in_state(AppState::InGame)),
[INFO] [stdout]    |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/menu.rs:350:41
[INFO] [stdout]     |
[INFO] [stdout] 350 |                         flex_direction: FlexDirection::Row,
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:351:38
[INFO] [stdout]     |
[INFO] [stdout] 351 |                         align_items: AlignItems::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/menu.rs:352:42
[INFO] [stdout]     |
[INFO] [stdout] 352 |                         justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:353:37
[INFO] [stdout]     |
[INFO] [stdout] 353 |                         column_gap: Val::Px(20.0),
[INFO] [stdout]     |                                     ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/menu.rs:354:33
[INFO] [stdout]     |
[INFO] [stdout] 354 |                         margin: UiRect::top(Val::Px(40.0)),
[INFO] [stdout]     |                                 ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 354 -                         margin: UiRect::top(Val::Px(40.0)),
[INFO] [stdout] 354 +                         margin: URect::top(Val::Px(40.0)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:354:45
[INFO] [stdout]     |
[INFO] [stdout] 354 |                         margin: UiRect::top(Val::Px(40.0)),
[INFO] [stdout]     |                                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:374:26
[INFO] [stdout]     |
[INFO] [stdout] 374 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:390:28
[INFO] [stdout]     |
[INFO] [stdout] 390 |                     width: Val::Px(200.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:391:29
[INFO] [stdout]     |
[INFO] [stdout] 391 |                     height: Val::Px(65.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/menu.rs:392:38
[INFO] [stdout]     |
[INFO] [stdout] 392 |                     justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:393:34
[INFO] [stdout]     |
[INFO] [stdout] 393 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:402:26
[INFO] [stdout]     |
[INFO] [stdout] 402 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/menu.rs:420:28
[INFO] [stdout]     |
[INFO] [stdout] 420 |         if *interaction == Interaction::Pressed {
[INFO] [stdout]     |                            ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/ui.rs:19:47
[INFO] [stdout]    |
[INFO] [stdout] 19 |                     handle_p_key_pause.run_if(in_state(AppState::InGame)),
[INFO] [stdout]    |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/ui.rs:20:49
[INFO] [stdout]    |
[INFO] [stdout] 20 |                     update_combo_counter.run_if(in_state(AppState::InGame)),
[INFO] [stdout]    |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/ui.rs:21:50
[INFO] [stdout]    |
[INFO] [stdout] 21 |                     update_damage_numbers.run_if(in_state(AppState::InGame)),
[INFO] [stdout]    |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/ui.rs:22:48
[INFO] [stdout]    |
[INFO] [stdout] 22 |                     spawn_damage_number.run_if(in_state(AppState::InGame)),
[INFO] [stdout]    |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnEnter` in this scope
[INFO] [stdout]   --> src/ui.rs:25:26
[INFO] [stdout]    |
[INFO] [stdout] 25 |             .add_systems(OnEnter(AppState::Paused), setup_pause_screen)
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/ui.rs:28:50
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 handle_pause_menu_buttons.run_if(in_state(AppState::Paused)),
[INFO] [stdout]    |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnExit` in this scope
[INFO] [stdout]   --> src/ui.rs:30:26
[INFO] [stdout]    |
[INFO] [stdout] 30 |             .add_systems(OnExit(AppState::Paused), (cleanup_pause_screen,))
[INFO] [stdout]    |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnEnter` in this scope
[INFO] [stdout]   --> src/ui.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 31 |             .add_systems(OnEnter(AppState::MainMenu), reset_winner_on_menu)
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnExit` in this scope
[INFO] [stdout]   --> src/ui.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 OnExit(AppState::InGame),
[INFO] [stdout]    |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:616:28
[INFO] [stdout]     |
[INFO] [stdout] 616 |                     width: Val::Percent(100.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:617:29
[INFO] [stdout]     |
[INFO] [stdout] 617 |                     height: Val::Percent(100.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/menu.rs:618:36
[INFO] [stdout]     |
[INFO] [stdout] 618 |                     position_type: PositionType::Absolute,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/menu.rs:619:38
[INFO] [stdout]     |
[INFO] [stdout] 619 |                     justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:620:34
[INFO] [stdout]     |
[INFO] [stdout] 620 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/menu.rs:621:37
[INFO] [stdout]     |
[INFO] [stdout] 621 |                     flex_direction: FlexDirection::Column,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:622:30
[INFO] [stdout]     |
[INFO] [stdout] 622 |                     row_gap: Val::Px(20.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/menu.rs:623:30
[INFO] [stdout]     |
[INFO] [stdout] 623 |                     padding: UiRect::all(Val::Px(20.0)),
[INFO] [stdout]     |                              ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 623 -                     padding: UiRect::all(Val::Px(20.0)),
[INFO] [stdout] 623 +                     padding: URect::all(Val::Px(20.0)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:623:42
[INFO] [stdout]     |
[INFO] [stdout] 623 |                     padding: UiRect::all(Val::Px(20.0)),
[INFO] [stdout]     |                                          ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:633:26
[INFO] [stdout]     |
[INFO] [stdout] 633 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:643:26
[INFO] [stdout]     |
[INFO] [stdout] 643 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:652:26
[INFO] [stdout]     |
[INFO] [stdout] 652 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:671:26
[INFO] [stdout]     |
[INFO] [stdout] 671 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:684:26
[INFO] [stdout]     |
[INFO] [stdout] 684 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:704:34
[INFO] [stdout]     |
[INFO] [stdout] 704 |                     parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:727:36
[INFO] [stdout]     |
[INFO] [stdout] 727 | ...                   width: Val::Px(200.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:728:37
[INFO] [stdout]     |
[INFO] [stdout] 728 | ...                   height: Val::Px(60.0),
[INFO] [stdout]     |                               ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/menu.rs:729:37
[INFO] [stdout]     |
[INFO] [stdout] 729 | ...                   margin: UiRect::top(Val::Px(40.0)),
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 729 -                             margin: UiRect::top(Val::Px(40.0)),
[INFO] [stdout] 729 +                             margin: URect::top(Val::Px(40.0)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/menu.rs:729:49
[INFO] [stdout]     |
[INFO] [stdout] 729 | ...                   margin: UiRect::top(Val::Px(40.0)),
[INFO] [stdout]     |                                           ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/menu.rs:730:46
[INFO] [stdout]     |
[INFO] [stdout] 730 | ...                   justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/menu.rs:731:42
[INFO] [stdout]     |
[INFO] [stdout] 731 | ...                   align_items: AlignItems::Center,
[INFO] [stdout]     |                                    ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/menu.rs:740:34
[INFO] [stdout]     |
[INFO] [stdout] 740 |                     parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/menu.rs:757:28
[INFO] [stdout]     |
[INFO] [stdout] 757 |         if *interaction == Interaction::Pressed {
[INFO] [stdout]     |                            ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnEnter` in this scope
[INFO] [stdout]   --> src/ui.rs:36:26
[INFO] [stdout]    |
[INFO] [stdout] 36 |             .add_systems(OnEnter(AppState::GameOver), setup_game_over_screen)
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnExit` in this scope
[INFO] [stdout]   --> src/ui.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 |             .add_systems(OnExit(AppState::GameOver), cleanup_game_over_screen)
[INFO] [stdout]    |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnEnter` in this scope
[INFO] [stdout]   --> src/ui.rs:38:26
[INFO] [stdout]    |
[INFO] [stdout] 38 |             .add_systems(OnEnter(AppState::Credits), setup_credits_screen)
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/ui.rs:41:70
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 (update_credits_scroll, handle_credits_input).run_if(in_state(AppState::Credits)),
[INFO] [stdout]    |                                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnExit` in this scope
[INFO] [stdout]   --> src/ui.rs:43:26
[INFO] [stdout]    |
[INFO] [stdout] 43 |             .add_systems(OnExit(AppState::Credits), cleanup_credits_screen);
[INFO] [stdout]    |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:107:36
[INFO] [stdout]     |
[INFO] [stdout] 107 |                     position_type: PositionType::Absolute,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:108:28
[INFO] [stdout]     |
[INFO] [stdout] 108 |                     width: Val::Percent(40.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:109:29
[INFO] [stdout]     |
[INFO] [stdout] 109 |                     height: Val::Px(60.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:110:27
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     left: Val::Percent(5.0),
[INFO] [stdout]     |                           ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:111:26
[INFO] [stdout]     |
[INFO] [stdout] 111 |                     top: Val::Percent(2.0),
[INFO] [stdout]     |                          ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/ui.rs:112:37
[INFO] [stdout]     |
[INFO] [stdout] 112 |                     flex_direction: FlexDirection::Column,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/ui.rs:113:34
[INFO] [stdout]     |
[INFO] [stdout] 113 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:114:30
[INFO] [stdout]     |
[INFO] [stdout] 114 |                     row_gap: Val::Px(5.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:132:26
[INFO] [stdout]     |
[INFO] [stdout] 132 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:145:32
[INFO] [stdout]     |
[INFO] [stdout] 145 |                         width: Val::Percent(100.0),
[INFO] [stdout]     |                                ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:146:33
[INFO] [stdout]     |
[INFO] [stdout] 146 |                         height: Val::Px(30.0),
[INFO] [stdout]     |                                 ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/ui.rs:147:33
[INFO] [stdout]     |
[INFO] [stdout] 147 |                         border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout]     |                                 ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 147 -                         border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout] 147 +                         border: URect::all(Val::Px(2.0)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:147:45
[INFO] [stdout]     |
[INFO] [stdout] 147 |                         border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout]     |                                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:157:40
[INFO] [stdout]     |
[INFO] [stdout] 157 | ...                   width: Val::Percent(100.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:158:41
[INFO] [stdout]     |
[INFO] [stdout] 158 | ...                   height: Val::Percent(100.0),
[INFO] [stdout]     |                               ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:174:36
[INFO] [stdout]     |
[INFO] [stdout] 174 |                     position_type: PositionType::Absolute,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:175:28
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     width: Val::Percent(40.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:176:29
[INFO] [stdout]     |
[INFO] [stdout] 176 |                     height: Val::Px(60.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:177:28
[INFO] [stdout]     |
[INFO] [stdout] 177 |                     right: Val::Percent(5.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:178:26
[INFO] [stdout]     |
[INFO] [stdout] 178 |                     top: Val::Percent(2.0),
[INFO] [stdout]     |                          ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/ui.rs:179:37
[INFO] [stdout]     |
[INFO] [stdout] 179 |                     flex_direction: FlexDirection::Column,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/ui.rs:180:34
[INFO] [stdout]     |
[INFO] [stdout] 180 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:181:30
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     row_gap: Val::Px(5.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:199:26
[INFO] [stdout]     |
[INFO] [stdout] 199 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:212:32
[INFO] [stdout]     |
[INFO] [stdout] 212 |                         width: Val::Percent(100.0),
[INFO] [stdout]     |                                ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:213:33
[INFO] [stdout]     |
[INFO] [stdout] 213 |                         height: Val::Px(30.0),
[INFO] [stdout]     |                                 ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/ui.rs:214:33
[INFO] [stdout]     |
[INFO] [stdout] 214 |                         border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout]     |                                 ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 214 -                         border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout] 214 +                         border: URect::all(Val::Px(2.0)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:214:45
[INFO] [stdout]     |
[INFO] [stdout] 214 |                         border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout]     |                                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:224:40
[INFO] [stdout]     |
[INFO] [stdout] 224 | ...                   width: Val::Percent(100.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:225:41
[INFO] [stdout]     |
[INFO] [stdout] 225 | ...                   height: Val::Percent(100.0),
[INFO] [stdout]     |                               ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:244:36
[INFO] [stdout]     |
[INFO] [stdout] 244 |                     position_type: PositionType::Absolute,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:245:28
[INFO] [stdout]     |
[INFO] [stdout] 245 |                     width: Val::Percent(50.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:246:29
[INFO] [stdout]     |
[INFO] [stdout] 246 |                     height: Val::Px(40.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:247:26
[INFO] [stdout]     |
[INFO] [stdout] 247 |                     top: Val::Percent(1.0),
[INFO] [stdout]     |                          ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:248:27
[INFO] [stdout]     |
[INFO] [stdout] 248 |                     left: Val::Percent(25.0),
[INFO] [stdout]     |                           ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/ui.rs:249:34
[INFO] [stdout]     |
[INFO] [stdout] 249 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/ui.rs:250:38
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:266:21
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     TextBundle::from_section(
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:284:36
[INFO] [stdout]     |
[INFO] [stdout] 284 |                     position_type: PositionType::Absolute,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:285:28
[INFO] [stdout]     |
[INFO] [stdout] 285 |                     width: Val::Px(80.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:286:29
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     height: Val::Px(40.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:287:26
[INFO] [stdout]     |
[INFO] [stdout] 287 |                     top: Val::Percent(1.0),
[INFO] [stdout]     |                          ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:288:27
[INFO] [stdout]     |
[INFO] [stdout] 288 |                     left: Val::Percent(47.0),
[INFO] [stdout]     |                           ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/ui.rs:289:34
[INFO] [stdout]     |
[INFO] [stdout] 289 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/ui.rs:290:38
[INFO] [stdout]     |
[INFO] [stdout] 290 |                     justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BorderRadius`
[INFO] [stdout]    --> src/ui.rs:295:32
[INFO] [stdout]     |
[INFO] [stdout] 295 |                 border_radius: BorderRadius::all(Val::Px(5.0)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^ use of undeclared type `BorderRadius`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:295:50
[INFO] [stdout]     |
[INFO] [stdout] 295 |                 border_radius: BorderRadius::all(Val::Px(5.0)),
[INFO] [stdout]     |                                                  ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:301:26
[INFO] [stdout]     |
[INFO] [stdout] 301 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:319:31
[INFO] [stdout]     |
[INFO] [stdout] 319 |                 style.width = Val::Percent((health.current as f32 / health.max as f32) * 100.0);
[INFO] [stdout]     |                               ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:343:28
[INFO] [stdout]     |
[INFO] [stdout] 343 |                     width: Val::Percent(100.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:344:29
[INFO] [stdout]     |
[INFO] [stdout] 344 |                     height: Val::Percent(100.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:345:36
[INFO] [stdout]     |
[INFO] [stdout] 345 |                     position_type: PositionType::Absolute,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/ui.rs:346:38
[INFO] [stdout]     |
[INFO] [stdout] 346 |                     justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/ui.rs:347:34
[INFO] [stdout]     |
[INFO] [stdout] 347 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/ui.rs:348:37
[INFO] [stdout]     |
[INFO] [stdout] 348 |                     flex_direction: FlexDirection::Column,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:349:30
[INFO] [stdout]     |
[INFO] [stdout] 349 |                     row_gap: Val::Px(20.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:358:26
[INFO] [stdout]     |
[INFO] [stdout] 358 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:366:26
[INFO] [stdout]     |
[INFO] [stdout] 366 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:374:26
[INFO] [stdout]     |
[INFO] [stdout] 374 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaybackSettings`
[INFO] [stdout]    --> src/ui.rs:394:23
[INFO] [stdout]     |
[INFO] [stdout] 394 |             settings: PlaybackSettings::DESPAWN, // One-time sting, auto-despawn when finished
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ use of undeclared type `PlaybackSettings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/player.rs:28:25
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 .run_if(in_state(AppState::InGame)),
[INFO] [stdout]    |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnExit` in this scope
[INFO] [stdout]   --> src/player.rs:30:22
[INFO] [stdout]    |
[INFO] [stdout] 30 |         .add_systems(OnExit(AppState::InGame), cleanup_game_entities);
[INFO] [stdout]    |                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:434:28
[INFO] [stdout]     |
[INFO] [stdout] 434 |                     width: Val::Percent(100.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:435:29
[INFO] [stdout]     |
[INFO] [stdout] 435 |                     height: Val::Percent(100.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:436:36
[INFO] [stdout]     |
[INFO] [stdout] 436 |                     position_type: PositionType::Absolute,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/ui.rs:437:38
[INFO] [stdout]     |
[INFO] [stdout] 437 |                     justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/ui.rs:438:34
[INFO] [stdout]     |
[INFO] [stdout] 438 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/ui.rs:439:37
[INFO] [stdout]     |
[INFO] [stdout] 439 |                     flex_direction: FlexDirection::Column,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:440:30
[INFO] [stdout]     |
[INFO] [stdout] 440 |                     row_gap: Val::Px(30.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:449:26
[INFO] [stdout]     |
[INFO] [stdout] 449 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:458:26
[INFO] [stdout]     |
[INFO] [stdout] 458 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:472:36
[INFO] [stdout]     |
[INFO] [stdout] 472 | ...                   width: Val::Px(200.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:473:37
[INFO] [stdout]     |
[INFO] [stdout] 473 | ...                   height: Val::Px(60.0),
[INFO] [stdout]     |                               ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/ui.rs:474:42
[INFO] [stdout]     |
[INFO] [stdout] 474 | ...                   align_items: AlignItems::Center,
[INFO] [stdout]     |                                    ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/ui.rs:475:46
[INFO] [stdout]     |
[INFO] [stdout] 475 | ...                   justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/ui.rs:476:37
[INFO] [stdout]     |
[INFO] [stdout] 476 | ...                   border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 476 -                             border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout] 476 +                             border: URect::all(Val::Px(2.0)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:476:49
[INFO] [stdout]     |
[INFO] [stdout] 476 | ...                   border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout]     |                                           ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BorderRadius`
[INFO] [stdout]    --> src/ui.rs:481:40
[INFO] [stdout]     |
[INFO] [stdout] 481 |                         border_radius: BorderRadius::all(Val::Px(5.0)),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `BorderRadius`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:481:58
[INFO] [stdout]     |
[INFO] [stdout] 481 |                         border_radius: BorderRadius::all(Val::Px(5.0)),
[INFO] [stdout]     |                                                          ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:487:34
[INFO] [stdout]     |
[INFO] [stdout] 487 |                     parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:502:36
[INFO] [stdout]     |
[INFO] [stdout] 502 | ...                   width: Val::Px(200.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:503:37
[INFO] [stdout]     |
[INFO] [stdout] 503 | ...                   height: Val::Px(60.0),
[INFO] [stdout]     |                               ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/ui.rs:504:42
[INFO] [stdout]     |
[INFO] [stdout] 504 | ...                   align_items: AlignItems::Center,
[INFO] [stdout]     |                                    ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/ui.rs:505:46
[INFO] [stdout]     |
[INFO] [stdout] 505 | ...                   justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/ui.rs:506:37
[INFO] [stdout]     |
[INFO] [stdout] 506 | ...                   border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 506 -                             border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout] 506 +                             border: URect::all(Val::Px(2.0)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:506:49
[INFO] [stdout]     |
[INFO] [stdout] 506 | ...                   border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout]     |                                           ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BorderRadius`
[INFO] [stdout]    --> src/ui.rs:511:40
[INFO] [stdout]     |
[INFO] [stdout] 511 |                         border_radius: BorderRadius::all(Val::Px(5.0)),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `BorderRadius`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:511:58
[INFO] [stdout]     |
[INFO] [stdout] 511 |                         border_radius: BorderRadius::all(Val::Px(5.0)),
[INFO] [stdout]     |                                                          ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:517:34
[INFO] [stdout]     |
[INFO] [stdout] 517 |                     parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:543:25
[INFO] [stdout]     |
[INFO] [stdout] 543 |         let is_resume = resume_button.is_some();
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:544:23
[INFO] [stdout]     |
[INFO] [stdout] 544 |         let is_exit = exit_button.is_some();
[INFO] [stdout]     |                       ^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaybackSettings`
[INFO] [stdout]    --> src/player.rs:615:23
[INFO] [stdout]     |
[INFO] [stdout] 615 |             settings: PlaybackSettings::DESPAWN,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ use of undeclared type `PlaybackSettings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnEnter` in this scope
[INFO] [stdout]   --> src/ui.rs:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 |         app.add_systems(OnEnter(AppState::InGame), setup_ui)
[INFO] [stdout]    |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/ui.rs:17:47
[INFO] [stdout]    |
[INFO] [stdout] 17 |                     update_health_bars.run_if(in_state(AppState::InGame)),
[INFO] [stdout]    |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:623:40
[INFO] [stdout]     |
[INFO] [stdout] 623 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:624:30
[INFO] [stdout]     |
[INFO] [stdout] 624 |                         top: Val::Percent(10.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:625:31
[INFO] [stdout]     |
[INFO] [stdout] 625 |                         left: Val::Percent(45.0),
[INFO] [stdout]     |                               ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:632:25
[INFO] [stdout]     |
[INFO] [stdout] 632 |                         TextBundle::from_section(
[INFO] [stdout]     |                         ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/ui.rs:18:48
[INFO] [stdout]    |
[INFO] [stdout] 18 |                     handle_pause_button.run_if(in_state(AppState::InGame)),
[INFO] [stdout]    |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:663:27
[INFO] [stdout]     |
[INFO] [stdout] 663 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 663 -                     text: Text::from_section(
[INFO] [stdout] 663 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 663 -                     text: Text::from_section(
[INFO] [stdout] 663 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/ui.rs:19:47
[INFO] [stdout]    |
[INFO] [stdout] 19 |                     handle_p_key_pause.run_if(in_state(AppState::InGame)),
[INFO] [stdout]    |                                               ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaybackSettings`
[INFO] [stdout]    --> src/ui.rs:740:23
[INFO] [stdout]     |
[INFO] [stdout] 740 |             settings: PlaybackSettings::LOOP,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ use of undeclared type `PlaybackSettings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:750:28
[INFO] [stdout]     |
[INFO] [stdout] 750 |                     width: Val::Percent(100.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:751:29
[INFO] [stdout]     |
[INFO] [stdout] 751 |                     height: Val::Percent(100.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:752:36
[INFO] [stdout]     |
[INFO] [stdout] 752 |                     position_type: PositionType::Absolute,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/ui.rs:753:38
[INFO] [stdout]     |
[INFO] [stdout] 753 |                     justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/ui.rs:754:34
[INFO] [stdout]     |
[INFO] [stdout] 754 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/ui.rs:755:37
[INFO] [stdout]     |
[INFO] [stdout] 755 |                     flex_direction: FlexDirection::Column,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:756:30
[INFO] [stdout]     |
[INFO] [stdout] 756 |                     row_gap: Val::Px(40.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:768:27
[INFO] [stdout]     |
[INFO] [stdout] 768 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 768 -                     text: Text::from_section(
[INFO] [stdout] 768 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 768 -                     text: Text::from_section(
[INFO] [stdout] 768 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:777:40
[INFO] [stdout]     |
[INFO] [stdout] 777 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:778:30
[INFO] [stdout]     |
[INFO] [stdout] 778 |                         top: Val::Px(800.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:789:27
[INFO] [stdout]     |
[INFO] [stdout] 789 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 789 -                     text: Text::from_section(
[INFO] [stdout] 789 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 789 -                     text: Text::from_section(
[INFO] [stdout] 789 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:798:40
[INFO] [stdout]     |
[INFO] [stdout] 798 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:799:30
[INFO] [stdout]     |
[INFO] [stdout] 799 |                         top: Val::Px(750.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:810:27
[INFO] [stdout]     |
[INFO] [stdout] 810 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 810 -                     text: Text::from_section(
[INFO] [stdout] 810 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 810 -                     text: Text::from_section(
[INFO] [stdout] 810 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:819:40
[INFO] [stdout]     |
[INFO] [stdout] 819 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:820:30
[INFO] [stdout]     |
[INFO] [stdout] 820 |                         top: Val::Px(680.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/ui.rs:20:49
[INFO] [stdout]    |
[INFO] [stdout] 20 |                     update_combo_counter.run_if(in_state(AppState::InGame)),
[INFO] [stdout]    |                                                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:831:27
[INFO] [stdout]     |
[INFO] [stdout] 831 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 831 -                     text: Text::from_section(
[INFO] [stdout] 831 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 831 -                     text: Text::from_section(
[INFO] [stdout] 831 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:840:40
[INFO] [stdout]     |
[INFO] [stdout] 840 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:841:30
[INFO] [stdout]     |
[INFO] [stdout] 841 |                         top: Val::Px(620.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:852:27
[INFO] [stdout]     |
[INFO] [stdout] 852 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 852 -                     text: Text::from_section(
[INFO] [stdout] 852 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 852 -                     text: Text::from_section(
[INFO] [stdout] 852 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:861:40
[INFO] [stdout]     |
[INFO] [stdout] 861 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:862:30
[INFO] [stdout]     |
[INFO] [stdout] 862 |                         top: Val::Px(550.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:873:27
[INFO] [stdout]     |
[INFO] [stdout] 873 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 873 -                     text: Text::from_section(
[INFO] [stdout] 873 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 873 -                     text: Text::from_section(
[INFO] [stdout] 873 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:882:40
[INFO] [stdout]     |
[INFO] [stdout] 882 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:883:30
[INFO] [stdout]     |
[INFO] [stdout] 883 |                         top: Val::Px(500.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:894:27
[INFO] [stdout]     |
[INFO] [stdout] 894 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 894 -                     text: Text::from_section(
[INFO] [stdout] 894 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 894 -                     text: Text::from_section(
[INFO] [stdout] 894 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:903:40
[INFO] [stdout]     |
[INFO] [stdout] 903 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:904:30
[INFO] [stdout]     |
[INFO] [stdout] 904 |                         top: Val::Px(430.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:915:27
[INFO] [stdout]     |
[INFO] [stdout] 915 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 915 -                     text: Text::from_section(
[INFO] [stdout] 915 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 915 -                     text: Text::from_section(
[INFO] [stdout] 915 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:924:40
[INFO] [stdout]     |
[INFO] [stdout] 924 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:925:30
[INFO] [stdout]     |
[INFO] [stdout] 925 |                         top: Val::Px(380.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:935:27
[INFO] [stdout]     |
[INFO] [stdout] 935 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 935 -                     text: Text::from_section(
[INFO] [stdout] 935 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 935 -                     text: Text::from_section(
[INFO] [stdout] 935 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:944:40
[INFO] [stdout]     |
[INFO] [stdout] 944 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:945:30
[INFO] [stdout]     |
[INFO] [stdout] 945 |                         top: Val::Px(340.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:956:27
[INFO] [stdout]     |
[INFO] [stdout] 956 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 956 -                     text: Text::from_section(
[INFO] [stdout] 956 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 956 -                     text: Text::from_section(
[INFO] [stdout] 956 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:965:40
[INFO] [stdout]     |
[INFO] [stdout] 965 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:966:30
[INFO] [stdout]     |
[INFO] [stdout] 966 |                         top: Val::Px(270.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:977:27
[INFO] [stdout]     |
[INFO] [stdout] 977 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 977 -                     text: Text::from_section(
[INFO] [stdout] 977 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 977 -                     text: Text::from_section(
[INFO] [stdout] 977 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:986:40
[INFO] [stdout]     |
[INFO] [stdout] 986 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:987:30
[INFO] [stdout]     |
[INFO] [stdout] 987 |                         top: Val::Px(220.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:998:27
[INFO] [stdout]     |
[INFO] [stdout] 998 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 998 -                     text: Text::from_section(
[INFO] [stdout] 998 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 998 -                     text: Text::from_section(
[INFO] [stdout] 998 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]     --> src/ui.rs:1007:40
[INFO] [stdout]      |
[INFO] [stdout] 1007 |                         position_type: PositionType::Absolute,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]     --> src/ui.rs:1008:30
[INFO] [stdout]      |
[INFO] [stdout] 1008 |                         top: Val::Px(170.0),
[INFO] [stdout]      |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]     --> src/ui.rs:1017:26
[INFO] [stdout]      |
[INFO] [stdout] 1017 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]      |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/ui.rs:21:50
[INFO] [stdout]    |
[INFO] [stdout] 21 |                     update_damage_numbers.run_if(in_state(AppState::InGame)),
[INFO] [stdout]    |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]     --> src/ui.rs:1034:25
[INFO] [stdout]      |
[INFO] [stdout] 1034 |             style.top = Val::Px(current - delta_y);
[INFO] [stdout]      |                         ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/ui.rs:22:48
[INFO] [stdout]    |
[INFO] [stdout] 22 |                     spawn_damage_number.run_if(in_state(AppState::InGame)),
[INFO] [stdout]    |                                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnEnter` in this scope
[INFO] [stdout]   --> src/ui.rs:25:26
[INFO] [stdout]    |
[INFO] [stdout] 25 |             .add_systems(OnEnter(AppState::Paused), setup_pause_screen)
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/ui.rs:28:50
[INFO] [stdout]    |
[INFO] [stdout] 28 |                 handle_pause_menu_buttons.run_if(in_state(AppState::Paused)),
[INFO] [stdout]    |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnExit` in this scope
[INFO] [stdout]   --> src/ui.rs:30:26
[INFO] [stdout]    |
[INFO] [stdout] 30 |             .add_systems(OnExit(AppState::Paused), (cleanup_pause_screen,))
[INFO] [stdout]    |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnEnter` in this scope
[INFO] [stdout]   --> src/ui.rs:31:26
[INFO] [stdout]    |
[INFO] [stdout] 31 |             .add_systems(OnEnter(AppState::MainMenu), reset_winner_on_menu)
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnExit` in this scope
[INFO] [stdout]   --> src/ui.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |                 OnExit(AppState::InGame),
[INFO] [stdout]    |                 ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnEnter` in this scope
[INFO] [stdout]   --> src/ui.rs:36:26
[INFO] [stdout]    |
[INFO] [stdout] 36 |             .add_systems(OnEnter(AppState::GameOver), setup_game_over_screen)
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnExit` in this scope
[INFO] [stdout]   --> src/ui.rs:37:26
[INFO] [stdout]    |
[INFO] [stdout] 37 |             .add_systems(OnExit(AppState::GameOver), cleanup_game_over_screen)
[INFO] [stdout]    |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `init_state` found for mutable reference `&mut bevy::prelude::App` in the current scope
[INFO] [stdout]    --> src/shared.rs:148:10
[INFO] [stdout]     |
[INFO] [stdout] 132 | /     App::new()
[INFO] [stdout] 133 | |         .add_plugins((
[INFO] [stdout] 134 | |             DefaultPlugins.set(WindowPlugin {
[INFO] [stdout] 135 | |                 primary_window: Some(Window {
[INFO] [stdout] ...   |
[INFO] [stdout] 147 | |         ))
[INFO] [stdout] 148 | |         .init_state::<AppState>()
[INFO] [stdout]     | |         -^^^^^^^^^^ method not found in `&mut bevy::prelude::App`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnEnter` in this scope
[INFO] [stdout]    --> src/shared.rs:154:13
[INFO] [stdout]     |
[INFO] [stdout] 154 |             OnEnter(AppState::InGame),
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnEnter` in this scope
[INFO] [stdout]   --> src/ui.rs:38:26
[INFO] [stdout]    |
[INFO] [stdout] 38 |             .add_systems(OnEnter(AppState::Credits), setup_credits_screen)
[INFO] [stdout]    |                          ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]    --> src/shared.rs:159:61
[INFO] [stdout]     |
[INFO] [stdout] 159 |             (update_animation_state, animate_sprite).run_if(in_state(AppState::InGame)),
[INFO] [stdout]     |                                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]   --> src/ui.rs:41:70
[INFO] [stdout]    |
[INFO] [stdout] 41 |                 (update_credits_scroll, handle_credits_input).run_if(in_state(AppState::Credits)),
[INFO] [stdout]    |                                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnExit` in this scope
[INFO] [stdout]   --> src/ui.rs:43:26
[INFO] [stdout]    |
[INFO] [stdout] 43 |             .add_systems(OnExit(AppState::Credits), cleanup_credits_screen);
[INFO] [stdout]    |                          ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]    --> src/shared.rs:161:53
[INFO] [stdout]     |
[INFO] [stdout] 161 |         .add_systems(Update, play_menu_music.run_if(in_state(AppState::MainMenu)))
[INFO] [stdout]     |                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnExit` in this scope
[INFO] [stdout]    --> src/shared.rs:162:22
[INFO] [stdout]     |
[INFO] [stdout] 162 |         .add_systems(OnExit(AppState::MainMenu), stop_menu_music)
[INFO] [stdout]     |                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]    --> src/shared.rs:164:50
[INFO] [stdout]     |
[INFO] [stdout] 164 |         .add_systems(Update, restart_game.run_if(in_state(AppState::GameOver)))
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:107:36
[INFO] [stdout]     |
[INFO] [stdout] 107 |                     position_type: PositionType::Absolute,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:108:28
[INFO] [stdout]     |
[INFO] [stdout] 108 |                     width: Val::Percent(40.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:109:29
[INFO] [stdout]     |
[INFO] [stdout] 109 |                     height: Val::Px(60.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:110:27
[INFO] [stdout]     |
[INFO] [stdout] 110 |                     left: Val::Percent(5.0),
[INFO] [stdout]     |                           ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:111:26
[INFO] [stdout]     |
[INFO] [stdout] 111 |                     top: Val::Percent(2.0),
[INFO] [stdout]     |                          ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/ui.rs:112:37
[INFO] [stdout]     |
[INFO] [stdout] 112 |                     flex_direction: FlexDirection::Column,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/ui.rs:113:34
[INFO] [stdout]     |
[INFO] [stdout] 113 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:114:30
[INFO] [stdout]     |
[INFO] [stdout] 114 |                     row_gap: Val::Px(5.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:132:26
[INFO] [stdout]     |
[INFO] [stdout] 132 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:145:32
[INFO] [stdout]     |
[INFO] [stdout] 145 |                         width: Val::Percent(100.0),
[INFO] [stdout]     |                                ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:146:33
[INFO] [stdout]     |
[INFO] [stdout] 146 |                         height: Val::Px(30.0),
[INFO] [stdout]     |                                 ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/ui.rs:147:33
[INFO] [stdout]     |
[INFO] [stdout] 147 |                         border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout]     |                                 ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 147 -                         border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout] 147 +                         border: URect::all(Val::Px(2.0)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:147:45
[INFO] [stdout]     |
[INFO] [stdout] 147 |                         border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout]     |                                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:157:40
[INFO] [stdout]     |
[INFO] [stdout] 157 | ...                   width: Val::Percent(100.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:158:41
[INFO] [stdout]     |
[INFO] [stdout] 158 | ...                   height: Val::Percent(100.0),
[INFO] [stdout]     |                               ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:174:36
[INFO] [stdout]     |
[INFO] [stdout] 174 |                     position_type: PositionType::Absolute,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:175:28
[INFO] [stdout]     |
[INFO] [stdout] 175 |                     width: Val::Percent(40.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:176:29
[INFO] [stdout]     |
[INFO] [stdout] 176 |                     height: Val::Px(60.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:177:28
[INFO] [stdout]     |
[INFO] [stdout] 177 |                     right: Val::Percent(5.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:178:26
[INFO] [stdout]     |
[INFO] [stdout] 178 |                     top: Val::Percent(2.0),
[INFO] [stdout]     |                          ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/ui.rs:179:37
[INFO] [stdout]     |
[INFO] [stdout] 179 |                     flex_direction: FlexDirection::Column,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/ui.rs:180:34
[INFO] [stdout]     |
[INFO] [stdout] 180 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:181:30
[INFO] [stdout]     |
[INFO] [stdout] 181 |                     row_gap: Val::Px(5.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:199:26
[INFO] [stdout]     |
[INFO] [stdout] 199 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:212:32
[INFO] [stdout]     |
[INFO] [stdout] 212 |                         width: Val::Percent(100.0),
[INFO] [stdout]     |                                ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:213:33
[INFO] [stdout]     |
[INFO] [stdout] 213 |                         height: Val::Px(30.0),
[INFO] [stdout]     |                                 ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/ui.rs:214:33
[INFO] [stdout]     |
[INFO] [stdout] 214 |                         border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout]     |                                 ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 214 -                         border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout] 214 +                         border: URect::all(Val::Px(2.0)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:214:45
[INFO] [stdout]     |
[INFO] [stdout] 214 |                         border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout]     |                                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:224:40
[INFO] [stdout]     |
[INFO] [stdout] 224 | ...                   width: Val::Percent(100.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:225:41
[INFO] [stdout]     |
[INFO] [stdout] 225 | ...                   height: Val::Percent(100.0),
[INFO] [stdout]     |                               ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:244:36
[INFO] [stdout]     |
[INFO] [stdout] 244 |                     position_type: PositionType::Absolute,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:245:28
[INFO] [stdout]     |
[INFO] [stdout] 245 |                     width: Val::Percent(50.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:246:29
[INFO] [stdout]     |
[INFO] [stdout] 246 |                     height: Val::Px(40.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:247:26
[INFO] [stdout]     |
[INFO] [stdout] 247 |                     top: Val::Percent(1.0),
[INFO] [stdout]     |                          ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:248:27
[INFO] [stdout]     |
[INFO] [stdout] 248 |                     left: Val::Percent(25.0),
[INFO] [stdout]     |                           ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/ui.rs:249:34
[INFO] [stdout]     |
[INFO] [stdout] 249 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/ui.rs:250:38
[INFO] [stdout]     |
[INFO] [stdout] 250 |                     justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:266:21
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     TextBundle::from_section(
[INFO] [stdout]     |                     ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:284:36
[INFO] [stdout]     |
[INFO] [stdout] 284 |                     position_type: PositionType::Absolute,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:285:28
[INFO] [stdout]     |
[INFO] [stdout] 285 |                     width: Val::Px(80.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:286:29
[INFO] [stdout]     |
[INFO] [stdout] 286 |                     height: Val::Px(40.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:287:26
[INFO] [stdout]     |
[INFO] [stdout] 287 |                     top: Val::Percent(1.0),
[INFO] [stdout]     |                          ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:288:27
[INFO] [stdout]     |
[INFO] [stdout] 288 |                     left: Val::Percent(47.0),
[INFO] [stdout]     |                           ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/ui.rs:289:34
[INFO] [stdout]     |
[INFO] [stdout] 289 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/ui.rs:290:38
[INFO] [stdout]     |
[INFO] [stdout] 290 |                     justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BorderRadius`
[INFO] [stdout]    --> src/ui.rs:295:32
[INFO] [stdout]     |
[INFO] [stdout] 295 |                 border_radius: BorderRadius::all(Val::Px(5.0)),
[INFO] [stdout]     |                                ^^^^^^^^^^^^ use of undeclared type `BorderRadius`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:295:50
[INFO] [stdout]     |
[INFO] [stdout] 295 |                 border_radius: BorderRadius::all(Val::Px(5.0)),
[INFO] [stdout]     |                                                  ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:301:26
[INFO] [stdout]     |
[INFO] [stdout] 301 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:319:31
[INFO] [stdout]     |
[INFO] [stdout] 319 |                 style.width = Val::Percent((health.current as f32 / health.max as f32) * 100.0);
[INFO] [stdout]     |                               ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:343:28
[INFO] [stdout]     |
[INFO] [stdout] 343 |                     width: Val::Percent(100.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:344:29
[INFO] [stdout]     |
[INFO] [stdout] 344 |                     height: Val::Percent(100.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:345:36
[INFO] [stdout]     |
[INFO] [stdout] 345 |                     position_type: PositionType::Absolute,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/ui.rs:346:38
[INFO] [stdout]     |
[INFO] [stdout] 346 |                     justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/ui.rs:347:34
[INFO] [stdout]     |
[INFO] [stdout] 347 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/ui.rs:348:37
[INFO] [stdout]     |
[INFO] [stdout] 348 |                     flex_direction: FlexDirection::Column,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:349:30
[INFO] [stdout]     |
[INFO] [stdout] 349 |                     row_gap: Val::Px(20.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:358:26
[INFO] [stdout]     |
[INFO] [stdout] 358 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:366:26
[INFO] [stdout]     |
[INFO] [stdout] 366 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:374:26
[INFO] [stdout]     |
[INFO] [stdout] 374 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaybackSettings`
[INFO] [stdout]    --> src/ui.rs:394:23
[INFO] [stdout]     |
[INFO] [stdout] 394 |             settings: PlaybackSettings::DESPAWN, // One-time sting, auto-despawn when finished
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ use of undeclared type `PlaybackSettings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:434:28
[INFO] [stdout]     |
[INFO] [stdout] 434 |                     width: Val::Percent(100.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:435:29
[INFO] [stdout]     |
[INFO] [stdout] 435 |                     height: Val::Percent(100.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:436:36
[INFO] [stdout]     |
[INFO] [stdout] 436 |                     position_type: PositionType::Absolute,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/ui.rs:437:38
[INFO] [stdout]     |
[INFO] [stdout] 437 |                     justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/ui.rs:438:34
[INFO] [stdout]     |
[INFO] [stdout] 438 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/ui.rs:439:37
[INFO] [stdout]     |
[INFO] [stdout] 439 |                     flex_direction: FlexDirection::Column,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:440:30
[INFO] [stdout]     |
[INFO] [stdout] 440 |                     row_gap: Val::Px(30.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:449:26
[INFO] [stdout]     |
[INFO] [stdout] 449 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:458:26
[INFO] [stdout]     |
[INFO] [stdout] 458 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:472:36
[INFO] [stdout]     |
[INFO] [stdout] 472 | ...                   width: Val::Px(200.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:473:37
[INFO] [stdout]     |
[INFO] [stdout] 473 | ...                   height: Val::Px(60.0),
[INFO] [stdout]     |                               ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/ui.rs:474:42
[INFO] [stdout]     |
[INFO] [stdout] 474 | ...                   align_items: AlignItems::Center,
[INFO] [stdout]     |                                    ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/ui.rs:475:46
[INFO] [stdout]     |
[INFO] [stdout] 475 | ...                   justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/ui.rs:476:37
[INFO] [stdout]     |
[INFO] [stdout] 476 | ...                   border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 476 -                             border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout] 476 +                             border: URect::all(Val::Px(2.0)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:476:49
[INFO] [stdout]     |
[INFO] [stdout] 476 | ...                   border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout]     |                                           ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BorderRadius`
[INFO] [stdout]    --> src/ui.rs:481:40
[INFO] [stdout]     |
[INFO] [stdout] 481 |                         border_radius: BorderRadius::all(Val::Px(5.0)),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `BorderRadius`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:481:58
[INFO] [stdout]     |
[INFO] [stdout] 481 |                         border_radius: BorderRadius::all(Val::Px(5.0)),
[INFO] [stdout]     |                                                          ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:487:34
[INFO] [stdout]     |
[INFO] [stdout] 487 |                     parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:502:36
[INFO] [stdout]     |
[INFO] [stdout] 502 | ...                   width: Val::Px(200.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:503:37
[INFO] [stdout]     |
[INFO] [stdout] 503 | ...                   height: Val::Px(60.0),
[INFO] [stdout]     |                               ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/ui.rs:504:42
[INFO] [stdout]     |
[INFO] [stdout] 504 | ...                   align_items: AlignItems::Center,
[INFO] [stdout]     |                                    ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/ui.rs:505:46
[INFO] [stdout]     |
[INFO] [stdout] 505 | ...                   justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiRect`
[INFO] [stdout]    --> src/ui.rs:506:37
[INFO] [stdout]     |
[INFO] [stdout] 506 | ...                   border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout]     |                               ^^^^^^ use of undeclared type `UiRect`
[INFO] [stdout]     |
[INFO] [stdout] help: a struct with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 506 -                             border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout] 506 +                             border: URect::all(Val::Px(2.0)),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:506:49
[INFO] [stdout]     |
[INFO] [stdout] 506 | ...                   border: UiRect::all(Val::Px(2.0)),
[INFO] [stdout]     |                                           ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `BorderRadius`
[INFO] [stdout]    --> src/ui.rs:511:40
[INFO] [stdout]     |
[INFO] [stdout] 511 |                         border_radius: BorderRadius::all(Val::Px(5.0)),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `BorderRadius`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:511:58
[INFO] [stdout]     |
[INFO] [stdout] 511 |                         border_radius: BorderRadius::all(Val::Px(5.0)),
[INFO] [stdout]     |                                                          ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:517:34
[INFO] [stdout]     |
[INFO] [stdout] 517 |                     parent.spawn(TextBundle::from_section(
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:543:25
[INFO] [stdout]     |
[INFO] [stdout] 543 |         let is_resume = resume_button.is_some();
[INFO] [stdout]     |                         ^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/ui.rs:544:23
[INFO] [stdout]     |
[INFO] [stdout] 544 |         let is_exit = exit_button.is_some();
[INFO] [stdout]     |                       ^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:623:40
[INFO] [stdout]     |
[INFO] [stdout] 623 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:624:30
[INFO] [stdout]     |
[INFO] [stdout] 624 |                         top: Val::Percent(10.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:625:31
[INFO] [stdout]     |
[INFO] [stdout] 625 |                         left: Val::Percent(45.0),
[INFO] [stdout]     |                               ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]    --> src/ui.rs:632:25
[INFO] [stdout]     |
[INFO] [stdout] 632 |                         TextBundle::from_section(
[INFO] [stdout]     |                         ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:663:27
[INFO] [stdout]     |
[INFO] [stdout] 663 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 663 -                     text: Text::from_section(
[INFO] [stdout] 663 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 663 -                     text: Text::from_section(
[INFO] [stdout] 663 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaybackSettings`
[INFO] [stdout]    --> src/ui.rs:740:23
[INFO] [stdout]     |
[INFO] [stdout] 740 |             settings: PlaybackSettings::LOOP,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ use of undeclared type `PlaybackSettings`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:750:28
[INFO] [stdout]     |
[INFO] [stdout] 750 |                     width: Val::Percent(100.0),
[INFO] [stdout]     |                            ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:751:29
[INFO] [stdout]     |
[INFO] [stdout] 751 |                     height: Val::Percent(100.0),
[INFO] [stdout]     |                             ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:752:36
[INFO] [stdout]     |
[INFO] [stdout] 752 |                     position_type: PositionType::Absolute,
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `JustifyContent`
[INFO] [stdout]    --> src/ui.rs:753:38
[INFO] [stdout]     |
[INFO] [stdout] 753 |                     justify_content: JustifyContent::Center,
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ use of undeclared type `JustifyContent`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AlignItems`
[INFO] [stdout]    --> src/ui.rs:754:34
[INFO] [stdout]     |
[INFO] [stdout] 754 |                     align_items: AlignItems::Center,
[INFO] [stdout]     |                                  ^^^^^^^^^^ use of undeclared type `AlignItems`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FlexDirection`
[INFO] [stdout]    --> src/ui.rs:755:37
[INFO] [stdout]     |
[INFO] [stdout] 755 |                     flex_direction: FlexDirection::Column,
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ use of undeclared type `FlexDirection`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:756:30
[INFO] [stdout]     |
[INFO] [stdout] 756 |                     row_gap: Val::Px(40.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:768:27
[INFO] [stdout]     |
[INFO] [stdout] 768 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 768 -                     text: Text::from_section(
[INFO] [stdout] 768 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 768 -                     text: Text::from_section(
[INFO] [stdout] 768 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:777:40
[INFO] [stdout]     |
[INFO] [stdout] 777 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:778:30
[INFO] [stdout]     |
[INFO] [stdout] 778 |                         top: Val::Px(800.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:789:27
[INFO] [stdout]     |
[INFO] [stdout] 789 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 789 -                     text: Text::from_section(
[INFO] [stdout] 789 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 789 -                     text: Text::from_section(
[INFO] [stdout] 789 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:798:40
[INFO] [stdout]     |
[INFO] [stdout] 798 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:799:30
[INFO] [stdout]     |
[INFO] [stdout] 799 |                         top: Val::Px(750.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:810:27
[INFO] [stdout]     |
[INFO] [stdout] 810 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 810 -                     text: Text::from_section(
[INFO] [stdout] 810 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 810 -                     text: Text::from_section(
[INFO] [stdout] 810 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:819:40
[INFO] [stdout]     |
[INFO] [stdout] 819 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:820:30
[INFO] [stdout]     |
[INFO] [stdout] 820 |                         top: Val::Px(680.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:831:27
[INFO] [stdout]     |
[INFO] [stdout] 831 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 831 -                     text: Text::from_section(
[INFO] [stdout] 831 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 831 -                     text: Text::from_section(
[INFO] [stdout] 831 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:840:40
[INFO] [stdout]     |
[INFO] [stdout] 840 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:841:30
[INFO] [stdout]     |
[INFO] [stdout] 841 |                         top: Val::Px(620.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:852:27
[INFO] [stdout]     |
[INFO] [stdout] 852 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 852 -                     text: Text::from_section(
[INFO] [stdout] 852 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 852 -                     text: Text::from_section(
[INFO] [stdout] 852 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:861:40
[INFO] [stdout]     |
[INFO] [stdout] 861 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:862:30
[INFO] [stdout]     |
[INFO] [stdout] 862 |                         top: Val::Px(550.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:873:27
[INFO] [stdout]     |
[INFO] [stdout] 873 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 873 -                     text: Text::from_section(
[INFO] [stdout] 873 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 873 -                     text: Text::from_section(
[INFO] [stdout] 873 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:882:40
[INFO] [stdout]     |
[INFO] [stdout] 882 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:883:30
[INFO] [stdout]     |
[INFO] [stdout] 883 |                         top: Val::Px(500.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:894:27
[INFO] [stdout]     |
[INFO] [stdout] 894 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 894 -                     text: Text::from_section(
[INFO] [stdout] 894 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 894 -                     text: Text::from_section(
[INFO] [stdout] 894 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:903:40
[INFO] [stdout]     |
[INFO] [stdout] 903 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:904:30
[INFO] [stdout]     |
[INFO] [stdout] 904 |                         top: Val::Px(430.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:915:27
[INFO] [stdout]     |
[INFO] [stdout] 915 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 915 -                     text: Text::from_section(
[INFO] [stdout] 915 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 915 -                     text: Text::from_section(
[INFO] [stdout] 915 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:924:40
[INFO] [stdout]     |
[INFO] [stdout] 924 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:925:30
[INFO] [stdout]     |
[INFO] [stdout] 925 |                         top: Val::Px(380.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:935:27
[INFO] [stdout]     |
[INFO] [stdout] 935 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 935 -                     text: Text::from_section(
[INFO] [stdout] 935 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 935 -                     text: Text::from_section(
[INFO] [stdout] 935 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:944:40
[INFO] [stdout]     |
[INFO] [stdout] 944 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:945:30
[INFO] [stdout]     |
[INFO] [stdout] 945 |                         top: Val::Px(340.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:956:27
[INFO] [stdout]     |
[INFO] [stdout] 956 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 956 -                     text: Text::from_section(
[INFO] [stdout] 956 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 956 -                     text: Text::from_section(
[INFO] [stdout] 956 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:965:40
[INFO] [stdout]     |
[INFO] [stdout] 965 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:966:30
[INFO] [stdout]     |
[INFO] [stdout] 966 |                         top: Val::Px(270.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:977:27
[INFO] [stdout]     |
[INFO] [stdout] 977 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 977 -                     text: Text::from_section(
[INFO] [stdout] 977 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 977 -                     text: Text::from_section(
[INFO] [stdout] 977 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]    --> src/ui.rs:986:40
[INFO] [stdout]     |
[INFO] [stdout] 986 |                         position_type: PositionType::Absolute,
[INFO] [stdout]     |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]    --> src/ui.rs:987:30
[INFO] [stdout]     |
[INFO] [stdout] 987 |                         top: Val::Px(220.0),
[INFO] [stdout]     |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Text`
[INFO] [stdout]    --> src/ui.rs:998:27
[INFO] [stdout]     |
[INFO] [stdout] 998 |                     text: Text::from_section(
[INFO] [stdout]     |                           ^^^^ use of undeclared type `Text`
[INFO] [stdout]     |
[INFO] [stdout] help: there is an enum variant `bevy::prelude::CursorIcon::Text` and 1 other; try using the variant's enum
[INFO] [stdout]     |
[INFO] [stdout] 998 -                     text: Text::from_section(
[INFO] [stdout] 998 +                     text: bevy::prelude::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 998 -                     text: Text::from_section(
[INFO] [stdout] 998 +                     text: crate::CursorIcon::from_section(
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PositionType`
[INFO] [stdout]     --> src/ui.rs:1007:40
[INFO] [stdout]      |
[INFO] [stdout] 1007 |                         position_type: PositionType::Absolute,
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ use of undeclared type `PositionType`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]     --> src/ui.rs:1008:30
[INFO] [stdout]      |
[INFO] [stdout] 1008 |                         top: Val::Px(170.0),
[INFO] [stdout]      |                              ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TextBundle`
[INFO] [stdout]     --> src/ui.rs:1017:26
[INFO] [stdout]      |
[INFO] [stdout] 1017 |             parent.spawn(TextBundle::from_section(
[INFO] [stdout]      |                          ^^^^^^^^^^ use of undeclared type `TextBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]     --> src/ui.rs:1034:25
[INFO] [stdout]      |
[INFO] [stdout] 1034 |             style.top = Val::Px(current - delta_y);
[INFO] [stdout]      |                         ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/shared.rs:341:9
[INFO] [stdout]     |
[INFO] [stdout] 341 |         player2_control.clone(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `init_state` found for mutable reference `&mut bevy::prelude::App` in the current scope
[INFO] [stdout]    --> src/shared.rs:148:10
[INFO] [stdout]     |
[INFO] [stdout] 132 | /     App::new()
[INFO] [stdout] 133 | |         .add_plugins((
[INFO] [stdout] 134 | |             DefaultPlugins.set(WindowPlugin {
[INFO] [stdout] 135 | |                 primary_window: Some(Window {
[INFO] [stdout] ...   |
[INFO] [stdout] 147 | |         ))
[INFO] [stdout] 148 | |         .init_state::<AppState>()
[INFO] [stdout]     | |         -^^^^^^^^^^ method not found in `&mut bevy::prelude::App`
[INFO] [stdout]     | |_________|
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnEnter` in this scope
[INFO] [stdout]    --> src/shared.rs:154:13
[INFO] [stdout]     |
[INFO] [stdout] 154 |             OnEnter(AppState::InGame),
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]    --> src/shared.rs:159:61
[INFO] [stdout]     |
[INFO] [stdout] 159 |             (update_animation_state, animate_sprite).run_if(in_state(AppState::InGame)),
[INFO] [stdout]     |                                                             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]    --> src/shared.rs:161:53
[INFO] [stdout]     |
[INFO] [stdout] 161 |         .add_systems(Update, play_menu_music.run_if(in_state(AppState::MainMenu)))
[INFO] [stdout]     |                                                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `OnExit` in this scope
[INFO] [stdout]    --> src/shared.rs:162:22
[INFO] [stdout]     |
[INFO] [stdout] 162 |         .add_systems(OnExit(AppState::MainMenu), stop_menu_music)
[INFO] [stdout]     |                      ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `in_state` in this scope
[INFO] [stdout]    --> src/shared.rs:164:50
[INFO] [stdout]     |
[INFO] [stdout] 164 |         .add_systems(Update, restart_game.run_if(in_state(AppState::GameOver)))
[INFO] [stdout]     |                                                  ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/shared.rs:341:9
[INFO] [stdout]     |
[INFO] [stdout] 341 |         player2_control.clone(),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Camera2dBundle`
[INFO] [stdout]    --> src/shared.rs:620:20
[INFO] [stdout]     |
[INFO] [stdout] 620 |     commands.spawn(Camera2dBundle::default());
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ use of undeclared type `Camera2dBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaybackMode`
[INFO] [stdout]    --> src/shared.rs:895:31
[INFO] [stdout]     |
[INFO] [stdout] 895 |                         mode: PlaybackMode::Loop,
[INFO] [stdout]     |                               ^^^^^^^^^^^^ use of undeclared type `PlaybackMode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Volume`
[INFO] [stdout]    --> src/shared.rs:896:33
[INFO] [stdout]     |
[INFO] [stdout] 896 |                         volume: Volume::new(10.0), // Increased volume significantly
[INFO] [stdout]     |                                 ^^^^^^ use of undeclared type `Volume`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/ui.rs:554:17
[INFO] [stdout]     |
[INFO] [stdout] 554 |                 Interaction::None => {
[INFO] [stdout]     |                 ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/ui.rs:551:17
[INFO] [stdout]     |
[INFO] [stdout] 551 |                 Interaction::Hovered => {
[INFO] [stdout]     |                 ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/ui.rs:548:17
[INFO] [stdout]     |
[INFO] [stdout] 548 |                 Interaction::Pressed => {
[INFO] [stdout]     |                 ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/ui.rs:422:13
[INFO] [stdout]     |
[INFO] [stdout] 422 |             Interaction::None => {
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]     --> src/ui.rs:1033:16
[INFO] [stdout]      |
[INFO] [stdout] 1033 |         if let Val::Px(current) = style.top {
[INFO] [stdout]      |                ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/ui.rs:419:13
[INFO] [stdout]     |
[INFO] [stdout] 419 |             Interaction::Hovered => {
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/menu.rs:474:13
[INFO] [stdout]     |
[INFO] [stdout] 474 |             Interaction::Pressed => Color::srgb(0.25, 0.25, 0.35).into(),
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/menu.rs:475:13
[INFO] [stdout]     |
[INFO] [stdout] 475 |             Interaction::Hovered => Color::srgb(0.2, 0.2, 0.3).into(),
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/menu.rs:476:13
[INFO] [stdout]     |
[INFO] [stdout] 476 |             Interaction::None => Color::srgb(0.15, 0.15, 0.2).into(),
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/ui.rs:416:13
[INFO] [stdout]     |
[INFO] [stdout] 416 |             Interaction::Pressed => {
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/ui.rs:566:17
[INFO] [stdout]     |
[INFO] [stdout] 566 |                 Interaction::None => {
[INFO] [stdout]     |                 ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/ui.rs:563:17
[INFO] [stdout]     |
[INFO] [stdout] 563 |                 Interaction::Hovered => {
[INFO] [stdout]     |                 ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/ui.rs:560:17
[INFO] [stdout]     |
[INFO] [stdout] 560 |                 Interaction::Pressed => {
[INFO] [stdout]     |                 ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0422, E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fighter_game` (lib test) due to 495 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Camera2dBundle`
[INFO] [stdout]    --> src/shared.rs:620:20
[INFO] [stdout]     |
[INFO] [stdout] 620 |     commands.spawn(Camera2dBundle::default());
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^ use of undeclared type `Camera2dBundle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PlaybackMode`
[INFO] [stdout]    --> src/shared.rs:895:31
[INFO] [stdout]     |
[INFO] [stdout] 895 |                         mode: PlaybackMode::Loop,
[INFO] [stdout]     |                               ^^^^^^^^^^^^ use of undeclared type `PlaybackMode`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Volume`
[INFO] [stdout]    --> src/shared.rs:896:33
[INFO] [stdout]     |
[INFO] [stdout] 896 |                         volume: Volume::new(10.0), // Increased volume significantly
[INFO] [stdout]     |                                 ^^^^^^ use of undeclared type `Volume`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/ui.rs:554:17
[INFO] [stdout]     |
[INFO] [stdout] 554 |                 Interaction::None => {
[INFO] [stdout]     |                 ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/ui.rs:551:17
[INFO] [stdout]     |
[INFO] [stdout] 551 |                 Interaction::Hovered => {
[INFO] [stdout]     |                 ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/ui.rs:548:17
[INFO] [stdout]     |
[INFO] [stdout] 548 |                 Interaction::Pressed => {
[INFO] [stdout]     |                 ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/ui.rs:422:13
[INFO] [stdout]     |
[INFO] [stdout] 422 |             Interaction::None => {
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Val`
[INFO] [stdout]     --> src/ui.rs:1033:16
[INFO] [stdout]      |
[INFO] [stdout] 1033 |         if let Val::Px(current) = style.top {
[INFO] [stdout]      |                ^^^ use of undeclared type `Val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/ui.rs:419:13
[INFO] [stdout]     |
[INFO] [stdout] 419 |             Interaction::Hovered => {
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/menu.rs:474:13
[INFO] [stdout]     |
[INFO] [stdout] 474 |             Interaction::Pressed => Color::srgb(0.25, 0.25, 0.35).into(),
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/menu.rs:475:13
[INFO] [stdout]     |
[INFO] [stdout] 475 |             Interaction::Hovered => Color::srgb(0.2, 0.2, 0.3).into(),
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/menu.rs:476:13
[INFO] [stdout]     |
[INFO] [stdout] 476 |             Interaction::None => Color::srgb(0.15, 0.15, 0.2).into(),
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/ui.rs:416:13
[INFO] [stdout]     |
[INFO] [stdout] 416 |             Interaction::Pressed => {
[INFO] [stdout]     |             ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/ui.rs:566:17
[INFO] [stdout]     |
[INFO] [stdout] 566 |                 Interaction::None => {
[INFO] [stdout]     |                 ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/ui.rs:563:17
[INFO] [stdout]     |
[INFO] [stdout] 563 |                 Interaction::Hovered => {
[INFO] [stdout]     |                 ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Interaction`
[INFO] [stdout]    --> src/ui.rs:560:17
[INFO] [stdout]     |
[INFO] [stdout] 560 |                 Interaction::Pressed => {
[INFO] [stdout]     |                 ^^^^^^^^^^^ use of undeclared type `Interaction`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0422, E0425, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `fighter_game` (lib) due to 495 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "79fbbcbab87292cc06bcd84215506114e5e17dd6ecfdc9da2a0163509ee50ad1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "79fbbcbab87292cc06bcd84215506114e5e17dd6ecfdc9da2a0163509ee50ad1", kill_on_drop: false }`
[INFO] [stdout] 79fbbcbab87292cc06bcd84215506114e5e17dd6ecfdc9da2a0163509ee50ad1
