[INFO] cloning repository https://github.com/Imakoala/imapirate [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Imakoala/imapirate" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FImakoala%2Fimapirate", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FImakoala%2Fimapirate'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 90b03373a2fc994a0a85524effad83a6107fd84d [INFO] checking Imakoala/imapirate against master#a609fb45efad59dfd459c76e50899be9f0583b5a for pr-80579 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FImakoala%2Fimapirate" "/workspace/builds/worker-1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Imakoala/imapirate on toolchain a609fb45efad59dfd459c76e50899be9f0583b5a [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] removed /workspace/builds/worker-1/source/.cargo/config [INFO] started tweaking git repo https://github.com/Imakoala/imapirate [INFO] finished tweaking git repo https://github.com/Imakoala/imapirate [INFO] tweaked toml for git repo https://github.com/Imakoala/imapirate written to /workspace/builds/worker-1/source/Cargo.toml [INFO] crate git repo https://github.com/Imakoala/imapirate already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/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" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3030d0221889ba16b604c101a5aded231b79efcc8a04037fd2b080fc88051440 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "3030d0221889ba16b604c101a5aded231b79efcc8a04037fd2b080fc88051440", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3030d0221889ba16b604c101a5aded231b79efcc8a04037fd2b080fc88051440", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3030d0221889ba16b604c101a5aded231b79efcc8a04037fd2b080fc88051440", kill_on_drop: false }` [INFO] [stdout] 3030d0221889ba16b604c101a5aded231b79efcc8a04037fd2b080fc88051440 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "rustops/crates-build-env@sha256:c8ac004eab7d63a0ad09a2dde3d3353ba464f767bee4de425dc8f74c46a1905e" "/opt/rustwide/cargo-home/bin/cargo" "+a609fb45efad59dfd459c76e50899be9f0583b5a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] dc8c4fec4e919c3bd81eb70b5685c9dae9dc407f99c9fe3c096bad75cecf1d10 [INFO] running `Command { std: "docker" "start" "-a" "dc8c4fec4e919c3bd81eb70b5685c9dae9dc407f99c9fe3c096bad75cecf1d10", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.79 [INFO] [stderr] Compiling syn v1.0.48 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling serde_derive v1.0.117 [INFO] [stderr] Compiling serde v1.0.117 [INFO] [stderr] Checking spin v0.5.2 [INFO] [stderr] Compiling log v0.4.11 [INFO] [stderr] Compiling memchr v2.3.3 [INFO] [stderr] Checking futures-core v0.3.7 [INFO] [stderr] Checking ppv-lite86 v0.2.9 [INFO] [stderr] Checking once_cell v1.4.1 [INFO] [stderr] Checking futures-io v0.3.7 [INFO] [stderr] Checking pin-project-lite v0.1.11 [INFO] [stderr] Compiling pkg-config v0.3.19 [INFO] [stderr] Compiling glam v0.9.5 [INFO] [stderr] Checking base64 v0.12.3 [INFO] [stderr] Compiling anyhow v1.0.33 [INFO] [stderr] Compiling crc32fast v1.2.1 [INFO] [stderr] Compiling const_fn v0.4.2 [INFO] [stderr] Checking remove_dir_all v0.5.3 [INFO] [stderr] Compiling rayon-core v1.9.0 [INFO] [stderr] Compiling proc-macro-hack v0.5.18 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Checking futures-sink v0.3.7 [INFO] [stderr] Checking bit-vec v0.6.2 [INFO] [stderr] Compiling serde_json v1.0.59 [INFO] [stderr] Checking itoa v0.4.6 [INFO] [stderr] Compiling libm v0.1.4 [INFO] [stderr] Compiling winit v0.23.0 [INFO] [stderr] Compiling cpal v0.12.1 [INFO] [stderr] Checking ttf-parser v0.8.2 [INFO] [stderr] Checking either v1.6.1 [INFO] [stderr] Checking rand_core v0.4.2 [INFO] [stderr] Checking lzw v0.10.0 [INFO] [stderr] Checking seahash v4.0.1 [INFO] [stderr] Checking instant v0.1.8 [INFO] [stderr] Checking lock_api v0.4.1 [INFO] [stderr] Checking libloading v0.6.5 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking inflate v0.3.4 [INFO] [stderr] Checking futures-task v0.3.7 [INFO] [stderr] Checking futures-channel v0.3.7 [INFO] [stderr] Checking hierarchical_pathfinding v0.3.6 (https://github.com/Imakoala/hierarchical_pathfinding/#1ff6165d) [INFO] [stderr] Checking bit-set v0.5.2 [INFO] [stderr] Checking gif v0.9.2 [INFO] [stderr] Checking async-channel v1.5.1 [INFO] [stderr] Compiling num-traits v0.2.12 [INFO] [stderr] Compiling num-integer v0.1.43 [INFO] [stderr] Compiling crossbeam-utils v0.7.2 [INFO] [stderr] Compiling num-iter v0.1.41 [INFO] [stderr] Compiling num-rational v0.3.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.0 [INFO] [stderr] Compiling memoffset v0.5.6 [INFO] [stderr] Compiling rayon v1.5.0 [INFO] [stderr] Checking rand_core v0.3.1 [INFO] [stderr] Checking tracing-core v0.1.17 [INFO] [stderr] Compiling alsa-sys v0.3.0 [INFO] [stderr] Compiling x11 v2.18.2 [INFO] [stderr] Compiling libudev-sys v0.1.4 [INFO] [stderr] Compiling x11-dl v2.18.5 [INFO] [stderr] Compiling quote v1.0.7 [INFO] [stderr] Checking wgpu-types v0.6.1 [INFO] [stderr] Checking deflate v0.8.6 [INFO] [stderr] Checking fxhash v0.2.1 [INFO] [stderr] Checking deflate v0.7.20 [INFO] [stderr] Checking ash v0.31.0 [INFO] [stderr] Checking futures-lite v1.11.2 [INFO] [stderr] Checking tracing v0.1.21 [INFO] [stderr] Checking png v0.16.7 [INFO] [stderr] Checking owned_ttf_parser v0.8.0 [INFO] [stderr] Checking ab_glyph v0.2.6 [INFO] [stderr] Checking crossbeam-channel v0.4.4 [INFO] [stderr] Checking stretch v0.3.2 [INFO] [stderr] Checking spirv_headers v1.5.0 [INFO] [stderr] Checking euclid v0.22.1 [INFO] [stderr] Checking num-traits v0.1.43 [INFO] [stderr] Checking crossbeam-epoch v0.9.0 [INFO] [stderr] Checking crossbeam-channel v0.5.0 [INFO] [stderr] Checking enum_primitive v0.1.1 [INFO] [stderr] Compiling getrandom v0.1.15 [INFO] [stderr] Compiling jobserver v0.1.21 [INFO] [stderr] Checking async-executor v1.3.0 [INFO] [stderr] Checking num_cpus v1.13.0 [INFO] [stderr] Checking getrandom v0.2.0 [INFO] [stderr] Checking net2 v0.2.35 [INFO] [stderr] Checking iovec v0.1.4 [INFO] [stderr] Checking inotify-sys v0.1.3 [INFO] [stderr] Checking filetime v0.2.12 [INFO] [stderr] Checking raw-window-handle v0.3.3 [INFO] [stderr] Checking nix v0.15.0 [INFO] [stderr] Checking slice-deque v0.3.0 [INFO] [stderr] Checking nix v0.18.0 [INFO] [stderr] Checking rand v0.5.6 [INFO] [stderr] Checking num-rational v0.1.42 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling cc v1.0.61 [INFO] [stderr] Checking crossbeam-deque v0.8.0 [INFO] [stderr] Checking bevy_tasks v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking ahash v0.5.6 [INFO] [stderr] Checking inotify v0.8.3 [INFO] [stderr] Checking gfx-hal v0.6.0 [INFO] [stderr] Checking png v0.11.0 [INFO] [stderr] Checking mio v0.6.22 [INFO] [stderr] Checking guillotiere v0.6.0 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Checking image v0.23.11 [INFO] [stderr] Compiling cmake v0.1.44 [INFO] [stderr] Checking bevy_utils v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Checking mio-extras v2.0.6 [INFO] [stderr] Checking notify v5.0.0-pre.3 [INFO] [stderr] Compiling spirv-reflect v0.2.3 [INFO] [stderr] Compiling bevy-glsl-to-spirv v0.1.7 [INFO] [stderr] Compiling minimp3-sys v0.3.2 [INFO] [stderr] Checking tempfile v3.1.0 [INFO] [stderr] Checking minimp3 v0.5.0 [INFO] [stderr] Checking gfx-memory v0.2.2 [INFO] [stderr] Checking gfx-descriptor v0.2.0 [INFO] [stderr] Checking gfx-backend-empty v0.6.0 [INFO] [stderr] Checking alsa v0.4.2 [INFO] [stderr] Checking jpeg-decoder v0.1.20 [INFO] [stderr] Checking image v0.18.0 [INFO] [stderr] Compiling thiserror-impl v1.0.21 [INFO] [stderr] Compiling pin-project-internal v1.0.1 [INFO] [stderr] Compiling futures-macro v0.3.7 [INFO] [stderr] Compiling gltf-derive v0.15.2 [INFO] [stderr] Checking noise v0.6.0 [INFO] [stderr] Checking thiserror v1.0.21 [INFO] [stderr] Checking naga v0.2.0 [INFO] [stderr] Checking pin-project v1.0.1 [INFO] [stderr] Checking futures-util v0.3.7 [INFO] [stderr] Checking rodio v0.12.0 [INFO] [stderr] Checking futures-executor v0.3.7 [INFO] [stderr] Checking futures v0.3.7 [INFO] [stderr] Checking smallvec v1.4.2 [INFO] [stderr] Checking uuid v0.8.1 [INFO] [stderr] Checking ron v0.6.2 [INFO] [stderr] Checking erased-serde v0.3.12 [INFO] [stderr] Checking parking_lot_core v0.8.0 [INFO] [stderr] Checking gfx-backend-vulkan v0.6.5 [INFO] [stderr] Checking gilrs-core v0.3.0 [INFO] [stderr] Checking parking_lot v0.11.0 [INFO] [stderr] Checking bevy_math v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking hexasphere v1.0.0 [INFO] [stderr] Compiling toml v0.5.7 [INFO] [stderr] Checking gilrs v0.8.0 [INFO] [stderr] Checking gltf-json v0.15.2 [INFO] [stderr] Checking wgpu-core v0.6.5 [INFO] [stderr] Compiling proc-macro-crate v0.1.5 [INFO] [stderr] Compiling bevy_hecs_macros v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Compiling bevy_derive v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Compiling bevy_property_derive v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking gltf v0.15.2 [INFO] [stderr] Checking bevy_hecs v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking wgpu v0.6.0 [INFO] [stderr] Checking bevy_ecs v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_app v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_property v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_window v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_input v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_dynamic_plugin v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_type_registry v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_winit v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_gilrs v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_asset v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_core v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_transform v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_diagnostic v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_render v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_scene v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_audio v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_sprite v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_pbr v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_wgpu v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_gltf v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_text v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy_ui v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking bevy v0.2.1 (https://github.com/bevyengine/bevy#a7565e97) [INFO] [stderr] Checking my_bevy_game v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0432]: unresolved import `bevy_dylib` [INFO] [stdout] --> src/main.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use bevy_dylib; [INFO] [stdout] | ^^^^^^^^^^ no external crate `bevy_dylib` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `bevy_dylib` [INFO] [stdout] --> src/main.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use bevy_dylib; [INFO] [stdout] | ^^^^^^^^^^ no external crate `bevy_dylib` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ron` [INFO] [stdout] --> src/land/loader.rs:191:5 [INFO] [stdout] | [INFO] [stdout] 191 | ron::from_str(&mob_config_string).expect("syntax error on mobs config file") [INFO] [stdout] | ^^^ use of undeclared crate or module `ron` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ron` [INFO] [stdout] --> src/sea/loader.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | ron::from_str(&worldgen_config_string).expect("syntax error on worldgen config file") [INFO] [stdout] | ^^^ use of undeclared crate or module `ron` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ron` [INFO] [stdout] --> src/land/loader.rs:191:5 [INFO] [stdout] | [INFO] [stdout] 191 | ron::from_str(&mob_config_string).expect("syntax error on mobs config file") [INFO] [stdout] | ^^^ use of undeclared crate or module `ron` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ron` [INFO] [stdout] --> src/sea/loader.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | ron::from_str(&worldgen_config_string).expect("syntax error on worldgen config file") [INFO] [stdout] | ^^^ use of undeclared crate or module `ron` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DefaultPlugins` in this scope [INFO] [stdout] --> src/main.rs:31:22 [INFO] [stdout] | [INFO] [stdout] 31 | .add_plugins(DefaultPlugins) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DefaultPlugins` in this scope [INFO] [stdout] --> src/main.rs:31:22 [INFO] [stdout] | [INFO] [stdout] 31 | .add_plugins(DefaultPlugins) [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `add_plugins` found for mutable reference `&mut bevy::prelude::AppBuilder` in the current scope [INFO] [stdout] --> src/main.rs:31:10 [INFO] [stdout] | [INFO] [stdout] 31 | .add_plugins(DefaultPlugins) [INFO] [stdout] | ^^^^^^^^^^^ help: there is an associated function with a similar name: `add_plugin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `add_plugins` found for mutable reference `&mut bevy::prelude::AppBuilder` in the current scope [INFO] [stdout] --> src/main.rs:31:10 [INFO] [stdout] | [INFO] [stdout] 31 | .add_plugins(DefaultPlugins) [INFO] [stdout] | ^^^^^^^^^^^ help: there is an associated function with a similar name: `add_plugin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `system` found for fn item `for<'r, 's> fn(&'r mut bevy::prelude::Commands, bevy::prelude::ResMut<'s, bevy::prelude::Events>) {setup}` in the current scope [INFO] [stdout] --> src/main.rs:36:35 [INFO] [stdout] | [INFO] [stdout] 36 | .add_startup_system(setup.system()) [INFO] [stdout] | ^^^^^^ method not found in `for<'r, 's> fn(&'r mut bevy::prelude::Commands, bevy::prelude::ResMut<'s, bevy::prelude::Events>) {setup}` [INFO] [stdout] | [INFO] [stdout] = note: `setup` is a function, perhaps you wish to call it [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `system` found for fn item `for<'r, 's> fn(&'r mut bevy::prelude::Commands, bevy::prelude::ResMut<'s, bevy::prelude::Events>) {setup}` in the current scope [INFO] [stdout] --> src/main.rs:36:35 [INFO] [stdout] | [INFO] [stdout] 36 | .add_startup_system(setup.system()) [INFO] [stdout] | ^^^^^^ method not found in `for<'r, 's> fn(&'r mut bevy::prelude::Commands, bevy::prelude::ResMut<'s, bevy::prelude::Events>) {setup}` [INFO] [stdout] | [INFO] [stdout] = note: `setup` is a function, perhaps you wish to call it [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `system` found for fn item `for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::Res<'t0, CurrentIsland>, bevy::prelude::ResMut<'t1, std::collections::HashMap>, bevy::prelude::ResMut<'t2, LandSaveState>, bevy::prelude::Local<'t3, LoadEventReader>, bevy::prelude::Query<'t4, (bevy::prelude::Entity, &'t5 bevy::prelude::Transform, &'t6 land::player::Player)>, bevy::prelude::Query<'t7, (bevy::prelude::Entity, &'t8 mut Mob, &'t9 bevy::prelude::Transform)>, bevy::prelude::Query<'t10, (bevy::prelude::Entity, &'t11 ChunkLayer)>, bevy::prelude::Query<'t12, (bevy::prelude::Entity, &'t13 LandFlag)>) {land::loader::unload_system}` in the current scope [INFO] [stdout] --> src/land/loader.rs:52:39 [INFO] [stdout] | [INFO] [stdout] 52 | .add_system(unload_system.system()) [INFO] [stdout] | ^^^^^^ method not found in `for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::Res<'t0, CurrentIsland>, bevy::prelude::ResMut<'t1, std::collections::HashMap>, bevy::prelude::ResMut<'t2, LandSaveState>, bevy::prelude::Local<'t3, LoadEventReader>, bevy::prelude::Query<'t4, (bevy::prelude::Entity, &'t5 bevy::prelude::Transform, &'t6 land::player::Player)>, bevy::prelude::Query<'t7, (bevy::prelude::Entity, &'t8 mut Mob, &'t9 bevy::prelude::Transform)>, bevy::prelude::Query<'t10, (bevy::prelude::Entity, &'t11 ChunkLayer)>, bevy::prelude::Query<'t12, (bevy::prelude::Entity, &'t13 LandFlag)>) {land::loader::unload_system}` [INFO] [stdout] | [INFO] [stdout] = note: `unload_system` is a function, perhaps you wish to call it [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `system` found for fn item `for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::Res<'t0, CurrentIsland>, bevy::prelude::ResMut<'t1, std::collections::HashMap>, bevy::prelude::ResMut<'t2, LandSaveState>, bevy::prelude::Local<'t3, LoadEventReader>, bevy::prelude::Query<'t4, (bevy::prelude::Entity, &'t5 bevy::prelude::Transform, &'t6 land::player::Player)>, bevy::prelude::Query<'t7, (bevy::prelude::Entity, &'t8 mut Mob, &'t9 bevy::prelude::Transform)>, bevy::prelude::Query<'t10, (bevy::prelude::Entity, &'t11 ChunkLayer)>, bevy::prelude::Query<'t12, (bevy::prelude::Entity, &'t13 LandFlag)>) {land::loader::unload_system}` in the current scope [INFO] [stdout] --> src/land/loader.rs:52:39 [INFO] [stdout] | [INFO] [stdout] 52 | .add_system(unload_system.system()) [INFO] [stdout] | ^^^^^^ method not found in `for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10, 't11, 't12, 't13> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::Res<'t0, CurrentIsland>, bevy::prelude::ResMut<'t1, std::collections::HashMap>, bevy::prelude::ResMut<'t2, LandSaveState>, bevy::prelude::Local<'t3, LoadEventReader>, bevy::prelude::Query<'t4, (bevy::prelude::Entity, &'t5 bevy::prelude::Transform, &'t6 land::player::Player)>, bevy::prelude::Query<'t7, (bevy::prelude::Entity, &'t8 mut Mob, &'t9 bevy::prelude::Transform)>, bevy::prelude::Query<'t10, (bevy::prelude::Entity, &'t11 ChunkLayer)>, bevy::prelude::Query<'t12, (bevy::prelude::Entity, &'t13 LandFlag)>) {land::loader::unload_system}` [INFO] [stdout] | [INFO] [stdout] = note: `unload_system` is a function, perhaps you wish to call it [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `system` found for fn item `for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::Res<'t0, LandSaveState>, bevy::prelude::Res<'t1, LandHandles>, bevy::prelude::Res<'t2, CurrentIsland>, bevy::prelude::Res<'t3, bevy::prelude::WindowDescriptor>, bevy::prelude::ResMut<'t4, std::collections::HashMap>, bevy::prelude::ResMut<'t5, (f32, bevy::prelude::Vec3)>, bevy::prelude::Local<'t6, LoadEventReader>, bevy::prelude::ResMut<'t7, bevy::prelude::Events>, bevy::prelude::Query<'t8, (&'t9 Camera, &'t10 mut bevy::prelude::Transform)>) {land::loader::load_system}` in the current scope [INFO] [stdout] --> src/land/loader.rs:53:37 [INFO] [stdout] | [INFO] [stdout] 53 | .add_system(load_system.system()) [INFO] [stdout] | ^^^^^^ method not found in `for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::Res<'t0, LandSaveState>, bevy::prelude::Res<'t1, LandHandles>, bevy::prelude::Res<'t2, CurrentIsland>, bevy::prelude::Res<'t3, bevy::prelude::WindowDescriptor>, bevy::prelude::ResMut<'t4, std::collections::HashMap>, bevy::prelude::ResMut<'t5, (f32, bevy::prelude::Vec3)>, bevy::prelude::Local<'t6, LoadEventReader>, bevy::prelude::ResMut<'t7, bevy::prelude::Events>, bevy::prelude::Query<'t8, (&'t9 Camera, &'t10 mut bevy::prelude::Transform)>) {land::loader::load_system}` [INFO] [stdout] | [INFO] [stdout] = note: `load_system` is a function, perhaps you wish to call it [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `QueryBorrowChecked<'_, (bevy::prelude::Entity, &LandFlag)>` is not an iterator [INFO] [stdout] --> src/land/loader.rs:103:37 [INFO] [stdout] | [INFO] [stdout] 103 | for (flag_entity, _) in flag_query.iter() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ `QueryBorrowChecked<'_, (bevy::prelude::Entity, &LandFlag)>` is not an iterator [INFO] [stdout] | [INFO] [stdout] = help: the trait `Iterator` is not implemented for `QueryBorrowChecked<'_, (bevy::prelude::Entity, &LandFlag)>` [INFO] [stdout] = note: required because of the requirements on the impl of `IntoIterator` for `QueryBorrowChecked<'_, (bevy::prelude::Entity, &LandFlag)>` [INFO] [stdout] = note: required by `into_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `QueryBorrowChecked<'_, (bevy::prelude::Entity, &bevy::prelude::Transform, &land::player::Player)>` is not an iterator [INFO] [stdout] --> src/land/loader.rs:106:52 [INFO] [stdout] | [INFO] [stdout] 106 | for (entity, transform, player) in player_query.iter() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ `QueryBorrowChecked<'_, (bevy::prelude::Entity, &bevy::prelude::Transform, &land::player::Player)>` is not an iterator [INFO] [stdout] | [INFO] [stdout] = help: the trait `Iterator` is not implemented for `QueryBorrowChecked<'_, (bevy::prelude::Entity, &bevy::prelude::Transform, &land::player::Player)>` [INFO] [stdout] = note: required because of the requirements on the impl of `IntoIterator` for `QueryBorrowChecked<'_, (bevy::prelude::Entity, &bevy::prelude::Transform, &land::player::Player)>` [INFO] [stdout] = note: required by `into_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `QueryBorrowChecked<'_, (bevy::prelude::Entity, &ChunkLayer)>` is not an iterator [INFO] [stdout] --> src/land/loader.rs:111:36 [INFO] [stdout] | [INFO] [stdout] 111 | for (entity, _) in chunk_query.iter() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ `QueryBorrowChecked<'_, (bevy::prelude::Entity, &ChunkLayer)>` is not an iterator [INFO] [stdout] | [INFO] [stdout] = help: the trait `Iterator` is not implemented for `QueryBorrowChecked<'_, (bevy::prelude::Entity, &ChunkLayer)>` [INFO] [stdout] = note: required because of the requirements on the impl of `IntoIterator` for `QueryBorrowChecked<'_, (bevy::prelude::Entity, &ChunkLayer)>` [INFO] [stdout] = note: required by `into_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `system` found for fn item `for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::Res<'t0, LandSaveState>, bevy::prelude::Res<'t1, LandHandles>, bevy::prelude::Res<'t2, CurrentIsland>, bevy::prelude::Res<'t3, bevy::prelude::WindowDescriptor>, bevy::prelude::ResMut<'t4, std::collections::HashMap>, bevy::prelude::ResMut<'t5, (f32, bevy::prelude::Vec3)>, bevy::prelude::Local<'t6, LoadEventReader>, bevy::prelude::ResMut<'t7, bevy::prelude::Events>, bevy::prelude::Query<'t8, (&'t9 Camera, &'t10 mut bevy::prelude::Transform)>) {land::loader::load_system}` in the current scope [INFO] [stdout] --> src/land/loader.rs:53:37 [INFO] [stdout] | [INFO] [stdout] 53 | .add_system(load_system.system()) [INFO] [stdout] | ^^^^^^ method not found in `for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::Res<'t0, LandSaveState>, bevy::prelude::Res<'t1, LandHandles>, bevy::prelude::Res<'t2, CurrentIsland>, bevy::prelude::Res<'t3, bevy::prelude::WindowDescriptor>, bevy::prelude::ResMut<'t4, std::collections::HashMap>, bevy::prelude::ResMut<'t5, (f32, bevy::prelude::Vec3)>, bevy::prelude::Local<'t6, LoadEventReader>, bevy::prelude::ResMut<'t7, bevy::prelude::Events>, bevy::prelude::Query<'t8, (&'t9 Camera, &'t10 mut bevy::prelude::Transform)>) {land::loader::load_system}` [INFO] [stdout] | [INFO] [stdout] = note: `load_system` is a function, perhaps you wish to call it [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (bevy::prelude::Entity, &mut Mob, &bevy::prelude::Transform)>` in the current scope [INFO] [stdout] --> src/land/loader.rs:117:64 [INFO] [stdout] | [INFO] [stdout] 117 | for (entity, mut mob, transform) in mobs_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (bevy::prelude::Entity, &mut Mob, &bevy::prelude::Transform)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `QueryBorrowChecked<'_, (bevy::prelude::Entity, &LandFlag)>` is not an iterator [INFO] [stdout] --> src/land/loader.rs:103:37 [INFO] [stdout] | [INFO] [stdout] 103 | for (flag_entity, _) in flag_query.iter() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ `QueryBorrowChecked<'_, (bevy::prelude::Entity, &LandFlag)>` is not an iterator [INFO] [stdout] | [INFO] [stdout] = help: the trait `Iterator` is not implemented for `QueryBorrowChecked<'_, (bevy::prelude::Entity, &LandFlag)>` [INFO] [stdout] = note: required because of the requirements on the impl of `IntoIterator` for `QueryBorrowChecked<'_, (bevy::prelude::Entity, &LandFlag)>` [INFO] [stdout] = note: required by `into_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&Camera, &mut bevy::prelude::Transform)>` in the current scope [INFO] [stdout] --> src/land/loader.rs:152:65 [INFO] [stdout] | [INFO] [stdout] 152 | for (_camera, mut camera_transform) in camera_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&Camera, &mut bevy::prelude::Transform)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `QueryBorrowChecked<'_, (bevy::prelude::Entity, &bevy::prelude::Transform, &land::player::Player)>` is not an iterator [INFO] [stdout] --> src/land/loader.rs:106:52 [INFO] [stdout] | [INFO] [stdout] 106 | for (entity, transform, player) in player_query.iter() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ `QueryBorrowChecked<'_, (bevy::prelude::Entity, &bevy::prelude::Transform, &land::player::Player)>` is not an iterator [INFO] [stdout] | [INFO] [stdout] = help: the trait `Iterator` is not implemented for `QueryBorrowChecked<'_, (bevy::prelude::Entity, &bevy::prelude::Transform, &land::player::Player)>` [INFO] [stdout] = note: required because of the requirements on the impl of `IntoIterator` for `QueryBorrowChecked<'_, (bevy::prelude::Entity, &bevy::prelude::Transform, &land::player::Player)>` [INFO] [stdout] = note: required by `into_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `QueryBorrowChecked<'_, (bevy::prelude::Entity, &ChunkLayer)>` is not an iterator [INFO] [stdout] --> src/land/loader.rs:111:36 [INFO] [stdout] | [INFO] [stdout] 111 | for (entity, _) in chunk_query.iter() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ `QueryBorrowChecked<'_, (bevy::prelude::Entity, &ChunkLayer)>` is not an iterator [INFO] [stdout] | [INFO] [stdout] = help: the trait `Iterator` is not implemented for `QueryBorrowChecked<'_, (bevy::prelude::Entity, &ChunkLayer)>` [INFO] [stdout] = note: required because of the requirements on the impl of `IntoIterator` for `QueryBorrowChecked<'_, (bevy::prelude::Entity, &ChunkLayer)>` [INFO] [stdout] = note: required by `into_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (bevy::prelude::Entity, &mut Mob, &bevy::prelude::Transform)>` in the current scope [INFO] [stdout] --> src/land/loader.rs:117:64 [INFO] [stdout] | [INFO] [stdout] 117 | for (entity, mut mob, transform) in mobs_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (bevy::prelude::Entity, &mut Mob, &bevy::prelude::Transform)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&Camera, &mut bevy::prelude::Transform)>` in the current scope [INFO] [stdout] --> src/land/loader.rs:152:65 [INFO] [stdout] | [INFO] [stdout] 152 | for (_camera, mut camera_transform) in camera_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&Camera, &mut bevy::prelude::Transform)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `system` found for fn item `for<'r, 's, 't0, 't1, 't2> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::Res<'t0, std::collections::HashMap>, bevy::prelude::Res<'t1, LandHandles>, bevy::prelude::Local<'t2, LoadIslandEventReader>) {load_island_system}` in the current scope [INFO] [stdout] --> src/land/map.rs:11:44 [INFO] [stdout] | [INFO] [stdout] 11 | .add_system(load_island_system.system()); [INFO] [stdout] | ^^^^^^ method not found in `for<'r, 's, 't0, 't1, 't2> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::Res<'t0, std::collections::HashMap>, bevy::prelude::Res<'t1, LandHandles>, bevy::prelude::Local<'t2, LoadIslandEventReader>) {load_island_system}` [INFO] [stdout] | [INFO] [stdout] = note: `load_island_system` is a function, perhaps you wish to call it [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `system` found for fn item `for<'r, 's, 't0, 't1, 't2> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::Res<'t0, std::collections::HashMap>, bevy::prelude::Res<'t1, LandHandles>, bevy::prelude::Local<'t2, LoadIslandEventReader>) {load_island_system}` in the current scope [INFO] [stdout] --> src/land/map.rs:11:44 [INFO] [stdout] | [INFO] [stdout] 11 | .add_system(load_island_system.system()); [INFO] [stdout] | ^^^^^^ method not found in `for<'r, 's, 't0, 't1, 't2> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::Res<'t0, std::collections::HashMap>, bevy::prelude::Res<'t1, LandHandles>, bevy::prelude::Local<'t2, LoadIslandEventReader>) {load_island_system}` [INFO] [stdout] | [INFO] [stdout] = note: `load_island_system` is a function, perhaps you wish to call it [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `QueryBorrowChecked<'_, (&land::player::Player, &bevy::prelude::Transform)>` is not an iterator [INFO] [stdout] --> src/land/mobs.rs:77:34 [INFO] [stdout] | [INFO] [stdout] 77 | for (_, player_transform) in player_query.iter() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ `QueryBorrowChecked<'_, (&land::player::Player, &bevy::prelude::Transform)>` is not an iterator [INFO] [stdout] | [INFO] [stdout] = help: the trait `Iterator` is not implemented for `QueryBorrowChecked<'_, (&land::player::Player, &bevy::prelude::Transform)>` [INFO] [stdout] = note: required because of the requirements on the impl of `IntoIterator` for `QueryBorrowChecked<'_, (&land::player::Player, &bevy::prelude::Transform)>` [INFO] [stdout] = note: required by `into_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&mut Mob, &mut bevy::prelude::Transform)>` in the current scope [INFO] [stdout] --> src/land/mobs.rs:79:55 [INFO] [stdout] | [INFO] [stdout] 79 | for (mut mob, mut mob_transform) in mob_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&mut Mob, &mut bevy::prelude::Transform)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `QueryBorrowChecked<'_, (&land::player::Player, &bevy::prelude::Transform)>` is not an iterator [INFO] [stdout] --> src/land/mobs.rs:77:34 [INFO] [stdout] | [INFO] [stdout] 77 | for (_, player_transform) in player_query.iter() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ `QueryBorrowChecked<'_, (&land::player::Player, &bevy::prelude::Transform)>` is not an iterator [INFO] [stdout] | [INFO] [stdout] = help: the trait `Iterator` is not implemented for `QueryBorrowChecked<'_, (&land::player::Player, &bevy::prelude::Transform)>` [INFO] [stdout] = note: required because of the requirements on the impl of `IntoIterator` for `QueryBorrowChecked<'_, (&land::player::Player, &bevy::prelude::Transform)>` [INFO] [stdout] = note: required by `into_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&mut Mob, &mut bevy::prelude::Transform)>` in the current scope [INFO] [stdout] --> src/land/mobs.rs:79:55 [INFO] [stdout] | [INFO] [stdout] 79 | for (mut mob, mut mob_transform) in mob_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&mut Mob, &mut bevy::prelude::Transform)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&mut land::player::Player, &mut bevy::prelude::TextureAtlasSprite)>` in the current scope [INFO] [stdout] --> src/land/player.rs:50:55 [INFO] [stdout] | [INFO] [stdout] 50 | for (mut player, mut sprite) in &mut player_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&mut land::player::Player, &mut bevy::prelude::TextureAtlasSprite)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&land::player::Player, &mut bevy::prelude::Transform)>` in the current scope [INFO] [stdout] --> src/land/player.rs:85:56 [INFO] [stdout] | [INFO] [stdout] 85 | for (player, mut player_transform) in player_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&land::player::Player, &mut bevy::prelude::Transform)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `QueryBorrowChecked<'_, &LandFlag>` is not an iterator [INFO] [stdout] --> src/land/player.rs:110:14 [INFO] [stdout] | [INFO] [stdout] 110 | for _ in flag.iter() { [INFO] [stdout] | ^^^^^^^^^^^ `QueryBorrowChecked<'_, &LandFlag>` is not an iterator [INFO] [stdout] | [INFO] [stdout] = help: the trait `Iterator` is not implemented for `QueryBorrowChecked<'_, &LandFlag>` [INFO] [stdout] = note: required because of the requirements on the impl of `IntoIterator` for `QueryBorrowChecked<'_, &LandFlag>` [INFO] [stdout] = note: required by `into_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `QueryBorrowChecked<'_, (&land::player::Player, &bevy::prelude::Transform)>` is not an iterator [INFO] [stdout] --> src/land/player.rs:111:44 [INFO] [stdout] | [INFO] [stdout] 111 | for (_player, player_transform) in player_query.iter() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ `QueryBorrowChecked<'_, (&land::player::Player, &bevy::prelude::Transform)>` is not an iterator [INFO] [stdout] | [INFO] [stdout] = help: the trait `Iterator` is not implemented for `QueryBorrowChecked<'_, (&land::player::Player, &bevy::prelude::Transform)>` [INFO] [stdout] = note: required because of the requirements on the impl of `IntoIterator` for `QueryBorrowChecked<'_, (&land::player::Player, &bevy::prelude::Transform)>` [INFO] [stdout] = note: required by `into_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&Camera, &mut bevy::prelude::Transform)>` in the current scope [INFO] [stdout] --> src/land/player.rs:112:65 [INFO] [stdout] | [INFO] [stdout] 112 | for (_camera, mut camera_transform) in camera_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&Camera, &mut bevy::prelude::Transform)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&mut land::player::Player, &mut bevy::prelude::TextureAtlasSprite)>` in the current scope [INFO] [stdout] --> src/land/player.rs:50:55 [INFO] [stdout] | [INFO] [stdout] 50 | for (mut player, mut sprite) in &mut player_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&mut land::player::Player, &mut bevy::prelude::TextureAtlasSprite)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `QueryBorrowChecked<'_, &SeaFlag>` is not an iterator [INFO] [stdout] --> src/sea/collision.rs:33:14 [INFO] [stdout] | [INFO] [stdout] 33 | for _ in flag.iter() { [INFO] [stdout] | ^^^^^^^^^^^ `QueryBorrowChecked<'_, &SeaFlag>` is not an iterator [INFO] [stdout] | [INFO] [stdout] = help: the trait `Iterator` is not implemented for `QueryBorrowChecked<'_, &SeaFlag>` [INFO] [stdout] = note: required because of the requirements on the impl of `IntoIterator` for `QueryBorrowChecked<'_, &SeaFlag>` [INFO] [stdout] = note: required by `into_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&land::player::Player, &mut bevy::prelude::Transform)>` in the current scope [INFO] [stdout] --> src/land/player.rs:85:56 [INFO] [stdout] | [INFO] [stdout] 85 | for (player, mut player_transform) in player_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&land::player::Player, &mut bevy::prelude::Transform)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `QueryBorrowChecked<'_, &LandFlag>` is not an iterator [INFO] [stdout] --> src/land/player.rs:110:14 [INFO] [stdout] | [INFO] [stdout] 110 | for _ in flag.iter() { [INFO] [stdout] | ^^^^^^^^^^^ `QueryBorrowChecked<'_, &LandFlag>` is not an iterator [INFO] [stdout] | [INFO] [stdout] = help: the trait `Iterator` is not implemented for `QueryBorrowChecked<'_, &LandFlag>` [INFO] [stdout] = note: required because of the requirements on the impl of `IntoIterator` for `QueryBorrowChecked<'_, &LandFlag>` [INFO] [stdout] = note: required by `into_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `QueryBorrowChecked<'_, (&land::player::Player, &bevy::prelude::Transform)>` is not an iterator [INFO] [stdout] --> src/land/player.rs:111:44 [INFO] [stdout] | [INFO] [stdout] 111 | for (_player, player_transform) in player_query.iter() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ `QueryBorrowChecked<'_, (&land::player::Player, &bevy::prelude::Transform)>` is not an iterator [INFO] [stdout] | [INFO] [stdout] = help: the trait `Iterator` is not implemented for `QueryBorrowChecked<'_, (&land::player::Player, &bevy::prelude::Transform)>` [INFO] [stdout] = note: required because of the requirements on the impl of `IntoIterator` for `QueryBorrowChecked<'_, (&land::player::Player, &bevy::prelude::Transform)>` [INFO] [stdout] = note: required by `into_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&Camera, &mut bevy::prelude::Transform)>` in the current scope [INFO] [stdout] --> src/land/player.rs:112:65 [INFO] [stdout] | [INFO] [stdout] 112 | for (_camera, mut camera_transform) in camera_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&Camera, &mut bevy::prelude::Transform)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `system` found for fn item `for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::ResMut<'t0, SeaSaveState>, bevy::prelude::Local<'t1, LoadEventReader>, bevy::prelude::ResMut<'t2, std::collections::HashMap<(i32, i32), Chunk, ahash::random_state::RandomState>>, bevy::prelude::Query<'t3, (bevy::prelude::Entity, &'t4 bevy::prelude::Transform, &'t5 sea::player::Player)>, bevy::prelude::Query<'t6, (bevy::prelude::Entity, &'t7 bevy::prelude::Transform, &'t8 ChunkLayer)>, bevy::prelude::Query<'t9, (bevy::prelude::Entity, &'t10 SeaFlag)>) {sea::loader::unload_system}` in the current scope [INFO] [stdout] --> src/sea/loader.rs:40:38 [INFO] [stdout] | [INFO] [stdout] 40 | app.add_system(unload_system.system()) [INFO] [stdout] | ^^^^^^ method not found in `for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::ResMut<'t0, SeaSaveState>, bevy::prelude::Local<'t1, LoadEventReader>, bevy::prelude::ResMut<'t2, std::collections::HashMap<(i32, i32), Chunk, ahash::random_state::RandomState>>, bevy::prelude::Query<'t3, (bevy::prelude::Entity, &'t4 bevy::prelude::Transform, &'t5 sea::player::Player)>, bevy::prelude::Query<'t6, (bevy::prelude::Entity, &'t7 bevy::prelude::Transform, &'t8 ChunkLayer)>, bevy::prelude::Query<'t9, (bevy::prelude::Entity, &'t10 SeaFlag)>) {sea::loader::unload_system}` [INFO] [stdout] | [INFO] [stdout] = note: `unload_system` is a function, perhaps you wish to call it [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: `QueryBorrowChecked<'_, &SeaFlag>` is not an iterator [INFO] [stdout] --> src/sea/collision.rs:33:14 [INFO] [stdout] | [INFO] [stdout] 33 | for _ in flag.iter() { [INFO] [stdout] | ^^^^^^^^^^^ `QueryBorrowChecked<'_, &SeaFlag>` is not an iterator [INFO] [stdout] | [INFO] [stdout] = help: the trait `Iterator` is not implemented for `QueryBorrowChecked<'_, &SeaFlag>` [INFO] [stdout] = note: required because of the requirements on the impl of `IntoIterator` for `QueryBorrowChecked<'_, &SeaFlag>` [INFO] [stdout] = note: required by `into_iter` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `system` found for fn item `for<'r, 's, 't0, 't1, 't2, 't3> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::Res<'t0, SeaSaveState>, bevy::prelude::Res<'t1, SeaHandles>, bevy::prelude::ResMut<'t2, PlayerPositionUpdate>, bevy::prelude::Local<'t3, LoadEventReader>) {sea::loader::load_system}` in the current scope [INFO] [stdout] --> src/sea/loader.rs:41:37 [INFO] [stdout] | [INFO] [stdout] 41 | .add_system(load_system.system()) [INFO] [stdout] | ^^^^^^ method not found in `for<'r, 's, 't0, 't1, 't2, 't3> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::Res<'t0, SeaSaveState>, bevy::prelude::Res<'t1, SeaHandles>, bevy::prelude::ResMut<'t2, PlayerPositionUpdate>, bevy::prelude::Local<'t3, LoadEventReader>) {sea::loader::load_system}` [INFO] [stdout] | [INFO] [stdout] = note: `load_system` is a function, perhaps you wish to call it [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `system` found for fn item `for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::ResMut<'t0, SeaSaveState>, bevy::prelude::Local<'t1, LoadEventReader>, bevy::prelude::ResMut<'t2, std::collections::HashMap<(i32, i32), Chunk, ahash::random_state::RandomState>>, bevy::prelude::Query<'t3, (bevy::prelude::Entity, &'t4 bevy::prelude::Transform, &'t5 sea::player::Player)>, bevy::prelude::Query<'t6, (bevy::prelude::Entity, &'t7 bevy::prelude::Transform, &'t8 ChunkLayer)>, bevy::prelude::Query<'t9, (bevy::prelude::Entity, &'t10 SeaFlag)>) {sea::loader::unload_system}` in the current scope [INFO] [stdout] --> src/sea/loader.rs:40:38 [INFO] [stdout] | [INFO] [stdout] 40 | app.add_system(unload_system.system()) [INFO] [stdout] | ^^^^^^ method not found in `for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5, 't6, 't7, 't8, 't9, 't10> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::ResMut<'t0, SeaSaveState>, bevy::prelude::Local<'t1, LoadEventReader>, bevy::prelude::ResMut<'t2, std::collections::HashMap<(i32, i32), Chunk, ahash::random_state::RandomState>>, bevy::prelude::Query<'t3, (bevy::prelude::Entity, &'t4 bevy::prelude::Transform, &'t5 sea::player::Player)>, bevy::prelude::Query<'t6, (bevy::prelude::Entity, &'t7 bevy::prelude::Transform, &'t8 ChunkLayer)>, bevy::prelude::Query<'t9, (bevy::prelude::Entity, &'t10 SeaFlag)>) {sea::loader::unload_system}` [INFO] [stdout] | [INFO] [stdout] = note: `unload_system` is a function, perhaps you wish to call it [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `system` found for fn item `for<'r, 's, 't0, 't1, 't2, 't3> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::Res<'t0, SeaSaveState>, bevy::prelude::Res<'t1, SeaHandles>, bevy::prelude::ResMut<'t2, PlayerPositionUpdate>, bevy::prelude::Local<'t3, LoadEventReader>) {sea::loader::load_system}` in the current scope [INFO] [stdout] --> src/sea/loader.rs:41:37 [INFO] [stdout] | [INFO] [stdout] 41 | .add_system(load_system.system()) [INFO] [stdout] | ^^^^^^ method not found in `for<'r, 's, 't0, 't1, 't2, 't3> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Events>, bevy::prelude::Res<'t0, SeaSaveState>, bevy::prelude::Res<'t1, SeaHandles>, bevy::prelude::ResMut<'t2, PlayerPositionUpdate>, bevy::prelude::Local<'t3, LoadEventReader>) {sea::loader::load_system}` [INFO] [stdout] | [INFO] [stdout] = note: `load_system` is a function, perhaps you wish to call it [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `system` found for fn item `for<'r, 's, 't0, 't1, 't2, 't3, 't4> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Local<'s, ChunksChannel>, bevy::prelude::Res<'t0, SeededHasher>, bevy::prelude::Res<'t1, PlayerPositionUpdate>, bevy::prelude::Res<'t2, Arc, Biome)>>>, bevy::prelude::Res<'t3, SeaLayerMem>, bevy::prelude::ResMut<'t4, std::collections::HashMap<(i32, i32), Chunk, ahash::random_state::RandomState>>) {draw_chunks_system}` in the current scope [INFO] [stdout] --> src/sea/map.rs:67:44 [INFO] [stdout] | [INFO] [stdout] 67 | .add_system(draw_chunks_system.system()) [INFO] [stdout] | ^^^^^^ method not found in `for<'r, 's, 't0, 't1, 't2, 't3, 't4> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Local<'s, ChunksChannel>, bevy::prelude::Res<'t0, SeededHasher>, bevy::prelude::Res<'t1, PlayerPositionUpdate>, bevy::prelude::Res<'t2, Arc, Biome)>>>, bevy::prelude::Res<'t3, SeaLayerMem>, bevy::prelude::ResMut<'t4, std::collections::HashMap<(i32, i32), Chunk, ahash::random_state::RandomState>>) {draw_chunks_system}` [INFO] [stdout] | [INFO] [stdout] = note: `draw_chunks_system` is a function, perhaps you wish to call it [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `system` found for fn item `for<'r, 's, 't0, 't1, 't2, 't3> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, PlayerPositionUpdate>, bevy::prelude::ResMut<'t0, std::collections::HashMap<(i32, i32), Chunk, ahash::random_state::RandomState>>, bevy::prelude::Query<'t1, (bevy::prelude::Entity, &'t2 bevy::prelude::Transform, &'t3 ChunkLayer)>) {despawn_chunk_system}` in the current scope [INFO] [stdout] --> src/sea/map.rs:68:46 [INFO] [stdout] | [INFO] [stdout] 68 | .add_system(despawn_chunk_system.system()); [INFO] [stdout] | ^^^^^^ method not found in `for<'r, 's, 't0, 't1, 't2, 't3> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, PlayerPositionUpdate>, bevy::prelude::ResMut<'t0, std::collections::HashMap<(i32, i32), Chunk, ahash::random_state::RandomState>>, bevy::prelude::Query<'t1, (bevy::prelude::Entity, &'t2 bevy::prelude::Transform, &'t3 ChunkLayer)>) {despawn_chunk_system}` [INFO] [stdout] | [INFO] [stdout] = note: `despawn_chunk_system` is a function, perhaps you wish to call it [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `system` found for fn item `for<'r, 's, 't0, 't1, 't2, 't3, 't4> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Local<'s, ChunksChannel>, bevy::prelude::Res<'t0, SeededHasher>, bevy::prelude::Res<'t1, PlayerPositionUpdate>, bevy::prelude::Res<'t2, Arc, Biome)>>>, bevy::prelude::Res<'t3, SeaLayerMem>, bevy::prelude::ResMut<'t4, std::collections::HashMap<(i32, i32), Chunk, ahash::random_state::RandomState>>) {draw_chunks_system}` in the current scope [INFO] [stdout] --> src/sea/map.rs:67:44 [INFO] [stdout] | [INFO] [stdout] 67 | .add_system(draw_chunks_system.system()) [INFO] [stdout] | ^^^^^^ method not found in `for<'r, 's, 't0, 't1, 't2, 't3, 't4> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Local<'s, ChunksChannel>, bevy::prelude::Res<'t0, SeededHasher>, bevy::prelude::Res<'t1, PlayerPositionUpdate>, bevy::prelude::Res<'t2, Arc, Biome)>>>, bevy::prelude::Res<'t3, SeaLayerMem>, bevy::prelude::ResMut<'t4, std::collections::HashMap<(i32, i32), Chunk, ahash::random_state::RandomState>>) {draw_chunks_system}` [INFO] [stdout] | [INFO] [stdout] = note: `draw_chunks_system` is a function, perhaps you wish to call it [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `system` found for fn item `for<'r, 's, 't0, 't1, 't2, 't3> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, PlayerPositionUpdate>, bevy::prelude::ResMut<'t0, std::collections::HashMap<(i32, i32), Chunk, ahash::random_state::RandomState>>, bevy::prelude::Query<'t1, (bevy::prelude::Entity, &'t2 bevy::prelude::Transform, &'t3 ChunkLayer)>) {despawn_chunk_system}` in the current scope [INFO] [stdout] --> src/sea/map.rs:68:46 [INFO] [stdout] | [INFO] [stdout] 68 | .add_system(despawn_chunk_system.system()); [INFO] [stdout] | ^^^^^^ method not found in `for<'r, 's, 't0, 't1, 't2, 't3> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, PlayerPositionUpdate>, bevy::prelude::ResMut<'t0, std::collections::HashMap<(i32, i32), Chunk, ahash::random_state::RandomState>>, bevy::prelude::Query<'t1, (bevy::prelude::Entity, &'t2 bevy::prelude::Transform, &'t3 ChunkLayer)>) {despawn_chunk_system}` [INFO] [stdout] | [INFO] [stdout] = note: `despawn_chunk_system` is a function, perhaps you wish to call it [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, &mut sea::player::Player>` in the current scope [INFO] [stdout] --> src/sea/player.rs:145:36 [INFO] [stdout] | [INFO] [stdout] 145 | for mut player in player_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, &mut sea::player::Player>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&mut sea::player::Player, &mut bevy::prelude::Transform)>` in the current scope [INFO] [stdout] --> src/sea/player.rs:178:60 [INFO] [stdout] | [INFO] [stdout] 178 | for (mut player, mut player_transform) in player_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&mut sea::player::Player, &mut bevy::prelude::Transform)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&Camera, &mut bevy::prelude::Transform)>` in the current scope [INFO] [stdout] --> src/sea/player.rs:217:61 [INFO] [stdout] | [INFO] [stdout] 217 | for (_camera, mut camera_transform) in camera_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&Camera, &mut bevy::prelude::Transform)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&sea::player::Player, &mut bevy::prelude::TextureAtlasSprite)>` in the current scope [INFO] [stdout] --> src/sea/player.rs:229:46 [INFO] [stdout] | [INFO] [stdout] 229 | for (player, mut sprite) in player_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&sea::player::Player, &mut bevy::prelude::TextureAtlasSprite)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, &mut sea::player::Player>` in the current scope [INFO] [stdout] --> src/sea/player.rs:145:36 [INFO] [stdout] | [INFO] [stdout] 145 | for mut player in player_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, &mut sea::player::Player>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&mut sea::player::Player, &mut bevy::prelude::Transform)>` in the current scope [INFO] [stdout] --> src/sea/player.rs:178:60 [INFO] [stdout] | [INFO] [stdout] 178 | for (mut player, mut player_transform) in player_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&mut sea::player::Player, &mut bevy::prelude::Transform)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&Camera, &mut bevy::prelude::Transform)>` in the current scope [INFO] [stdout] --> src/sea/player.rs:217:61 [INFO] [stdout] | [INFO] [stdout] 217 | for (_camera, mut camera_transform) in camera_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&Camera, &mut bevy::prelude::Transform)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&sea::player::Player, &mut bevy::prelude::TextureAtlasSprite)>` in the current scope [INFO] [stdout] --> src/sea/player.rs:229:46 [INFO] [stdout] | [INFO] [stdout] 229 | for (player, mut sprite) in player_query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&sea::player::Player, &mut bevy::prelude::TextureAtlasSprite)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `system` found for fn item `for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Assets>, bevy::prelude::ResMut<'t0, bevy::prelude::Events>, bevy::prelude::ResMut<'t1, bevy::prelude::Assets>, bevy::prelude::ResMut<'t2, bevy::prelude::Assets>, bevy::prelude::ResMut<'t3, std::collections::HashMap<(i32, i32), Chunk, ahash::random_state::RandomState>>, bevy::prelude::Query<'t4, (bevy::prelude::Entity, &'t5 mut TileMapBuilder)>) {process_loaded_layers}` in the current scope [INFO] [stdout] --> src/tilemap.rs:196:46 [INFO] [stdout] | [INFO] [stdout] 196 | app.add_system(process_loaded_layers.system()) [INFO] [stdout] | ^^^^^^ method not found in `for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Assets>, bevy::prelude::ResMut<'t0, bevy::prelude::Events>, bevy::prelude::ResMut<'t1, bevy::prelude::Assets>, bevy::prelude::ResMut<'t2, bevy::prelude::Assets>, bevy::prelude::ResMut<'t3, std::collections::HashMap<(i32, i32), Chunk, ahash::random_state::RandomState>>, bevy::prelude::Query<'t4, (bevy::prelude::Entity, &'t5 mut TileMapBuilder)>) {process_loaded_layers}` [INFO] [stdout] | [INFO] [stdout] = note: `process_loaded_layers` is a function, perhaps you wish to call it [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `system` found for fn item `for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Assets>, bevy::prelude::ResMut<'t0, bevy::prelude::Events>, bevy::prelude::ResMut<'t1, bevy::prelude::Assets>, bevy::prelude::ResMut<'t2, bevy::prelude::Assets>, bevy::prelude::ResMut<'t3, std::collections::HashMap<(i32, i32), Chunk, ahash::random_state::RandomState>>, bevy::prelude::Query<'t4, (bevy::prelude::Entity, &'t5 mut TileMapBuilder)>) {process_loaded_layers}` in the current scope [INFO] [stdout] --> src/tilemap.rs:196:46 [INFO] [stdout] | [INFO] [stdout] 196 | app.add_system(process_loaded_layers.system()) [INFO] [stdout] | ^^^^^^ method not found in `for<'r, 's, 't0, 't1, 't2, 't3, 't4, 't5> fn(&'r mut bevy::prelude::Commands, bevy::prelude::Res<'s, bevy::prelude::Assets>, bevy::prelude::ResMut<'t0, bevy::prelude::Events>, bevy::prelude::ResMut<'t1, bevy::prelude::Assets>, bevy::prelude::ResMut<'t2, bevy::prelude::Assets>, bevy::prelude::ResMut<'t3, std::collections::HashMap<(i32, i32), Chunk, ahash::random_state::RandomState>>, bevy::prelude::Query<'t4, (bevy::prelude::Entity, &'t5 mut TileMapBuilder)>) {process_loaded_layers}` [INFO] [stdout] | [INFO] [stdout] = note: `process_loaded_layers` is a function, perhaps you wish to call it [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `set_attribute` found for struct `bevy::prelude::Mesh` in the current scope [INFO] [stdout] --> src/tilemap.rs:312:18 [INFO] [stdout] | [INFO] [stdout] 312 | mesh.set_attribute(Cow::Borrowed(Mesh::ATTRIBUTE_POSITION), positions.into()); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `bevy::prelude::Mesh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `ATTRIBUTE_POSITION` found for struct `bevy::prelude::Mesh` in the current scope [INFO] [stdout] --> src/tilemap.rs:312:52 [INFO] [stdout] | [INFO] [stdout] 312 | mesh.set_attribute(Cow::Borrowed(Mesh::ATTRIBUTE_POSITION), positions.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ associated item not found in `bevy::prelude::Mesh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `set_attribute` found for struct `bevy::prelude::Mesh` in the current scope [INFO] [stdout] --> src/tilemap.rs:313:18 [INFO] [stdout] | [INFO] [stdout] 313 | mesh.set_attribute(Cow::Borrowed(Mesh::ATTRIBUTE_NORMAL), normals.into()); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `bevy::prelude::Mesh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `ATTRIBUTE_NORMAL` found for struct `bevy::prelude::Mesh` in the current scope [INFO] [stdout] --> src/tilemap.rs:313:52 [INFO] [stdout] | [INFO] [stdout] 313 | mesh.set_attribute(Cow::Borrowed(Mesh::ATTRIBUTE_NORMAL), normals.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ associated item not found in `bevy::prelude::Mesh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `set_attribute` found for struct `bevy::prelude::Mesh` in the current scope [INFO] [stdout] --> src/tilemap.rs:312:18 [INFO] [stdout] | [INFO] [stdout] 312 | mesh.set_attribute(Cow::Borrowed(Mesh::ATTRIBUTE_POSITION), positions.into()); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `bevy::prelude::Mesh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `ATTRIBUTE_POSITION` found for struct `bevy::prelude::Mesh` in the current scope [INFO] [stdout] --> src/tilemap.rs:312:52 [INFO] [stdout] | [INFO] [stdout] 312 | mesh.set_attribute(Cow::Borrowed(Mesh::ATTRIBUTE_POSITION), positions.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ associated item not found in `bevy::prelude::Mesh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `set_attribute` found for struct `bevy::prelude::Mesh` in the current scope [INFO] [stdout] --> src/tilemap.rs:314:18 [INFO] [stdout] | [INFO] [stdout] 314 | mesh.set_attribute(Cow::Borrowed(Mesh::ATTRIBUTE_UV_0), uvs.into()); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `bevy::prelude::Mesh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `ATTRIBUTE_UV_0` found for struct `bevy::prelude::Mesh` in the current scope [INFO] [stdout] --> src/tilemap.rs:314:52 [INFO] [stdout] | [INFO] [stdout] 314 | mesh.set_attribute(Cow::Borrowed(Mesh::ATTRIBUTE_UV_0), uvs.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^ associated item not found in `bevy::prelude::Mesh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `set_attribute` found for struct `bevy::prelude::Mesh` in the current scope [INFO] [stdout] --> src/tilemap.rs:313:18 [INFO] [stdout] | [INFO] [stdout] 313 | mesh.set_attribute(Cow::Borrowed(Mesh::ATTRIBUTE_NORMAL), normals.into()); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `bevy::prelude::Mesh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `ATTRIBUTE_NORMAL` found for struct `bevy::prelude::Mesh` in the current scope [INFO] [stdout] --> src/tilemap.rs:313:52 [INFO] [stdout] | [INFO] [stdout] 313 | mesh.set_attribute(Cow::Borrowed(Mesh::ATTRIBUTE_NORMAL), normals.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ associated item not found in `bevy::prelude::Mesh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `set_indices` found for struct `bevy::prelude::Mesh` in the current scope [INFO] [stdout] --> src/tilemap.rs:315:18 [INFO] [stdout] | [INFO] [stdout] 315 | mesh.set_indices(Some(Indices::U32(indices))); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `bevy::prelude::Mesh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `set_attribute` found for struct `bevy::prelude::Mesh` in the current scope [INFO] [stdout] --> src/tilemap.rs:314:18 [INFO] [stdout] | [INFO] [stdout] 314 | mesh.set_attribute(Cow::Borrowed(Mesh::ATTRIBUTE_UV_0), uvs.into()); [INFO] [stdout] | ^^^^^^^^^^^^^ method not found in `bevy::prelude::Mesh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no associated item named `ATTRIBUTE_UV_0` found for struct `bevy::prelude::Mesh` in the current scope [INFO] [stdout] --> src/tilemap.rs:314:52 [INFO] [stdout] | [INFO] [stdout] 314 | mesh.set_attribute(Cow::Borrowed(Mesh::ATTRIBUTE_UV_0), uvs.into()); [INFO] [stdout] | ^^^^^^^^^^^^^^ associated item not found in `bevy::prelude::Mesh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (bevy::prelude::Entity, &mut TileMapBuilder)>` in the current scope [INFO] [stdout] --> src/tilemap.rs:341:40 [INFO] [stdout] | [INFO] [stdout] 341 | for (entity, mut tilemap) in query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (bevy::prelude::Entity, &mut TileMapBuilder)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `set_indices` found for struct `bevy::prelude::Mesh` in the current scope [INFO] [stdout] --> src/tilemap.rs:315:18 [INFO] [stdout] | [INFO] [stdout] 315 | mesh.set_indices(Some(Indices::U32(indices))); [INFO] [stdout] | ^^^^^^^^^^^ method not found in `bevy::prelude::Mesh` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&mut bevy::prelude::Handle, &Vec>, &mut AnimatedMap, &mut bevy::prelude::Timer)>` in the current scope [INFO] [stdout] --> src/tilemap.rs:410:57 [INFO] [stdout] | [INFO] [stdout] 410 | for (mut mesh, meshes, mut map, mut timer) in query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&mut bevy::prelude::Handle, &Vec>, &mut AnimatedMap, &mut bevy::prelude::Timer)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (bevy::prelude::Entity, &mut TileMapBuilder)>` in the current scope [INFO] [stdout] --> src/tilemap.rs:341:40 [INFO] [stdout] | [INFO] [stdout] 341 | for (entity, mut tilemap) in query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (bevy::prelude::Entity, &mut TileMapBuilder)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&mut bevy::prelude::Handle, &TileAnimation, &AnimatedSyncMap)>` in the current scope [INFO] [stdout] --> src/tilemap.rs:431:44 [INFO] [stdout] | [INFO] [stdout] 431 | for (mut mesh, meshes, _) in query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&mut bevy::prelude::Handle, &TileAnimation, &AnimatedSyncMap)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 41 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0425, E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&mut bevy::prelude::Handle, &Vec>, &mut AnimatedMap, &mut bevy::prelude::Timer)>` in the current scope [INFO] [stdout] --> src/tilemap.rs:410:57 [INFO] [stdout] | [INFO] [stdout] 410 | for (mut mesh, meshes, mut map, mut timer) in query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&mut bevy::prelude::Handle, &Vec>, &mut AnimatedMap, &mut bevy::prelude::Timer)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no method named `iter_mut` found for struct `bevy::prelude::Query<'_, (&mut bevy::prelude::Handle, &TileAnimation, &AnimatedSyncMap)>` in the current scope [INFO] [stdout] --> src/tilemap.rs:431:44 [INFO] [stdout] | [INFO] [stdout] 431 | for (mut mesh, meshes, _) in query.iter_mut() { [INFO] [stdout] | ^^^^^^^^ method not found in `bevy::prelude::Query<'_, (&mut bevy::prelude::Handle, &TileAnimation, &AnimatedSyncMap)>` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `my_bevy_game` [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: aborting due to 41 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0425, E0432, E0433, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "dc8c4fec4e919c3bd81eb70b5685c9dae9dc407f99c9fe3c096bad75cecf1d10", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dc8c4fec4e919c3bd81eb70b5685c9dae9dc407f99c9fe3c096bad75cecf1d10", kill_on_drop: false }` [INFO] [stdout] dc8c4fec4e919c3bd81eb70b5685c9dae9dc407f99c9fe3c096bad75cecf1d10