[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] b592549..4ce0f7d master -> master [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 4ce0f7d27e727ce4c09806c4502e76dd2a2f8622 [INFO] checking mrDIMAS/rusty-shooter against master#73f76b74efcaf21bd5424d87c66cd6ed7fe5c7de for pr-68325 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FmrDIMAS%2Frusty-shooter" "/workspace/builds/worker-4/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-4/source'... [INFO] [stderr] done. [INFO] [stderr] Checking out files: 20% (46/223) Checking out files: 21% (47/223) Checking out files: 22% (50/223) Checking out files: 23% (52/223) Checking out files: 24% (54/223) Checking out files: 25% (56/223) Checking out files: 26% (58/223) Checking out files: 27% (61/223) Checking out files: 28% (63/223) Checking out files: 29% (65/223) Checking out files: 30% (67/223) Checking out files: 31% (70/223) Checking out files: 32% (72/223) Checking out files: 33% (74/223) Checking out files: 34% (76/223) Checking out files: 35% (79/223) Checking out files: 36% (81/223) Checking out files: 37% (83/223) Checking out files: 38% (85/223) Checking out files: 39% (87/223) Checking out files: 40% (90/223) Checking out files: 41% (92/223) Checking out files: 42% (94/223) Checking out files: 43% (96/223) Checking out files: 44% (99/223) Checking out files: 45% (101/223) Checking out files: 46% (103/223) Checking out files: 47% (105/223) Checking out files: 47% (107/223) Checking out files: 48% (108/223) Checking out files: 48% (109/223) Checking out files: 49% (110/223) Checking out files: 49% (111/223) Checking out files: 50% (112/223) Checking out files: 51% (114/223) Checking out files: 52% (116/223) Checking out files: 52% (118/223) Checking out files: 53% (119/223) Checking out files: 54% (121/223) Checking out files: 55% (123/223) Checking out files: 56% (125/223) Checking out files: 57% (128/223) Checking out files: 58% (130/223) Checking out files: 59% (132/223) Checking out files: 60% (134/223) Checking out files: 61% (137/223) Checking out files: 62% (139/223) 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: 85% (191/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 73f76b74efcaf21bd5424d87c66cd6ed7fe5c7de [INFO] running `"/workspace/cargo-home/bin/cargo" "+73f76b74efcaf21bd5424d87c66cd6ed7fe5c7de" "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-4/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+73f76b74efcaf21bd5424d87c66cd6ed7fe5c7de" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"/workspace/cargo-home/bin/cargo" "+73f76b74efcaf21bd5424d87c66cd6ed7fe5c7de" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "+73f76b74efcaf21bd5424d87c66cd6ed7fe5c7de" "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] ae005d1d9a8bdaa22438a79206fcd5f350990057778c26dd8189552276fff37b [INFO] running `"docker" "start" "-a" "ae005d1d9a8bdaa22438a79206fcd5f350990057778c26dd8189552276fff37b"` [INFO] [stderr] Checking instant v0.1.2 [INFO] [stderr] Checking strength_reduce v0.2.3 [INFO] [stderr] Checking transpose v0.1.0 [INFO] [stderr] Compiling alsa-sys v0.2.0 [INFO] [stderr] Compiling stackvector v1.0.8 [INFO] [stderr] Compiling lexical-core v0.5.0 [INFO] [stderr] Checking parking_lot_core v0.7.0 [INFO] [stderr] Compiling lexical v3.0.0 [INFO] [stderr] Compiling wayland-scanner v0.23.6 [INFO] [stderr] Checking wayland-sys v0.23.6 [INFO] [stderr] Checking rusttype v0.8.2 [INFO] [stderr] Checking calloop v0.4.4 [INFO] [stderr] Checking parking_lot v0.9.0 [INFO] [stderr] Checking rg3d-core v0.4.0 [INFO] [stderr] Checking tiff v0.3.1 [INFO] [stderr] Checking rayon-core v1.7.0 [INFO] [stderr] Checking rustfft v3.0.1 [INFO] [stderr] Checking rg3d-physics v0.2.1 [INFO] [stderr] Checking wayland-commons v0.23.6 [INFO] [stderr] Checking parking_lot v0.10.0 [INFO] [stderr] Checking rusttype v0.7.9 [INFO] [stderr] Checking rayon v1.3.0 [INFO] [stderr] Checking rg3d-sound v0.11.0 [INFO] [stderr] Checking andrew v0.2.1 [INFO] [stderr] Compiling wayland-client v0.23.6 [INFO] [stderr] Compiling wayland-protocols v0.23.6 [INFO] [stderr] Checking jpeg-decoder v0.1.18 [INFO] [stderr] Checking image v0.22.4 [INFO] [stderr] Checking smithay-client-toolkit v0.6.4 [INFO] [stderr] Checking winit v0.20.0 [INFO] [stderr] Checking glutin v0.22.0 [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::utils::navmesh` [INFO] [stderr] --> src/level.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 60 | navmesh::Navmesh [INFO] [stderr] | ^^^^^^^ could not find `navmesh` in `utils` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `rg3d::renderer::debug_renderer`, `rg3d::renderer::debug_renderer` [INFO] [stderr] --> src/bot.rs:44:32 [INFO] [stderr] | [INFO] [stderr] 44 | renderer::debug_renderer::{self, DebugRenderer} [INFO] [stderr] | ^^^^^^^^^^^^^^ ^^^^ no `debug_renderer` in `renderer` [INFO] [stderr] | | [INFO] [stderr] | could not find `debug_renderer` in `renderer` [INFO] [stderr] | help: a similar name exists in the module: `ui_renderer` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rg3d::gui::ttf` [INFO] [stderr] --> src/menu.rs:20:9 [INFO] [stderr] | [INFO] [stderr] 20 | 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 imports `rg3d::renderer::debug_renderer`, `rg3d::utils::translate_event`, `rg3d::core::math::PositionProvider` [INFO] [stderr] --> src/main.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | renderer::debug_renderer, [INFO] [stderr] | ^^^^^^^^^^-------------- [INFO] [stderr] | | | [INFO] [stderr] | | help: a similar name exists in the module: `ui_renderer` [INFO] [stderr] | no `debug_renderer` in `renderer` [INFO] [stderr] 51 | utils::translate_event, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ no `translate_event` in `utils` [INFO] [stderr] ... [INFO] [stderr] 60 | math::PositionProvider [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ no `PositionProvider` in `core::math` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `mesh_to_navmesh` in module `utils` [INFO] [stderr] --> src/level.rs:220:39 [INFO] [stderr] | [INFO] [stderr] 220 | navmesh = Some(utils::mesh_to_navmesh(navmesh_node.as_mesh())); [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:136:42 [INFO] [stderr] | [INFO] [stderr] 136 | .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:144:42 [INFO] [stderr] | [INFO] [stderr] 144 | .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: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 `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:141:54 [INFO] [stderr] | [INFO] [stderr] 141 | ControlButton::Key(code) => rg3d::utils::virtual_key_code_name(*code), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in `rg3d::utils` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rg3d::utils::navmesh` [INFO] [stderr] --> src/level.rs:60:9 [INFO] [stderr] | [INFO] [stderr] 60 | navmesh::Navmesh [INFO] [stderr] | ^^^^^^^ could not find `navmesh` in `utils` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `rg3d::renderer::debug_renderer`, `rg3d::renderer::debug_renderer` [INFO] [stderr] --> src/bot.rs:44:32 [INFO] [stderr] | [INFO] [stderr] 44 | renderer::debug_renderer::{self, DebugRenderer} [INFO] [stderr] | ^^^^^^^^^^^^^^ ^^^^ no `debug_renderer` in `renderer` [INFO] [stderr] | | [INFO] [stderr] | could not find `debug_renderer` in `renderer` [INFO] [stderr] | help: a similar name exists in the module: `ui_renderer` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `rg3d::gui::ttf` [INFO] [stderr] --> src/menu.rs:20:9 [INFO] [stderr] | [INFO] [stderr] 20 | 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 imports `rg3d::renderer::debug_renderer`, `rg3d::utils::translate_event`, `rg3d::core::math::PositionProvider` [INFO] [stderr] --> src/main.rs:50:5 [INFO] [stderr] | [INFO] [stderr] 50 | renderer::debug_renderer, [INFO] [stderr] | ^^^^^^^^^^-------------- [INFO] [stderr] | | | [INFO] [stderr] | | help: a similar name exists in the module: `ui_renderer` [INFO] [stderr] | no `debug_renderer` in `renderer` [INFO] [stderr] 51 | utils::translate_event, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ no `translate_event` in `utils` [INFO] [stderr] ... [INFO] [stderr] 60 | math::PositionProvider [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ no `PositionProvider` in `core::math` [INFO] [stderr] [INFO] [stderr] error[E0277]: cannot multiply-assign `{float}` to `u32` [INFO] [stderr] --> src/main.rs:263:35 [INFO] [stderr] | [INFO] [stderr] 263 | 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:264:34 [INFO] [stderr] | [INFO] [stderr] 264 | 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[E0425]: cannot find function `mesh_to_navmesh` in module `utils` [INFO] [stderr] --> src/level.rs:220:39 [INFO] [stderr] | [INFO] [stderr] 220 | navmesh = Some(utils::mesh_to_navmesh(navmesh_node.as_mesh())); [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:136:42 [INFO] [stderr] | [INFO] [stderr] 136 | .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[E0599]: no method named `hidpi_factor` found for struct `rg3d::monitor::MonitorHandle` in the current scope [INFO] [stderr] --> src/main.rs:265:73 [INFO] [stderr] | [INFO] [stderr] 265 | 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[E0425]: cannot find function `into_any_arc` in module `utils` [INFO] [stderr] --> src/menu.rs:144:42 [INFO] [stderr] | [INFO] [stderr] 144 | .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: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 `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[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:274:9 [INFO] [stderr] | [INFO] [stderr] 274 | 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:279:26 [INFO] [stderr] | [INFO] [stderr] 279 | 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:290:9 [INFO] [stderr] | [INFO] [stderr] 290 | engine.renderer.set_ambient_color(Color::opaque(60, 60, 60)); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [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[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:292:22 [INFO] [stderr] | [INFO] [stderr] 292 | let buffer = engine.resource_manager.request_sound_buffer("data/sounds/Antonio_Bizarro_Berzerker.ogg", true).unwrap(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `virtual_key_code_name` in module `rg3d::utils` [INFO] [stderr] --> src/main.rs:141:54 [INFO] [stderr] | [INFO] [stderr] 141 | ControlButton::Key(code) => rg3d::utils::virtual_key_code_name(*code), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ not found in `rg3d::utils` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:293:21 [INFO] [stderr] | [INFO] [stderr] 293 | 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:305:9 [INFO] [stderr] | [INFO] [stderr] 305 | 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:324:32 [INFO] [stderr] | [INFO] [stderr] 324 | 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:324:60 [INFO] [stderr] | [INFO] [stderr] 324 | 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:345:24 [INFO] [stderr] | [INFO] [stderr] 345 | 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[E0599]: no variant or associated item named `RedrawRequested` found for enum `rg3d::event::WindowEvent<'_>` in the current scope [INFO] [stderr] --> src/main.rs:365:38 [INFO] [stderr] | [INFO] [stderr] 365 | 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:392:39 [INFO] [stderr] | [INFO] [stderr] 392 | let debug_renderer = &mut self.engine.renderer.debug_renderer; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `debug_renderer` on type `rg3d::renderer::Renderer` [INFO] [stderr] --> src/main.rs:392:60 [INFO] [stderr] | [INFO] [stderr] 392 | let debug_renderer = &mut self.engine.renderer.debug_renderer; [INFO] [stderr] | ^^^^^^^^^^^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:418:25 [INFO] [stderr] | [INFO] [stderr] 418 | .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:518:21 [INFO] [stderr] | [INFO] [stderr] 518 | / self.engine [INFO] [stderr] 519 | | .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:533:23 [INFO] [stderr] | [INFO] [stderr] 533 | 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:539:31 [INFO] [stderr] | [INFO] [stderr] 539 | 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:556:31 [INFO] [stderr] | [INFO] [stderr] 556 | 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:574:30 [INFO] [stderr] | [INFO] [stderr] 574 | 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:580:26 [INFO] [stderr] | [INFO] [stderr] 580 | 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:595:16 [INFO] [stderr] | [INFO] [stderr] 595 | 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:598:9 [INFO] [stderr] | [INFO] [stderr] 598 | / self.engine [INFO] [stderr] 599 | | .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:619:17 [INFO] [stderr] | [INFO] [stderr] 619 | / self.engine [INFO] [stderr] 620 | | .user_interface [INFO] [stderr] | |___________________________________^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/actor.rs:147:33 [INFO] [stderr] | [INFO] [stderr] 147 | let pivot = context.scene.graph.get_mut(item.get_pivot()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/actor.rs:148:32 [INFO] [stderr] | [INFO] [stderr] 148 | let body = context.scene.physics.borrow_body(character.get_body()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/actor.rs:164:28 [INFO] [stderr] | [INFO] [stderr] 164 | let body = context.scene.physics.borrow_body_mut(character.get_body()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0283]: type annotations needed [INFO] [stderr] --> src/level.rs:111:22 [INFO] [stderr] | [INFO] [stderr] 111 | navmesh: Default::default(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stderr] | [INFO] [stderr] = note: cannot resolve `_: std::default::Default` [INFO] [stderr] = note: required by `std::default::Default::default` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:204:25 [INFO] [stderr] | [INFO] [stderr] 204 | let map_model = engine.resource_manager.request_model(Path::new("data/models/dm6.fbx")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:209:34 [INFO] [stderr] | [INFO] [stderr] 209 | let polygon_handle = scene.graph.find_by_name(map_root_handle, "Polygon"); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:211:17 [INFO] [stderr] | [INFO] [stderr] 211 | scene.physics.add_static_geometry(utils::mesh_to_static_geometry(scene.graph.get(polygon_handle).as_mesh())); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:211:82 [INFO] [stderr] | [INFO] [stderr] 211 | scene.physics.add_static_geometry(utils::mesh_to_static_geometry(scene.graph.get(polygon_handle).as_mesh())); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:216:34 [INFO] [stderr] | [INFO] [stderr] 216 | let navmesh_handle = scene.graph.find_by_name(map_root_handle, "Navmesh"); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:218:36 [INFO] [stderr] | [INFO] [stderr] 218 | let navmesh_node = scene.graph.get_mut(navmesh_handle); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:226:9 [INFO] [stderr] | [INFO] [stderr] 226 | scene.graph.add_node(Node::ParticleSystem( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:243:35 [INFO] [stderr] | [INFO] [stderr] 243 | .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:254:20 [INFO] [stderr] | [INFO] [stderr] 254 | 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:274:21 [INFO] [stderr] | [INFO] [stderr] 274 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:275:21 [INFO] [stderr] | [INFO] [stderr] 275 | for node in scene.graph.linear_iter() { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:279:29 [INFO] [stderr] | [INFO] [stderr] 279 | let begin = scene.graph.find_by_name_from_root(format!("{}_Begin", name).as_str()); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:280:27 [INFO] [stderr] | [INFO] [stderr] 280 | let end = scene.graph.find_by_name_from_root(format!("{}_End", name).as_str()); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:282:33 [INFO] [stderr] | [INFO] [stderr] 282 | let begin = scene.graph.get(begin).base().get_global_position(); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:283:31 [INFO] [stderr] | [INFO] [stderr] 283 | let end = scene.graph.get(end).base().get_global_position(); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:287:33 [INFO] [stderr] | [INFO] [stderr] 287 | let shape = scene.physics.add_static_geometry(shape); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:303:66 [INFO] [stderr] | [INFO] [stderr] 303 | 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:309:9 [INFO] [stderr] | [INFO] [stderr] 309 | 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:337:21 [INFO] [stderr] | [INFO] [stderr] 337 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:341:13 [INFO] [stderr] | [INFO] [stderr] 341 | scene.physics.ray_cast(&ray, options, &mut intersections); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:353:21 [INFO] [stderr] | [INFO] [stderr] 353 | 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:365:21 [INFO] [stderr] | [INFO] [stderr] 365 | 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:366:49 [INFO] [stderr] | [INFO] [stderr] 366 | 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 `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:372:9 [INFO] [stderr] | [INFO] [stderr] 372 | scene.graph.link_nodes(weapon_model, actor.character().get_weapon_pivot()); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:376:21 [INFO] [stderr] | [INFO] [stderr] 376 | 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:377:50 [INFO] [stderr] | [INFO] [stderr] 377 | 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:384:21 [INFO] [stderr] | [INFO] [stderr] 384 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:388:53 [INFO] [stderr] | [INFO] [stderr] 388 | let drop_position = character.get_position(&scene.physics); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:403:21 [INFO] [stderr] | [INFO] [stderr] 403 | 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:420:21 [INFO] [stderr] | [INFO] [stderr] 420 | 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:421:37 [INFO] [stderr] | [INFO] [stderr] 421 | 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:422:38 [INFO] [stderr] | [INFO] [stderr] 422 | 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 `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:430:32 [INFO] [stderr] | [INFO] [stderr] 430 | .set_position(&mut scene.physics, spawn_position); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:484:21 [INFO] [stderr] | [INFO] [stderr] 484 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:485:43 [INFO] [stderr] | [INFO] [stderr] 485 | let position = item.position(&mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:500:21 [INFO] [stderr] | [INFO] [stderr] 500 | 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:501:37 [INFO] [stderr] | [INFO] [stderr] 501 | 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:516:33 [INFO] [stderr] | [INFO] [stderr] 516 | 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:517:27 [INFO] [stderr] | [INFO] [stderr] 517 | 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:530:21 [INFO] [stderr] | [INFO] [stderr] 530 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:534:54 [INFO] [stderr] | [INFO] [stderr] 534 | let position = weapon.get_shot_position(&scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:535:56 [INFO] [stderr] | [INFO] [stderr] 535 | let direction = weapon.get_shot_direction(&scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:541:21 [INFO] [stderr] | [INFO] [stderr] 541 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:542:68 [INFO] [stderr] | [INFO] [stderr] 542 | self.weapons.get(weapon_handle).set_visibility(state, &mut scene.graph) [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:547:21 [INFO] [stderr] | [INFO] [stderr] 547 | let scene = engine.scenes.get(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:553:64 [INFO] [stderr] | [INFO] [stderr] 553 | let position = actor.character().get_position(&scene.physics); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:588:21 [INFO] [stderr] | [INFO] [stderr] 588 | 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:589:37 [INFO] [stderr] | [INFO] [stderr] 589 | 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:596:21 [INFO] [stderr] | [INFO] [stderr] 596 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:601:28 [INFO] [stderr] | [INFO] [stderr] 601 | .get_position(&scene.physics); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:616:28 [INFO] [stderr] | [INFO] [stderr] 616 | 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:698:29 [INFO] [stderr] | [INFO] [stderr] 698 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:699:45 [INFO] [stderr] | [INFO] [stderr] 699 | effects::create(*kind, &mut scene.graph, &mut engine.resource_manager, *position) [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:699:63 [INFO] [stderr] | [INFO] [stderr] 699 | effects::create(*kind, &mut scene.graph, &mut engine.resource_manager, *position) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0277]: cannot multiply-assign `{float}` to `u32` [INFO] [stderr] --> src/main.rs:263:35 [INFO] [stderr] | [INFO] [stderr] 263 | 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:264:34 [INFO] [stderr] | [INFO] [stderr] 264 | 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 `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:122:28 [INFO] [stderr] | [INFO] [stderr] 122 | let velocity = context.scene [INFO] [stderr] | ____________________________^ [INFO] [stderr] 123 | | .physics [INFO] [stderr] | |________________________^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:209:29 [INFO] [stderr] | [INFO] [stderr] 209 | let camera_handle = scene.graph.add_node(Node::Camera(Default::default())); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:213:35 [INFO] [stderr] | [INFO] [stderr] 213 | let camera_pivot_handle = scene.graph.add_node(camera_pivot); [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:265:73 [INFO] [stderr] | [INFO] [stderr] 265 | 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 `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:214:9 [INFO] [stderr] | [INFO] [stderr] 214 | scene.graph.link_nodes(camera_handle, camera_pivot_handle); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:274:9 [INFO] [stderr] | [INFO] [stderr] 274 | 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:279:26 [INFO] [stderr] | [INFO] [stderr] 279 | 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:290:9 [INFO] [stderr] | [INFO] [stderr] 290 | 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:292:22 [INFO] [stderr] | [INFO] [stderr] 292 | 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:293:21 [INFO] [stderr] | [INFO] [stderr] 293 | 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:305:9 [INFO] [stderr] | [INFO] [stderr] 305 | 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:324:32 [INFO] [stderr] | [INFO] [stderr] 324 | 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:324:60 [INFO] [stderr] | [INFO] [stderr] 324 | 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:345:24 [INFO] [stderr] | [INFO] [stderr] 345 | 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[E0599]: no variant or associated item named `RedrawRequested` found for enum `rg3d::event::WindowEvent<'_>` in the current scope [INFO] [stderr] --> src/main.rs:365:38 [INFO] [stderr] | [INFO] [stderr] 365 | 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:392:39 [INFO] [stderr] | [INFO] [stderr] 392 | let debug_renderer = &mut self.engine.renderer.debug_renderer; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `debug_renderer` on type `rg3d::renderer::Renderer` [INFO] [stderr] --> src/main.rs:392:60 [INFO] [stderr] | [INFO] [stderr] 392 | let debug_renderer = &mut self.engine.renderer.debug_renderer; [INFO] [stderr] | ^^^^^^^^^^^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/main.rs:418:25 [INFO] [stderr] | [INFO] [stderr] 418 | .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:518:21 [INFO] [stderr] | [INFO] [stderr] 518 | / self.engine [INFO] [stderr] 519 | | .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:533:23 [INFO] [stderr] | [INFO] [stderr] 533 | 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:539:31 [INFO] [stderr] | [INFO] [stderr] 539 | 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:556:31 [INFO] [stderr] | [INFO] [stderr] 556 | 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:574:30 [INFO] [stderr] | [INFO] [stderr] 574 | 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:580:26 [INFO] [stderr] | [INFO] [stderr] 580 | 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:595:16 [INFO] [stderr] | [INFO] [stderr] 595 | 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:598:9 [INFO] [stderr] | [INFO] [stderr] 598 | / self.engine [INFO] [stderr] 599 | | .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:619:17 [INFO] [stderr] | [INFO] [stderr] 619 | / self.engine [INFO] [stderr] 620 | | .user_interface [INFO] [stderr] | |___________________________________^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/actor.rs:147:33 [INFO] [stderr] | [INFO] [stderr] 147 | let pivot = context.scene.graph.get_mut(item.get_pivot()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/actor.rs:148:32 [INFO] [stderr] | [INFO] [stderr] 148 | let body = context.scene.physics.borrow_body(character.get_body()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/actor.rs:164:28 [INFO] [stderr] | [INFO] [stderr] 164 | let body = context.scene.physics.borrow_body_mut(character.get_body()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0283]: type annotations needed [INFO] [stderr] --> src/level.rs:111:22 [INFO] [stderr] | [INFO] [stderr] 111 | navmesh: Default::default(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stderr] | [INFO] [stderr] = note: cannot resolve `_: std::default::Default` [INFO] [stderr] = note: required by `std::default::Default::default` [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:204:25 [INFO] [stderr] | [INFO] [stderr] 204 | let map_model = engine.resource_manager.request_model(Path::new("data/models/dm6.fbx")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:209:34 [INFO] [stderr] | [INFO] [stderr] 209 | let polygon_handle = scene.graph.find_by_name(map_root_handle, "Polygon"); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:211:17 [INFO] [stderr] | [INFO] [stderr] 211 | scene.physics.add_static_geometry(utils::mesh_to_static_geometry(scene.graph.get(polygon_handle).as_mesh())); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:211:82 [INFO] [stderr] | [INFO] [stderr] 211 | scene.physics.add_static_geometry(utils::mesh_to_static_geometry(scene.graph.get(polygon_handle).as_mesh())); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:216:34 [INFO] [stderr] | [INFO] [stderr] 216 | let navmesh_handle = scene.graph.find_by_name(map_root_handle, "Navmesh"); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:218:36 [INFO] [stderr] | [INFO] [stderr] 218 | let navmesh_node = scene.graph.get_mut(navmesh_handle); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:226:9 [INFO] [stderr] | [INFO] [stderr] 226 | scene.graph.add_node(Node::ParticleSystem( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:243:35 [INFO] [stderr] | [INFO] [stderr] 243 | .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:254:20 [INFO] [stderr] | [INFO] [stderr] 254 | 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:274:21 [INFO] [stderr] | [INFO] [stderr] 274 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:275:21 [INFO] [stderr] | [INFO] [stderr] 275 | for node in scene.graph.linear_iter() { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:279:29 [INFO] [stderr] | [INFO] [stderr] 279 | let begin = scene.graph.find_by_name_from_root(format!("{}_Begin", name).as_str()); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:280:27 [INFO] [stderr] | [INFO] [stderr] 280 | let end = scene.graph.find_by_name_from_root(format!("{}_End", name).as_str()); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:282:33 [INFO] [stderr] | [INFO] [stderr] 282 | let begin = scene.graph.get(begin).base().get_global_position(); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:283:31 [INFO] [stderr] | [INFO] [stderr] 283 | let end = scene.graph.get(end).base().get_global_position(); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:287:33 [INFO] [stderr] | [INFO] [stderr] 287 | let shape = scene.physics.add_static_geometry(shape); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:303:66 [INFO] [stderr] | [INFO] [stderr] 303 | 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:309:9 [INFO] [stderr] | [INFO] [stderr] 309 | 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:337:21 [INFO] [stderr] | [INFO] [stderr] 337 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:341:13 [INFO] [stderr] | [INFO] [stderr] 341 | scene.physics.ray_cast(&ray, options, &mut intersections); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:353:21 [INFO] [stderr] | [INFO] [stderr] 353 | 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:365:21 [INFO] [stderr] | [INFO] [stderr] 365 | 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:366:49 [INFO] [stderr] | [INFO] [stderr] 366 | 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 `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:372:9 [INFO] [stderr] | [INFO] [stderr] 372 | scene.graph.link_nodes(weapon_model, actor.character().get_weapon_pivot()); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:376:21 [INFO] [stderr] | [INFO] [stderr] 376 | 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:377:50 [INFO] [stderr] | [INFO] [stderr] 377 | 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:384:21 [INFO] [stderr] | [INFO] [stderr] 384 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:388:53 [INFO] [stderr] | [INFO] [stderr] 388 | let drop_position = character.get_position(&scene.physics); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:403:21 [INFO] [stderr] | [INFO] [stderr] 403 | 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:420:21 [INFO] [stderr] | [INFO] [stderr] 420 | 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:421:37 [INFO] [stderr] | [INFO] [stderr] 421 | 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:422:38 [INFO] [stderr] | [INFO] [stderr] 422 | 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 `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:430:32 [INFO] [stderr] | [INFO] [stderr] 430 | .set_position(&mut scene.physics, spawn_position); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:484:21 [INFO] [stderr] | [INFO] [stderr] 484 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:485:43 [INFO] [stderr] | [INFO] [stderr] 485 | let position = item.position(&mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:500:21 [INFO] [stderr] | [INFO] [stderr] 500 | 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:501:37 [INFO] [stderr] | [INFO] [stderr] 501 | 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:516:33 [INFO] [stderr] | [INFO] [stderr] 516 | 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:517:27 [INFO] [stderr] | [INFO] [stderr] 517 | 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:530:21 [INFO] [stderr] | [INFO] [stderr] 530 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:534:54 [INFO] [stderr] | [INFO] [stderr] 534 | let position = weapon.get_shot_position(&scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:535:56 [INFO] [stderr] | [INFO] [stderr] 535 | let direction = weapon.get_shot_direction(&scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:541:21 [INFO] [stderr] | [INFO] [stderr] 541 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:542:68 [INFO] [stderr] | [INFO] [stderr] 542 | self.weapons.get(weapon_handle).set_visibility(state, &mut scene.graph) [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:547:21 [INFO] [stderr] | [INFO] [stderr] 547 | let scene = engine.scenes.get(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:553:64 [INFO] [stderr] | [INFO] [stderr] 553 | let position = actor.character().get_position(&scene.physics); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `scenes` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:588:21 [INFO] [stderr] | [INFO] [stderr] 588 | 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:589:37 [INFO] [stderr] | [INFO] [stderr] 589 | 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:596:21 [INFO] [stderr] | [INFO] [stderr] 596 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:601:28 [INFO] [stderr] | [INFO] [stderr] 601 | .get_position(&scene.physics); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `sound_context` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:616:28 [INFO] [stderr] | [INFO] [stderr] 616 | 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:698:29 [INFO] [stderr] | [INFO] [stderr] 698 | let scene = engine.scenes.get_mut(self.scene); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/level.rs:699:45 [INFO] [stderr] | [INFO] [stderr] 699 | effects::create(*kind, &mut scene.graph, &mut engine.resource_manager, *position) [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/level.rs:699:63 [INFO] [stderr] | [INFO] [stderr] 699 | effects::create(*kind, &mut scene.graph, &mut engine.resource_manager, *position) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:122:28 [INFO] [stderr] | [INFO] [stderr] 122 | let velocity = context.scene [INFO] [stderr] | ____________________________^ [INFO] [stderr] 123 | | .physics [INFO] [stderr] | |________________________^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:209:29 [INFO] [stderr] | [INFO] [stderr] 209 | let camera_handle = scene.graph.add_node(Node::Camera(Default::default())); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:213:35 [INFO] [stderr] | [INFO] [stderr] 213 | let camera_pivot_handle = scene.graph.add_node(camera_pivot); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/player.rs:221:27 [INFO] [stderr] | [INFO] [stderr] 221 | 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[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:214:9 [INFO] [stderr] | [INFO] [stderr] 214 | scene.graph.link_nodes(camera_handle, camera_pivot_handle); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:222:27 [INFO] [stderr] | [INFO] [stderr] 222 | let body_handle = scene.physics.add_body(body); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:223:28 [INFO] [stderr] | [INFO] [stderr] 223 | let pivot_handle = scene.graph.add_node(pivot); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `physics_binder` on type `&mut rg3d::scene::Scene` [INFO] [stderr] --> src/player.rs:224:15 [INFO] [stderr] | [INFO] [stderr] 224 | scene.physics_binder.bind(pivot_handle, body_handle); [INFO] [stderr] | ^^^^^^^^^^^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:225:9 [INFO] [stderr] | [INFO] [stderr] 225 | scene.graph.link_nodes(camera_pivot_handle, pivot_handle); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:229:40 [INFO] [stderr] | [INFO] [stderr] 229 | let weapon_base_pivot_handle = scene.graph.add_node(weapon_base_pivot); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:230:9 [INFO] [stderr] | [INFO] [stderr] 230 | scene.graph.link_nodes(weapon_base_pivot_handle, camera_handle); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:233:35 [INFO] [stderr] | [INFO] [stderr] 233 | let weapon_pivot_handle = scene.graph.add_node(weapon_pivot); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:234:9 [INFO] [stderr] | [INFO] [stderr] 234 | scene.graph.link_nodes(weapon_pivot_handle, weapon_base_pivot_handle); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:297:21 [INFO] [stderr] | [INFO] [stderr] 297 | let pivot = context.scene.graph.get(self.character.pivot).base(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:301:69 [INFO] [stderr] | [INFO] [stderr] 301 | let has_ground_contact = self.character.has_ground_contact(&context.scene.physics); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:319:20 [INFO] [stderr] | [INFO] [stderr] 319 | let body = context.scene.physics.borrow_body_mut(self.character.body); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:340:28 [INFO] [stderr] | [INFO] [stderr] 340 | let weapon_pivot = context.scene.graph.get_mut(self.character.weapon_pivot).base_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:361:27 [INFO] [stderr] | [INFO] [stderr] 361 | let camera_node = context.scene.graph.get_mut(self.camera).base_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:379:31 [INFO] [stderr] | [INFO] [stderr] 379 | let pivot_transform = context.scene.graph.get_mut(self.character.pivot).base_mut().get_local_transform_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:382:38 [INFO] [stderr] | [INFO] [stderr] 382 | let camera_pivot_transform = context.scene.graph.get_mut(self.camera_pivot).base_mut().get_local_transform_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/weapon.rs:175:25 [INFO] [stderr] | [INFO] [stderr] 175 | let laser_dot = scene.graph.add_node(Node::Light( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/weapon.rs:181:26 [INFO] [stderr] | [INFO] [stderr] 181 | let shot_point = scene.graph.find_by_name(model, "Weapon:ShotPoint"); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/weapon.rs:215:38 [INFO] [stderr] | [INFO] [stderr] 215 | self.update_laser_sight(&mut scene.graph, &scene.physics); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/weapon.rs:215:52 [INFO] [stderr] | [INFO] [stderr] 215 | self.update_laser_sight(&mut scene.graph, &scene.physics); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/weapon.rs:217:20 [INFO] [stderr] | [INFO] [stderr] 217 | let node = scene.graph.get_mut(self.model); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/weapon.rs:284:52 [INFO] [stderr] | [INFO] [stderr] 284 | let position = self.get_shot_position(&scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/weapon.rs:302:9 [INFO] [stderr] | [INFO] [stderr] 302 | scene.graph.remove_node(self.model); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/weapon.rs:303:9 [INFO] [stderr] | [INFO] [stderr] 303 | scene.graph.remove_node(self.laser_dot); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:157:33 [INFO] [stderr] | [INFO] [stderr] 157 | .evaluate_pose(&context.scene.animations, context.time.delta) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:158:29 [INFO] [stderr] | [INFO] [stderr] 158 | .apply(&mut context.scene.graph); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:161:73 [INFO] [stderr] | [INFO] [stderr] 161 | let has_ground_contact = self.character.has_ground_contact(&context.scene.physics); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:162:24 [INFO] [stderr] | [INFO] [stderr] 162 | let body = context.scene.physics.borrow_body_mut(self.character.body); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:178:22 [INFO] [stderr] | [INFO] [stderr] 178 | let up = context.scene.graph.get(self.model).base().get_up_vector(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:179:38 [INFO] [stderr] | [INFO] [stderr] 179 | let look_at = head_pos + context.scene.graph.get(self.model).base().get_look_vector(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:201:29 [INFO] [stderr] | [INFO] [stderr] 201 | let pivot = context.scene.graph.get_mut(self.character.pivot); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:213:36 [INFO] [stderr] | [INFO] [stderr] 213 | let hit_reaction = context.scene.animations.get_mut(self.combat_machine.hit_reaction_animation); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:229:33 [INFO] [stderr] | [INFO] [stderr] 229 | .evaluate_pose(&context.scene.animations, context.time.delta) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:230:29 [INFO] [stderr] | [INFO] [stderr] 230 | .apply(&mut context.scene.graph); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:239:33 [INFO] [stderr] | [INFO] [stderr] 239 | .evaluate_pose(&context.scene.animations, context.time.delta) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:240:29 [INFO] [stderr] | [INFO] [stderr] 240 | .apply(&mut context.scene.graph); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:458:28 [INFO] [stderr] | [INFO] [stderr] 458 | disable_leg_tracks(scene.animations.get_mut(aim_animation), model, definition.left_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:458:107 [INFO] [stderr] | [INFO] [stderr] 458 | disable_leg_tracks(scene.animations.get_mut(aim_animation), model, definition.left_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:459:28 [INFO] [stderr] | [INFO] [stderr] 459 | disable_leg_tracks(scene.animations.get_mut(aim_animation), model, definition.right_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:459:108 [INFO] [stderr] | [INFO] [stderr] 459 | disable_leg_tracks(scene.animations.get_mut(aim_animation), model, definition.right_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:461:28 [INFO] [stderr] | [INFO] [stderr] 461 | disable_leg_tracks(scene.animations.get_mut(whip_animation), model, definition.left_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:461:108 [INFO] [stderr] | [INFO] [stderr] 461 | disable_leg_tracks(scene.animations.get_mut(whip_animation), model, definition.left_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:462:28 [INFO] [stderr] | [INFO] [stderr] 462 | disable_leg_tracks(scene.animations.get_mut(whip_animation), model, definition.right_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:462:109 [INFO] [stderr] | [INFO] [stderr] 462 | disable_leg_tracks(scene.animations.get_mut(whip_animation), model, definition.right_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:464:28 [INFO] [stderr] | [INFO] [stderr] 464 | disable_leg_tracks(scene.animations.get_mut(hit_reaction_animation), model, definition.left_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:464:116 [INFO] [stderr] | [INFO] [stderr] 464 | disable_leg_tracks(scene.animations.get_mut(hit_reaction_animation), model, definition.left_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:465:28 [INFO] [stderr] | [INFO] [stderr] 465 | disable_leg_tracks(scene.animations.get_mut(hit_reaction_animation), model, definition.right_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/player.rs:221:27 [INFO] [stderr] | [INFO] [stderr] 221 | 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[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:465:117 [INFO] [stderr] | [INFO] [stderr] 465 | disable_leg_tracks(scene.animations.get_mut(hit_reaction_animation), model, definition.right_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:466:9 [INFO] [stderr] | [INFO] [stderr] 466 | scene.animations.get_mut(hit_reaction_animation).set_loop(false).set_speed(2.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:222:27 [INFO] [stderr] | [INFO] [stderr] 222 | let body_handle = scene.physics.add_body(body); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:223:28 [INFO] [stderr] | [INFO] [stderr] 223 | let pivot_handle = scene.graph.add_node(pivot); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:598:25 [INFO] [stderr] | [INFO] [stderr] 598 | let pivot = scene.graph.add_node(Node::Base(Default::default())); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `physics_binder` on type `&mut rg3d::scene::Scene` [INFO] [stderr] --> src/player.rs:224:15 [INFO] [stderr] | [INFO] [stderr] 224 | scene.physics_binder.bind(pivot_handle, body_handle); [INFO] [stderr] | ^^^^^^^^^^^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:225:9 [INFO] [stderr] | [INFO] [stderr] 225 | scene.graph.link_nodes(camera_pivot_handle, pivot_handle); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:229:40 [INFO] [stderr] | [INFO] [stderr] 229 | let weapon_base_pivot_handle = scene.graph.add_node(weapon_base_pivot); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:599:13 [INFO] [stderr] | [INFO] [stderr] 599 | scene.graph.link_nodes(model, pivot); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:230:9 [INFO] [stderr] | [INFO] [stderr] 230 | scene.graph.link_nodes(weapon_base_pivot_handle, camera_handle); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:600:29 [INFO] [stderr] | [INFO] [stderr] 600 | let transform = scene.graph.get_mut(model).base_mut().get_local_transform_mut(); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:233:35 [INFO] [stderr] | [INFO] [stderr] 233 | let weapon_pivot_handle = scene.graph.add_node(weapon_pivot); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:234:9 [INFO] [stderr] | [INFO] [stderr] 234 | scene.graph.link_nodes(weapon_pivot_handle, weapon_base_pivot_handle); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:297:21 [INFO] [stderr] | [INFO] [stderr] 297 | let pivot = context.scene.graph.get(self.character.pivot).base(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:301:69 [INFO] [stderr] | [INFO] [stderr] 301 | let has_ground_contact = self.character.has_ground_contact(&context.scene.physics); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:319:20 [INFO] [stderr] | [INFO] [stderr] 319 | let body = context.scene.physics.borrow_body_mut(self.character.body); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:340:28 [INFO] [stderr] | [INFO] [stderr] 340 | let weapon_pivot = context.scene.graph.get_mut(self.character.weapon_pivot).base_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:361:27 [INFO] [stderr] | [INFO] [stderr] 361 | let camera_node = context.scene.graph.get_mut(self.camera).base_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:379:31 [INFO] [stderr] | [INFO] [stderr] 379 | let pivot_transform = context.scene.graph.get_mut(self.character.pivot).base_mut().get_local_transform_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/player.rs:382:38 [INFO] [stderr] | [INFO] [stderr] 382 | let camera_pivot_transform = context.scene.graph.get_mut(self.camera_pivot).base_mut().get_local_transform_mut(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/weapon.rs:175:25 [INFO] [stderr] | [INFO] [stderr] 175 | let laser_dot = scene.graph.add_node(Node::Light( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/weapon.rs:181:26 [INFO] [stderr] | [INFO] [stderr] 181 | let shot_point = scene.graph.find_by_name(model, "Weapon:ShotPoint"); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/weapon.rs:215:38 [INFO] [stderr] | [INFO] [stderr] 215 | self.update_laser_sight(&mut scene.graph, &scene.physics); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/weapon.rs:215:52 [INFO] [stderr] | [INFO] [stderr] 215 | self.update_laser_sight(&mut scene.graph, &scene.physics); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/weapon.rs:217:20 [INFO] [stderr] | [INFO] [stderr] 217 | let node = scene.graph.get_mut(self.model); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/weapon.rs:284:52 [INFO] [stderr] | [INFO] [stderr] 284 | let position = self.get_shot_position(&scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/weapon.rs:302:9 [INFO] [stderr] | [INFO] [stderr] 302 | scene.graph.remove_node(self.model); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/weapon.rs:303:9 [INFO] [stderr] | [INFO] [stderr] 303 | scene.graph.remove_node(self.laser_dot); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:157:33 [INFO] [stderr] | [INFO] [stderr] 157 | .evaluate_pose(&context.scene.animations, context.time.delta) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:158:29 [INFO] [stderr] | [INFO] [stderr] 158 | .apply(&mut context.scene.graph); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:161:73 [INFO] [stderr] | [INFO] [stderr] 161 | let has_ground_contact = self.character.has_ground_contact(&context.scene.physics); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:162:24 [INFO] [stderr] | [INFO] [stderr] 162 | let body = context.scene.physics.borrow_body_mut(self.character.body); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:178:22 [INFO] [stderr] | [INFO] [stderr] 178 | let up = context.scene.graph.get(self.model).base().get_up_vector(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:179:38 [INFO] [stderr] | [INFO] [stderr] 179 | let look_at = head_pos + context.scene.graph.get(self.model).base().get_look_vector(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:201:29 [INFO] [stderr] | [INFO] [stderr] 201 | let pivot = context.scene.graph.get_mut(self.character.pivot); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:213:36 [INFO] [stderr] | [INFO] [stderr] 213 | let hit_reaction = context.scene.animations.get_mut(self.combat_machine.hit_reaction_animation); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:229:33 [INFO] [stderr] | [INFO] [stderr] 229 | .evaluate_pose(&context.scene.animations, context.time.delta) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:230:29 [INFO] [stderr] | [INFO] [stderr] 230 | .apply(&mut context.scene.graph); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:239:33 [INFO] [stderr] | [INFO] [stderr] 239 | .evaluate_pose(&context.scene.animations, context.time.delta) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:240:29 [INFO] [stderr] | [INFO] [stderr] 240 | .apply(&mut context.scene.graph); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:458:28 [INFO] [stderr] | [INFO] [stderr] 458 | disable_leg_tracks(scene.animations.get_mut(aim_animation), model, definition.left_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:458:107 [INFO] [stderr] | [INFO] [stderr] 458 | disable_leg_tracks(scene.animations.get_mut(aim_animation), model, definition.left_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:459:28 [INFO] [stderr] | [INFO] [stderr] 459 | disable_leg_tracks(scene.animations.get_mut(aim_animation), model, definition.right_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:459:108 [INFO] [stderr] | [INFO] [stderr] 459 | disable_leg_tracks(scene.animations.get_mut(aim_animation), model, definition.right_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:461:28 [INFO] [stderr] | [INFO] [stderr] 461 | disable_leg_tracks(scene.animations.get_mut(whip_animation), model, definition.left_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:461:108 [INFO] [stderr] | [INFO] [stderr] 461 | disable_leg_tracks(scene.animations.get_mut(whip_animation), model, definition.left_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:462:28 [INFO] [stderr] | [INFO] [stderr] 462 | disable_leg_tracks(scene.animations.get_mut(whip_animation), model, definition.right_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:462:109 [INFO] [stderr] | [INFO] [stderr] 462 | disable_leg_tracks(scene.animations.get_mut(whip_animation), model, definition.right_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:464:28 [INFO] [stderr] | [INFO] [stderr] 464 | disable_leg_tracks(scene.animations.get_mut(hit_reaction_animation), model, definition.left_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:464:116 [INFO] [stderr] | [INFO] [stderr] 464 | disable_leg_tracks(scene.animations.get_mut(hit_reaction_animation), model, definition.left_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:465:28 [INFO] [stderr] | [INFO] [stderr] 465 | disable_leg_tracks(scene.animations.get_mut(hit_reaction_animation), model, definition.right_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:465:117 [INFO] [stderr] | [INFO] [stderr] 465 | disable_leg_tracks(scene.animations.get_mut(hit_reaction_animation), model, definition.right_leg_name, &mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:466:9 [INFO] [stderr] | [INFO] [stderr] 466 | scene.animations.get_mut(hit_reaction_animation).set_loop(false).set_speed(2.0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:598:25 [INFO] [stderr] | [INFO] [stderr] 598 | let pivot = scene.graph.add_node(Node::Base(Default::default())); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:599:13 [INFO] [stderr] | [INFO] [stderr] 599 | scene.graph.link_nodes(model, pivot); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:600:29 [INFO] [stderr] | [INFO] [stderr] 600 | let transform = scene.graph.get_mut(model).base_mut().get_local_transform_mut(); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/bot.rs:606:39 [INFO] [stderr] | [INFO] [stderr] 606 | capsule_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[E0308]: mismatched types [INFO] [stderr] --> src/bot.rs:606:39 [INFO] [stderr] | [INFO] [stderr] 606 | capsule_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[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:608:24 [INFO] [stderr] | [INFO] [stderr] 608 | let body = scene.physics.add_body(capsule_body); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `physics_binder` on type `&mut rg3d::scene::Scene` [INFO] [stderr] --> src/bot.rs:609:19 [INFO] [stderr] | [INFO] [stderr] 609 | scene.physics_binder.bind(pivot, body); [INFO] [stderr] | ^^^^^^^^^^^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:614:20 [INFO] [stderr] | [INFO] [stderr] 614 | let hand = scene.graph.find_by_name(model, definition.weapon_hand_name); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:624:28 [INFO] [stderr] | [INFO] [stderr] 624 | let weapon_pivot = scene.graph.add_node(weapon_pivot); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:608:24 [INFO] [stderr] | [INFO] [stderr] 608 | let body = scene.physics.add_body(capsule_body); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:625:9 [INFO] [stderr] | [INFO] [stderr] 625 | scene.graph.link_nodes(weapon_pivot, hand); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `physics_binder` on type `&mut rg3d::scene::Scene` [INFO] [stderr] --> src/bot.rs:609:19 [INFO] [stderr] | [INFO] [stderr] 609 | scene.physics_binder.bind(pivot, body); [INFO] [stderr] | ^^^^^^^^^^^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:614:20 [INFO] [stderr] | [INFO] [stderr] 614 | let hand = scene.graph.find_by_name(model, definition.weapon_hand_name); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:624:28 [INFO] [stderr] | [INFO] [stderr] 624 | let weapon_pivot = scene.graph.add_node(weapon_pivot); [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:653:36 [INFO] [stderr] | [INFO] [stderr] 653 | self.dying_machine.machine.active_state() == self.dying_machine.dead_state [INFO] [stderr] | ^^^^^^^^^^^^ private field, not a method [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:625:9 [INFO] [stderr] | [INFO] [stderr] 625 | scene.graph.link_nodes(weapon_pivot, hand); [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:657:37 [INFO] [stderr] | [INFO] [stderr] 657 | 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 `active_state` found for struct `rg3d::animation::machine::Machine` in the current scope [INFO] [stderr] --> src/bot.rs:653:36 [INFO] [stderr] | [INFO] [stderr] 653 | 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 `nodes` found for reference `&rg3d::animation::machine::Machine` in the current scope [INFO] [stderr] --> src/bot.rs:684:25 [INFO] [stderr] | [INFO] [stderr] 684 | for node in machine.nodes() { [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:657:37 [INFO] [stderr] | [INFO] [stderr] 657 | 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[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:686:13 [INFO] [stderr] | [INFO] [stderr] 686 | scene.animations.remove(node.animation); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animation` of struct `rg3d::animation::machine::PlayAnimation` is private [INFO] [stderr] --> src/bot.rs:686:37 [INFO] [stderr] | [INFO] [stderr] 686 | scene.animations.remove(node.animation); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:158:33 [INFO] [stderr] | [INFO] [stderr] 158 | let model = scene.graph.add_node(Node::Sprite(SpriteBuilder::new(BaseBuilder::new()) [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:164:33 [INFO] [stderr] | [INFO] [stderr] 164 | let light = scene.graph.add_node(Node::Light(LightBuilder::new( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:169:21 [INFO] [stderr] | [INFO] [stderr] 169 | scene.graph.link_nodes(light, model); [INFO] [stderr] | ^^^^^^^^^^^ [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:684:25 [INFO] [stderr] | [INFO] [stderr] 684 | for node in machine.nodes() { [INFO] [stderr] | ^^^^^ private field, not a method [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:179:29 [INFO] [stderr] | [INFO] [stderr] 179 | (model, scene.physics.add_body(body)) [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animations` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/bot.rs:686:13 [INFO] [stderr] | [INFO] [stderr] 686 | scene.animations.remove(node.animation); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:182:33 [INFO] [stderr] | [INFO] [stderr] 182 | let model = scene.graph.add_node(Node::Sprite(SpriteBuilder::new(BaseBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `physics_binder` on type `&mut rg3d::scene::Scene` [INFO] [stderr] --> src/projectile.rs:196:19 [INFO] [stderr] | [INFO] [stderr] 196 | scene.physics_binder.bind(model, body); [INFO] [stderr] | ^^^^^^^^^^^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0616]: field `animation` of struct `rg3d::animation::machine::PlayAnimation` is private [INFO] [stderr] --> src/bot.rs:686:37 [INFO] [stderr] | [INFO] [stderr] 686 | scene.animations.remove(node.animation); [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:225:13 [INFO] [stderr] | [INFO] [stderr] 225 | scene.physics.borrow_body(self.body).get_position() [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:227:13 [INFO] [stderr] | [INFO] [stderr] 227 | scene.graph.get(self.model).base().get_global_position() [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:237:16 [INFO] [stderr] | [INFO] [stderr] 237 | if scene.physics.ray_cast(&ray, RayCastOptions::default(), &mut result) { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:272:32 [INFO] [stderr] | [INFO] [stderr] 272 | for contact in scene.physics.borrow_body(self.body).get_contacts() { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:299:17 [INFO] [stderr] | [INFO] [stderr] 299 | scene.physics.borrow_body_mut(self.body).offset_by(total_velocity); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:302:17 [INFO] [stderr] | [INFO] [stderr] 302 | scene.graph.get_mut(self.model) [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:309:39 [INFO] [stderr] | [INFO] [stderr] 309 | if let Node::Sprite(sprite) = scene.graph.get_mut(self.model) { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:323:72 [INFO] [stderr] | [INFO] [stderr] 323 | position: effect_position.unwrap_or(self.get_position(&scene.graph)), [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:357:13 [INFO] [stderr] | [INFO] [stderr] 357 | scene.physics.remove_body(self.body); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:360:13 [INFO] [stderr] | [INFO] [stderr] 360 | scene.graph.remove_node(self.model); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:158:33 [INFO] [stderr] | [INFO] [stderr] 158 | let model = scene.graph.add_node(Node::Sprite(SpriteBuilder::new(BaseBuilder::new()) [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:164:33 [INFO] [stderr] | [INFO] [stderr] 164 | let light = scene.graph.add_node(Node::Light(LightBuilder::new( [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:169:21 [INFO] [stderr] | [INFO] [stderr] 169 | scene.graph.link_nodes(light, model); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:179:29 [INFO] [stderr] | [INFO] [stderr] 179 | (model, scene.physics.add_body(body)) [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:182:33 [INFO] [stderr] | [INFO] [stderr] 182 | let model = scene.graph.add_node(Node::Sprite(SpriteBuilder::new(BaseBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `physics_binder` on type `&mut rg3d::scene::Scene` [INFO] [stderr] --> src/projectile.rs:196:19 [INFO] [stderr] | [INFO] [stderr] 196 | scene.physics_binder.bind(model, body); [INFO] [stderr] | ^^^^^^^^^^^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:225:13 [INFO] [stderr] | [INFO] [stderr] 225 | scene.physics.borrow_body(self.body).get_position() [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:227:13 [INFO] [stderr] | [INFO] [stderr] 227 | scene.graph.get(self.model).base().get_global_position() [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:237:16 [INFO] [stderr] | [INFO] [stderr] 237 | if scene.physics.ray_cast(&ray, RayCastOptions::default(), &mut result) { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:272:32 [INFO] [stderr] | [INFO] [stderr] 272 | for contact in scene.physics.borrow_body(self.body).get_contacts() { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:299:17 [INFO] [stderr] | [INFO] [stderr] 299 | scene.physics.borrow_body_mut(self.body).offset_by(total_velocity); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:302:17 [INFO] [stderr] | [INFO] [stderr] 302 | scene.graph.get_mut(self.model) [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:309:39 [INFO] [stderr] | [INFO] [stderr] 309 | if let Node::Sprite(sprite) = scene.graph.get_mut(self.model) { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:323:72 [INFO] [stderr] | [INFO] [stderr] 323 | position: effect_position.unwrap_or(self.get_position(&scene.graph)), [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:357:13 [INFO] [stderr] | [INFO] [stderr] 357 | scene.physics.remove_body(self.body); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/projectile.rs:360:13 [INFO] [stderr] | [INFO] [stderr] 360 | scene.graph.remove_node(self.model); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/menu.rs:110:44 [INFO] [stderr] | [INFO] [stderr] 110 | .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:110:44 [INFO] [stderr] | [INFO] [stderr] 110 | .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:111:36 [INFO] [stderr] | [INFO] [stderr] 111 | 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:114:26 [INFO] [stderr] | [INFO] [stderr] 114 | 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:122:24 [INFO] [stderr] | [INFO] [stderr] 122 | 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:136:55 [INFO] [stderr] | [INFO] [stderr] 136 | .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:144:55 [INFO] [stderr] | [INFO] [stderr] 144 | .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:149:23 [INFO] [stderr] | [INFO] [stderr] 149 | 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:753:21 [INFO] [stderr] | [INFO] [stderr] 753 | 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:756:21 [INFO] [stderr] | [INFO] [stderr] 756 | 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:793:38 [INFO] [stderr] | [INFO] [stderr] 793 | 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:797:26 [INFO] [stderr] | [INFO] [stderr] 797 | .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:799:21 [INFO] [stderr] | [INFO] [stderr] 799 | 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:817:23 [INFO] [stderr] | [INFO] [stderr] 817 | 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:819:24 [INFO] [stderr] | [INFO] [stderr] 819 | 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:834:81 [INFO] [stderr] | [INFO] [stderr] 834 | 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:834:118 [INFO] [stderr] | [INFO] [stderr] 834 | 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:850:47 [INFO] [stderr] | [INFO] [stderr] 850 | 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:856:18 [INFO] [stderr] | [INFO] [stderr] 856 | .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:866:28 [INFO] [stderr] | [INFO] [stderr] 866 | 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:872:21 [INFO] [stderr] | [INFO] [stderr] 872 | 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:909:21 [INFO] [stderr] | [INFO] [stderr] 909 | 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:915:21 [INFO] [stderr] | [INFO] [stderr] 915 | 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:921:36 [INFO] [stderr] | [INFO] [stderr] 921 | 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:925:30 [INFO] [stderr] | [INFO] [stderr] 925 | ... .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:927:25 [INFO] [stderr] | [INFO] [stderr] 927 | 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:941:31 [INFO] [stderr] | [INFO] [stderr] 941 | if let Err(err) = engine.renderer.set_quality_settings(&settings) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/character.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | scene.physics.remove_body(self.body); [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[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/item.rs:190:21 [INFO] [stderr] | [INFO] [stderr] 190 | let pivot = scene.graph.add_node(Node::Base(BaseBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> src/menu.rs:111:36 [INFO] [stderr] | [INFO] [stderr] 111 | 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:114:26 [INFO] [stderr] | [INFO] [stderr] 114 | let frame_size = engine.renderer.get_frame_size(); [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/item.rs:197:9 [INFO] [stderr] | [INFO] [stderr] 197 | scene.graph.link_nodes(model, pivot); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:122:24 [INFO] [stderr] | [INFO] [stderr] 122 | 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:136:55 [INFO] [stderr] | [INFO] [stderr] 136 | .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 `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/item.rs:340:30 [INFO] [stderr] | [INFO] [stderr] 340 | item.update(&mut scene.graph, time); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `resource_manager` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:144:55 [INFO] [stderr] | [INFO] [stderr] 144 | .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 `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/item.rs:346:35 [INFO] [stderr] | [INFO] [stderr] 346 | item.cleanup(&mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `user_interface` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:149:23 [INFO] [stderr] | [INFO] [stderr] 149 | let ui = &mut engine.user_interface; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 212 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0277, E0283, E0308, E0425, E0432, E0599, E0609, 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[E0616]: field `renderer` of struct `rg3d::engine::Engine` is private [INFO] [stderr] --> src/menu.rs:753:21 [INFO] [stderr] | [INFO] [stderr] 753 | 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:756:21 [INFO] [stderr] | [INFO] [stderr] 756 | 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:793:38 [INFO] [stderr] | [INFO] [stderr] 793 | 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:797:26 [INFO] [stderr] | [INFO] [stderr] 797 | .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:799:21 [INFO] [stderr] | [INFO] [stderr] 799 | 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:817:23 [INFO] [stderr] | [INFO] [stderr] 817 | 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:819:24 [INFO] [stderr] | [INFO] [stderr] 819 | 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:834:81 [INFO] [stderr] | [INFO] [stderr] 834 | 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:834:118 [INFO] [stderr] | [INFO] [stderr] 834 | 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:850:47 [INFO] [stderr] | [INFO] [stderr] 850 | 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:856:18 [INFO] [stderr] | [INFO] [stderr] 856 | .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:866:28 [INFO] [stderr] | [INFO] [stderr] 866 | 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:872:21 [INFO] [stderr] | [INFO] [stderr] 872 | 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:909:21 [INFO] [stderr] | [INFO] [stderr] 909 | 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:915:21 [INFO] [stderr] | [INFO] [stderr] 915 | 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:921:36 [INFO] [stderr] | [INFO] [stderr] 921 | 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:925:30 [INFO] [stderr] | [INFO] [stderr] 925 | ... .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:927:25 [INFO] [stderr] | [INFO] [stderr] 927 | 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:941:31 [INFO] [stderr] | [INFO] [stderr] 941 | if let Err(err) = engine.renderer.set_quality_settings(&settings) { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `physics` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/character.rs:76:9 [INFO] [stderr] | [INFO] [stderr] 76 | scene.physics.remove_body(self.body); [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[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/item.rs:190:21 [INFO] [stderr] | [INFO] [stderr] 190 | let pivot = scene.graph.add_node(Node::Base(BaseBuilder::new() [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/item.rs:197:9 [INFO] [stderr] | [INFO] [stderr] 197 | scene.graph.link_nodes(model, pivot); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/item.rs:340:30 [INFO] [stderr] | [INFO] [stderr] 340 | item.update(&mut scene.graph, time); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0616]: field `graph` of struct `rg3d::scene::Scene` is private [INFO] [stderr] --> src/item.rs:346:35 [INFO] [stderr] | [INFO] [stderr] 346 | item.cleanup(&mut scene.graph); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 212 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0277, E0283, E0308, E0425, E0432, E0599, E0609, 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" "ae005d1d9a8bdaa22438a79206fcd5f350990057778c26dd8189552276fff37b"` [INFO] running `"docker" "rm" "-f" "ae005d1d9a8bdaa22438a79206fcd5f350990057778c26dd8189552276fff37b"` [INFO] [stdout] ae005d1d9a8bdaa22438a79206fcd5f350990057778c26dd8189552276fff37b