[INFO] updating cached repository https://github.com/mrDIMAS/rusty-shooter [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/mrDIMAS/rusty-shooter [INFO] [stderr] ca454ac..b592549 master -> master [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] b5925494b95212d576e62c1010076a7ecbf7a532 [INFO] checking mrDIMAS/rusty-shooter against master#6250d56355d72264ece721e8d0dc95b16a6824b1 for pr-68350 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FmrDIMAS%2Frusty-shooter" "/workspace/builds/worker-6/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-6/source'... [INFO] [stderr] done. [INFO] [stderr] Checking out files: 63% (141/223) Checking out files: 64% (143/223) Checking out files: 65% (145/223) Checking out files: 66% (148/223) Checking out files: 67% (150/223) Checking out files: 68% (152/223) Checking out files: 69% (154/223) Checking out files: 70% (157/223) Checking out files: 71% (159/223) Checking out files: 72% (161/223) Checking out files: 73% (163/223) Checking out files: 74% (166/223) Checking out files: 75% (168/223) Checking out files: 76% (170/223) Checking out files: 77% (172/223) Checking out files: 78% (174/223) Checking out files: 79% (177/223) Checking out files: 80% (179/223) Checking out files: 81% (181/223) Checking out files: 82% (183/223) Checking out files: 83% (186/223) Checking out files: 84% (188/223) Checking out files: 85% (190/223) Checking out files: 86% (192/223) Checking out files: 87% (195/223) Checking out files: 88% (197/223) Checking out files: 89% (199/223) Checking out files: 90% (201/223) Checking out files: 91% (203/223) Checking out files: 92% (206/223) Checking out files: 93% (208/223) Checking out files: 94% (210/223) Checking out files: 95% (212/223) Checking out files: 96% (215/223) Checking out files: 97% (217/223) Checking out files: 98% (219/223) Checking out files: 99% (221/223) Checking out files: 100% (223/223) Checking out files: 100% (223/223), done. [INFO] validating manifest of git repo https://github.com/mrDIMAS/rusty-shooter on toolchain 6250d56355d72264ece721e8d0dc95b16a6824b1 [INFO] running `"/workspace/cargo-home/bin/cargo" "+6250d56355d72264ece721e8d0dc95b16a6824b1" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/mrDIMAS/rusty-shooter [INFO] removed path dependency rg3d from git repo https://github.com/mrDIMAS/rusty-shooter [INFO] finished tweaking git repo https://github.com/mrDIMAS/rusty-shooter [INFO] tweaked toml for git repo https://github.com/mrDIMAS/rusty-shooter written to /workspace/builds/worker-6/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+6250d56355d72264ece721e8d0dc95b16a6824b1" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+6250d56355d72264ece721e8d0dc95b16a6824b1" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [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" "+6250d56355d72264ece721e8d0dc95b16a6824b1" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 6e954f85b7888fa909988cf1928cc1f2bf0b0c20ce79926c370388b4c38e6b1e [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "6e954f85b7888fa909988cf1928cc1f2bf0b0c20ce79926c370388b4c38e6b1e"` [INFO] [stderr] Compiling alsa-sys v0.2.0 [INFO] [stderr] Compiling memoffset v0.5.3 [INFO] [stderr] Compiling parking_lot_core v0.6.2 [INFO] [stderr] Compiling stackvector v1.0.8 [INFO] [stderr] Compiling lexical-core v0.5.0 [INFO] [stderr] Compiling parking_lot v0.9.0 [INFO] [stderr] Compiling lexical v3.0.0 [INFO] [stderr] Checking png v0.15.3 [INFO] [stderr] Checking rustfft v3.0.1 [INFO] [stderr] Checking andrew v0.2.1 [INFO] [stderr] Checking rg3d-core v0.4.0 [INFO] [stderr] Checking smithay-client-toolkit v0.6.4 [INFO] [stderr] Checking crossbeam-epoch v0.8.0 [INFO] [stderr] Checking rg3d-sound v0.11.0 [INFO] [stderr] Checking rg3d-physics v0.2.1 [INFO] [stderr] Checking crossbeam-deque v0.7.2 [INFO] [stderr] Checking rayon-core v1.7.0 [INFO] [stderr] Checking rayon v1.3.0 [INFO] [stderr] Checking winit v0.20.0 [INFO] [stderr] Checking jpeg-decoder v0.1.18 [INFO] [stderr] Checking glutin v0.22.0 [INFO] [stderr] Checking image v0.22.4 [INFO] [stderr] Checking rg3d v0.7.0 [INFO] [stderr] Checking rusty-shooter v0.6.0 (/opt/rustwide/workdir) [INFO] [stderr] error[E0432]: unresolved import `rg3d::gui::ttf` [INFO] [stderr] --> src/menu.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | ttf::Font, [INFO] [stderr] | ^^^ could not find `ttf` in `gui` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rg3d::gui::ttf` [INFO] [stderr] --> src/hud.rs:21:9 [INFO] [stderr] | [INFO] [stderr] 21 | ttf::Font, [INFO] [stderr] | ^^^ could not find `ttf` in `gui` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rg3d::utils::translate_event` [INFO] [stderr] --> src/main.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | use rg3d::utils::translate_event; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `translate_event` in `utils` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rg3d::gui::ttf` [INFO] [stderr] --> src/menu.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | ttf::Font, [INFO] [stderr] | ^^^ could not find `ttf` in `gui` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rg3d::gui::ttf` [INFO] [stderr] --> src/hud.rs:21:9 [INFO] [stderr] | [INFO] [stderr] 21 | ttf::Font, [INFO] [stderr] | ^^^ could not find `ttf` in `gui` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rg3d::utils::translate_event` [INFO] [stderr] --> src/main.rs:73:5 [INFO] [stderr] | [INFO] [stderr] 73 | use rg3d::utils::translate_event; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `translate_event` in `utils` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `into_any_arc` in module `utils` [INFO] [stderr] --> src/menu.rs:129:42 [INFO] [stderr] | [INFO] [stderr] 129 | .with_opt_texture(utils::into_any_arc(engine.resource_manager.request_texture("data/ui/check_mark.png", TextureKind::RGBA8))) [INFO] [stderr] | ^^^^^^^^^^^^ not found in `utils` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `into_any_arc` in module `utils` [INFO] [stderr] --> src/menu.rs:137:42 [INFO] [stderr] | [INFO] [stderr] 137 | .with_opt_texture(utils::into_any_arc(engine.resource_manager.request_texture("data/ui/circle.png", TextureKind::RGBA8))) [INFO] [stderr] | ^^^^^^^^^^^^ not found in `utils` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `into_any_arc` in module `utils` [INFO] [stderr] --> src/menu.rs:129:42 [INFO] [stderr] | [INFO] [stderr] 129 | .with_opt_texture(utils::into_any_arc(engine.resource_manager.request_texture("data/ui/check_mark.png", TextureKind::RGBA8))) [INFO] [stderr] | ^^^^^^^^^^^^ not found in `utils` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `into_any_arc` in module `utils` [INFO] [stderr] --> src/hud.rs:77:42 [INFO] [stderr] | [INFO] [stderr] 77 | .with_opt_texture(utils::into_any_arc(resource_manager.request_texture(Path::new("data/ui/crosshair.tga"), TextureKind::RGBA8))) [INFO] [stderr] | ^^^^^^^^^^^^ not found in `utils` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `into_any_arc` in module `utils` [INFO] [stderr] --> src/menu.rs:137:42 [INFO] [stderr] | [INFO] [stderr] 137 | .with_opt_texture(utils::into_any_arc(engine.resource_manager.request_texture("data/ui/circle.png", TextureKind::RGBA8))) [INFO] [stderr] | ^^^^^^^^^^^^ not found in `utils` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `into_any_arc` in module `utils` [INFO] [stderr] --> src/hud.rs:87:46 [INFO] [stderr] | [INFO] [stderr] 87 | .with_opt_texture(utils::into_any_arc(resource_manager.request_texture(Path::new("data/ui/health_icon.png"), TextureKind::RGBA8))) [INFO] [stderr] | ^^^^^^^^^^^^ not found in `utils` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `into_any_arc` in module `utils` [INFO] [stderr] --> src/hud.rs:115:46 [INFO] [stderr] | [INFO] [stderr] 115 | .with_opt_texture(utils::into_any_arc(resource_manager.request_texture(Path::new("data/ui/ammo_icon.png"), TextureKind::RGBA8))) [INFO] [stderr] | ^^^^^^^^^^^^ not found in `utils` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `into_any_arc` in module `utils` [INFO] [stderr] --> src/hud.rs:144:46 [INFO] [stderr] | [INFO] [stderr] 144 | .with_opt_texture(utils::into_any_arc(resource_manager.request_texture(Path::new("data/ui/shield_icon.png"), TextureKind::RGBA8))) [INFO] [stderr] | ^^^^^^^^^^^^ not found in `utils` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `into_any_arc` in module `utils` [INFO] [stderr] --> src/hud.rs:77:42 [INFO] [stderr] | [INFO] [stderr] 77 | .with_opt_texture(utils::into_any_arc(resource_manager.request_texture(Path::new("data/ui/crosshair.tga"), TextureKind::RGBA8))) [INFO] [stderr] | ^^^^^^^^^^^^ not found in `utils` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `into_any_arc` in module `utils` [INFO] [stderr] --> src/hud.rs:87:46 [INFO] [stderr] | [INFO] [stderr] 87 | .with_opt_texture(utils::into_any_arc(resource_manager.request_texture(Path::new("data/ui/health_icon.png"), TextureKind::RGBA8))) [INFO] [stderr] | ^^^^^^^^^^^^ not found in `utils` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `virtual_key_code_name` in module `rg3d::utils` [INFO] [stderr] --> src/main.rs:133:54 [INFO] [stderr] | [INFO] [stderr] 133 | ControlButton::Key(code) => rg3d::utils::virtual_key_code_name(*code), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in `rg3d::utils` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `into_any_arc` in module `utils` [INFO] [stderr] --> src/hud.rs:115:46 [INFO] [stderr] | [INFO] [stderr] 115 | .with_opt_texture(utils::into_any_arc(resource_manager.request_texture(Path::new("data/ui/ammo_icon.png"), TextureKind::RGBA8))) [INFO] [stderr] | ^^^^^^^^^^^^ not found in `utils` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `into_any_arc` in module `utils` [INFO] [stderr] --> src/hud.rs:144:46 [INFO] [stderr] | [INFO] [stderr] 144 | .with_opt_texture(utils::into_any_arc(resource_manager.request_texture(Path::new("data/ui/shield_icon.png"), TextureKind::RGBA8))) [INFO] [stderr] | ^^^^^^^^^^^^ not found in `utils` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `virtual_key_code_name` in module `rg3d::utils` [INFO] [stderr] --> src/main.rs:133:54 [INFO] [stderr] | [INFO] [stderr] 133 | ControlButton::Key(code) => rg3d::utils::virtual_key_code_name(*code), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in `rg3d::utils` [INFO] [stderr] [INFO] [stderr] error[E0277]: cannot multiply-assign `{float}` to `u32` [INFO] [stderr] --> src/main.rs:255:35 [INFO] [stderr] | [INFO] [stderr] 255 | monitor_dimensions.height *= 0.7; [INFO] [stderr] | ^^ no implementation for `u32 *= {float}` [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::ops::MulAssign<{float}>` is not implemented for `u32` [INFO] [stderr] [INFO] [stderr] error[E0277]: cannot multiply-assign `{float}` to `u32` [INFO] [stderr] --> src/main.rs:256:34 [INFO] [stderr] | [INFO] [stderr] 256 | monitor_dimensions.width *= 0.7; [INFO] [stderr] | ^^ no implementation for `u32 *= {float}` [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::ops::MulAssign<{float}>` is not implemented for `u32` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `hidpi_factor` found for struct `rg3d::monitor::MonitorHandle` in the current scope [INFO] [stderr] --> src/main.rs:257:73 [INFO] [stderr] | [INFO] [stderr] 257 | let client_size = monitor_dimensions.to_logical(primary_monitor.hidpi_factor()); [INFO] [stderr] | ^^^^^^^^^^^^ method not found in `rg3d::monitor::MonitorHandle` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:266:9 [INFO] [stderr] | [INFO] [stderr] 266 | engine.sound_context [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0277]: cannot multiply-assign `{float}` to `u32` [INFO] [stderr] --> src/main.rs:255:35 [INFO] [stderr] | [INFO] [stderr] 255 | monitor_dimensions.height *= 0.7; [INFO] [stderr] | ^^ no implementation for `u32 *= {float}` [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::ops::MulAssign<{float}>` is not implemented for `u32` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:271:26 [INFO] [stderr] | [INFO] [stderr] 271 | let frame_size = engine.renderer.get_frame_size(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:282:9 [INFO] [stderr] | [INFO] [stderr] 282 | engine.renderer.set_ambient_color(Color::opaque(60, 60, 60)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0277]: cannot multiply-assign `{float}` to `u32` [INFO] [stderr] --> src/main.rs:256:34 [INFO] [stderr] | [INFO] [stderr] 256 | monitor_dimensions.width *= 0.7; [INFO] [stderr] | ^^ no implementation for `u32 *= {float}` [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::ops::MulAssign<{float}>` is not implemented for `u32` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:284:22 [INFO] [stderr] | [INFO] [stderr] 284 | let buffer = engine.resource_manager.request_sound_buffer("data/sounds/Antonio_Bizarro_Berzerker.ogg", true).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:285:21 [INFO] [stderr] | [INFO] [stderr] 285 | let music = engine.sound_context [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:297:9 [INFO] [stderr] | [INFO] [stderr] 297 | engine.sound_context [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:316:32 [INFO] [stderr] | [INFO] [stderr] 316 | hud: Hud::new(&mut engine.user_interface, &mut engine.resource_manager, frame_size), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:316:60 [INFO] [stderr] | [INFO] [stderr] 316 | hud: Hud::new(&mut engine.user_interface, &mut engine.resource_manager, frame_size), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `hidpi_factor` found for struct `rg3d::monitor::MonitorHandle` in the current scope [INFO] [stderr] --> src/main.rs:257:73 [INFO] [stderr] | [INFO] [stderr] 257 | let client_size = monitor_dimensions.to_logical(primary_monitor.hidpi_factor()); [INFO] [stderr] | ^^^^^^^^^^^^ method not found in `rg3d::monitor::MonitorHandle` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `EventsCleared` found for enum `rg3d::event::Event<'_, _>` in the current scope [INFO] [stderr] --> src/main.rs:337:24 [INFO] [stderr] | [INFO] [stderr] 337 | Event::EventsCleared => { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | variant or associated item not found in `rg3d::event::Event<'_, _>` [INFO] [stderr] | help: there is a variant with a similar name: `MainEventsCleared` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:266:9 [INFO] [stderr] | [INFO] [stderr] 266 | engine.sound_context [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:271:26 [INFO] [stderr] | [INFO] [stderr] 271 | let frame_size = engine.renderer.get_frame_size(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `RedrawRequested` found for enum `rg3d::event::WindowEvent<'_>` in the current scope [INFO] [stderr] --> src/main.rs:357:38 [INFO] [stderr] | [INFO] [stderr] 357 | WindowEvent::RedrawRequested => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ variant or associated item not found in `rg3d::event::WindowEvent<'_>` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:282:9 [INFO] [stderr] | [INFO] [stderr] 282 | engine.renderer.set_ambient_color(Color::opaque(60, 60, 60)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:284:22 [INFO] [stderr] | [INFO] [stderr] 284 | let buffer = engine.resource_manager.request_sound_buffer("data/sounds/Antonio_Bizarro_Berzerker.ogg", true).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:285:21 [INFO] [stderr] | [INFO] [stderr] 285 | let music = engine.sound_context [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:380:25 [INFO] [stderr] | [INFO] [stderr] 380 | .build(&mut self.engine.user_interface); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:297:9 [INFO] [stderr] | [INFO] [stderr] 297 | engine.sound_context [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:316:32 [INFO] [stderr] | [INFO] [stderr] 316 | hud: Hud::new(&mut engine.user_interface, &mut engine.resource_manager, frame_size), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:316:60 [INFO] [stderr] | [INFO] [stderr] 316 | hud: Hud::new(&mut engine.user_interface, &mut engine.resource_manager, frame_size), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `EventsCleared` found for enum `rg3d::event::Event<'_, _>` in the current scope [INFO] [stderr] --> src/main.rs:337:24 [INFO] [stderr] | [INFO] [stderr] 337 | Event::EventsCleared => { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | variant or associated item not found in `rg3d::event::Event<'_, _>` [INFO] [stderr] | help: there is a variant with a similar name: `MainEventsCleared` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:481:21 [INFO] [stderr] | [INFO] [stderr] 481 | / self.engine [INFO] [stderr] 482 | | .sound_context [INFO] [stderr] | |______________________________________^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `RedrawRequested` found for enum `rg3d::event::WindowEvent<'_>` in the current scope [INFO] [stderr] --> src/main.rs:357:38 [INFO] [stderr] | [INFO] [stderr] 357 | WindowEvent::RedrawRequested => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ variant or associated item not found in `rg3d::event::WindowEvent<'_>` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:496:23 [INFO] [stderr] | [INFO] [stderr] 496 | let ui = &mut self.engine.user_interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:502:31 [INFO] [stderr] | [INFO] [stderr] 502 | self.menu.is_visible(&self.engine.user_interface) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:380:25 [INFO] [stderr] | [INFO] [stderr] 380 | .build(&mut self.engine.user_interface); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:519:31 [INFO] [stderr] | [INFO] [stderr] 519 | let ui = &mut self.engine.user_interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:537:30 [INFO] [stderr] | [INFO] [stderr] 537 | self.hud.update(&mut self.engine.user_interface, &self.time); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:543:26 [INFO] [stderr] | [INFO] [stderr] 543 | let statistics = self.engine.renderer.get_statistics(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:558:16 [INFO] [stderr] | [INFO] [stderr] 558 | self.engine.sound_context.lock().unwrap().full_render_duration() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:481:21 [INFO] [stderr] | [INFO] [stderr] 481 | / self.engine [INFO] [stderr] 482 | | .sound_context [INFO] [stderr] | |______________________________________^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:561:9 [INFO] [stderr] | [INFO] [stderr] 561 | / self.engine [INFO] [stderr] 562 | | .user_interface [INFO] [stderr] | |___________________________^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:496:23 [INFO] [stderr] | [INFO] [stderr] 496 | let ui = &mut self.engine.user_interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:582:17 [INFO] [stderr] | [INFO] [stderr] 582 | / self.engine [INFO] [stderr] 583 | | .user_interface [INFO] [stderr] | |___________________________________^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:502:31 [INFO] [stderr] | [INFO] [stderr] 502 | self.menu.is_visible(&self.engine.user_interface) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:519:31 [INFO] [stderr] | [INFO] [stderr] 519 | let ui = &mut self.engine.user_interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:537:30 [INFO] [stderr] | [INFO] [stderr] 537 | self.hud.update(&mut self.engine.user_interface, &self.time); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:543:26 [INFO] [stderr] | [INFO] [stderr] 543 | let statistics = self.engine.renderer.get_statistics(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:558:16 [INFO] [stderr] | [INFO] [stderr] 558 | self.engine.sound_context.lock().unwrap().full_render_duration() [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:561:9 [INFO] [stderr] | [INFO] [stderr] 561 | / self.engine [INFO] [stderr] 562 | | .user_interface [INFO] [stderr] | |___________________________^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:202:25 [INFO] [stderr] | [INFO] [stderr] 202 | let map_model = engine.resource_manager.request_model(Path::new("data/models/dm6.fbx")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:582:17 [INFO] [stderr] | [INFO] [stderr] 582 | / self.engine [INFO] [stderr] 583 | | .user_interface [INFO] [stderr] | |___________________________________^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:235:35 [INFO] [stderr] | [INFO] [stderr] 235 | .with_opt_texture(engine.resource_manager.request_texture(Path::new("data/particles/smoke_04.tga"), TextureKind::R8)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:244:38 [INFO] [stderr] | [INFO] [stderr] 244 | let mut player = Player::new(engine.sound_context.clone(), &mut engine.resource_manager, &mut scene, sender.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:244:73 [INFO] [stderr] | [INFO] [stderr] 244 | let mut player = Player::new(engine.sound_context.clone(), &mut engine.resource_manager, &mut scene, sender.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:251:20 [INFO] [stderr] | [INFO] [stderr] 251 | scene: engine.scenes.add(scene), [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:269:21 [INFO] [stderr] | [INFO] [stderr] 269 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:202:25 [INFO] [stderr] | [INFO] [stderr] 202 | let map_model = engine.resource_manager.request_model(Path::new("data/models/dm6.fbx")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:299:66 [INFO] [stderr] | [INFO] [stderr] 299 | self.items.add(Item::new(kind, position, scene, &mut engine.resource_manager, self.events_sender.as_ref().unwrap().clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:305:9 [INFO] [stderr] | [INFO] [stderr] 305 | engine.scenes.remove(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:333:21 [INFO] [stderr] | [INFO] [stderr] 333 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:235:35 [INFO] [stderr] | [INFO] [stderr] 235 | .with_opt_texture(engine.resource_manager.request_texture(Path::new("data/particles/smoke_04.tga"), TextureKind::R8)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:350:21 [INFO] [stderr] | [INFO] [stderr] 350 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:244:38 [INFO] [stderr] | [INFO] [stderr] 244 | let mut player = Player::new(engine.sound_context.clone(), &mut engine.resource_manager, &mut scene, sender.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:244:73 [INFO] [stderr] | [INFO] [stderr] 244 | let mut player = Player::new(engine.sound_context.clone(), &mut engine.resource_manager, &mut scene, sender.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:362:21 [INFO] [stderr] | [INFO] [stderr] 362 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:363:49 [INFO] [stderr] | [INFO] [stderr] 363 | let mut weapon = Weapon::new(kind, &mut engine.resource_manager, scene, self.events_sender.as_ref().unwrap().clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:251:20 [INFO] [stderr] | [INFO] [stderr] 251 | scene: engine.scenes.add(scene), [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:269:21 [INFO] [stderr] | [INFO] [stderr] 269 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:374:21 [INFO] [stderr] | [INFO] [stderr] 374 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:375:50 [INFO] [stderr] | [INFO] [stderr] 375 | let bot = Actor::Bot(Bot::new(kind, &mut engine.resource_manager, scene, position, self.events_sender.as_ref().unwrap().clone()).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:299:66 [INFO] [stderr] | [INFO] [stderr] 299 | self.items.add(Item::new(kind, position, scene, &mut engine.resource_manager, self.events_sender.as_ref().unwrap().clone())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:382:21 [INFO] [stderr] | [INFO] [stderr] 382 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:305:9 [INFO] [stderr] | [INFO] [stderr] 305 | engine.scenes.remove(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:401:21 [INFO] [stderr] | [INFO] [stderr] 401 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:418:21 [INFO] [stderr] | [INFO] [stderr] 418 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:419:37 [INFO] [stderr] | [INFO] [stderr] 419 | let resource_manager = &mut engine.resource_manager; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:333:21 [INFO] [stderr] | [INFO] [stderr] 333 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:350:21 [INFO] [stderr] | [INFO] [stderr] 350 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:362:21 [INFO] [stderr] | [INFO] [stderr] 362 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:363:49 [INFO] [stderr] | [INFO] [stderr] 363 | let mut weapon = Weapon::new(kind, &mut engine.resource_manager, scene, self.events_sender.as_ref().unwrap().clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:420:38 [INFO] [stderr] | [INFO] [stderr] 420 | let mut player = Player::new(engine.sound_context.clone(), resource_manager, scene, self.events_sender.as_ref().unwrap().clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:374:21 [INFO] [stderr] | [INFO] [stderr] 374 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:486:21 [INFO] [stderr] | [INFO] [stderr] 486 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:375:50 [INFO] [stderr] | [INFO] [stderr] 375 | let bot = Actor::Bot(Bot::new(kind, &mut engine.resource_manager, scene, position, self.events_sender.as_ref().unwrap().clone()).unwrap()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:503:21 [INFO] [stderr] | [INFO] [stderr] 503 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:382:21 [INFO] [stderr] | [INFO] [stderr] 382 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:504:37 [INFO] [stderr] | [INFO] [stderr] 504 | let resource_manager = &mut engine.resource_manager; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:519:33 [INFO] [stderr] | [INFO] [stderr] 519 | let mut sound_context = engine.sound_context.lock().unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:520:27 [INFO] [stderr] | [INFO] [stderr] 520 | let shot_buffer = engine.resource_manager.request_sound_buffer(path, false).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:401:21 [INFO] [stderr] | [INFO] [stderr] 401 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:533:21 [INFO] [stderr] | [INFO] [stderr] 533 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:545:21 [INFO] [stderr] | [INFO] [stderr] 545 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:418:21 [INFO] [stderr] | [INFO] [stderr] 418 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:551:21 [INFO] [stderr] | [INFO] [stderr] 551 | let scene = engine.scenes.get(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:593:21 [INFO] [stderr] | [INFO] [stderr] 593 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:419:37 [INFO] [stderr] | [INFO] [stderr] 419 | let resource_manager = &mut engine.resource_manager; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:420:38 [INFO] [stderr] | [INFO] [stderr] 420 | let mut player = Player::new(engine.sound_context.clone(), resource_manager, scene, self.events_sender.as_ref().unwrap().clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:594:37 [INFO] [stderr] | [INFO] [stderr] 594 | let resource_manager = &mut engine.resource_manager; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:601:21 [INFO] [stderr] | [INFO] [stderr] 601 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:621:28 [INFO] [stderr] | [INFO] [stderr] 621 | sound_context: engine.sound_context.clone(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:486:21 [INFO] [stderr] | [INFO] [stderr] 486 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:503:21 [INFO] [stderr] | [INFO] [stderr] 503 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:622:36 [INFO] [stderr] | [INFO] [stderr] 622 | resource_manager: &mut engine.resource_manager, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:504:37 [INFO] [stderr] | [INFO] [stderr] 504 | let resource_manager = &mut engine.resource_manager; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:519:33 [INFO] [stderr] | [INFO] [stderr] 519 | let mut sound_context = engine.sound_context.lock().unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:705:29 [INFO] [stderr] | [INFO] [stderr] 705 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:520:27 [INFO] [stderr] | [INFO] [stderr] 520 | let shot_buffer = engine.resource_manager.request_sound_buffer(path, false).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:707:52 [INFO] [stderr] | [INFO] [stderr] 707 | effects::create(*kind, graph, &mut engine.resource_manager, *position) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:533:21 [INFO] [stderr] | [INFO] [stderr] 533 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:545:21 [INFO] [stderr] | [INFO] [stderr] 545 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:551:21 [INFO] [stderr] | [INFO] [stderr] 551 | let scene = engine.scenes.get(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:593:21 [INFO] [stderr] | [INFO] [stderr] 593 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:594:37 [INFO] [stderr] | [INFO] [stderr] 594 | let resource_manager = &mut engine.resource_manager; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:601:21 [INFO] [stderr] | [INFO] [stderr] 601 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:621:28 [INFO] [stderr] | [INFO] [stderr] 621 | sound_context: engine.sound_context.clone(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:622:36 [INFO] [stderr] | [INFO] [stderr] 622 | resource_manager: &mut engine.resource_manager, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:705:29 [INFO] [stderr] | [INFO] [stderr] 705 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:707:52 [INFO] [stderr] | [INFO] [stderr] 707 | effects::create(*kind, graph, &mut engine.resource_manager, *position) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/player.rs:225:27 [INFO] [stderr] | [INFO] [stderr] 225 | body.set_friction(Vec3::new(0.2, 0.0, 0.2)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `f32`, found struct `rg3d::rg3d_core::math::vec3::Vec3` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `active_state` found for struct `rg3d::animation::machine::Machine` in the current scope [INFO] [stderr] --> src/bot.rs:593:36 [INFO] [stderr] | [INFO] [stderr] 593 | self.dying_machine.machine.active_state() == self.dying_machine.dead_state [INFO] [stderr] | ^^^^^^^^^^^^ private field, not a method [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/player.rs:225:27 [INFO] [stderr] | [INFO] [stderr] 225 | body.set_friction(Vec3::new(0.2, 0.0, 0.2)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `f32`, found struct `rg3d::rg3d_core::math::vec3::Vec3` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `active_state` found for struct `rg3d::animation::machine::Machine` in the current scope [INFO] [stderr] --> src/bot.rs:597:37 [INFO] [stderr] | [INFO] [stderr] 597 | self.combat_machine.machine.active_state() == self.combat_machine.aim_state && self.shoot_interval <= 0.0 [INFO] [stderr] | ^^^^^^^^^^^^ private field, not a method [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `nodes` found for reference `&rg3d::animation::machine::Machine` in the current scope [INFO] [stderr] --> src/bot.rs:610:25 [INFO] [stderr] | [INFO] [stderr] 610 | for node in machine.nodes() { [INFO] [stderr] | ^^^^^ private field, not a method [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animation` of struct `rg3d::animation::machine::PlayAnimation` is private [INFO] [stderr] --> src/bot.rs:612:53 [INFO] [stderr] | [INFO] [stderr] 612 | scene.interface_mut().animations.remove(node.animation); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `active_state` found for struct `rg3d::animation::machine::Machine` in the current scope [INFO] [stderr] --> src/bot.rs:593:36 [INFO] [stderr] | [INFO] [stderr] 593 | self.dying_machine.machine.active_state() == self.dying_machine.dead_state [INFO] [stderr] | ^^^^^^^^^^^^ private field, not a method [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `active_state` found for struct `rg3d::animation::machine::Machine` in the current scope [INFO] [stderr] --> src/bot.rs:597:37 [INFO] [stderr] | [INFO] [stderr] 597 | self.combat_machine.machine.active_state() == self.combat_machine.aim_state && self.shoot_interval <= 0.0 [INFO] [stderr] | ^^^^^^^^^^^^ private field, not a method [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `nodes` found for reference `&rg3d::animation::machine::Machine` in the current scope [INFO] [stderr] --> src/bot.rs:610:25 [INFO] [stderr] | [INFO] [stderr] 610 | for node in machine.nodes() { [INFO] [stderr] | ^^^^^ private field, not a method [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animation` of struct `rg3d::animation::machine::PlayAnimation` is private [INFO] [stderr] --> src/bot.rs:612:53 [INFO] [stderr] | [INFO] [stderr] 612 | scene.interface_mut().animations.remove(node.animation); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/menu.rs:103:44 [INFO] [stderr] | [INFO] [stderr] 103 | .filter(|vm| vm.size().width > 800.0 && [INFO] [stderr] | ^^^^^ expected `u32`, found floating-point number [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/menu.rs:103:44 [INFO] [stderr] | [INFO] [stderr] 103 | .filter(|vm| vm.size().width > 800.0 && [INFO] [stderr] | ^^^^^ expected `u32`, found floating-point number [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/menu.rs:104:36 [INFO] [stderr] | [INFO] [stderr] 104 | vm.size().height > 600.0 && vm.bit_depth() == 32) [INFO] [stderr] | ^^^^^ expected `u32`, found floating-point number [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:107:26 [INFO] [stderr] | [INFO] [stderr] 107 | let frame_size = engine.renderer.get_frame_size(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:115:24 [INFO] [stderr] | [INFO] [stderr] 115 | let settings = engine.renderer.get_quality_settings(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:129:55 [INFO] [stderr] | [INFO] [stderr] 129 | .with_opt_texture(utils::into_any_arc(engine.resource_manager.request_texture("data/ui/check_mark.png", TextureKind::RGBA8))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:137:55 [INFO] [stderr] | [INFO] [stderr] 137 | .with_opt_texture(utils::into_any_arc(engine.resource_manager.request_texture("data/ui/circle.png", TextureKind::RGBA8))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:142:23 [INFO] [stderr] | [INFO] [stderr] 142 | let ui = &mut engine.user_interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:746:21 [INFO] [stderr] | [INFO] [stderr] 746 | engine.renderer [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:749:21 [INFO] [stderr] | [INFO] [stderr] 749 | engine.user_interface [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:786:38 [INFO] [stderr] | [INFO] [stderr] 786 | let button_txt = engine.user_interface [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `content` found for mutable reference `&mut rg3d::gui::button::Button` in the current scope [INFO] [stderr] --> src/menu.rs:790:26 [INFO] [stderr] | [INFO] [stderr] 790 | .content(); [INFO] [stderr] | ^^^^^^^ method not found in `&mut rg3d::gui::button::Button` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:792:21 [INFO] [stderr] | [INFO] [stderr] 792 | engine.user_interface [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:810:23 [INFO] [stderr] | [INFO] [stderr] 810 | let ui = &mut engine.user_interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:812:24 [INFO] [stderr] | [INFO] [stderr] 812 | let settings = engine.renderer.get_quality_settings(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:827:81 [INFO] [stderr] | [INFO] [stderr] 827 | let is_hrtf = if let rg3d::sound::renderer::Renderer::HrtfRenderer(_) = engine.sound_context.lock().unwrap().renderer() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `renderer` found for struct `std::sync::MutexGuard<'_, rg3d::rg3d_sound::context::Context>` in the current scope [INFO] [stderr] --> src/menu.rs:827:118 [INFO] [stderr] | [INFO] [stderr] 827 | let is_hrtf = if let rg3d::sound::renderer::Renderer::HrtfRenderer(_) = engine.sound_context.lock().unwrap().renderer() { [INFO] [stderr] | ^^^^^^^^ private field, not a method [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:843:47 [INFO] [stderr] | [INFO] [stderr] 843 | sync_scroll_bar(self.sb_sound_volume, engine.sound_context.lock().unwrap().master_gain()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `content` found for reference `&rg3d::gui::button::Button` in the current scope [INFO] [stderr] --> src/menu.rs:849:18 [INFO] [stderr] | [INFO] [stderr] 849 | .content(); [INFO] [stderr] | ^^^^^^^ method not found in `&rg3d::gui::button::Button` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:859:28 [INFO] [stderr] | [INFO] [stderr] 859 | let old_settings = engine.renderer.get_quality_settings(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:865:21 [INFO] [stderr] | [INFO] [stderr] 865 | engine.sound_context.lock().unwrap().set_master_gain(new_value) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:902:21 [INFO] [stderr] | [INFO] [stderr] 902 | engine.user_interface [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:908:21 [INFO] [stderr] | [INFO] [stderr] 908 | engine.sound_context.lock().unwrap().set_master_gain(1.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:914:36 [INFO] [stderr] | [INFO] [stderr] 914 | let text = engine.user_interface [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `content` found for reference `&rg3d::gui::button::Button` in the current scope [INFO] [stderr] --> src/menu.rs:918:30 [INFO] [stderr] | [INFO] [stderr] 918 | ... .content(); [INFO] [stderr] | ^^^^^^^ method not found in `&rg3d::gui::button::Button` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:920:25 [INFO] [stderr] | [INFO] [stderr] 920 | engine.user_interface [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:934:31 [INFO] [stderr] | [INFO] [stderr] 934 | if let Err(err) = engine.renderer.set_quality_settings(&settings) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/hud.rs:238:17 [INFO] [stderr] | [INFO] [stderr] 238 | engine.renderer [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/hud.rs:242:17 [INFO] [stderr] | [INFO] [stderr] 242 | engine.user_interface [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 100 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0277, E0308, E0425, E0432, E0599, E0616. [INFO] [stderr] For more information about an error, try `rustc --explain E0277`. [INFO] [stderr] error: could not compile `rusty-shooter`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/menu.rs:104:36 [INFO] [stderr] | [INFO] [stderr] 104 | vm.size().height > 600.0 && vm.bit_depth() == 32) [INFO] [stderr] | ^^^^^ expected `u32`, found floating-point number [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:107:26 [INFO] [stderr] | [INFO] [stderr] 107 | let frame_size = engine.renderer.get_frame_size(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:115:24 [INFO] [stderr] | [INFO] [stderr] 115 | let settings = engine.renderer.get_quality_settings(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:129:55 [INFO] [stderr] | [INFO] [stderr] 129 | .with_opt_texture(utils::into_any_arc(engine.resource_manager.request_texture("data/ui/check_mark.png", TextureKind::RGBA8))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:137:55 [INFO] [stderr] | [INFO] [stderr] 137 | .with_opt_texture(utils::into_any_arc(engine.resource_manager.request_texture("data/ui/circle.png", TextureKind::RGBA8))) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:142:23 [INFO] [stderr] | [INFO] [stderr] 142 | let ui = &mut engine.user_interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:746:21 [INFO] [stderr] | [INFO] [stderr] 746 | engine.renderer [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:749:21 [INFO] [stderr] | [INFO] [stderr] 749 | engine.user_interface [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:786:38 [INFO] [stderr] | [INFO] [stderr] 786 | let button_txt = engine.user_interface [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `content` found for mutable reference `&mut rg3d::gui::button::Button` in the current scope [INFO] [stderr] --> src/menu.rs:790:26 [INFO] [stderr] | [INFO] [stderr] 790 | .content(); [INFO] [stderr] | ^^^^^^^ method not found in `&mut rg3d::gui::button::Button` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:792:21 [INFO] [stderr] | [INFO] [stderr] 792 | engine.user_interface [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:810:23 [INFO] [stderr] | [INFO] [stderr] 810 | let ui = &mut engine.user_interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:812:24 [INFO] [stderr] | [INFO] [stderr] 812 | let settings = engine.renderer.get_quality_settings(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:827:81 [INFO] [stderr] | [INFO] [stderr] 827 | let is_hrtf = if let rg3d::sound::renderer::Renderer::HrtfRenderer(_) = engine.sound_context.lock().unwrap().renderer() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `renderer` found for struct `std::sync::MutexGuard<'_, rg3d::rg3d_sound::context::Context>` in the current scope [INFO] [stderr] --> src/menu.rs:827:118 [INFO] [stderr] | [INFO] [stderr] 827 | let is_hrtf = if let rg3d::sound::renderer::Renderer::HrtfRenderer(_) = engine.sound_context.lock().unwrap().renderer() { [INFO] [stderr] | ^^^^^^^^ private field, not a method [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:843:47 [INFO] [stderr] | [INFO] [stderr] 843 | sync_scroll_bar(self.sb_sound_volume, engine.sound_context.lock().unwrap().master_gain()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `content` found for reference `&rg3d::gui::button::Button` in the current scope [INFO] [stderr] --> src/menu.rs:849:18 [INFO] [stderr] | [INFO] [stderr] 849 | .content(); [INFO] [stderr] | ^^^^^^^ method not found in `&rg3d::gui::button::Button` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:859:28 [INFO] [stderr] | [INFO] [stderr] 859 | let old_settings = engine.renderer.get_quality_settings(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:865:21 [INFO] [stderr] | [INFO] [stderr] 865 | engine.sound_context.lock().unwrap().set_master_gain(new_value) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:902:21 [INFO] [stderr] | [INFO] [stderr] 902 | engine.user_interface [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:908:21 [INFO] [stderr] | [INFO] [stderr] 908 | engine.sound_context.lock().unwrap().set_master_gain(1.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:914:36 [INFO] [stderr] | [INFO] [stderr] 914 | let text = engine.user_interface [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `content` found for reference `&rg3d::gui::button::Button` in the current scope [INFO] [stderr] --> src/menu.rs:918:30 [INFO] [stderr] | [INFO] [stderr] 918 | ... .content(); [INFO] [stderr] | ^^^^^^^ method not found in `&rg3d::gui::button::Button` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:920:25 [INFO] [stderr] | [INFO] [stderr] 920 | engine.user_interface [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:934:31 [INFO] [stderr] | [INFO] [stderr] 934 | if let Err(err) = engine.renderer.set_quality_settings(&settings) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/hud.rs:238:17 [INFO] [stderr] | [INFO] [stderr] 238 | engine.renderer [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/hud.rs:242:17 [INFO] [stderr] | [INFO] [stderr] 242 | engine.user_interface [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 100 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0277, E0308, E0425, E0432, E0599, E0616. [INFO] [stderr] For more information about an error, try `rustc --explain E0277`. [INFO] [stderr] error: could not compile `rusty-shooter`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "6e954f85b7888fa909988cf1928cc1f2bf0b0c20ce79926c370388b4c38e6b1e"` [INFO] running `"docker" "rm" "-f" "6e954f85b7888fa909988cf1928cc1f2bf0b0c20ce79926c370388b4c38e6b1e"` [INFO] [stdout] 6e954f85b7888fa909988cf1928cc1f2bf0b0c20ce79926c370388b4c38e6b1e