[INFO] updating cached repository https://github.com/OlivierLemoine/wasm_rust_game [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] [stderr] From https://github.com/OlivierLemoine/wasm_rust_game [INFO] [stderr] - [deleted] (none) -> scripting-lang [INFO] [stderr] 76a9aca..79b36be master -> master [INFO] [stderr] * [new branch] scripting-lang-v2 -> scripting-lang-v2 [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 79b36bec2eb624d524b4a178fa16029e429a58f5 [INFO] checking OlivierLemoine/wasm_rust_game against try#bcff76bad586cfb6874f179a4b66448e6b8a832c for pr-66919 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FOlivierLemoine%2Fwasm_rust_game" "/workspace/builds/worker-6/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-6/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/OlivierLemoine/wasm_rust_game on toolchain bcff76bad586cfb6874f179a4b66448e6b8a832c [INFO] running `"/workspace/cargo-home/bin/cargo" "+bcff76bad586cfb6874f179a4b66448e6b8a832c" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/OlivierLemoine/wasm_rust_game [INFO] removed path dependency engine from git repo https://github.com/OlivierLemoine/wasm_rust_game [INFO] removed path dependency log from git repo https://github.com/OlivierLemoine/wasm_rust_game [INFO] finished tweaking git repo https://github.com/OlivierLemoine/wasm_rust_game [INFO] tweaked toml for git repo https://github.com/OlivierLemoine/wasm_rust_game written to /workspace/builds/worker-6/source/Cargo.toml [INFO] crate git repo https://github.com/OlivierLemoine/wasm_rust_game already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+bcff76bad586cfb6874f179a4b66448e6b8a832c" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] warning: dependency (engine) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: dependency (log) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] Updating crates.io index [INFO] [stderr] error: the lock file /workspace/builds/worker-6/source/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] the lockfile is outdated, regenerating it [INFO] running `"/workspace/cargo-home/bin/cargo" "+bcff76bad586cfb6874f179a4b66448e6b8a832c" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+bcff76bad586cfb6874f179a4b66448e6b8a832c" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] warning: dependency (engine) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: dependency (log) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bcff76bad586cfb6874f179a4b66448e6b8a832c" "check" "--frozen" "--all" "--all-targets"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] d9a2c49a1dce3b98fa67c9dc22ece4796f6a9f7ae13203a7666c39324c3789b1 [INFO] running `"docker" "start" "-a" "d9a2c49a1dce3b98fa67c9dc22ece4796f6a9f7ae13203a7666c39324c3789b1"` [INFO] [stderr] warning: dependency (engine) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: dependency (log) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.55 [INFO] [stderr] Compiling bumpalo v2.6.0 [INFO] [stderr] Checking failure v0.1.6 [INFO] [stderr] Checking engine v0.0.0 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.55 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.55 [INFO] [stderr] Compiling wasm-bindgen-webidl v0.2.55 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.55 [INFO] [stderr] Checking wasm-bindgen v0.2.55 [INFO] [stderr] Compiling web-sys v0.3.32 [INFO] [stderr] Checking js-sys v0.3.32 [INFO] [stderr] Checking wasm v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] error[E0433]: failed to resolve: could not find `specs` in `engine` [INFO] [stderr] --> src/draw.rs:3:13 [INFO] [stderr] | [INFO] [stderr] 3 | use engine::specs::prelude::*; [INFO] [stderr] | ^^^^^ could not find `specs` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `engine::components` [INFO] [stderr] --> src/draw.rs:2:13 [INFO] [stderr] | [INFO] [stderr] 2 | use engine::components::{Collider, Sprite, Transform}; [INFO] [stderr] | ^^^^^^^^^^ could not find `components` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `engine::Camera` [INFO] [stderr] --> src/draw.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use engine::Camera; [INFO] [stderr] | ^^^^^^^^^^^^^^ no `Camera` in the root [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `engine::prelude` [INFO] [stderr] --> src/lib.rs:4:13 [INFO] [stderr] | [INFO] [stderr] 4 | use engine::prelude::*; [INFO] [stderr] | ^^^^^^^ could not find `prelude` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `types` in `engine` [INFO] [stderr] --> src/draw.rs:59:25 [INFO] [stderr] | [INFO] [stderr] 59 | engine::types::ColliderType::Circle(r) => { [INFO] [stderr] | ^^^^^ could not find `types` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `types` in `engine` [INFO] [stderr] --> src/draw.rs:62:25 [INFO] [stderr] | [INFO] [stderr] 62 | engine::types::ColliderType::Rect(w, h) => { [INFO] [stderr] | ^^^^^ could not find `types` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `math` in `engine` [INFO] [stderr] --> src/lib.rs:109:43 [INFO] [stderr] | [INFO] [stderr] 109 | r.impulse(engine::math::Vec2::from((0.0, 50.0))); [INFO] [stderr] | ^^^^ could not find `math` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Image` in `engine` [INFO] [stderr] --> src/lib.rs:172:32 [INFO] [stderr] | [INFO] [stderr] 172 | let player_image = engine::Image::from_raw( [INFO] [stderr] | ^^^^^ could not find `Image` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Game` in `engine` [INFO] [stderr] --> src/lib.rs:177:28 [INFO] [stderr] | [INFO] [stderr] 177 | let mut game = engine::Game::new(); [INFO] [stderr] | ^^^^ could not find `Game` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `specs` in `engine` [INFO] [stderr] --> src/lib.rs:184:13 [INFO] [stderr] | [INFO] [stderr] 184 | engine::specs::shred::RunNow::setup(&mut mover, &mut game.world); [INFO] [stderr] | ^^^^^ could not find `specs` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `specs` in `engine` [INFO] [stderr] --> src/lib.rs:186:13 [INFO] [stderr] | [INFO] [stderr] 186 | engine::specs::shred::RunNow::setup(&mut renderer, &mut game.world); [INFO] [stderr] | ^^^^^ could not find `specs` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `specs` in `engine` [INFO] [stderr] --> src/lib.rs:188:13 [INFO] [stderr] | [INFO] [stderr] 188 | engine::specs::shred::RunNow::setup(&mut deb, &mut game.world); [INFO] [stderr] | ^^^^^ could not find `specs` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Transform` [INFO] [stderr] --> src/lib.rs:244:15 [INFO] [stderr] | [INFO] [stderr] 244 | .with(Transform::default()) [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `Transform` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `RigidBodyBuilder` [INFO] [stderr] --> src/lib.rs:245:15 [INFO] [stderr] | [INFO] [stderr] 245 | .with(RigidBodyBuilder::new().set_mass(10.0).build()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `RigidBodyBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ColliderBuilder` [INFO] [stderr] --> src/lib.rs:247:13 [INFO] [stderr] | [INFO] [stderr] 247 | ColliderBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `ColliderBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ColliderType` [INFO] [stderr] --> src/lib.rs:248:32 [INFO] [stderr] | [INFO] [stderr] 248 | .collider_type(ColliderType::Rect(14.0, 30.0)) [INFO] [stderr] | ^^^^^^^^^^^^ use of undeclared type or module `ColliderType` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Collisions` [INFO] [stderr] --> src/lib.rs:251:15 [INFO] [stderr] | [INFO] [stderr] 251 | .with(Collisions::default()) [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `Collisions` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SpriteBuilder` [INFO] [stderr] --> src/lib.rs:255:13 [INFO] [stderr] | [INFO] [stderr] 255 | SpriteBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `SpriteBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:261:21 [INFO] [stderr] | [INFO] [stderr] 261 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:267:21 [INFO] [stderr] | [INFO] [stderr] 267 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:273:21 [INFO] [stderr] | [INFO] [stderr] 273 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:279:21 [INFO] [stderr] | [INFO] [stderr] 279 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:287:21 [INFO] [stderr] | [INFO] [stderr] 287 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:294:21 [INFO] [stderr] | [INFO] [stderr] 294 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Transform` [INFO] [stderr] --> src/lib.rs:305:15 [INFO] [stderr] | [INFO] [stderr] 305 | .with(Transform::default()) [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `Transform` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `RigidBodyBuilder` [INFO] [stderr] --> src/lib.rs:306:15 [INFO] [stderr] | [INFO] [stderr] 306 | .with(RigidBodyBuilder::new().set_mass(10.0).build()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `RigidBodyBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ColliderBuilder` [INFO] [stderr] --> src/lib.rs:308:13 [INFO] [stderr] | [INFO] [stderr] 308 | ColliderBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `ColliderBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ColliderType` [INFO] [stderr] --> src/lib.rs:309:32 [INFO] [stderr] | [INFO] [stderr] 309 | .collider_type(ColliderType::Rect(14.0, 30.0)) [INFO] [stderr] | ^^^^^^^^^^^^ use of undeclared type or module `ColliderType` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Collisions` [INFO] [stderr] --> src/lib.rs:312:15 [INFO] [stderr] | [INFO] [stderr] 312 | .with(Collisions::default()) [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `Collisions` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SpriteBuilder` [INFO] [stderr] --> src/lib.rs:316:13 [INFO] [stderr] | [INFO] [stderr] 316 | SpriteBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `SpriteBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:322:21 [INFO] [stderr] | [INFO] [stderr] 322 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:328:21 [INFO] [stderr] | [INFO] [stderr] 328 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:334:21 [INFO] [stderr] | [INFO] [stderr] 334 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:340:21 [INFO] [stderr] | [INFO] [stderr] 340 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:348:21 [INFO] [stderr] | [INFO] [stderr] 348 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:355:21 [INFO] [stderr] | [INFO] [stderr] 355 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TransformBuilder` [INFO] [stderr] --> src/lib.rs:383:13 [INFO] [stderr] | [INFO] [stderr] 383 | TransformBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `TransformBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `math` in `engine` [INFO] [stderr] --> src/lib.rs:384:35 [INFO] [stderr] | [INFO] [stderr] 384 | .position(engine::math::Vec2::from((x, y))) [INFO] [stderr] | ^^^^ could not find `math` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ColliderBuilder` [INFO] [stderr] --> src/lib.rs:388:13 [INFO] [stderr] | [INFO] [stderr] 388 | ColliderBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `ColliderBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ColliderType` [INFO] [stderr] --> src/lib.rs:389:32 [INFO] [stderr] | [INFO] [stderr] 389 | .collider_type(ColliderType::Rect(w, h)) [INFO] [stderr] | ^^^^^^^^^^^^ use of undeclared type or module `ColliderType` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Collisions` [INFO] [stderr] --> src/lib.rs:393:15 [INFO] [stderr] | [INFO] [stderr] 393 | .with(Collisions::default()) [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `Collisions` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Sprite` [INFO] [stderr] --> src/lib.rs:394:15 [INFO] [stderr] | [INFO] [stderr] 394 | .with(Sprite::from(vec![engine::Image::rec( [INFO] [stderr] | ^^^^^^ use of undeclared type or module `Sprite` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Image` in `engine` [INFO] [stderr] --> src/lib.rs:394:41 [INFO] [stderr] | [INFO] [stderr] 394 | .with(Sprite::from(vec![engine::Image::rec( [INFO] [stderr] | ^^^^^ could not find `Image` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `System` in this scope [INFO] [stderr] --> src/draw.rs:38:10 [INFO] [stderr] | [INFO] [stderr] 38 | impl<'a> System<'a> for DebugCollider { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Read` in this scope [INFO] [stderr] --> src/draw.rs:40:9 [INFO] [stderr] | [INFO] [stderr] 40 | Read<'a, Camera>, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 1 | use std::io::Read; [INFO] [stderr] | [INFO] [stderr] 1 | use std::io::prelude::Read; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stderr] --> src/draw.rs:41:9 [INFO] [stderr] | [INFO] [stderr] 41 | ReadStorage<'a, Transform>, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stderr] --> src/draw.rs:42:9 [INFO] [stderr] | [INFO] [stderr] 42 | ReadStorage<'a, Collider>, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `System` in this scope [INFO] [stderr] --> src/draw.rs:73:10 [INFO] [stderr] | [INFO] [stderr] 73 | impl<'a> System<'a> for SysRender { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Read` in this scope [INFO] [stderr] --> src/draw.rs:75:9 [INFO] [stderr] | [INFO] [stderr] 75 | Read<'a, Camera>, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 1 | use std::io::Read; [INFO] [stderr] | [INFO] [stderr] 1 | use std::io::prelude::Read; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stderr] --> src/draw.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | ReadStorage<'a, Transform>, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stderr] --> src/draw.rs:77:9 [INFO] [stderr] | [INFO] [stderr] 77 | ReadStorage<'a, Sprite>, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `Component` in this scope [INFO] [stderr] --> src/lib.rs:52:6 [INFO] [stderr] | [INFO] [stderr] 52 | impl Component for Player { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DenseVecStorage` in this scope [INFO] [stderr] --> src/lib.rs:53:20 [INFO] [stderr] | [INFO] [stderr] 53 | type Storage = DenseVecStorage; [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `System` in this scope [INFO] [stderr] --> src/lib.rs:57:10 [INFO] [stderr] | [INFO] [stderr] 57 | impl<'a> System<'a> for TestMove { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Read` in this scope [INFO] [stderr] --> src/lib.rs:59:9 [INFO] [stderr] | [INFO] [stderr] 59 | Read<'a, engine::KeyPress>, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 4 | use std::io::Read; [INFO] [stderr] | [INFO] [stderr] 4 | use std::io::prelude::Read; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `KeyPress` in crate `engine` [INFO] [stderr] --> src/lib.rs:59:26 [INFO] [stderr] | [INFO] [stderr] 59 | Read<'a, engine::KeyPress>, [INFO] [stderr] | ^^^^^^^^ not found in `engine` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stderr] --> src/lib.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 60 | ReadStorage<'a, Collisions>, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Collisions` in this scope [INFO] [stderr] --> src/lib.rs:60:25 [INFO] [stderr] | [INFO] [stderr] 60 | ReadStorage<'a, Collisions>, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stderr] --> src/lib.rs:61:9 [INFO] [stderr] | [INFO] [stderr] 61 | WriteStorage<'a, Transform>, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Transform` in this scope [INFO] [stderr] --> src/lib.rs:61:26 [INFO] [stderr] | [INFO] [stderr] 61 | WriteStorage<'a, Transform>, [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stderr] --> src/lib.rs:62:9 [INFO] [stderr] | [INFO] [stderr] 62 | WriteStorage<'a, RigidBody>, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RigidBody` in this scope [INFO] [stderr] --> src/lib.rs:62:26 [INFO] [stderr] | [INFO] [stderr] 62 | WriteStorage<'a, RigidBody>, [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stderr] --> src/lib.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 63 | WriteStorage<'a, Player>, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stderr] --> src/lib.rs:64:9 [INFO] [stderr] | [INFO] [stderr] 64 | WriteStorage<'a, Sprite>, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Sprite` in this scope [INFO] [stderr] --> src/lib.rs:64:26 [INFO] [stderr] | [INFO] [stderr] 64 | WriteStorage<'a, Sprite>, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Collisions` in this scope [INFO] [stderr] --> src/lib.rs:80:21 [INFO] [stderr] | [INFO] [stderr] 80 | let c: &Collisions = c; [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Transform` in this scope [INFO] [stderr] --> src/lib.rs:81:25 [INFO] [stderr] | [INFO] [stderr] 81 | let t: &mut Transform = t; [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RigidBody` in this scope [INFO] [stderr] --> src/lib.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | let r: &mut RigidBody = r; [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Sprite` in this scope [INFO] [stderr] --> src/lib.rs:84:25 [INFO] [stderr] | [INFO] [stderr] 84 | let s: &mut Sprite = s; [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Game` in crate `engine` [INFO] [stderr] --> src/lib.rs:195:50 [INFO] [stderr] | [INFO] [stderr] 195 | let mut w: std::cell::RefMut = game_ev_kd.borrow_mut(); [INFO] [stderr] | ^^^^ not found in `engine` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `KeyPress` in crate `engine` [INFO] [stderr] --> src/lib.rs:196:34 [INFO] [stderr] | [INFO] [stderr] 196 | let kp: &mut engine::KeyPress = w.world.get_mut().unwrap(); [INFO] [stderr] | ^^^^^^^^ not found in `engine` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Game` in crate `engine` [INFO] [stderr] --> src/lib.rs:206:50 [INFO] [stderr] | [INFO] [stderr] 206 | let mut w: std::cell::RefMut = game_ev_ku.borrow_mut(); [INFO] [stderr] | ^^^^ not found in `engine` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `KeyPress` in crate `engine` [INFO] [stderr] --> src/lib.rs:207:34 [INFO] [stderr] | [INFO] [stderr] 207 | let kp: &mut engine::KeyPress = w.world.get_mut().unwrap(); [INFO] [stderr] | ^^^^^^^^ not found in `engine` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `World` in this scope [INFO] [stderr] --> src/lib.rs:235:21 [INFO] [stderr] | [INFO] [stderr] 235 | fn init(world: &mut World, player_image: engine::Image) { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Image` in crate `engine` [INFO] [stderr] --> src/lib.rs:235:50 [INFO] [stderr] | [INFO] [stderr] 235 | fn init(world: &mut World, player_image: engine::Image) { [INFO] [stderr] | ^^^^^ not found in `engine` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `AntiLayer1` in this scope [INFO] [stderr] --> src/lib.rs:252:15 [INFO] [stderr] | [INFO] [stderr] 252 | .with(AntiLayer1) [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `Layer1` in this scope [INFO] [stderr] --> src/lib.rs:253:15 [INFO] [stderr] | [INFO] [stderr] 253 | .with(Layer1) [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Color` in crate `engine` [INFO] [stderr] --> src/lib.rs:257:48 [INFO] [stderr] | [INFO] [stderr] 257 | .apply_transparancy_on(engine::Color(0, 0, 0, 0)) [INFO] [stderr] | ^^^^^ not found in `engine` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `AntiLayer1` in this scope [INFO] [stderr] --> src/lib.rs:313:15 [INFO] [stderr] | [INFO] [stderr] 313 | .with(AntiLayer1) [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `Layer1` in this scope [INFO] [stderr] --> src/lib.rs:314:15 [INFO] [stderr] | [INFO] [stderr] 314 | .with(Layer1) [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Color` in crate `engine` [INFO] [stderr] --> src/lib.rs:318:48 [INFO] [stderr] | [INFO] [stderr] 318 | .apply_transparancy_on(engine::Color(0, 0, 0, 0)) [INFO] [stderr] | ^^^^^ not found in `engine` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `World` in this scope [INFO] [stderr] --> src/lib.rs:365:37 [INFO] [stderr] | [INFO] [stderr] 365 | fn create_block_on_grid(world: &mut World, l: i32, r: i32, t: i32, b: i32) { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `World` in this scope [INFO] [stderr] --> src/lib.rs:379:29 [INFO] [stderr] | [INFO] [stderr] 379 | fn create_block(world: &mut World, x: f64, y: f64, w: f64, h: f64) { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `Layer1` in this scope [INFO] [stderr] --> src/lib.rs:392:15 [INFO] [stderr] | [INFO] [stderr] 392 | .with(Layer1) [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Color` in crate `engine` [INFO] [stderr] --> src/lib.rs:395:21 [INFO] [stderr] | [INFO] [stderr] 395 | engine::Color(176, 96, 35, 255), [INFO] [stderr] | ^^^^^ not found in `engine` [INFO] [stderr] [INFO] [stderr] error: aborting due to 85 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0405, E0412, E0425, E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0405`. [INFO] [stderr] error: could not compile `wasm`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0433]: failed to resolve: could not find `specs` in `engine` [INFO] [stderr] --> src/draw.rs:3:13 [INFO] [stderr] | [INFO] [stderr] 3 | use engine::specs::prelude::*; [INFO] [stderr] | ^^^^^ could not find `specs` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `engine::components` [INFO] [stderr] --> src/draw.rs:2:13 [INFO] [stderr] | [INFO] [stderr] 2 | use engine::components::{Collider, Sprite, Transform}; [INFO] [stderr] | ^^^^^^^^^^ could not find `components` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `engine::Camera` [INFO] [stderr] --> src/draw.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use engine::Camera; [INFO] [stderr] | ^^^^^^^^^^^^^^ no `Camera` in the root [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `engine::prelude` [INFO] [stderr] --> src/lib.rs:4:13 [INFO] [stderr] | [INFO] [stderr] 4 | use engine::prelude::*; [INFO] [stderr] | ^^^^^^^ could not find `prelude` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `types` in `engine` [INFO] [stderr] --> src/draw.rs:59:25 [INFO] [stderr] | [INFO] [stderr] 59 | engine::types::ColliderType::Circle(r) => { [INFO] [stderr] | ^^^^^ could not find `types` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `types` in `engine` [INFO] [stderr] --> src/draw.rs:62:25 [INFO] [stderr] | [INFO] [stderr] 62 | engine::types::ColliderType::Rect(w, h) => { [INFO] [stderr] | ^^^^^ could not find `types` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `math` in `engine` [INFO] [stderr] --> src/lib.rs:109:43 [INFO] [stderr] | [INFO] [stderr] 109 | r.impulse(engine::math::Vec2::from((0.0, 50.0))); [INFO] [stderr] | ^^^^ could not find `math` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Image` in `engine` [INFO] [stderr] --> src/lib.rs:172:32 [INFO] [stderr] | [INFO] [stderr] 172 | let player_image = engine::Image::from_raw( [INFO] [stderr] | ^^^^^ could not find `Image` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Game` in `engine` [INFO] [stderr] --> src/lib.rs:177:28 [INFO] [stderr] | [INFO] [stderr] 177 | let mut game = engine::Game::new(); [INFO] [stderr] | ^^^^ could not find `Game` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `specs` in `engine` [INFO] [stderr] --> src/lib.rs:184:13 [INFO] [stderr] | [INFO] [stderr] 184 | engine::specs::shred::RunNow::setup(&mut mover, &mut game.world); [INFO] [stderr] | ^^^^^ could not find `specs` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `specs` in `engine` [INFO] [stderr] --> src/lib.rs:186:13 [INFO] [stderr] | [INFO] [stderr] 186 | engine::specs::shred::RunNow::setup(&mut renderer, &mut game.world); [INFO] [stderr] | ^^^^^ could not find `specs` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `specs` in `engine` [INFO] [stderr] --> src/lib.rs:188:13 [INFO] [stderr] | [INFO] [stderr] 188 | engine::specs::shred::RunNow::setup(&mut deb, &mut game.world); [INFO] [stderr] | ^^^^^ could not find `specs` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Transform` [INFO] [stderr] --> src/lib.rs:244:15 [INFO] [stderr] | [INFO] [stderr] 244 | .with(Transform::default()) [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `Transform` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `RigidBodyBuilder` [INFO] [stderr] --> src/lib.rs:245:15 [INFO] [stderr] | [INFO] [stderr] 245 | .with(RigidBodyBuilder::new().set_mass(10.0).build()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `RigidBodyBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ColliderBuilder` [INFO] [stderr] --> src/lib.rs:247:13 [INFO] [stderr] | [INFO] [stderr] 247 | ColliderBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `ColliderBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ColliderType` [INFO] [stderr] --> src/lib.rs:248:32 [INFO] [stderr] | [INFO] [stderr] 248 | .collider_type(ColliderType::Rect(14.0, 30.0)) [INFO] [stderr] | ^^^^^^^^^^^^ use of undeclared type or module `ColliderType` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Collisions` [INFO] [stderr] --> src/lib.rs:251:15 [INFO] [stderr] | [INFO] [stderr] 251 | .with(Collisions::default()) [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `Collisions` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SpriteBuilder` [INFO] [stderr] --> src/lib.rs:255:13 [INFO] [stderr] | [INFO] [stderr] 255 | SpriteBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `SpriteBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:261:21 [INFO] [stderr] | [INFO] [stderr] 261 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:267:21 [INFO] [stderr] | [INFO] [stderr] 267 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:273:21 [INFO] [stderr] | [INFO] [stderr] 273 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:279:21 [INFO] [stderr] | [INFO] [stderr] 279 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:287:21 [INFO] [stderr] | [INFO] [stderr] 287 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:294:21 [INFO] [stderr] | [INFO] [stderr] 294 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Transform` [INFO] [stderr] --> src/lib.rs:305:15 [INFO] [stderr] | [INFO] [stderr] 305 | .with(Transform::default()) [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `Transform` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `RigidBodyBuilder` [INFO] [stderr] --> src/lib.rs:306:15 [INFO] [stderr] | [INFO] [stderr] 306 | .with(RigidBodyBuilder::new().set_mass(10.0).build()) [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `RigidBodyBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ColliderBuilder` [INFO] [stderr] --> src/lib.rs:308:13 [INFO] [stderr] | [INFO] [stderr] 308 | ColliderBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `ColliderBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ColliderType` [INFO] [stderr] --> src/lib.rs:309:32 [INFO] [stderr] | [INFO] [stderr] 309 | .collider_type(ColliderType::Rect(14.0, 30.0)) [INFO] [stderr] | ^^^^^^^^^^^^ use of undeclared type or module `ColliderType` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Collisions` [INFO] [stderr] --> src/lib.rs:312:15 [INFO] [stderr] | [INFO] [stderr] 312 | .with(Collisions::default()) [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `Collisions` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `SpriteBuilder` [INFO] [stderr] --> src/lib.rs:316:13 [INFO] [stderr] | [INFO] [stderr] 316 | SpriteBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^ use of undeclared type or module `SpriteBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:322:21 [INFO] [stderr] | [INFO] [stderr] 322 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:328:21 [INFO] [stderr] | [INFO] [stderr] 328 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:334:21 [INFO] [stderr] | [INFO] [stderr] 334 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:340:21 [INFO] [stderr] | [INFO] [stderr] 340 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:348:21 [INFO] [stderr] | [INFO] [stderr] 348 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `AnimationBuilder` [INFO] [stderr] --> src/lib.rs:355:21 [INFO] [stderr] | [INFO] [stderr] 355 | AnimationBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `AnimationBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `TransformBuilder` [INFO] [stderr] --> src/lib.rs:383:13 [INFO] [stderr] | [INFO] [stderr] 383 | TransformBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `TransformBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `math` in `engine` [INFO] [stderr] --> src/lib.rs:384:35 [INFO] [stderr] | [INFO] [stderr] 384 | .position(engine::math::Vec2::from((x, y))) [INFO] [stderr] | ^^^^ could not find `math` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ColliderBuilder` [INFO] [stderr] --> src/lib.rs:388:13 [INFO] [stderr] | [INFO] [stderr] 388 | ColliderBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^^^^^ use of undeclared type or module `ColliderBuilder` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `ColliderType` [INFO] [stderr] --> src/lib.rs:389:32 [INFO] [stderr] | [INFO] [stderr] 389 | .collider_type(ColliderType::Rect(w, h)) [INFO] [stderr] | ^^^^^^^^^^^^ use of undeclared type or module `ColliderType` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Collisions` [INFO] [stderr] --> src/lib.rs:393:15 [INFO] [stderr] | [INFO] [stderr] 393 | .with(Collisions::default()) [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `Collisions` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Sprite` [INFO] [stderr] --> src/lib.rs:394:15 [INFO] [stderr] | [INFO] [stderr] 394 | .with(Sprite::from(vec![engine::Image::rec( [INFO] [stderr] | ^^^^^^ use of undeclared type or module `Sprite` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `Image` in `engine` [INFO] [stderr] --> src/lib.rs:394:41 [INFO] [stderr] | [INFO] [stderr] 394 | .with(Sprite::from(vec![engine::Image::rec( [INFO] [stderr] | ^^^^^ could not find `Image` in `engine` [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `System` in this scope [INFO] [stderr] --> src/draw.rs:38:10 [INFO] [stderr] | [INFO] [stderr] 38 | impl<'a> System<'a> for DebugCollider { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Read` in this scope [INFO] [stderr] --> src/draw.rs:40:9 [INFO] [stderr] | [INFO] [stderr] 40 | Read<'a, Camera>, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 1 | use std::io::Read; [INFO] [stderr] | [INFO] [stderr] 1 | use std::io::prelude::Read; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stderr] --> src/draw.rs:41:9 [INFO] [stderr] | [INFO] [stderr] 41 | ReadStorage<'a, Transform>, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stderr] --> src/draw.rs:42:9 [INFO] [stderr] | [INFO] [stderr] 42 | ReadStorage<'a, Collider>, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `System` in this scope [INFO] [stderr] --> src/draw.rs:73:10 [INFO] [stderr] | [INFO] [stderr] 73 | impl<'a> System<'a> for SysRender { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Read` in this scope [INFO] [stderr] --> src/draw.rs:75:9 [INFO] [stderr] | [INFO] [stderr] 75 | Read<'a, Camera>, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 1 | use std::io::Read; [INFO] [stderr] | [INFO] [stderr] 1 | use std::io::prelude::Read; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stderr] --> src/draw.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | ReadStorage<'a, Transform>, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stderr] --> src/draw.rs:77:9 [INFO] [stderr] | [INFO] [stderr] 77 | ReadStorage<'a, Sprite>, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `Component` in this scope [INFO] [stderr] --> src/lib.rs:52:6 [INFO] [stderr] | [INFO] [stderr] 52 | impl Component for Player { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `DenseVecStorage` in this scope [INFO] [stderr] --> src/lib.rs:53:20 [INFO] [stderr] | [INFO] [stderr] 53 | type Storage = DenseVecStorage; [INFO] [stderr] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0405]: cannot find trait `System` in this scope [INFO] [stderr] --> src/lib.rs:57:10 [INFO] [stderr] | [INFO] [stderr] 57 | impl<'a> System<'a> for TestMove { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Read` in this scope [INFO] [stderr] --> src/lib.rs:59:9 [INFO] [stderr] | [INFO] [stderr] 59 | Read<'a, engine::KeyPress>, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] | [INFO] [stderr] help: possible candidates are found in other modules, you can import them into scope [INFO] [stderr] | [INFO] [stderr] 4 | use std::io::Read; [INFO] [stderr] | [INFO] [stderr] 4 | use std::io::prelude::Read; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `KeyPress` in crate `engine` [INFO] [stderr] --> src/lib.rs:59:26 [INFO] [stderr] | [INFO] [stderr] 59 | Read<'a, engine::KeyPress>, [INFO] [stderr] | ^^^^^^^^ not found in `engine` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `ReadStorage` in this scope [INFO] [stderr] --> src/lib.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 60 | ReadStorage<'a, Collisions>, [INFO] [stderr] | ^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Collisions` in this scope [INFO] [stderr] --> src/lib.rs:60:25 [INFO] [stderr] | [INFO] [stderr] 60 | ReadStorage<'a, Collisions>, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stderr] --> src/lib.rs:61:9 [INFO] [stderr] | [INFO] [stderr] 61 | WriteStorage<'a, Transform>, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Transform` in this scope [INFO] [stderr] --> src/lib.rs:61:26 [INFO] [stderr] | [INFO] [stderr] 61 | WriteStorage<'a, Transform>, [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stderr] --> src/lib.rs:62:9 [INFO] [stderr] | [INFO] [stderr] 62 | WriteStorage<'a, RigidBody>, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RigidBody` in this scope [INFO] [stderr] --> src/lib.rs:62:26 [INFO] [stderr] | [INFO] [stderr] 62 | WriteStorage<'a, RigidBody>, [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stderr] --> src/lib.rs:63:9 [INFO] [stderr] | [INFO] [stderr] 63 | WriteStorage<'a, Player>, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `WriteStorage` in this scope [INFO] [stderr] --> src/lib.rs:64:9 [INFO] [stderr] | [INFO] [stderr] 64 | WriteStorage<'a, Sprite>, [INFO] [stderr] | ^^^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Sprite` in this scope [INFO] [stderr] --> src/lib.rs:64:26 [INFO] [stderr] | [INFO] [stderr] 64 | WriteStorage<'a, Sprite>, [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Collisions` in this scope [INFO] [stderr] --> src/lib.rs:80:21 [INFO] [stderr] | [INFO] [stderr] 80 | let c: &Collisions = c; [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Transform` in this scope [INFO] [stderr] --> src/lib.rs:81:25 [INFO] [stderr] | [INFO] [stderr] 81 | let t: &mut Transform = t; [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `RigidBody` in this scope [INFO] [stderr] --> src/lib.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | let r: &mut RigidBody = r; [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Sprite` in this scope [INFO] [stderr] --> src/lib.rs:84:25 [INFO] [stderr] | [INFO] [stderr] 84 | let s: &mut Sprite = s; [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Game` in crate `engine` [INFO] [stderr] --> src/lib.rs:195:50 [INFO] [stderr] | [INFO] [stderr] 195 | let mut w: std::cell::RefMut = game_ev_kd.borrow_mut(); [INFO] [stderr] | ^^^^ not found in `engine` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `KeyPress` in crate `engine` [INFO] [stderr] --> src/lib.rs:196:34 [INFO] [stderr] | [INFO] [stderr] 196 | let kp: &mut engine::KeyPress = w.world.get_mut().unwrap(); [INFO] [stderr] | ^^^^^^^^ not found in `engine` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Game` in crate `engine` [INFO] [stderr] --> src/lib.rs:206:50 [INFO] [stderr] | [INFO] [stderr] 206 | let mut w: std::cell::RefMut = game_ev_ku.borrow_mut(); [INFO] [stderr] | ^^^^ not found in `engine` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `KeyPress` in crate `engine` [INFO] [stderr] --> src/lib.rs:207:34 [INFO] [stderr] | [INFO] [stderr] 207 | let kp: &mut engine::KeyPress = w.world.get_mut().unwrap(); [INFO] [stderr] | ^^^^^^^^ not found in `engine` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `World` in this scope [INFO] [stderr] --> src/lib.rs:235:21 [INFO] [stderr] | [INFO] [stderr] 235 | fn init(world: &mut World, player_image: engine::Image) { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Image` in crate `engine` [INFO] [stderr] --> src/lib.rs:235:50 [INFO] [stderr] | [INFO] [stderr] 235 | fn init(world: &mut World, player_image: engine::Image) { [INFO] [stderr] | ^^^^^ not found in `engine` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `AntiLayer1` in this scope [INFO] [stderr] --> src/lib.rs:252:15 [INFO] [stderr] | [INFO] [stderr] 252 | .with(AntiLayer1) [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `Layer1` in this scope [INFO] [stderr] --> src/lib.rs:253:15 [INFO] [stderr] | [INFO] [stderr] 253 | .with(Layer1) [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Color` in crate `engine` [INFO] [stderr] --> src/lib.rs:257:48 [INFO] [stderr] | [INFO] [stderr] 257 | .apply_transparancy_on(engine::Color(0, 0, 0, 0)) [INFO] [stderr] | ^^^^^ not found in `engine` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `AntiLayer1` in this scope [INFO] [stderr] --> src/lib.rs:313:15 [INFO] [stderr] | [INFO] [stderr] 313 | .with(AntiLayer1) [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `Layer1` in this scope [INFO] [stderr] --> src/lib.rs:314:15 [INFO] [stderr] | [INFO] [stderr] 314 | .with(Layer1) [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Color` in crate `engine` [INFO] [stderr] --> src/lib.rs:318:48 [INFO] [stderr] | [INFO] [stderr] 318 | .apply_transparancy_on(engine::Color(0, 0, 0, 0)) [INFO] [stderr] | ^^^^^ not found in `engine` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `World` in this scope [INFO] [stderr] --> src/lib.rs:365:37 [INFO] [stderr] | [INFO] [stderr] 365 | fn create_block_on_grid(world: &mut World, l: i32, r: i32, t: i32, b: i32) { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `World` in this scope [INFO] [stderr] --> src/lib.rs:379:29 [INFO] [stderr] | [INFO] [stderr] 379 | fn create_block(world: &mut World, x: f64, y: f64, w: f64, h: f64) { [INFO] [stderr] | ^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find value `Layer1` in this scope [INFO] [stderr] --> src/lib.rs:392:15 [INFO] [stderr] | [INFO] [stderr] 392 | .with(Layer1) [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function, tuple struct or tuple variant `Color` in crate `engine` [INFO] [stderr] --> src/lib.rs:395:21 [INFO] [stderr] | [INFO] [stderr] 395 | engine::Color(176, 96, 35, 255), [INFO] [stderr] | ^^^^^ not found in `engine` [INFO] [stderr] [INFO] [stderr] error: aborting due to 85 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0405, E0412, E0425, E0432, E0433. [INFO] [stderr] For more information about an error, try `rustc --explain E0405`. [INFO] [stderr] error: could not compile `wasm`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "d9a2c49a1dce3b98fa67c9dc22ece4796f6a9f7ae13203a7666c39324c3789b1"` [INFO] running `"docker" "rm" "-f" "d9a2c49a1dce3b98fa67c9dc22ece4796f6a9f7ae13203a7666c39324c3789b1"` [INFO] [stdout] d9a2c49a1dce3b98fa67c9dc22ece4796f6a9f7ae13203a7666c39324c3789b1