[INFO] cloning repository https://github.com/reesmanp/evil_penguin_2 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/reesmanp/evil_penguin_2" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Freesmanp%2Fevil_penguin_2", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Freesmanp%2Fevil_penguin_2'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 38e20619dcaa2e60ab2f1f4376c545816b51463f [INFO] checking reesmanp/evil_penguin_2 against try#8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 for pr-82565 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Freesmanp%2Fevil_penguin_2" "/workspace/builds/worker-5/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/reesmanp/evil_penguin_2 on toolchain 8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/reesmanp/evil_penguin_2 [INFO] finished tweaking git repo https://github.com/reesmanp/evil_penguin_2 [INFO] tweaked toml for git repo https://github.com/reesmanp/evil_penguin_2 written to /workspace/builds/worker-5/source/Cargo.toml [INFO] crate git repo https://github.com/reesmanp/evil_penguin_2 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating git repository `https://github.com/reesmanp/const-concat` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] cc9b220079986c180b478016b4801e2887a6a9185be97c6f9897c1dbf5930c73 [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" "cc9b220079986c180b478016b4801e2887a6a9185be97c6f9897c1dbf5930c73", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "cc9b220079986c180b478016b4801e2887a6a9185be97c6f9897c1dbf5930c73", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cc9b220079986c180b478016b4801e2887a6a9185be97c6f9897c1dbf5930c73", kill_on_drop: false }` [INFO] [stdout] cc9b220079986c180b478016b4801e2887a6a9185be97c6f9897c1dbf5930c73 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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:f2f6bcd4b43ebee4e173f653a26493129bdb64017c85f916b780ca7fbdbaa79d" "/opt/rustwide/cargo-home/bin/cargo" "+8e3afc79c11f48cb3acd1be5b3b7de98fe3f93a8" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ea2597c693a2052e99781e768f6385162046d46ce13fe6b1d90df29c78612c08 [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" "ea2597c693a2052e99781e768f6385162046d46ce13fe6b1d90df29c78612c08", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.71 [INFO] [stderr] Compiling getrandom v0.1.14 [INFO] [stderr] Compiling serde_derive v1.0.113 [INFO] [stderr] Compiling serde v1.0.113 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Checking const-concat v0.1.1 (https://github.com/reesmanp/const-concat#1d2339c1) [INFO] [stderr] Compiling quote v1.0.6 [INFO] [stderr] Compiling syn v1.0.30 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking evil_penguin_2 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/main.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/systems/player/player_look.system.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/systems/player/player_movement.system.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/systems/player/player_toggle_run.system.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/states/run.state.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/states/menu/start_menu.state.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/components/battery.component.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/components/player.component.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `amethyst` [INFO] [stdout] --> src/components/battery.component.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/components/run.component.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `amethyst` [INFO] [stdout] --> src/components/player.component.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/prefabs/player.prefab.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `amethyst` [INFO] [stdout] --> src/components/run.component.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `amethyst`, `amethyst::assets::AssetLoaderSystemData`, `amethyst::assets::PrefabLoader`, `amethyst::assets::RonFormat`, `amethyst::core::ArcThreadPool`, `amethyst::core::Transform`, `amethyst::core::math::Vector3`, `amethyst::ecs::Dispatcher`, `amethyst::ecs::DispatcherBuilder`, `amethyst::input::VirtualKeyCode`, `amethyst::input::is_key_down`, `amethyst::renderer::camera::Camera`, `amethyst::renderer::light::Light`, `amethyst::renderer::light::SpotLight`, `amethyst::renderer::MaterialDefaults`, `amethyst::renderer::Material`, `amethyst::renderer::Mesh`, `amethyst::renderer::palette::Srgb`, `amethyst::renderer::rendy::mesh::Normal`, `amethyst::renderer::rendy::mesh::Tangent`, `amethyst::renderer::rendy::mesh::TexCoord`, `amethyst::renderer::rendy::mesh::Position`, `amethyst::renderer::shape::Shape`, `amethyst::winit::Event`, `amethyst::winit::WindowEvent`, `amethyst::winit::DeviceEvent`, `amethyst::assets::ProgressCounter`, `amethyst::assets::AssetLoaderSystemData`, `amethyst::ecs::Dispatcher`, `amethyst::ecs::DispatcherBuilder`, `amethyst::input::VirtualKeyCode`, `amethyst::input::is_key_down`, `amethyst::ui::FontHandle`, `amethyst::renderer::shape::Shape`, `amethyst::renderer::rendy::mesh::Normal`, `amethyst::renderer::rendy::mesh::Tangent`, `amethyst::renderer::rendy::mesh::TexCoord`, `amethyst::renderer::rendy::mesh::Position`, `amethyst::renderer::MaterialDefaults`, `amethyst::renderer::Material`, `amethyst::renderer::Mesh`, `amethyst::core::Transform` [INFO] [stdout] --> src/prefabs/player.prefab.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] | [INFO] [stdout] ::: src/states/run.state.rs:2:14 [INFO] [stdout] | [INFO] [stdout] 2 | assets::{AssetLoaderSystemData, PrefabLoader, RonFormat}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] 3 | core::{ArcThreadPool, Transform, math::Vector3}, [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] 4 | ecs::{Dispatcher, DispatcherBuilder}, [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 5 | input::{VirtualKeyCode, is_key_down}, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 8 | camera::Camera, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 9 | light::{Light, SpotLight}, [INFO] [stdout] | ^^^^^ ^^^^^^^^^ [INFO] [stdout] 10 | MaterialDefaults, Material, Mesh, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^ [INFO] [stdout] 11 | palette::Srgb, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 12 | rendy::mesh::{Normal, Tangent, TexCoord, Position}, [INFO] [stdout] | ^^^^^^ ^^^^^^^ ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] 13 | shape::Shape, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 14 | }, [INFO] [stdout] 15 | winit::{Event, WindowEvent, DeviceEvent} [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/states/menu/start_menu.state.rs:2:14 [INFO] [stdout] | [INFO] [stdout] 2 | assets::{ProgressCounter, AssetLoaderSystemData}, [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 3 | ecs::{Dispatcher, DispatcherBuilder}, [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 4 | input::{VirtualKeyCode, is_key_down}, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] 5 | prelude::*, [INFO] [stdout] 6 | ui::FontHandle, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 7 | renderer::{ [INFO] [stdout] 8 | shape::Shape, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 9 | rendy::mesh::{Normal, Tangent, TexCoord, Position}, [INFO] [stdout] | ^^^^^^ ^^^^^^^ ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] 10 | MaterialDefaults, Material, Mesh [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^ [INFO] [stdout] 11 | }, [INFO] [stdout] 12 | core::Transform [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `Component` in this scope [INFO] [stdout] --> src/components/battery.component.rs:10:23 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Clone, Copy, Component, Debug, Deserialize, PrefabData, Serialize)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `PrefabData` in this scope [INFO] [stdout] --> src/components/battery.component.rs:10:54 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Clone, Copy, Component, Debug, Deserialize, PrefabData, Serialize)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `storage` in this scope [INFO] [stdout] --> src/components/battery.component.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | #[storage(HashMapStorage)] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `prefab` in this scope [INFO] [stdout] --> src/components/battery.component.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[prefab(Component)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `Component` in this scope [INFO] [stdout] --> src/components/player.component.rs:10:17 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Clone, Component, Default, Debug, Deserialize, PrefabData, Serialize)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `PrefabData` in this scope [INFO] [stdout] --> src/components/player.component.rs:10:57 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Clone, Component, Default, Debug, Deserialize, PrefabData, Serialize)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `storage` in this scope [INFO] [stdout] --> src/components/player.component.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | #[storage(HashMapStorage)] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `prefab` in this scope [INFO] [stdout] --> src/components/player.component.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[prefab(Component)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `Component` in this scope [INFO] [stdout] --> src/components/run.component.rs:8:23 [INFO] [stdout] | [INFO] [stdout] 8 | #[derive(Clone, Copy, Component, Debug, Default, PrefabData)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `PrefabData` in this scope [INFO] [stdout] --> src/components/run.component.rs:8:50 [INFO] [stdout] | [INFO] [stdout] 8 | #[derive(Clone, Copy, Component, Debug, Default, PrefabData)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `storage` in this scope [INFO] [stdout] --> src/components/run.component.rs:9:3 [INFO] [stdout] | [INFO] [stdout] 9 | #[storage(HashMapStorage)] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `prefab` in this scope [INFO] [stdout] --> src/components/run.component.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[prefab(Component)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `PrefabData` in this scope [INFO] [stdout] --> src/prefabs/player.prefab.rs:17:37 [INFO] [stdout] | [INFO] [stdout] 17 | #[derive(Clone, Debug, Deserialize, PrefabData, Serialize)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/main.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/systems/player/player_look.system.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/systems/player/player_movement.system.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/systems/player/player_toggle_run.system.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/states/run.state.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/states/menu/start_menu.state.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/components/battery.component.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/components/player.component.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `amethyst` [INFO] [stdout] --> src/components/battery.component.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/components/run.component.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `amethyst` [INFO] [stdout] --> src/components/player.component.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/prefabs/player.prefab.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `amethyst` [INFO] [stdout] --> src/components/run.component.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `amethyst`, `amethyst::assets::AssetLoaderSystemData`, `amethyst::assets::PrefabLoader`, `amethyst::assets::RonFormat`, `amethyst::core::ArcThreadPool`, `amethyst::core::Transform`, `amethyst::core::math::Vector3`, `amethyst::ecs::Dispatcher`, `amethyst::ecs::DispatcherBuilder`, `amethyst::input::VirtualKeyCode`, `amethyst::input::is_key_down`, `amethyst::renderer::camera::Camera`, `amethyst::renderer::light::Light`, `amethyst::renderer::light::SpotLight`, `amethyst::renderer::MaterialDefaults`, `amethyst::renderer::Material`, `amethyst::renderer::Mesh`, `amethyst::renderer::palette::Srgb`, `amethyst::renderer::rendy::mesh::Normal`, `amethyst::renderer::rendy::mesh::Tangent`, `amethyst::renderer::rendy::mesh::TexCoord`, `amethyst::renderer::rendy::mesh::Position`, `amethyst::renderer::shape::Shape`, `amethyst::winit::Event`, `amethyst::winit::WindowEvent`, `amethyst::winit::DeviceEvent`, `amethyst::assets::ProgressCounter`, `amethyst::assets::AssetLoaderSystemData`, `amethyst::ecs::Dispatcher`, `amethyst::ecs::DispatcherBuilder`, `amethyst::input::VirtualKeyCode`, `amethyst::input::is_key_down`, `amethyst::ui::FontHandle`, `amethyst::renderer::shape::Shape`, `amethyst::renderer::rendy::mesh::Normal`, `amethyst::renderer::rendy::mesh::Tangent`, `amethyst::renderer::rendy::mesh::TexCoord`, `amethyst::renderer::rendy::mesh::Position`, `amethyst::renderer::MaterialDefaults`, `amethyst::renderer::Material`, `amethyst::renderer::Mesh`, `amethyst::core::Transform` [INFO] [stdout] --> src/prefabs/player.prefab.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use amethyst::{ [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] | [INFO] [stdout] ::: src/states/run.state.rs:2:14 [INFO] [stdout] | [INFO] [stdout] 2 | assets::{AssetLoaderSystemData, PrefabLoader, RonFormat}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] 3 | core::{ArcThreadPool, Transform, math::Vector3}, [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] 4 | ecs::{Dispatcher, DispatcherBuilder}, [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 5 | input::{VirtualKeyCode, is_key_down}, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 8 | camera::Camera, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 9 | light::{Light, SpotLight}, [INFO] [stdout] | ^^^^^ ^^^^^^^^^ [INFO] [stdout] 10 | MaterialDefaults, Material, Mesh, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^ [INFO] [stdout] 11 | palette::Srgb, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 12 | rendy::mesh::{Normal, Tangent, TexCoord, Position}, [INFO] [stdout] | ^^^^^^ ^^^^^^^ ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] 13 | shape::Shape, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 14 | }, [INFO] [stdout] 15 | winit::{Event, WindowEvent, DeviceEvent} [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/states/menu/start_menu.state.rs:2:14 [INFO] [stdout] | [INFO] [stdout] 2 | assets::{ProgressCounter, AssetLoaderSystemData}, [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 3 | ecs::{Dispatcher, DispatcherBuilder}, [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 4 | input::{VirtualKeyCode, is_key_down}, [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] 5 | prelude::*, [INFO] [stdout] 6 | ui::FontHandle, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 7 | renderer::{ [INFO] [stdout] 8 | shape::Shape, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 9 | rendy::mesh::{Normal, Tangent, TexCoord, Position}, [INFO] [stdout] | ^^^^^^ ^^^^^^^ ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] 10 | MaterialDefaults, Material, Mesh [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^ [INFO] [stdout] 11 | }, [INFO] [stdout] 12 | core::Transform [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Camera` [INFO] [stdout] --> src/prefabs/player.prefab.rs:31:18 [INFO] [stdout] | [INFO] [stdout] 31 | let camera = Camera::standard_3d(1024.0, 768.0); [INFO] [stdout] | ^^^^^^ use of undeclared type `Camera` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CameraPrefab` [INFO] [stdout] --> src/prefabs/player.prefab.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | CameraPrefab::Perspective { [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `CameraPrefab` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Srgb` [INFO] [stdout] --> src/prefabs/player.prefab.rs:44:16 [INFO] [stdout] | [INFO] [stdout] 44 | color: Srgb::new(1.0, 1.0, 0.8), [INFO] [stdout] | ^^^^ use of undeclared type `Srgb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> src/prefabs/player.prefab.rs:46:20 [INFO] [stdout] | [INFO] [stdout] 46 | direction: Vector3::new(0.0, 0.0, -1.0), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SpotLight` [INFO] [stdout] --> src/prefabs/player.prefab.rs:49:11 [INFO] [stdout] | [INFO] [stdout] 49 | ..SpotLight::default() [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `SpotLight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `Component` in this scope [INFO] [stdout] --> src/components/battery.component.rs:10:23 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Clone, Copy, Component, Debug, Deserialize, PrefabData, Serialize)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Light` [INFO] [stdout] --> src/prefabs/player.prefab.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | Light::from(flashlight) [INFO] [stdout] | ^^^^^ use of undeclared type `Light` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `PrefabData` in this scope [INFO] [stdout] --> src/components/battery.component.rs:10:54 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Clone, Copy, Component, Debug, Deserialize, PrefabData, Serialize)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `storage` in this scope [INFO] [stdout] --> src/components/battery.component.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | #[storage(HashMapStorage)] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `prefab` in this scope [INFO] [stdout] --> src/components/battery.component.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[prefab(Component)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `Component` in this scope [INFO] [stdout] --> src/components/player.component.rs:10:17 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Clone, Component, Default, Debug, Deserialize, PrefabData, Serialize)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StateEvent` [INFO] [stdout] --> src/states/run.state.rs:61:16 [INFO] [stdout] | [INFO] [stdout] 61 | if let StateEvent::Window(e) = &event { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StateEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `PrefabData` in this scope [INFO] [stdout] --> src/components/player.component.rs:10:57 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Clone, Component, Default, Debug, Deserialize, PrefabData, Serialize)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `storage` in this scope [INFO] [stdout] --> src/components/player.component.rs:11:3 [INFO] [stdout] | [INFO] [stdout] 11 | #[storage(HashMapStorage)] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `prefab` in this scope [INFO] [stdout] --> src/components/player.component.rs:12:3 [INFO] [stdout] | [INFO] [stdout] 12 | #[prefab(Component)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `Component` in this scope [INFO] [stdout] --> src/components/run.component.rs:8:23 [INFO] [stdout] | [INFO] [stdout] 8 | #[derive(Clone, Copy, Component, Debug, Default, PrefabData)] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `PrefabData` in this scope [INFO] [stdout] --> src/components/run.component.rs:8:50 [INFO] [stdout] | [INFO] [stdout] 8 | #[derive(Clone, Copy, Component, Debug, Default, PrefabData)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `storage` in this scope [INFO] [stdout] --> src/components/run.component.rs:9:3 [INFO] [stdout] | [INFO] [stdout] 9 | #[storage(HashMapStorage)] [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `prefab` in this scope [INFO] [stdout] --> src/components/run.component.rs:10:3 [INFO] [stdout] | [INFO] [stdout] 10 | #[prefab(Component)] [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find derive macro `PrefabData` in this scope [INFO] [stdout] --> src/prefabs/player.prefab.rs:17:37 [INFO] [stdout] | [INFO] [stdout] 17 | #[derive(Clone, Debug, Deserialize, PrefabData, Serialize)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualKeyCode` [INFO] [stdout] --> src/states/run.state.rs:63:32 [INFO] [stdout] | [INFO] [stdout] 63 | if is_key_down(&e, VirtualKeyCode::Escape) { [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `VirtualKeyCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Trans` [INFO] [stdout] --> src/states/run.state.rs:64:24 [INFO] [stdout] | [INFO] [stdout] 64 | return Trans::Quit; [INFO] [stdout] | ^^^^^ use of undeclared type `Trans` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Event` [INFO] [stdout] --> src/states/run.state.rs:66:27 [INFO] [stdout] | [INFO] [stdout] 66 | } else if let Event::WindowEvent { ref event, .. } = *e { [INFO] [stdout] | ^^^^^ use of undeclared type `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WindowEvent` [INFO] [stdout] --> src/states/run.state.rs:67:24 [INFO] [stdout] | [INFO] [stdout] 67 | if let WindowEvent::Focused(is_focused) = event { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `WindowEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Event` [INFO] [stdout] --> src/states/run.state.rs:71:27 [INFO] [stdout] | [INFO] [stdout] 71 | } else if let Event::DeviceEvent { ref event, .. } = *e { [INFO] [stdout] | ^^^^^ use of undeclared type `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DeviceEvent` [INFO] [stdout] --> src/states/run.state.rs:72:24 [INFO] [stdout] | [INFO] [stdout] 72 | if let DeviceEvent::MouseMotion { delta: (x, y) } = event { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `DeviceEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Trans` [INFO] [stdout] --> src/states/run.state.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 80 | Trans::None [INFO] [stdout] | ^^^^^ use of undeclared type `Trans` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Trans` [INFO] [stdout] --> src/states/run.state.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | Trans::None [INFO] [stdout] | ^^^^^ use of undeclared type `Trans` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DispatcherBuilder` [INFO] [stdout] --> src/states/run.state.rs:96:38 [INFO] [stdout] | [INFO] [stdout] 96 | let mut dispatcher_builder = DispatcherBuilder::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type `DispatcherBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shape` [INFO] [stdout] --> src/states/run.state.rs:139:17 [INFO] [stdout] | [INFO] [stdout] 139 | Shape::Sphere(100, 100) [INFO] [stdout] | ^^^^^ use of undeclared type `Shape` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Transform` [INFO] [stdout] --> src/states/run.state.rs:155:29 [INFO] [stdout] | [INFO] [stdout] 155 | let mut transform = Transform::default(); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Transform` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Camera` [INFO] [stdout] --> src/prefabs/player.prefab.rs:31:18 [INFO] [stdout] | [INFO] [stdout] 31 | let camera = Camera::standard_3d(1024.0, 768.0); [INFO] [stdout] | ^^^^^^ use of undeclared type `Camera` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CameraPrefab` [INFO] [stdout] --> src/prefabs/player.prefab.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | CameraPrefab::Perspective { [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `CameraPrefab` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Srgb` [INFO] [stdout] --> src/prefabs/player.prefab.rs:44:16 [INFO] [stdout] | [INFO] [stdout] 44 | color: Srgb::new(1.0, 1.0, 0.8), [INFO] [stdout] | ^^^^ use of undeclared type `Srgb` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shape` [INFO] [stdout] --> src/states/run.state.rs:168:17 [INFO] [stdout] | [INFO] [stdout] 168 | Shape::Plane(Some((100, 100))) [INFO] [stdout] | ^^^^^ use of undeclared type `Shape` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> src/prefabs/player.prefab.rs:46:20 [INFO] [stdout] | [INFO] [stdout] 46 | direction: Vector3::new(0.0, 0.0, -1.0), [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SpotLight` [INFO] [stdout] --> src/prefabs/player.prefab.rs:49:11 [INFO] [stdout] | [INFO] [stdout] 49 | ..SpotLight::default() [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `SpotLight` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Light` [INFO] [stdout] --> src/prefabs/player.prefab.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | Light::from(flashlight) [INFO] [stdout] | ^^^^^ use of undeclared type `Light` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Transform` [INFO] [stdout] --> src/states/run.state.rs:184:29 [INFO] [stdout] | [INFO] [stdout] 184 | let mut transform = Transform::default(); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Transform` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Trans` [INFO] [stdout] --> src/states/menu/start_menu.state.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | Trans::None [INFO] [stdout] | ^^^^^ use of undeclared type `Trans` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Trans` [INFO] [stdout] --> src/states/menu/start_menu.state.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | Trans::None [INFO] [stdout] | ^^^^^ use of undeclared type `Trans` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StateEvent` [INFO] [stdout] --> src/states/run.state.rs:61:16 [INFO] [stdout] | [INFO] [stdout] 61 | if let StateEvent::Window(e) = &event { [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StateEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VirtualKeyCode` [INFO] [stdout] --> src/states/run.state.rs:63:32 [INFO] [stdout] | [INFO] [stdout] 63 | if is_key_down(&e, VirtualKeyCode::Escape) { [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `VirtualKeyCode` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Trans` [INFO] [stdout] --> src/states/run.state.rs:64:24 [INFO] [stdout] | [INFO] [stdout] 64 | return Trans::Quit; [INFO] [stdout] | ^^^^^ use of undeclared type `Trans` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Event` [INFO] [stdout] --> src/states/run.state.rs:66:27 [INFO] [stdout] | [INFO] [stdout] 66 | } else if let Event::WindowEvent { ref event, .. } = *e { [INFO] [stdout] | ^^^^^ use of undeclared type `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `WindowEvent` [INFO] [stdout] --> src/states/run.state.rs:67:24 [INFO] [stdout] | [INFO] [stdout] 67 | if let WindowEvent::Focused(is_focused) = event { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `WindowEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Event` [INFO] [stdout] --> src/states/run.state.rs:71:27 [INFO] [stdout] | [INFO] [stdout] 71 | } else if let Event::DeviceEvent { ref event, .. } = *e { [INFO] [stdout] | ^^^^^ use of undeclared type `Event` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DeviceEvent` [INFO] [stdout] --> src/states/run.state.rs:72:24 [INFO] [stdout] | [INFO] [stdout] 72 | if let DeviceEvent::MouseMotion { delta: (x, y) } = event { [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `DeviceEvent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Trans` [INFO] [stdout] --> src/states/run.state.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 80 | Trans::None [INFO] [stdout] | ^^^^^ use of undeclared type `Trans` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Light` [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:33:20 [INFO] [stdout] | [INFO] [stdout] 33 | if let Light::Spot(flashlight) = light { [INFO] [stdout] | ^^^^^ use of undeclared type `Light` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Trans` [INFO] [stdout] --> src/states/run.state.rs:88:9 [INFO] [stdout] | [INFO] [stdout] 88 | Trans::None [INFO] [stdout] | ^^^^^ use of undeclared type `Trans` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Light` [INFO] [stdout] --> src/systems/player/player_look.system.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | if let Light::Spot(flashlight) = light { [INFO] [stdout] | ^^^^^ use of undeclared type `Light` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DispatcherBuilder` [INFO] [stdout] --> src/states/run.state.rs:96:38 [INFO] [stdout] | [INFO] [stdout] 96 | let mut dispatcher_builder = DispatcherBuilder::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type `DispatcherBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shape` [INFO] [stdout] --> src/states/run.state.rs:139:17 [INFO] [stdout] | [INFO] [stdout] 139 | Shape::Sphere(100, 100) [INFO] [stdout] | ^^^^^ use of undeclared type `Shape` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> src/systems/player/player_movement.system.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | let mini_velocity = Vector3::new(x_velocity, 0.0, z_velocity); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Light` [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:37:24 [INFO] [stdout] | [INFO] [stdout] 37 | if let Light::Spot(flashlight) = light { [INFO] [stdout] | ^^^^^ use of undeclared type `Light` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Transform` [INFO] [stdout] --> src/states/run.state.rs:155:29 [INFO] [stdout] | [INFO] [stdout] 155 | let mut transform = Transform::default(); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Transform` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/main.rs:31:14 [INFO] [stdout] | [INFO] [stdout] 31 | fn main() -> amethyst::Result<()> { [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GameDataBuilder` [INFO] [stdout] --> src/main.rs:41:21 [INFO] [stdout] | [INFO] [stdout] 41 | let game_data = GameDataBuilder::default() [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `GameDataBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PrefabLoaderSystemDesc` [INFO] [stdout] --> src/main.rs:42:27 [INFO] [stdout] | [INFO] [stdout] 42 | .with_system_desc(PrefabLoaderSystemDesc::::default(), "", &[]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `PrefabLoaderSystemDesc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Application` [INFO] [stdout] --> src/main.rs:54:20 [INFO] [stdout] | [INFO] [stdout] 54 | let mut game = Application::new(ASSETS_PATH, run_state, game_data)?; [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `Application` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/main.rs:68:24 [INFO] [stdout] | [INFO] [stdout] 68 | logger_level = amethyst::LogLevelFilter::Debug; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/main.rs:70:24 [INFO] [stdout] | [INFO] [stdout] 70 | logger_level = amethyst::LogLevelFilter::Info; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/main.rs:73:25 [INFO] [stdout] | [INFO] [stdout] 73 | let logger_config = amethyst::LoggerConfig { [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/main.rs:75:11 [INFO] [stdout] | [INFO] [stdout] 75 | ..amethyst::LoggerConfig::default() [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Shape` [INFO] [stdout] --> src/states/run.state.rs:168:17 [INFO] [stdout] | [INFO] [stdout] 168 | Shape::Plane(Some((100, 100))) [INFO] [stdout] | ^^^^^ use of undeclared type `Shape` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/main.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | amethyst::start_logger(logger_config); [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputBundle` [INFO] [stdout] --> src/main.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | InputBundle::::new().with_bindings_from_file(INPUT_BINDINGS_PATH).unwrap() [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `InputBundle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TransformBundle` [INFO] [stdout] --> src/main.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | TransformBundle::new() [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `TransformBundle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RenderingBundle` [INFO] [stdout] --> src/main.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | RenderingBundle::::new() [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `RenderingBundle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RenderToWindow` [INFO] [stdout] --> src/main.rs:101:22 [INFO] [stdout] | [INFO] [stdout] 101 | .with_plugin(RenderToWindow::from_config_path(DISPLAY_CONFIG_PATH) [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `RenderToWindow` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RenderPbr3D` [INFO] [stdout] --> src/main.rs:105:22 [INFO] [stdout] | [INFO] [stdout] 105 | .with_plugin(RenderPbr3D::default()) [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `RenderPbr3D` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RenderUi` [INFO] [stdout] --> src/main.rs:106:22 [INFO] [stdout] | [INFO] [stdout] 106 | .with_plugin(RenderUi::default()) [INFO] [stdout] | ^^^^^^^^ use of undeclared type `RenderUi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiBundle` [INFO] [stdout] --> src/main.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | UiBundle::::new() [INFO] [stdout] | ^^^^^^^^ use of undeclared type `UiBundle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Transform` [INFO] [stdout] --> src/states/run.state.rs:184:29 [INFO] [stdout] | [INFO] [stdout] 184 | let mut transform = Transform::default(); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Transform` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Light` in this scope [INFO] [stdout] --> src/prefabs/player.prefab.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | light: Light, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CameraPrefab` in this scope [INFO] [stdout] --> src/prefabs/player.prefab.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | camera: CameraPrefab, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Transform` in this scope [INFO] [stdout] --> src/prefabs/player.prefab.rs:27:16 [INFO] [stdout] | [INFO] [stdout] 27 | transform: Transform [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CameraPrefab` in this scope [INFO] [stdout] --> src/prefabs/player.prefab.rs:30:51 [INFO] [stdout] | [INFO] [stdout] 30 | fn get_default_player_camera_deserialization() -> CameraPrefab { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Light` in this scope [INFO] [stdout] --> src/prefabs/player.prefab.rs:41:50 [INFO] [stdout] | [INFO] [stdout] 41 | fn get_default_player_light_deserialization() -> Light { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpotLight` in this scope [INFO] [stdout] --> src/prefabs/player.prefab.rs:42:22 [INFO] [stdout] | [INFO] [stdout] 42 | let flashlight = SpotLight { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Dispatcher` in this scope [INFO] [stdout] --> src/states/run.state.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 38 | dispatcher: Option> [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `SimpleState` in this scope [INFO] [stdout] --> src/states/run.state.rs:41:14 [INFO] [stdout] | [INFO] [stdout] 41 | impl<'a, 'b> SimpleState for RunState<'a, 'b> { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateData` in this scope [INFO] [stdout] --> src/states/run.state.rs:42:34 [INFO] [stdout] | [INFO] [stdout] 42 | fn on_start(&mut self, data: StateData<'_, GameData<'_, '_>>) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GameData` in this scope [INFO] [stdout] --> src/states/run.state.rs:42:48 [INFO] [stdout] | [INFO] [stdout] 42 | fn on_start(&mut self, data: StateData<'_, GameData<'_, '_>>) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateData` in this scope [INFO] [stdout] --> src/states/run.state.rs:56:33 [INFO] [stdout] | [INFO] [stdout] 56 | fn on_stop(&mut self, data: StateData<'_, GameData<'_, '_>>) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GameData` in this scope [INFO] [stdout] --> src/states/run.state.rs:56:47 [INFO] [stdout] | [INFO] [stdout] 56 | fn on_stop(&mut self, data: StateData<'_, GameData<'_, '_>>) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateData` in this scope [INFO] [stdout] --> src/states/run.state.rs:60:38 [INFO] [stdout] | [INFO] [stdout] 60 | fn handle_event(&mut self, data: StateData<'_, GameData<'_, '_>>, event: StateEvent) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GameData` in this scope [INFO] [stdout] --> src/states/run.state.rs:60:52 [INFO] [stdout] | [INFO] [stdout] 60 | fn handle_event(&mut self, data: StateData<'_, GameData<'_, '_>>, event: StateEvent) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateEvent` in this scope [INFO] [stdout] --> src/states/run.state.rs:60:78 [INFO] [stdout] | [INFO] [stdout] 60 | fn handle_event(&mut self, data: StateData<'_, GameData<'_, '_>>, event: StateEvent) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SimpleTrans` in this scope [INFO] [stdout] --> src/states/run.state.rs:60:93 [INFO] [stdout] | [INFO] [stdout] 60 | fn handle_event(&mut self, data: StateData<'_, GameData<'_, '_>>, event: StateEvent) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `is_key_down` in this scope [INFO] [stdout] --> src/states/run.state.rs:63:16 [INFO] [stdout] | [INFO] [stdout] 63 | if is_key_down(&e, VirtualKeyCode::Escape) { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateData` in this scope [INFO] [stdout] --> src/states/run.state.rs:83:37 [INFO] [stdout] | [INFO] [stdout] 83 | fn update(&mut self, data: &mut StateData) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GameData` in this scope [INFO] [stdout] --> src/states/run.state.rs:83:47 [INFO] [stdout] | [INFO] [stdout] 41 | impl<'a, 'b> SimpleState for RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, GameData` [INFO] [stdout] ... [INFO] [stdout] 83 | fn update(&mut self, data: &mut StateData) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SimpleTrans` in this scope [INFO] [stdout] --> src/states/run.state.rs:83:61 [INFO] [stdout] | [INFO] [stdout] 83 | fn update(&mut self, data: &mut StateData) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `World` in this scope [INFO] [stdout] --> src/states/run.state.rs:93:53 [INFO] [stdout] | [INFO] [stdout] 93 | fn initialize_dispatcher(&mut self, world: &mut World) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ArcThreadPool` in this scope [INFO] [stdout] --> src/states/run.state.rs:105:48 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, ArcThreadPool` [INFO] [stdout] ... [INFO] [stdout] 105 | .with_pool((*world.read_resource::()).clone()) [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `World` in this scope [INFO] [stdout] --> src/states/run.state.rs:114:48 [INFO] [stdout] | [INFO] [stdout] 114 | fn create_player_entity(&self, world: &mut World) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PrefabLoader` in this scope [INFO] [stdout] --> src/states/run.state.rs:118:28 [INFO] [stdout] | [INFO] [stdout] 118 | .exec(|loader: PrefabLoader<'_, PlayerPrefabData>| { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `RonFormat` in this scope [INFO] [stdout] --> src/states/run.state.rs:121:21 [INFO] [stdout] | [INFO] [stdout] 121 | RonFormat, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `World` in this scope [INFO] [stdout] --> src/states/run.state.rs:134:46 [INFO] [stdout] | [INFO] [stdout] 134 | fn create_test_sphere(&self, world: &mut World) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AssetLoaderSystemData` in this scope [INFO] [stdout] --> src/states/run.state.rs:137:40 [INFO] [stdout] | [INFO] [stdout] 137 | let mesh = world.exec(|loader: AssetLoaderSystemData<'_, Mesh>| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mesh` in this scope [INFO] [stdout] --> src/states/run.state.rs:137:66 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Mesh` [INFO] [stdout] ... [INFO] [stdout] 137 | let mesh = world.exec(|loader: AssetLoaderSystemData<'_, Mesh>| { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Position` in this scope [INFO] [stdout] --> src/states/run.state.rs:140:38 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Position` [INFO] [stdout] ... [INFO] [stdout] 140 | .generate::<(Vec, Vec, Vec, Vec)>(None) [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Normal` in this scope [INFO] [stdout] --> src/states/run.state.rs:140:53 [INFO] [stdout] | [INFO] [stdout] 140 | .generate::<(Vec, Vec, Vec, Vec)>(None) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use rand::distributions::Normal; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Tangent` in this scope [INFO] [stdout] --> src/states/run.state.rs:140:66 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Tangent` [INFO] [stdout] ... [INFO] [stdout] 140 | .generate::<(Vec, Vec, Vec, Vec)>(None) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TexCoord` in this scope [INFO] [stdout] --> src/states/run.state.rs:140:80 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, TexCoord` [INFO] [stdout] ... [INFO] [stdout] 140 | .generate::<(Vec, Vec, Vec, Vec)>(None) [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MaterialDefaults` in this scope [INFO] [stdout] --> src/states/run.state.rs:145:55 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, MaterialDefaults` [INFO] [stdout] ... [INFO] [stdout] 145 | let material_defaults = world.read_resource::().0.clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AssetLoaderSystemData` in this scope [INFO] [stdout] --> src/states/run.state.rs:146:44 [INFO] [stdout] | [INFO] [stdout] 146 | let material = world.exec(|loader: AssetLoaderSystemData<'_, Material>| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Material` in this scope [INFO] [stdout] --> src/states/run.state.rs:146:70 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Material` [INFO] [stdout] ... [INFO] [stdout] 146 | let material = world.exec(|loader: AssetLoaderSystemData<'_, Material>| { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Material` in this scope [INFO] [stdout] --> src/states/run.state.rs:148:17 [INFO] [stdout] | [INFO] [stdout] 148 | Material { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `World` in this scope [INFO] [stdout] --> src/states/run.state.rs:163:41 [INFO] [stdout] | [INFO] [stdout] 163 | fn create_ground(&self, world: &mut World) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AssetLoaderSystemData` in this scope [INFO] [stdout] --> src/states/run.state.rs:166:40 [INFO] [stdout] | [INFO] [stdout] 166 | let mesh = world.exec(|loader: AssetLoaderSystemData<'_, Mesh>| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mesh` in this scope [INFO] [stdout] --> src/states/run.state.rs:166:66 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Mesh` [INFO] [stdout] ... [INFO] [stdout] 166 | let mesh = world.exec(|loader: AssetLoaderSystemData<'_, Mesh>| { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Position` in this scope [INFO] [stdout] --> src/states/run.state.rs:169:38 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Position` [INFO] [stdout] ... [INFO] [stdout] 169 | .generate::<(Vec, Vec, Vec, Vec)>(None) [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Normal` in this scope [INFO] [stdout] --> src/states/run.state.rs:169:53 [INFO] [stdout] | [INFO] [stdout] 169 | .generate::<(Vec, Vec, Vec, Vec)>(None) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use rand::distributions::Normal; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Tangent` in this scope [INFO] [stdout] --> src/states/run.state.rs:169:66 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Tangent` [INFO] [stdout] ... [INFO] [stdout] 169 | .generate::<(Vec, Vec, Vec, Vec)>(None) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TexCoord` in this scope [INFO] [stdout] --> src/states/run.state.rs:169:80 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, TexCoord` [INFO] [stdout] ... [INFO] [stdout] 169 | .generate::<(Vec, Vec, Vec, Vec)>(None) [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MaterialDefaults` in this scope [INFO] [stdout] --> src/states/run.state.rs:174:55 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, MaterialDefaults` [INFO] [stdout] ... [INFO] [stdout] 174 | let material_defaults = world.read_resource::().0.clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AssetLoaderSystemData` in this scope [INFO] [stdout] --> src/states/run.state.rs:175:44 [INFO] [stdout] | [INFO] [stdout] 175 | let material = world.exec(|loader: AssetLoaderSystemData<'_, Material>| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Material` in this scope [INFO] [stdout] --> src/states/run.state.rs:175:70 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Material` [INFO] [stdout] ... [INFO] [stdout] 175 | let material = world.exec(|loader: AssetLoaderSystemData<'_, Material>| { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Material` in this scope [INFO] [stdout] --> src/states/run.state.rs:177:17 [INFO] [stdout] | [INFO] [stdout] 177 | Material { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `World` in this scope [INFO] [stdout] --> src/states/run.state.rs:191:48 [INFO] [stdout] | [INFO] [stdout] 191 | fn create_resources(&mut self, world: &mut World) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `SimpleState` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:18:6 [INFO] [stdout] | [INFO] [stdout] 18 | impl SimpleState for StartMenuState { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateData` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | fn on_start(&mut self, data: StateData<'_, GameData<'_, '_>>) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GameData` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:19:48 [INFO] [stdout] | [INFO] [stdout] 19 | fn on_start(&mut self, data: StateData<'_, GameData<'_, '_>>) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateData` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:22:33 [INFO] [stdout] | [INFO] [stdout] 22 | fn on_stop(&mut self, data: StateData<'_, GameData<'_, '_>>) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Trans` [INFO] [stdout] --> src/states/menu/start_menu.state.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | Trans::None [INFO] [stdout] | ^^^^^ use of undeclared type `Trans` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GameData` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:22:47 [INFO] [stdout] | [INFO] [stdout] 22 | fn on_stop(&mut self, data: StateData<'_, GameData<'_, '_>>) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateData` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:26:39 [INFO] [stdout] | [INFO] [stdout] 26 | fn handle_event(&mut self, _data: StateData<'_, GameData<'_, '_>>, event: StateEvent) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GameData` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:26:53 [INFO] [stdout] | [INFO] [stdout] 26 | fn handle_event(&mut self, _data: StateData<'_, GameData<'_, '_>>, event: StateEvent) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateEvent` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:26:79 [INFO] [stdout] | [INFO] [stdout] 26 | fn handle_event(&mut self, _data: StateData<'_, GameData<'_, '_>>, event: StateEvent) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SimpleTrans` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:26:94 [INFO] [stdout] | [INFO] [stdout] 26 | fn handle_event(&mut self, _data: StateData<'_, GameData<'_, '_>>, event: StateEvent) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateData` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:30:37 [INFO] [stdout] | [INFO] [stdout] 30 | fn update(&mut self, data: &mut StateData) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GameData` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:30:47 [INFO] [stdout] | [INFO] [stdout] 18 | impl SimpleState for StartMenuState { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 30 | fn update(&mut self, data: &mut StateData) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SimpleTrans` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:30:61 [INFO] [stdout] | [INFO] [stdout] 30 | fn update(&mut self, data: &mut StateData) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `System` in this scope [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:23:10 [INFO] [stdout] | [INFO] [stdout] 23 | impl<'a> System<'a> for PlayerBatteryDrainSystem { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | ReadStorage<'a, PlayerComponent>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Read` in this scope [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | Read<'a, Time>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use std::io::Read; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Time` in this scope [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:26:18 [INFO] [stdout] | [INFO] [stdout] 23 | impl<'a> System<'a> for PlayerBatteryDrainSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Time` [INFO] [stdout] ... [INFO] [stdout] 26 | Read<'a, Time>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | WriteStorage<'a, Light>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Light` in this scope [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:27:26 [INFO] [stdout] | [INFO] [stdout] 23 | impl<'a> System<'a> for PlayerBatteryDrainSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Light` [INFO] [stdout] ... [INFO] [stdout] 27 | WriteStorage<'a, Light>, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | WriteStorage<'a, BatteryComponent> [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `System` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:15:10 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> System<'a> for PlayerLookSystem { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | ReadStorage<'a, PlayerComponent>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Read` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | Read<'a, MouseMovementResource>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use std::io::Read; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Read` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | Read<'a, WindowFocusedResource>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use std::io::Read; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReadExpect` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | ReadExpect<'a, Window>, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Window` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:20:24 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> System<'a> for PlayerLookSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Window` [INFO] [stdout] ... [INFO] [stdout] 20 | ReadExpect<'a, Window>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | WriteStorage<'a, Transform>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Transform` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:21:26 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> System<'a> for PlayerLookSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Transform` [INFO] [stdout] ... [INFO] [stdout] 21 | WriteStorage<'a, Transform>, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | WriteStorage<'a, Light> [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Light` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:22:26 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> System<'a> for PlayerLookSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Light` [INFO] [stdout] ... [INFO] [stdout] 22 | WriteStorage<'a, Light> [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `System` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:14:10 [INFO] [stdout] | [INFO] [stdout] 14 | impl<'a> System<'a> for PlayerMovementSystem { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | ReadStorage<'a, PlayerComponent>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | ReadStorage<'a, RunComponent>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | WriteStorage<'a, Transform>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Transform` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:18:26 [INFO] [stdout] | [INFO] [stdout] 14 | impl<'a> System<'a> for PlayerMovementSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Transform` [INFO] [stdout] ... [INFO] [stdout] 18 | WriteStorage<'a, Transform>, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Read` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | Read<'a, Time>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use std::io::Read; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Time` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:19:18 [INFO] [stdout] | [INFO] [stdout] 14 | impl<'a> System<'a> for PlayerMovementSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Time` [INFO] [stdout] ... [INFO] [stdout] 19 | Read<'a, Time>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Read` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | Read<'a, InputHandler> [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use std::io::Read; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InputHandler` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:20:18 [INFO] [stdout] | [INFO] [stdout] 20 | Read<'a, InputHandler> [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StringBindings` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:20:31 [INFO] [stdout] | [INFO] [stdout] 14 | impl<'a> System<'a> for PlayerMovementSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, StringBindings` [INFO] [stdout] ... [INFO] [stdout] 20 | Read<'a, InputHandler> [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `System` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:23:10 [INFO] [stdout] | [INFO] [stdout] 23 | impl<'a> System<'a> for PlayerToggleFlashlightSystem { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | ReadStorage<'a, PlayerComponent>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | ReadStorage<'a, BatteryComponent>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Trans` [INFO] [stdout] --> src/states/menu/start_menu.state.rs:31:9 [INFO] [stdout] | [INFO] [stdout] 31 | Trans::None [INFO] [stdout] | ^^^^^ use of undeclared type `Trans` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Read` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | Read<'a, InputHandler>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use std::io::Read; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InputHandler` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:27:18 [INFO] [stdout] | [INFO] [stdout] 27 | Read<'a, InputHandler>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StringBindings` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:27:31 [INFO] [stdout] | [INFO] [stdout] 23 | impl<'a> System<'a> for PlayerToggleFlashlightSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, StringBindings` [INFO] [stdout] ... [INFO] [stdout] 27 | Read<'a, InputHandler>, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Read` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | Read<'a, Time>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use std::io::Read; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Time` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:28:18 [INFO] [stdout] | [INFO] [stdout] 23 | impl<'a> System<'a> for PlayerToggleFlashlightSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Time` [INFO] [stdout] ... [INFO] [stdout] 28 | Read<'a, Time>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | WriteStorage<'a, Light> [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Light` [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:33:20 [INFO] [stdout] | [INFO] [stdout] 33 | if let Light::Spot(flashlight) = light { [INFO] [stdout] | ^^^^^ use of undeclared type `Light` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Light` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:29:26 [INFO] [stdout] | [INFO] [stdout] 23 | impl<'a> System<'a> for PlayerToggleFlashlightSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Light` [INFO] [stdout] ... [INFO] [stdout] 29 | WriteStorage<'a, Light> [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `System` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_run.system.rs:12:10 [INFO] [stdout] | [INFO] [stdout] 12 | impl<'a> System<'a> for PlayerToggleRunSystem { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Entities` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_run.system.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | Entities<'a>, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_run.system.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | ReadStorage<'a, PlayerComponent>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Read` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_run.system.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | Read<'a, InputHandler>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use std::io::Read; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InputHandler` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_run.system.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | Read<'a, InputHandler>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StringBindings` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_run.system.rs:16:31 [INFO] [stdout] | [INFO] [stdout] 12 | impl<'a> System<'a> for PlayerToggleRunSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, StringBindings` [INFO] [stdout] ... [INFO] [stdout] 16 | Read<'a, InputHandler>, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_run.system.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | WriteStorage<'a, RunComponent> [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InputBundle` in this scope [INFO] [stdout] --> src/main.rs:84:33 [INFO] [stdout] | [INFO] [stdout] 84 | fn initialize_input_bundle() -> InputBundle { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StringBindings` in this scope [INFO] [stdout] --> src/main.rs:84:45 [INFO] [stdout] | [INFO] [stdout] 84 | fn initialize_input_bundle() -> InputBundle { [INFO] [stdout] | - ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StringBindings` in this scope [INFO] [stdout] --> src/main.rs:85:19 [INFO] [stdout] | [INFO] [stdout] 84 | fn initialize_input_bundle() -> InputBundle { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 85 | InputBundle::::new().with_bindings_from_file(INPUT_BINDINGS_PATH).unwrap() [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TransformBundle` in this scope [INFO] [stdout] --> src/main.rs:89:37 [INFO] [stdout] | [INFO] [stdout] 89 | fn initialize_transform_bundle() -> TransformBundle<'static> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `RenderingBundle` in this scope [INFO] [stdout] --> src/main.rs:99:37 [INFO] [stdout] | [INFO] [stdout] 99 | fn initialize_rendering_bundle() -> RenderingBundle { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefaultBackend` in this scope [INFO] [stdout] --> src/main.rs:99:53 [INFO] [stdout] | [INFO] [stdout] 99 | fn initialize_rendering_bundle() -> RenderingBundle { [INFO] [stdout] | - ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefaultBackend` in this scope [INFO] [stdout] --> src/main.rs:100:23 [INFO] [stdout] | [INFO] [stdout] 99 | fn initialize_rendering_bundle() -> RenderingBundle { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 100 | RenderingBundle::::new() [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UiBundle` in this scope [INFO] [stdout] --> src/main.rs:110:30 [INFO] [stdout] | [INFO] [stdout] 110 | fn initialize_ui_bundle() -> UiBundle { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StringBindings` in this scope [INFO] [stdout] --> src/main.rs:110:39 [INFO] [stdout] | [INFO] [stdout] 110 | fn initialize_ui_bundle() -> UiBundle { [INFO] [stdout] | - ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StringBindings` in this scope [INFO] [stdout] --> src/main.rs:111:16 [INFO] [stdout] | [INFO] [stdout] 110 | fn initialize_ui_bundle() -> UiBundle { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 111 | UiBundle::::new() [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BatteryComponent` [INFO] [stdout] --> src/states/run.state.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | BatteryComponent [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FLASHLIGHT_BATTERY_AMOUNT` [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | FLASHLIGHT_BATTERY_AMOUNT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FLASHLIGHT_BATTERY_AMOUNT` [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:15:52 [INFO] [stdout] | [INFO] [stdout] 15 | util::constants::{FLASHLIGHT_TOGGLE_THRESHOLD, FLASHLIGHT_BATTERY_AMOUNT, FLASHLIGHT_DEFAULT_INTENSITY} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `states::menu::StartMenuState` [INFO] [stdout] --> src/main.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use states::menu::StartMenuState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Light` [INFO] [stdout] --> src/systems/player/player_look.system.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | if let Light::Spot(flashlight) = light { [INFO] [stdout] | ^^^^^ use of undeclared type `Light` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 185 previous errors; 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0422, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] [INFO] [stderr] error: could not compile `evil_penguin_2` [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[E0433]: failed to resolve: use of undeclared type `Vector3` [INFO] [stdout] --> src/systems/player/player_movement.system.rs:35:33 [INFO] [stdout] | [INFO] [stdout] 35 | let mini_velocity = Vector3::new(x_velocity, 0.0, z_velocity); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Vector3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Light` [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:37:24 [INFO] [stdout] | [INFO] [stdout] 37 | if let Light::Spot(flashlight) = light { [INFO] [stdout] | ^^^^^ use of undeclared type `Light` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/main.rs:31:14 [INFO] [stdout] | [INFO] [stdout] 31 | fn main() -> amethyst::Result<()> { [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GameDataBuilder` [INFO] [stdout] --> src/main.rs:41:21 [INFO] [stdout] | [INFO] [stdout] 41 | let game_data = GameDataBuilder::default() [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `GameDataBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PrefabLoaderSystemDesc` [INFO] [stdout] --> src/main.rs:42:27 [INFO] [stdout] | [INFO] [stdout] 42 | .with_system_desc(PrefabLoaderSystemDesc::::default(), "", &[]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `PrefabLoaderSystemDesc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Application` [INFO] [stdout] --> src/main.rs:54:20 [INFO] [stdout] | [INFO] [stdout] 54 | let mut game = Application::new(ASSETS_PATH, run_state, game_data)?; [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `Application` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/main.rs:68:24 [INFO] [stdout] | [INFO] [stdout] 68 | logger_level = amethyst::LogLevelFilter::Debug; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/main.rs:70:24 [INFO] [stdout] | [INFO] [stdout] 70 | logger_level = amethyst::LogLevelFilter::Info; [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/main.rs:73:25 [INFO] [stdout] | [INFO] [stdout] 73 | let logger_config = amethyst::LoggerConfig { [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/main.rs:75:11 [INFO] [stdout] | [INFO] [stdout] 75 | ..amethyst::LoggerConfig::default() [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `amethyst` [INFO] [stdout] --> src/main.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | amethyst::start_logger(logger_config); [INFO] [stdout] | ^^^^^^^^ use of undeclared crate or module `amethyst` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `InputBundle` [INFO] [stdout] --> src/main.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | InputBundle::::new().with_bindings_from_file(INPUT_BINDINGS_PATH).unwrap() [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `InputBundle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `TransformBundle` [INFO] [stdout] --> src/main.rs:90:5 [INFO] [stdout] | [INFO] [stdout] 90 | TransformBundle::new() [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `TransformBundle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RenderingBundle` [INFO] [stdout] --> src/main.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | RenderingBundle::::new() [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `RenderingBundle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RenderToWindow` [INFO] [stdout] --> src/main.rs:101:22 [INFO] [stdout] | [INFO] [stdout] 101 | .with_plugin(RenderToWindow::from_config_path(DISPLAY_CONFIG_PATH) [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `RenderToWindow` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RenderPbr3D` [INFO] [stdout] --> src/main.rs:105:22 [INFO] [stdout] | [INFO] [stdout] 105 | .with_plugin(RenderPbr3D::default()) [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `RenderPbr3D` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RenderUi` [INFO] [stdout] --> src/main.rs:106:22 [INFO] [stdout] | [INFO] [stdout] 106 | .with_plugin(RenderUi::default()) [INFO] [stdout] | ^^^^^^^^ use of undeclared type `RenderUi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `UiBundle` [INFO] [stdout] --> src/main.rs:111:5 [INFO] [stdout] | [INFO] [stdout] 111 | UiBundle::::new() [INFO] [stdout] | ^^^^^^^^ use of undeclared type `UiBundle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Light` in this scope [INFO] [stdout] --> src/prefabs/player.prefab.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | light: Light, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CameraPrefab` in this scope [INFO] [stdout] --> src/prefabs/player.prefab.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | camera: CameraPrefab, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Transform` in this scope [INFO] [stdout] --> src/prefabs/player.prefab.rs:27:16 [INFO] [stdout] | [INFO] [stdout] 27 | transform: Transform [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CameraPrefab` in this scope [INFO] [stdout] --> src/prefabs/player.prefab.rs:30:51 [INFO] [stdout] | [INFO] [stdout] 30 | fn get_default_player_camera_deserialization() -> CameraPrefab { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Light` in this scope [INFO] [stdout] --> src/prefabs/player.prefab.rs:41:50 [INFO] [stdout] | [INFO] [stdout] 41 | fn get_default_player_light_deserialization() -> Light { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `SpotLight` in this scope [INFO] [stdout] --> src/prefabs/player.prefab.rs:42:22 [INFO] [stdout] | [INFO] [stdout] 42 | let flashlight = SpotLight { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Dispatcher` in this scope [INFO] [stdout] --> src/states/run.state.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 38 | dispatcher: Option> [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `SimpleState` in this scope [INFO] [stdout] --> src/states/run.state.rs:41:14 [INFO] [stdout] | [INFO] [stdout] 41 | impl<'a, 'b> SimpleState for RunState<'a, 'b> { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateData` in this scope [INFO] [stdout] --> src/states/run.state.rs:42:34 [INFO] [stdout] | [INFO] [stdout] 42 | fn on_start(&mut self, data: StateData<'_, GameData<'_, '_>>) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GameData` in this scope [INFO] [stdout] --> src/states/run.state.rs:42:48 [INFO] [stdout] | [INFO] [stdout] 42 | fn on_start(&mut self, data: StateData<'_, GameData<'_, '_>>) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateData` in this scope [INFO] [stdout] --> src/states/run.state.rs:56:33 [INFO] [stdout] | [INFO] [stdout] 56 | fn on_stop(&mut self, data: StateData<'_, GameData<'_, '_>>) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GameData` in this scope [INFO] [stdout] --> src/states/run.state.rs:56:47 [INFO] [stdout] | [INFO] [stdout] 56 | fn on_stop(&mut self, data: StateData<'_, GameData<'_, '_>>) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateData` in this scope [INFO] [stdout] --> src/states/run.state.rs:60:38 [INFO] [stdout] | [INFO] [stdout] 60 | fn handle_event(&mut self, data: StateData<'_, GameData<'_, '_>>, event: StateEvent) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GameData` in this scope [INFO] [stdout] --> src/states/run.state.rs:60:52 [INFO] [stdout] | [INFO] [stdout] 60 | fn handle_event(&mut self, data: StateData<'_, GameData<'_, '_>>, event: StateEvent) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateEvent` in this scope [INFO] [stdout] --> src/states/run.state.rs:60:78 [INFO] [stdout] | [INFO] [stdout] 60 | fn handle_event(&mut self, data: StateData<'_, GameData<'_, '_>>, event: StateEvent) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SimpleTrans` in this scope [INFO] [stdout] --> src/states/run.state.rs:60:93 [INFO] [stdout] | [INFO] [stdout] 60 | fn handle_event(&mut self, data: StateData<'_, GameData<'_, '_>>, event: StateEvent) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `is_key_down` in this scope [INFO] [stdout] --> src/states/run.state.rs:63:16 [INFO] [stdout] | [INFO] [stdout] 63 | if is_key_down(&e, VirtualKeyCode::Escape) { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateData` in this scope [INFO] [stdout] --> src/states/run.state.rs:83:37 [INFO] [stdout] | [INFO] [stdout] 83 | fn update(&mut self, data: &mut StateData) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GameData` in this scope [INFO] [stdout] --> src/states/run.state.rs:83:47 [INFO] [stdout] | [INFO] [stdout] 41 | impl<'a, 'b> SimpleState for RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, GameData` [INFO] [stdout] ... [INFO] [stdout] 83 | fn update(&mut self, data: &mut StateData) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SimpleTrans` in this scope [INFO] [stdout] --> src/states/run.state.rs:83:61 [INFO] [stdout] | [INFO] [stdout] 83 | fn update(&mut self, data: &mut StateData) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `World` in this scope [INFO] [stdout] --> src/states/run.state.rs:93:53 [INFO] [stdout] | [INFO] [stdout] 93 | fn initialize_dispatcher(&mut self, world: &mut World) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ArcThreadPool` in this scope [INFO] [stdout] --> src/states/run.state.rs:105:48 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, ArcThreadPool` [INFO] [stdout] ... [INFO] [stdout] 105 | .with_pool((*world.read_resource::()).clone()) [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `World` in this scope [INFO] [stdout] --> src/states/run.state.rs:114:48 [INFO] [stdout] | [INFO] [stdout] 114 | fn create_player_entity(&self, world: &mut World) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PrefabLoader` in this scope [INFO] [stdout] --> src/states/run.state.rs:118:28 [INFO] [stdout] | [INFO] [stdout] 118 | .exec(|loader: PrefabLoader<'_, PlayerPrefabData>| { [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `RonFormat` in this scope [INFO] [stdout] --> src/states/run.state.rs:121:21 [INFO] [stdout] | [INFO] [stdout] 121 | RonFormat, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `World` in this scope [INFO] [stdout] --> src/states/run.state.rs:134:46 [INFO] [stdout] | [INFO] [stdout] 134 | fn create_test_sphere(&self, world: &mut World) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AssetLoaderSystemData` in this scope [INFO] [stdout] --> src/states/run.state.rs:137:40 [INFO] [stdout] | [INFO] [stdout] 137 | let mesh = world.exec(|loader: AssetLoaderSystemData<'_, Mesh>| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mesh` in this scope [INFO] [stdout] --> src/states/run.state.rs:137:66 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Mesh` [INFO] [stdout] ... [INFO] [stdout] 137 | let mesh = world.exec(|loader: AssetLoaderSystemData<'_, Mesh>| { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Position` in this scope [INFO] [stdout] --> src/states/run.state.rs:140:38 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Position` [INFO] [stdout] ... [INFO] [stdout] 140 | .generate::<(Vec, Vec, Vec, Vec)>(None) [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Normal` in this scope [INFO] [stdout] --> src/states/run.state.rs:140:53 [INFO] [stdout] | [INFO] [stdout] 140 | .generate::<(Vec, Vec, Vec, Vec)>(None) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use rand::distributions::Normal; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Tangent` in this scope [INFO] [stdout] --> src/states/run.state.rs:140:66 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Tangent` [INFO] [stdout] ... [INFO] [stdout] 140 | .generate::<(Vec, Vec, Vec, Vec)>(None) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TexCoord` in this scope [INFO] [stdout] --> src/states/run.state.rs:140:80 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, TexCoord` [INFO] [stdout] ... [INFO] [stdout] 140 | .generate::<(Vec, Vec, Vec, Vec)>(None) [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MaterialDefaults` in this scope [INFO] [stdout] --> src/states/run.state.rs:145:55 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, MaterialDefaults` [INFO] [stdout] ... [INFO] [stdout] 145 | let material_defaults = world.read_resource::().0.clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AssetLoaderSystemData` in this scope [INFO] [stdout] --> src/states/run.state.rs:146:44 [INFO] [stdout] | [INFO] [stdout] 146 | let material = world.exec(|loader: AssetLoaderSystemData<'_, Material>| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Material` in this scope [INFO] [stdout] --> src/states/run.state.rs:146:70 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Material` [INFO] [stdout] ... [INFO] [stdout] 146 | let material = world.exec(|loader: AssetLoaderSystemData<'_, Material>| { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Material` in this scope [INFO] [stdout] --> src/states/run.state.rs:148:17 [INFO] [stdout] | [INFO] [stdout] 148 | Material { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `World` in this scope [INFO] [stdout] --> src/states/run.state.rs:163:41 [INFO] [stdout] | [INFO] [stdout] 163 | fn create_ground(&self, world: &mut World) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AssetLoaderSystemData` in this scope [INFO] [stdout] --> src/states/run.state.rs:166:40 [INFO] [stdout] | [INFO] [stdout] 166 | let mesh = world.exec(|loader: AssetLoaderSystemData<'_, Mesh>| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Mesh` in this scope [INFO] [stdout] --> src/states/run.state.rs:166:66 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Mesh` [INFO] [stdout] ... [INFO] [stdout] 166 | let mesh = world.exec(|loader: AssetLoaderSystemData<'_, Mesh>| { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Position` in this scope [INFO] [stdout] --> src/states/run.state.rs:169:38 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Position` [INFO] [stdout] ... [INFO] [stdout] 169 | .generate::<(Vec, Vec, Vec, Vec)>(None) [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Normal` in this scope [INFO] [stdout] --> src/states/run.state.rs:169:53 [INFO] [stdout] | [INFO] [stdout] 169 | .generate::<(Vec, Vec, Vec, Vec)>(None) [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 1 | use rand::distributions::Normal; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Tangent` in this scope [INFO] [stdout] --> src/states/run.state.rs:169:66 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Tangent` [INFO] [stdout] ... [INFO] [stdout] 169 | .generate::<(Vec, Vec, Vec, Vec)>(None) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TexCoord` in this scope [INFO] [stdout] --> src/states/run.state.rs:169:80 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, TexCoord` [INFO] [stdout] ... [INFO] [stdout] 169 | .generate::<(Vec, Vec, Vec, Vec)>(None) [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `MaterialDefaults` in this scope [INFO] [stdout] --> src/states/run.state.rs:174:55 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, MaterialDefaults` [INFO] [stdout] ... [INFO] [stdout] 174 | let material_defaults = world.read_resource::().0.clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `AssetLoaderSystemData` in this scope [INFO] [stdout] --> src/states/run.state.rs:175:44 [INFO] [stdout] | [INFO] [stdout] 175 | let material = world.exec(|loader: AssetLoaderSystemData<'_, Material>| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Material` in this scope [INFO] [stdout] --> src/states/run.state.rs:175:70 [INFO] [stdout] | [INFO] [stdout] 92 | impl<'a, 'b> RunState<'a, 'b> { [INFO] [stdout] | - help: you might be missing a type parameter: `, Material` [INFO] [stdout] ... [INFO] [stdout] 175 | let material = world.exec(|loader: AssetLoaderSystemData<'_, Material>| { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Material` in this scope [INFO] [stdout] --> src/states/run.state.rs:177:17 [INFO] [stdout] | [INFO] [stdout] 177 | Material { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `World` in this scope [INFO] [stdout] --> src/states/run.state.rs:191:48 [INFO] [stdout] | [INFO] [stdout] 191 | fn create_resources(&mut self, world: &mut World) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `SimpleState` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:18:6 [INFO] [stdout] | [INFO] [stdout] 18 | impl SimpleState for StartMenuState { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateData` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:19:34 [INFO] [stdout] | [INFO] [stdout] 19 | fn on_start(&mut self, data: StateData<'_, GameData<'_, '_>>) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GameData` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:19:48 [INFO] [stdout] | [INFO] [stdout] 19 | fn on_start(&mut self, data: StateData<'_, GameData<'_, '_>>) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateData` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:22:33 [INFO] [stdout] | [INFO] [stdout] 22 | fn on_stop(&mut self, data: StateData<'_, GameData<'_, '_>>) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GameData` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:22:47 [INFO] [stdout] | [INFO] [stdout] 22 | fn on_stop(&mut self, data: StateData<'_, GameData<'_, '_>>) { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateData` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:26:39 [INFO] [stdout] | [INFO] [stdout] 26 | fn handle_event(&mut self, _data: StateData<'_, GameData<'_, '_>>, event: StateEvent) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GameData` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:26:53 [INFO] [stdout] | [INFO] [stdout] 26 | fn handle_event(&mut self, _data: StateData<'_, GameData<'_, '_>>, event: StateEvent) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateEvent` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:26:79 [INFO] [stdout] | [INFO] [stdout] 26 | fn handle_event(&mut self, _data: StateData<'_, GameData<'_, '_>>, event: StateEvent) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SimpleTrans` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:26:94 [INFO] [stdout] | [INFO] [stdout] 26 | fn handle_event(&mut self, _data: StateData<'_, GameData<'_, '_>>, event: StateEvent) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StateData` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:30:37 [INFO] [stdout] | [INFO] [stdout] 30 | fn update(&mut self, data: &mut StateData) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `GameData` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:30:47 [INFO] [stdout] | [INFO] [stdout] 18 | impl SimpleState for StartMenuState { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] ... [INFO] [stdout] 30 | fn update(&mut self, data: &mut StateData) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SimpleTrans` in this scope [INFO] [stdout] --> src/states/menu/start_menu.state.rs:30:61 [INFO] [stdout] | [INFO] [stdout] 30 | fn update(&mut self, data: &mut StateData) -> SimpleTrans { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `System` in this scope [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:23:10 [INFO] [stdout] | [INFO] [stdout] 23 | impl<'a> System<'a> for PlayerBatteryDrainSystem { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | ReadStorage<'a, PlayerComponent>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Read` in this scope [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | Read<'a, Time>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use std::io::Read; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Time` in this scope [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:26:18 [INFO] [stdout] | [INFO] [stdout] 23 | impl<'a> System<'a> for PlayerBatteryDrainSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Time` [INFO] [stdout] ... [INFO] [stdout] 26 | Read<'a, Time>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | WriteStorage<'a, Light>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Light` in this scope [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:27:26 [INFO] [stdout] | [INFO] [stdout] 23 | impl<'a> System<'a> for PlayerBatteryDrainSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Light` [INFO] [stdout] ... [INFO] [stdout] 27 | WriteStorage<'a, Light>, [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | WriteStorage<'a, BatteryComponent> [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `System` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:15:10 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> System<'a> for PlayerLookSystem { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | ReadStorage<'a, PlayerComponent>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Read` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | Read<'a, MouseMovementResource>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use std::io::Read; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Read` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | Read<'a, WindowFocusedResource>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use std::io::Read; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReadExpect` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | ReadExpect<'a, Window>, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Window` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:20:24 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> System<'a> for PlayerLookSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Window` [INFO] [stdout] ... [INFO] [stdout] 20 | ReadExpect<'a, Window>, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 21 | WriteStorage<'a, Transform>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Transform` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:21:26 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> System<'a> for PlayerLookSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Transform` [INFO] [stdout] ... [INFO] [stdout] 21 | WriteStorage<'a, Transform>, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | WriteStorage<'a, Light> [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Light` in this scope [INFO] [stdout] --> src/systems/player/player_look.system.rs:22:26 [INFO] [stdout] | [INFO] [stdout] 15 | impl<'a> System<'a> for PlayerLookSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Light` [INFO] [stdout] ... [INFO] [stdout] 22 | WriteStorage<'a, Light> [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `System` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:14:10 [INFO] [stdout] | [INFO] [stdout] 14 | impl<'a> System<'a> for PlayerMovementSystem { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | ReadStorage<'a, PlayerComponent>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | ReadStorage<'a, RunComponent>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:18:9 [INFO] [stdout] | [INFO] [stdout] 18 | WriteStorage<'a, Transform>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Transform` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:18:26 [INFO] [stdout] | [INFO] [stdout] 14 | impl<'a> System<'a> for PlayerMovementSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Transform` [INFO] [stdout] ... [INFO] [stdout] 18 | WriteStorage<'a, Transform>, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Read` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 19 | Read<'a, Time>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use std::io::Read; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Time` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:19:18 [INFO] [stdout] | [INFO] [stdout] 14 | impl<'a> System<'a> for PlayerMovementSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Time` [INFO] [stdout] ... [INFO] [stdout] 19 | Read<'a, Time>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Read` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 20 | Read<'a, InputHandler> [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use std::io::Read; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InputHandler` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:20:18 [INFO] [stdout] | [INFO] [stdout] 20 | Read<'a, InputHandler> [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StringBindings` in this scope [INFO] [stdout] --> src/systems/player/player_movement.system.rs:20:31 [INFO] [stdout] | [INFO] [stdout] 14 | impl<'a> System<'a> for PlayerMovementSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, StringBindings` [INFO] [stdout] ... [INFO] [stdout] 20 | Read<'a, InputHandler> [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `System` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:23:10 [INFO] [stdout] | [INFO] [stdout] 23 | impl<'a> System<'a> for PlayerToggleFlashlightSystem { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | ReadStorage<'a, PlayerComponent>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | ReadStorage<'a, BatteryComponent>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Read` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | Read<'a, InputHandler>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use std::io::Read; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InputHandler` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:27:18 [INFO] [stdout] | [INFO] [stdout] 27 | Read<'a, InputHandler>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StringBindings` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:27:31 [INFO] [stdout] | [INFO] [stdout] 23 | impl<'a> System<'a> for PlayerToggleFlashlightSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, StringBindings` [INFO] [stdout] ... [INFO] [stdout] 27 | Read<'a, InputHandler>, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Read` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 28 | Read<'a, Time>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use std::io::Read; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Time` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:28:18 [INFO] [stdout] | [INFO] [stdout] 23 | impl<'a> System<'a> for PlayerToggleFlashlightSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Time` [INFO] [stdout] ... [INFO] [stdout] 28 | Read<'a, Time>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:29:9 [INFO] [stdout] | [INFO] [stdout] 29 | WriteStorage<'a, Light> [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Light` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:29:26 [INFO] [stdout] | [INFO] [stdout] 23 | impl<'a> System<'a> for PlayerToggleFlashlightSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, Light` [INFO] [stdout] ... [INFO] [stdout] 29 | WriteStorage<'a, Light> [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0405]: cannot find trait `System` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_run.system.rs:12:10 [INFO] [stdout] | [INFO] [stdout] 12 | impl<'a> System<'a> for PlayerToggleRunSystem { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Entities` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_run.system.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 14 | Entities<'a>, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_run.system.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | ReadStorage<'a, PlayerComponent>, [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Read` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_run.system.rs:16:9 [INFO] [stdout] | [INFO] [stdout] 16 | Read<'a, InputHandler>, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this trait [INFO] [stdout] | [INFO] [stdout] 1 | use std::io::Read; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InputHandler` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_run.system.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 16 | Read<'a, InputHandler>, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StringBindings` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_run.system.rs:16:31 [INFO] [stdout] | [INFO] [stdout] 12 | impl<'a> System<'a> for PlayerToggleRunSystem { [INFO] [stdout] | - help: you might be missing a type parameter: `, StringBindings` [INFO] [stdout] ... [INFO] [stdout] 16 | Read<'a, InputHandler>, [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stdout] --> src/systems/player/player_toggle_run.system.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 17 | WriteStorage<'a, RunComponent> [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `InputBundle` in this scope [INFO] [stdout] --> src/main.rs:84:33 [INFO] [stdout] | [INFO] [stdout] 84 | fn initialize_input_bundle() -> InputBundle { [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StringBindings` in this scope [INFO] [stdout] --> src/main.rs:84:45 [INFO] [stdout] | [INFO] [stdout] 84 | fn initialize_input_bundle() -> InputBundle { [INFO] [stdout] | - ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StringBindings` in this scope [INFO] [stdout] --> src/main.rs:85:19 [INFO] [stdout] | [INFO] [stdout] 84 | fn initialize_input_bundle() -> InputBundle { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 85 | InputBundle::::new().with_bindings_from_file(INPUT_BINDINGS_PATH).unwrap() [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TransformBundle` in this scope [INFO] [stdout] --> src/main.rs:89:37 [INFO] [stdout] | [INFO] [stdout] 89 | fn initialize_transform_bundle() -> TransformBundle<'static> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `RenderingBundle` in this scope [INFO] [stdout] --> src/main.rs:99:37 [INFO] [stdout] | [INFO] [stdout] 99 | fn initialize_rendering_bundle() -> RenderingBundle { [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefaultBackend` in this scope [INFO] [stdout] --> src/main.rs:99:53 [INFO] [stdout] | [INFO] [stdout] 99 | fn initialize_rendering_bundle() -> RenderingBundle { [INFO] [stdout] | - ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DefaultBackend` in this scope [INFO] [stdout] --> src/main.rs:100:23 [INFO] [stdout] | [INFO] [stdout] 99 | fn initialize_rendering_bundle() -> RenderingBundle { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 100 | RenderingBundle::::new() [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `UiBundle` in this scope [INFO] [stdout] --> src/main.rs:110:30 [INFO] [stdout] | [INFO] [stdout] 110 | fn initialize_ui_bundle() -> UiBundle { [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StringBindings` in this scope [INFO] [stdout] --> src/main.rs:110:39 [INFO] [stdout] | [INFO] [stdout] 110 | fn initialize_ui_bundle() -> UiBundle { [INFO] [stdout] | - ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | | [INFO] [stdout] | help: you might be missing a type parameter: `` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `StringBindings` in this scope [INFO] [stdout] --> src/main.rs:111:16 [INFO] [stdout] | [INFO] [stdout] 110 | fn initialize_ui_bundle() -> UiBundle { [INFO] [stdout] | - help: you might be missing a type parameter: `` [INFO] [stdout] 111 | UiBundle::::new() [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BatteryComponent` [INFO] [stdout] --> src/states/run.state.rs:22:9 [INFO] [stdout] | [INFO] [stdout] 22 | BatteryComponent [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FLASHLIGHT_BATTERY_AMOUNT` [INFO] [stdout] --> src/systems/player/player_battery_drain.system.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 12 | FLASHLIGHT_BATTERY_AMOUNT, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FLASHLIGHT_BATTERY_AMOUNT` [INFO] [stdout] --> src/systems/player/player_toggle_flashlight.system.rs:15:52 [INFO] [stdout] | [INFO] [stdout] 15 | util::constants::{FLASHLIGHT_TOGGLE_THRESHOLD, FLASHLIGHT_BATTERY_AMOUNT, FLASHLIGHT_DEFAULT_INTENSITY} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `states::menu::StartMenuState` [INFO] [stdout] --> src/main.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use states::menu::StartMenuState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 185 previous errors; 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0405, E0412, E0422, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0405`. [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "ea2597c693a2052e99781e768f6385162046d46ce13fe6b1d90df29c78612c08", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ea2597c693a2052e99781e768f6385162046d46ce13fe6b1d90df29c78612c08", kill_on_drop: false }` [INFO] [stdout] ea2597c693a2052e99781e768f6385162046d46ce13fe6b1d90df29c78612c08