[INFO] updating cached repository https://github.com/KnownScone/Tally-Ho [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] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 55324824b52252f7a0a592e0533a9792f81e6cd3 [INFO] checking KnownScone/Tally-Ho against master#fdc0011561c6365c596dfd8fa1ef388162bc89c7 for pr-66504-1 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKnownScone%2FTally-Ho" "/workspace/builds/worker-2/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/KnownScone/Tally-Ho on toolchain fdc0011561c6365c596dfd8fa1ef388162bc89c7 [INFO] running `"/workspace/cargo-home/bin/cargo" "+fdc0011561c6365c596dfd8fa1ef388162bc89c7" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/KnownScone/Tally-Ho [INFO] finished tweaking git repo https://github.com/KnownScone/Tally-Ho [INFO] tweaked toml for git repo https://github.com/KnownScone/Tally-Ho written to /workspace/builds/worker-2/source/Cargo.toml [INFO] crate git repo https://github.com/KnownScone/Tally-Ho already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+fdc0011561c6365c596dfd8fa1ef388162bc89c7" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "+fdc0011561c6365c596dfd8fa1ef388162bc89c7" "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] e876e4e7ad7fdbf4b6486077a8dbc0d5da223ad76b4611f8914dcc3a9c386d51 [INFO] running `"docker" "start" "-a" "e876e4e7ad7fdbf4b6486077a8dbc0d5da223ad76b4611f8914dcc3a9c386d51"` [INFO] [stderr] Compiling cc v1.0.10 [INFO] [stderr] Compiling remove_dir_all v0.5.1 [INFO] [stderr] Compiling either v1.5.0 [INFO] [stderr] Compiling vulkano v0.9.0 [INFO] [stderr] Checking vk-sys v0.3.3 [INFO] [stderr] Checking half v1.1.0 [INFO] [stderr] Compiling num-traits v0.2.2 [INFO] [stderr] Checking pdqsort v0.1.2 [INFO] [stderr] Checking memmap v0.6.2 [INFO] [stderr] Checking memchr v2.0.1 [INFO] [stderr] Checking arrayvec v0.4.7 [INFO] [stderr] Checking shared_library v0.1.8 [INFO] [stderr] Checking fxhash v0.2.1 [INFO] [stderr] Compiling x11-dl v2.17.5 [INFO] [stderr] Compiling proc-macro2 v0.4.4 [INFO] [stderr] Checking inflate v0.4.2 [INFO] [stderr] Checking deflate v0.7.18 [INFO] [stderr] Compiling rlua v0.13.0 [INFO] [stderr] Checking gif v0.10.0 [INFO] [stderr] Checking tempfile v3.0.1 [INFO] [stderr] Checking parking_lot_core v0.2.14 [INFO] [stderr] Compiling itertools v0.5.10 [INFO] [stderr] Checking dmsort v0.1.3 [INFO] [stderr] Compiling wayland-scanner v0.12.5 [INFO] [stderr] Compiling syn v0.11.11 [INFO] [stderr] Checking chrono v0.4.2 [INFO] [stderr] Checking nom v4.0.0 [INFO] [stderr] Compiling tempdir v0.3.7 [INFO] [stderr] Compiling cmake v0.1.30 [INFO] [stderr] Checking crossbeam-epoch v0.3.1 [INFO] [stderr] Checking fern v0.5.5 [INFO] [stderr] Checking cgmath v0.16.1 [INFO] [stderr] Compiling quote v0.6.3 [INFO] [stderr] Checking png v0.12.0 [INFO] [stderr] Checking parking_lot v0.5.5 [INFO] [stderr] Compiling wayland-client v0.12.5 [INFO] [stderr] Compiling wayland-protocols v0.12.5 [INFO] [stderr] Compiling libloading v0.5.0 [INFO] [stderr] Compiling backtrace-sys v0.1.23 [INFO] [stderr] Compiling derivative v1.0.0 [INFO] [stderr] Checking crossbeam-deque v0.2.0 [INFO] [stderr] Compiling glsl-to-spirv v0.1.4 [INFO] [stderr] Compiling syn v0.14.1 [INFO] [stderr] Compiling synstructure v0.6.1 [INFO] [stderr] Checking rayon-core v1.4.0 [INFO] [stderr] Compiling shred-derive v0.5.0 [INFO] [stderr] Checking dlib v0.4.1 [INFO] [stderr] Compiling failure_derive v0.1.1 [INFO] [stderr] Checking rayon v1.0.1 [INFO] [stderr] Checking backtrace v0.3.9 [INFO] [stderr] Checking wayland-sys v0.12.5 [INFO] [stderr] Checking failure v0.1.1 [INFO] [stderr] Checking shrev v1.0.1 [INFO] [stderr] Checking wayland-kbd v0.13.1 [INFO] [stderr] Checking shred v0.7.0 [INFO] [stderr] Checking hibitset v0.5.0 [INFO] [stderr] Checking jpeg-decoder v0.1.14 [INFO] [stderr] Compiling num-derive v0.2.2 [INFO] [stderr] Checking specs v0.12.0 [INFO] [stderr] Checking wayland-window v0.13.3 [INFO] [stderr] Checking image v0.19.0 [INFO] [stderr] Checking winit v0.11.3 [INFO] [stderr] Checking vulkano-win v0.9.0 [INFO] [stderr] Compiling vulkano-shaders v0.9.0 [INFO] [stderr] Compiling vulkano-shader-derive v0.9.0 [INFO] [stderr] Checking tally-ho v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/main.rs:18:1 [INFO] [stderr] | [INFO] [stderr] 18 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::iter::Map` [INFO] [stderr] --> src/collision.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::iter::Map; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `specs::Builder` [INFO] [stderr] --> src/collision.rs:215:5 [INFO] [stderr] | [INFO] [stderr] 215 | use specs::Builder; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/resource/input.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/resource/mod.rs:20:45 [INFO] [stderr] | [INFO] [stderr] 20 | pub struct ViewProjectionSet(pub Option>); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn vk::descriptor::DescriptorSet + Send + Sync` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/resource/mod.rs:23:38 [INFO] [stderr] | [INFO] [stderr] 23 | pub struct TextureSet(pub Option>); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn vk::descriptor::DescriptorSet + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/resource/mod.rs:32:39 [INFO] [stderr] | [INFO] [stderr] 32 | pub struct Framebuffer(pub Option>); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn vk::framebuffer::FramebufferAbstract + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stderr] --> src/component/transform.rs:3:38 [INFO] [stderr] | [INFO] [stderr] 3 | use rlua::{Table, Value as LuaValue, Result as LuaResult, Error as LuaError, UserData, UserDataMethods, Lua}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stderr] --> src/component/physics.rs:3:31 [INFO] [stderr] | [INFO] [stderr] 3 | use rlua::{Value as LuaValue, Result as LuaResult, Error as LuaError, UserData, UserDataMethods, Lua}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stderr] --> src/component/sprite.rs:7:38 [INFO] [stderr] | [INFO] [stderr] 7 | use rlua::{Table, Value as LuaValue, Result as LuaResult, Error as LuaError, UserData, UserDataMethods, Lua}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/component/sprite.rs:15:34 [INFO] [stderr] | [INFO] [stderr] 15 | pub instance_set: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn vk::descriptor::DescriptorSet + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: unused import: `Rect3` [INFO] [stderr] --> src/component/tilemap.rs:2:24 [INFO] [stderr] | [INFO] [stderr] 2 | use ::utility::{Rect2, Rect3}; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/component/tilemap.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stderr] --> src/component/tilemap.rs:9:38 [INFO] [stderr] | [INFO] [stderr] 9 | use rlua::{Table, Value as LuaValue, Result as LuaResult, Error as LuaError, UserData, UserDataMethods, Lua}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Rect2` [INFO] [stderr] --> src/component/collider.rs:1:17 [INFO] [stderr] | [INFO] [stderr] 1 | use ::utility::{Rect2, Rect3}; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::sync::Arc` [INFO] [stderr] --> src/component/collider.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use std::sync::Arc; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stderr] --> src/component/collider.rs:8:31 [INFO] [stderr] | [INFO] [stderr] 8 | use rlua::{Value as LuaValue, Result as LuaResult, Error as LuaError, Function as LuaFunction, UserData, UserDataMethods, RegistryKey, Table, Lua}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Zero` [INFO] [stderr] --> src/component/collider.rs:9:14 [INFO] [stderr] | [INFO] [stderr] 9 | use cgmath::{Zero, Vector2, Vector3}; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Result as LuaResult`, `Table`, `UserDataMethods`, `UserData` [INFO] [stderr] --> src/component/script.rs:3:12 [INFO] [stderr] | [INFO] [stderr] 3 | use rlua::{Table, Value as LuaValue, Result as LuaResult, Error as LuaError, Function as LuaFunction, UserData, UserDataMethods, Lua, RegistryKey}; [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Vector3` [INFO] [stderr] --> src/component/script.rs:4:14 [INFO] [stderr] | [INFO] [stderr] 4 | use cgmath::{Vector3}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/main.rs:18:1 [INFO] [stderr] | [INFO] [stderr] 18 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::iter::Map` [INFO] [stderr] --> src/collision.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::iter::Map; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Array`, `InnerSpace`, `One` [INFO] [stderr] --> src/utility.rs:3:23 [INFO] [stderr] | [INFO] [stderr] 3 | use cgmath::{BaseNum, Array, Zero, One, Vector2, Vector3, InnerSpace}; [INFO] [stderr] | ^^^^^ ^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Mutex` [INFO] [stderr] --> src/system/render.rs:5:22 [INFO] [stderr] | [INFO] [stderr] 5 | use std::sync::{Arc, Mutex}; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system/render.rs:16:27 [INFO] [stderr] | [INFO] [stderr] 16 | default_instance: Arc, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn vk::descriptor::DescriptorSet + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/resource/input.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around method argument [INFO] [stderr] --> src/system/render.rs:146:25 [INFO] [stderr] | [INFO] [stderr] 146 | (fs::ty::PER_OBJECT { imgIdx: sprite.image_index }) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around method argument [INFO] [stderr] --> src/system/render.rs:162:25 [INFO] [stderr] | [INFO] [stderr] 162 | (fs::ty::PER_OBJECT { imgIdx: map.image_index() }) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/resource/mod.rs:20:45 [INFO] [stderr] | [INFO] [stderr] 20 | pub struct ViewProjectionSet(pub Option>); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn vk::descriptor::DescriptorSet + Send + Sync` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/resource/mod.rs:23:38 [INFO] [stderr] | [INFO] [stderr] 23 | pub struct TextureSet(pub Option>); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn vk::descriptor::DescriptorSet + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/resource/mod.rs:32:39 [INFO] [stderr] | [INFO] [stderr] 32 | pub struct Framebuffer(pub Option>); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn vk::framebuffer::FramebufferAbstract + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stderr] --> src/component/transform.rs:3:38 [INFO] [stderr] | [INFO] [stderr] 3 | use rlua::{Table, Value as LuaValue, Result as LuaResult, Error as LuaError, UserData, UserDataMethods, Lua}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stderr] --> src/component/physics.rs:3:31 [INFO] [stderr] | [INFO] [stderr] 3 | use rlua::{Value as LuaValue, Result as LuaResult, Error as LuaError, UserData, UserDataMethods, Lua}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stderr] --> src/component/sprite.rs:7:38 [INFO] [stderr] | [INFO] [stderr] 7 | use rlua::{Table, Value as LuaValue, Result as LuaResult, Error as LuaError, UserData, UserDataMethods, Lua}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `vs` [INFO] [stderr] --> src/system/tilemap.rs:1:8 [INFO] [stderr] | [INFO] [stderr] 1 | use ::{vs, Vertex}; [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/component/sprite.rs:15:34 [INFO] [stderr] | [INFO] [stderr] 15 | pub instance_set: Option>, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn vk::descriptor::DescriptorSet + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::sync::Arc` [INFO] [stderr] --> src/system/tilemap.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::sync::Arc; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Rect3` [INFO] [stderr] --> src/component/tilemap.rs:2:24 [INFO] [stderr] | [INFO] [stderr] 2 | use ::utility::{Rect2, Rect3}; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/component/tilemap.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `vk::descriptor::descriptor_set::FixedSizeDescriptorSetsPool` [INFO] [stderr] --> src/system/tilemap.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use vk::descriptor::descriptor_set::FixedSizeDescriptorSetsPool; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `vk::buffer::CpuBufferPool` [INFO] [stderr] --> src/system/tilemap.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use vk::buffer::CpuBufferPool; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Matrix4` [INFO] [stderr] --> src/system/tilemap.rs:12:32 [INFO] [stderr] | [INFO] [stderr] 12 | use cgmath::{Vector2, Vector3, Matrix4, Zero}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Rect2` [INFO] [stderr] --> src/system/collision.rs:1:17 [INFO] [stderr] | [INFO] [stderr] 1 | use ::utility::{Rect2, Rect3, penetration_vector, sweep_aabb}; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::rc::Rc` [INFO] [stderr] --> src/system/collision.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use std::rc::Rc; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::cell::RefCell` [INFO] [stderr] --> src/system/collision.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use std::cell::RefCell; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ApproxEq`, `Vector2` [INFO] [stderr] --> src/system/collision.rs:13:26 [INFO] [stderr] | [INFO] [stderr] 13 | use cgmath::{InnerSpace, ApproxEq, Vector2, Vector3, Zero}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `AnyUserData`, `LightUserData`, `Scope as LuaScope`, `UserDataMethods`, `UserData` [INFO] [stderr] --> src/system/collision.rs:15:37 [INFO] [stderr] | [INFO] [stderr] 15 | use rlua::{Function as LuaFunction, LightUserData, UserData, UserDataMethods, AnyUserData, Scope as LuaScope}; [INFO] [stderr] | ^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stderr] --> src/component/tilemap.rs:9:38 [INFO] [stderr] | [INFO] [stderr] 9 | use rlua::{Table, Value as LuaValue, Result as LuaResult, Error as LuaError, UserData, UserDataMethods, Lua}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Vector3`, `Zero` [INFO] [stderr] --> src/system/script.rs:6:14 [INFO] [stderr] | [INFO] [stderr] 6 | use cgmath::{Zero, Vector3}; [INFO] [stderr] | ^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Result as LuaResult` [INFO] [stderr] --> src/script/parse.rs:1:31 [INFO] [stderr] | [INFO] [stderr] 1 | use rlua::{Value as LuaValue, Result as LuaResult, Lua}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Arc`, `Mutex` [INFO] [stderr] --> src/script/mod.rs:9:17 [INFO] [stderr] | [INFO] [stderr] 9 | use std::sync::{Arc, Mutex}; [INFO] [stderr] | ^^^ ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/script/mod.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `RefCell` [INFO] [stderr] --> src/script/mod.rs:11:17 [INFO] [stderr] | [INFO] [stderr] 11 | use std::cell::{RefCell}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::rc::Rc` [INFO] [stderr] --> src/script/mod.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use std::rc::Rc; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `RefMut`, `Ref` [INFO] [stderr] --> src/script/mod.rs:20:19 [INFO] [stderr] | [INFO] [stderr] 20 | use shred::cell::{Ref, RefMut}; [INFO] [stderr] | ^^^ ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `cgmath::Vector3` [INFO] [stderr] --> src/script/mod.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | use cgmath::Vector3; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `AnyUserData`, `Function as LuaFunction`, `RegistryKey`, `Scope as LuaScope`, `String as LuaString` [INFO] [stderr] --> src/script/mod.rs:22:24 [INFO] [stderr] | [INFO] [stderr] 22 | use rlua::{Lua, Table, RegistryKey, Value as LuaValue, Result as LuaResult, Function as LuaFunction, Error as LuaError, String as LuaString, [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 23 | UserData, UserDataMethods, AnyUserData, Scope as LuaScope}; [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `now` [INFO] [stderr] --> src/main.rs:48:16 [INFO] [stderr] | [INFO] [stderr] 48 | use vk::sync::{now, GpuFuture}; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Rect2` [INFO] [stderr] --> src/component/collider.rs:1:17 [INFO] [stderr] | [INFO] [stderr] 1 | use ::utility::{Rect2, Rect3}; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/main.rs:427:62 [INFO] [stderr] | [INFO] [stderr] 427 | let mut previous_frame_end = Box::new(tex_future) as Box; [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn GpuFuture` [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::sync::Arc` [INFO] [stderr] --> src/component/collider.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use std::sync::Arc; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stderr] --> src/component/collider.rs:8:31 [INFO] [stderr] | [INFO] [stderr] 8 | use rlua::{Value as LuaValue, Result as LuaResult, Error as LuaError, Function as LuaFunction, UserData, UserDataMethods, RegistryKey, Table, Lua}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Zero` [INFO] [stderr] --> src/component/collider.rs:9:14 [INFO] [stderr] | [INFO] [stderr] 9 | use cgmath::{Zero, Vector2, Vector3}; [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Result as LuaResult`, `Table`, `UserDataMethods`, `UserData` [INFO] [stderr] --> src/component/script.rs:3:12 [INFO] [stderr] | [INFO] [stderr] 3 | use rlua::{Table, Value as LuaValue, Result as LuaResult, Error as LuaError, Function as LuaFunction, UserData, UserDataMethods, Lua, RegistryKey}; [INFO] [stderr] | ^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Vector3` [INFO] [stderr] --> src/component/script.rs:4:14 [INFO] [stderr] | [INFO] [stderr] 4 | use cgmath::{Vector3}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Array`, `InnerSpace`, `One` [INFO] [stderr] --> src/utility.rs:3:23 [INFO] [stderr] | [INFO] [stderr] 3 | use cgmath::{BaseNum, Array, Zero, One, Vector2, Vector3, InnerSpace}; [INFO] [stderr] | ^^^^^ ^^^ ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Mutex` [INFO] [stderr] --> src/system/render.rs:5:22 [INFO] [stderr] | [INFO] [stderr] 5 | use std::sync::{Arc, Mutex}; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/system/render.rs:16:27 [INFO] [stderr] | [INFO] [stderr] 16 | default_instance: Arc, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn vk::descriptor::DescriptorSet + Send + Sync` [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around method argument [INFO] [stderr] --> src/system/render.rs:146:25 [INFO] [stderr] | [INFO] [stderr] 146 | (fs::ty::PER_OBJECT { imgIdx: sprite.image_index }) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_parens)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unnecessary parentheses around method argument [INFO] [stderr] --> src/system/render.rs:162:25 [INFO] [stderr] | [INFO] [stderr] 162 | (fs::ty::PER_OBJECT { imgIdx: map.image_index() }) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses [INFO] [stderr] [INFO] [stderr] warning: unused import: `vs` [INFO] [stderr] --> src/system/tilemap.rs:1:8 [INFO] [stderr] | [INFO] [stderr] 1 | use ::{vs, Vertex}; [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::sync::Arc` [INFO] [stderr] --> src/system/tilemap.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use std::sync::Arc; [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `vk::descriptor::descriptor_set::FixedSizeDescriptorSetsPool` [INFO] [stderr] --> src/system/tilemap.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use vk::descriptor::descriptor_set::FixedSizeDescriptorSetsPool; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `vk::buffer::CpuBufferPool` [INFO] [stderr] --> src/system/tilemap.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use vk::buffer::CpuBufferPool; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Matrix4` [INFO] [stderr] --> src/system/tilemap.rs:12:32 [INFO] [stderr] | [INFO] [stderr] 12 | use cgmath::{Vector2, Vector3, Matrix4, Zero}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Rect2` [INFO] [stderr] --> src/system/collision.rs:1:17 [INFO] [stderr] | [INFO] [stderr] 1 | use ::utility::{Rect2, Rect3, penetration_vector, sweep_aabb}; [INFO] [stderr] | ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::rc::Rc` [INFO] [stderr] --> src/system/collision.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | use std::rc::Rc; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::cell::RefCell` [INFO] [stderr] --> src/system/collision.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use std::cell::RefCell; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `ApproxEq`, `Vector2` [INFO] [stderr] --> src/system/collision.rs:13:26 [INFO] [stderr] | [INFO] [stderr] 13 | use cgmath::{InnerSpace, ApproxEq, Vector2, Vector3, Zero}; [INFO] [stderr] | ^^^^^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `AnyUserData`, `LightUserData`, `Scope as LuaScope`, `UserDataMethods`, `UserData` [INFO] [stderr] --> src/system/collision.rs:15:37 [INFO] [stderr] | [INFO] [stderr] 15 | use rlua::{Function as LuaFunction, LightUserData, UserData, UserDataMethods, AnyUserData, Scope as LuaScope}; [INFO] [stderr] | ^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Vector3`, `Zero` [INFO] [stderr] --> src/system/script.rs:6:14 [INFO] [stderr] | [INFO] [stderr] 6 | use cgmath::{Zero, Vector3}; [INFO] [stderr] | ^^^^ ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `Result as LuaResult` [INFO] [stderr] --> src/script/parse.rs:1:31 [INFO] [stderr] | [INFO] [stderr] 1 | use rlua::{Value as LuaValue, Result as LuaResult, Lua}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `Arc`, `Mutex` [INFO] [stderr] --> src/script/mod.rs:9:17 [INFO] [stderr] | [INFO] [stderr] 9 | use std::sync::{Arc, Mutex}; [INFO] [stderr] | ^^^ ^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/script/mod.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `RefCell` [INFO] [stderr] --> src/script/mod.rs:11:17 [INFO] [stderr] | [INFO] [stderr] 11 | use std::cell::{RefCell}; [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::rc::Rc` [INFO] [stderr] --> src/script/mod.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | use std::rc::Rc; [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `RefMut`, `Ref` [INFO] [stderr] --> src/script/mod.rs:20:19 [INFO] [stderr] | [INFO] [stderr] 20 | use shred::cell::{Ref, RefMut}; [INFO] [stderr] | ^^^ ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `cgmath::Vector3` [INFO] [stderr] --> src/script/mod.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | use cgmath::Vector3; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `AnyUserData`, `Function as LuaFunction`, `RegistryKey`, `Scope as LuaScope`, `String as LuaString` [INFO] [stderr] --> src/script/mod.rs:22:24 [INFO] [stderr] | [INFO] [stderr] 22 | use rlua::{Lua, Table, RegistryKey, Value as LuaValue, Result as LuaResult, Function as LuaFunction, Error as LuaError, String as LuaString, [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 23 | UserData, UserDataMethods, AnyUserData, Scope as LuaScope}; [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `now` [INFO] [stderr] --> src/main.rs:48:16 [INFO] [stderr] | [INFO] [stderr] 48 | use vk::sync::{now, GpuFuture}; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stderr] --> src/main.rs:427:62 [INFO] [stderr] | [INFO] [stderr] 427 | let mut previous_frame_end = Box::new(tex_future) as Box; [INFO] [stderr] | ^^^^^^^^^ help: use `dyn`: `dyn GpuFuture` [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/parse/tilemap.rs:41:1 [INFO] [stderr] | [INFO] [stderr] 41 | / named!(pub chunk, do_parse!( [INFO] [stderr] 42 | | _header_length: be_u8 >> [INFO] [stderr] 43 | | pos: map!(count_fixed!(u32, be_u32, 3), Vector3::from) >> [INFO] [stderr] 44 | | dimensions: map!(count_fixed!(u32, be_u32, 2), Vector2::from) >> [INFO] [stderr] 45 | | layers: length_count!(be_u8, call!(layer, dimensions.x * dimensions.y)) >> [INFO] [stderr] 46 | | (Chunk { pos, dimensions, layers }) [INFO] [stderr] 47 | | )); [INFO] [stderr] | |___^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/parse/tilemap.rs:41:1 [INFO] [stderr] | [INFO] [stderr] 41 | / named!(pub chunk, do_parse!( [INFO] [stderr] 42 | | _header_length: be_u8 >> [INFO] [stderr] 43 | | pos: map!(count_fixed!(u32, be_u32, 3), Vector3::from) >> [INFO] [stderr] 44 | | dimensions: map!(count_fixed!(u32, be_u32, 2), Vector2::from) >> [INFO] [stderr] 45 | | layers: length_count!(be_u8, call!(layer, dimensions.x * dimensions.y)) >> [INFO] [stderr] 46 | | (Chunk { pos, dimensions, layers }) [INFO] [stderr] 47 | | )); [INFO] [stderr] | |___^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/parse/tilemap.rs:55:1 [INFO] [stderr] | [INFO] [stderr] 55 | named!(pub strip<[u16; STRIP_LENGTH as usize]>, count_fixed!(u16, be_u16, STRIP_LENGTH as usize)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/parse/tilemap.rs:41:1 [INFO] [stderr] | [INFO] [stderr] 41 | / named!(pub chunk, do_parse!( [INFO] [stderr] 42 | | _header_length: be_u8 >> [INFO] [stderr] 43 | | pos: map!(count_fixed!(u32, be_u32, 3), Vector3::from) >> [INFO] [stderr] 44 | | dimensions: map!(count_fixed!(u32, be_u32, 2), Vector2::from) >> [INFO] [stderr] 45 | | layers: length_count!(be_u8, call!(layer, dimensions.x * dimensions.y)) >> [INFO] [stderr] 46 | | (Chunk { pos, dimensions, layers }) [INFO] [stderr] 47 | | )); [INFO] [stderr] | |___^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(deprecated)]` on by default [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/parse/tilemap.rs:41:1 [INFO] [stderr] | [INFO] [stderr] 41 | / named!(pub chunk, do_parse!( [INFO] [stderr] 42 | | _header_length: be_u8 >> [INFO] [stderr] 43 | | pos: map!(count_fixed!(u32, be_u32, 3), Vector3::from) >> [INFO] [stderr] 44 | | dimensions: map!(count_fixed!(u32, be_u32, 2), Vector2::from) >> [INFO] [stderr] 45 | | layers: length_count!(be_u8, call!(layer, dimensions.x * dimensions.y)) >> [INFO] [stderr] 46 | | (Chunk { pos, dimensions, layers }) [INFO] [stderr] 47 | | )); [INFO] [stderr] | |___^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: use of deprecated item 'std::mem::uninitialized': use `mem::MaybeUninit` instead [INFO] [stderr] --> src/parse/tilemap.rs:55:1 [INFO] [stderr] | [INFO] [stderr] 55 | named!(pub strip<[u16; STRIP_LENGTH as usize]>, count_fixed!(u16, be_u16, STRIP_LENGTH as usize)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this warning originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: the trait `vulkano::buffer::BufferAccess` cannot be made into an object [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(where_clauses_object_safety)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #51443 [INFO] [stderr] = note: method `len` references the `Self` type in where clauses [INFO] [stderr] [INFO] [stderr] warning: the trait `vulkano::buffer::BufferAccess` cannot be made into an object [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(where_clauses_object_safety)]` on by default [INFO] [stderr] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stderr] = note: for more information, see issue #51443 [INFO] [stderr] = note: method `len` references the `Self` type in where clauses [INFO] [stderr] [INFO] [stderr] warning: unused variable: `x` [INFO] [stderr] --> src/collision.rs:260:18 [INFO] [stderr] | [INFO] [stderr] 260 | bp.for_each(|x| { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_x` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `x` [INFO] [stderr] --> src/collision.rs:269:18 [INFO] [stderr] | [INFO] [stderr] 269 | bp.for_each(|x| { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_x` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `e2` [INFO] [stderr] --> src/collision.rs:233:9 [INFO] [stderr] | [INFO] [stderr] 233 | let e2 = ecs.create_entity_unchecked().build(); [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_e2` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `e3` [INFO] [stderr] --> src/collision.rs:244:9 [INFO] [stderr] | [INFO] [stderr] 244 | let e3 = ecs.create_entity_unchecked().build(); [INFO] [stderr] | ^^ help: consider prefixing with an underscore: `_e3` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `path` [INFO] [stderr] --> src/component/tilemap.rs:149:21 [INFO] [stderr] | [INFO] [stderr] 149 | let path: String = t.get("path")?; [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_path` [INFO] [stderr] [INFO] [stderr] warning: value assigned to `min_dist` is never read [INFO] [stderr] --> src/utility.rs:112:9 [INFO] [stderr] | [INFO] [stderr] 112 | min_dist = (rect.min.z - point.z).abs(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_assignments)]` on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused variable: `t_last` [INFO] [stderr] --> src/utility.rs:210:19 [INFO] [stderr] | [INFO] [stderr] 210 | let (t_first, t_last, norm) = sweep_aabb(aabb, pos1, disp1, aabb, pos2, disp2) [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_t_last` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `norm` [INFO] [stderr] --> src/utility.rs:210:27 [INFO] [stderr] | [INFO] [stderr] 210 | let (t_first, t_last, norm) = sweep_aabb(aabb, pos1, disp1, aabb, pos2, disp2) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_norm` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `future` [INFO] [stderr] --> src/system/render.rs:34:24 [INFO] [stderr] | [INFO] [stderr] 34 | let (inst_buf, future) = vk::buffer::ImmutableBuffer::from_data( [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_future` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `pos` [INFO] [stderr] --> src/system/tilemap.rs:133:22 [INFO] [stderr] | [INFO] [stderr] 133 | for (pos, strip) in render.into_iter() { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_pos` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `pos` [INFO] [stderr] --> src/system/tilemap.rs:139:22 [INFO] [stderr] | [INFO] [stderr] 139 | for (pos, strip) in collision.into_iter() { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_pos` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `r` [INFO] [stderr] --> src/system/collision.rs:205:31 [INFO] [stderr] | [INFO] [stderr] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] | ^ [INFO] [stderr] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] help: consider prefixing with an underscore [INFO] [stderr] | [INFO] [stderr] 205 | (&Shape::AABB(_r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(_r)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c_o` [INFO] [stderr] --> src/system/collision.rs:205:58 [INFO] [stderr] | [INFO] [stderr] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] | ^^^ [INFO] [stderr] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: consider prefixing with an underscore [INFO] [stderr] | [INFO] [stderr] 205 | (&Shape::AABB(r), &Shape::Circle{offset: _c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] 206 | | (&Shape::Circle{offset: _c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c_r` [INFO] [stderr] --> src/system/collision.rs:205:71 [INFO] [stderr] | [INFO] [stderr] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] | ^^^ [INFO] [stderr] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: consider prefixing with an underscore [INFO] [stderr] | [INFO] [stderr] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: _c_r, depth: ref c_d}) [INFO] [stderr] 206 | | (&Shape::Circle{offset: c_o, radius: _c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c_d` [INFO] [stderr] --> src/system/collision.rs:205:87 [INFO] [stderr] | [INFO] [stderr] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] | ^^^ [INFO] [stderr] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: consider prefixing with an underscore [INFO] [stderr] | [INFO] [stderr] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref _c_d}) [INFO] [stderr] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref _c_d}, &Shape::AABB(r)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c1_o` [INFO] [stderr] --> src/system/collision.rs:211:41 [INFO] [stderr] | [INFO] [stderr] 211 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c1_o` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c1_r` [INFO] [stderr] --> src/system/collision.rs:211:55 [INFO] [stderr] | [INFO] [stderr] 211 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c1_r` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c1_d` [INFO] [stderr] --> src/system/collision.rs:211:72 [INFO] [stderr] | [INFO] [stderr] 211 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c1_d` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c2_o` [INFO] [stderr] --> src/system/collision.rs:211:102 [INFO] [stderr] | [INFO] [stderr] 211 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c2_o` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c2_r` [INFO] [stderr] --> src/system/collision.rs:211:116 [INFO] [stderr] | [INFO] [stderr] 211 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c2_r` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c2_d` [INFO] [stderr] --> src/system/collision.rs:211:133 [INFO] [stderr] | [INFO] [stderr] 211 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c2_d` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `t_last` [INFO] [stderr] --> src/system/collision.rs:218:43 [INFO] [stderr] | [INFO] [stderr] 218 | if let Some((t_first, t_last, norm)) = sweep_aabb(r1, t1.last_pos, disp1, r2, t2.last_pos, disp2) { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_t_last` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `r` [INFO] [stderr] --> src/system/collision.rs:274:31 [INFO] [stderr] | [INFO] [stderr] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] | ^ [INFO] [stderr] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] help: consider prefixing with an underscore [INFO] [stderr] | [INFO] [stderr] 274 | (&Shape::AABB(_r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(_r)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c_o` [INFO] [stderr] --> src/system/collision.rs:274:58 [INFO] [stderr] | [INFO] [stderr] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] | ^^^ [INFO] [stderr] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: consider prefixing with an underscore [INFO] [stderr] | [INFO] [stderr] 274 | (&Shape::AABB(r), &Shape::Circle{offset: _c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] 275 | | (&Shape::Circle{offset: _c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c_r` [INFO] [stderr] --> src/system/collision.rs:274:71 [INFO] [stderr] | [INFO] [stderr] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] | ^^^ [INFO] [stderr] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: consider prefixing with an underscore [INFO] [stderr] | [INFO] [stderr] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: _c_r, depth: ref c_d}) [INFO] [stderr] 275 | | (&Shape::Circle{offset: c_o, radius: _c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c_d` [INFO] [stderr] --> src/system/collision.rs:274:87 [INFO] [stderr] | [INFO] [stderr] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] | ^^^ [INFO] [stderr] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: consider prefixing with an underscore [INFO] [stderr] | [INFO] [stderr] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref _c_d}) [INFO] [stderr] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref _c_d}, &Shape::AABB(r)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c1_o` [INFO] [stderr] --> src/system/collision.rs:280:41 [INFO] [stderr] | [INFO] [stderr] 280 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c1_o` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c1_r` [INFO] [stderr] --> src/system/collision.rs:280:55 [INFO] [stderr] | [INFO] [stderr] 280 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c1_r` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c1_d` [INFO] [stderr] --> src/system/collision.rs:280:72 [INFO] [stderr] | [INFO] [stderr] 280 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c1_d` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c2_o` [INFO] [stderr] --> src/system/collision.rs:280:102 [INFO] [stderr] | [INFO] [stderr] 280 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c2_o` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c2_r` [INFO] [stderr] --> src/system/collision.rs:280:116 [INFO] [stderr] | [INFO] [stderr] 280 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c2_r` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c2_d` [INFO] [stderr] --> src/system/collision.rs:280:133 [INFO] [stderr] | [INFO] [stderr] 280 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c2_d` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ent` [INFO] [stderr] --> src/system/collision.rs:77:14 [INFO] [stderr] | [INFO] [stderr] 77 | for (ent, tran, mut coll, _) in (&*ent, &tran, &mut coll, &self.mod_transform).join() { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ent` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `vel` [INFO] [stderr] --> src/system/collision.rs:47:43 [INFO] [stderr] | [INFO] [stderr] 47 | fn run(&mut self, (ent, mut tran, mut vel, mut coll, lazy): Self::SystemData) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_vel` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `x` [INFO] [stderr] --> src/script/mod.rs:115:31 [INFO] [stderr] | [INFO] [stderr] 115 | .map_err(|x| ScriptError::InvalidEntity(lua_name.into()))?; [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_x` [INFO] [stderr] ... [INFO] [stderr] 136 | / script!( [INFO] [stderr] 137 | | components: [ [INFO] [stderr] 138 | | ("transform") = transform: comp::Transform, [INFO] [stderr] 139 | | ("velocity") = velocity: comp::Velocity, [INFO] [stderr] ... | [INFO] [stderr] 182 | | ] [INFO] [stderr] 183 | | ); [INFO] [stderr] | |__- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: unused variable: `path` [INFO] [stderr] --> src/component/tilemap.rs:149:21 [INFO] [stderr] | [INFO] [stderr] 149 | let path: String = t.get("path")?; [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_path` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: value assigned to `min_dist` is never read [INFO] [stderr] --> src/utility.rs:112:9 [INFO] [stderr] | [INFO] [stderr] 112 | min_dist = (rect.min.z - point.z).abs(); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_assignments)]` on by default [INFO] [stderr] = help: maybe it is overwritten before being read? [INFO] [stderr] [INFO] [stderr] warning: unused variable: `future` [INFO] [stderr] --> src/system/render.rs:34:24 [INFO] [stderr] | [INFO] [stderr] 34 | let (inst_buf, future) = vk::buffer::ImmutableBuffer::from_data( [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_future` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `pos` [INFO] [stderr] --> src/system/tilemap.rs:133:22 [INFO] [stderr] | [INFO] [stderr] 133 | for (pos, strip) in render.into_iter() { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_pos` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `pos` [INFO] [stderr] --> src/system/tilemap.rs:139:22 [INFO] [stderr] | [INFO] [stderr] 139 | for (pos, strip) in collision.into_iter() { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_pos` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `r` [INFO] [stderr] --> src/system/collision.rs:205:31 [INFO] [stderr] | [INFO] [stderr] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] | ^ [INFO] [stderr] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] help: consider prefixing with an underscore [INFO] [stderr] | [INFO] [stderr] 205 | (&Shape::AABB(_r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(_r)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c_o` [INFO] [stderr] --> src/system/collision.rs:205:58 [INFO] [stderr] | [INFO] [stderr] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] | ^^^ [INFO] [stderr] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: consider prefixing with an underscore [INFO] [stderr] | [INFO] [stderr] 205 | (&Shape::AABB(r), &Shape::Circle{offset: _c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] 206 | | (&Shape::Circle{offset: _c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c_r` [INFO] [stderr] --> src/system/collision.rs:205:71 [INFO] [stderr] | [INFO] [stderr] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] | ^^^ [INFO] [stderr] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: consider prefixing with an underscore [INFO] [stderr] | [INFO] [stderr] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: _c_r, depth: ref c_d}) [INFO] [stderr] 206 | | (&Shape::Circle{offset: c_o, radius: _c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c_d` [INFO] [stderr] --> src/system/collision.rs:205:87 [INFO] [stderr] | [INFO] [stderr] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] | ^^^ [INFO] [stderr] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: consider prefixing with an underscore [INFO] [stderr] | [INFO] [stderr] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref _c_d}) [INFO] [stderr] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref _c_d}, &Shape::AABB(r)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c1_o` [INFO] [stderr] --> src/system/collision.rs:211:41 [INFO] [stderr] | [INFO] [stderr] 211 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c1_o` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c1_r` [INFO] [stderr] --> src/system/collision.rs:211:55 [INFO] [stderr] | [INFO] [stderr] 211 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c1_r` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c1_d` [INFO] [stderr] --> src/system/collision.rs:211:72 [INFO] [stderr] | [INFO] [stderr] 211 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c1_d` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c2_o` [INFO] [stderr] --> src/system/collision.rs:211:102 [INFO] [stderr] | [INFO] [stderr] 211 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c2_o` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c2_r` [INFO] [stderr] --> src/system/collision.rs:211:116 [INFO] [stderr] | [INFO] [stderr] 211 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c2_r` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c2_d` [INFO] [stderr] --> src/system/collision.rs:211:133 [INFO] [stderr] | [INFO] [stderr] 211 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c2_d` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `t_last` [INFO] [stderr] --> src/system/collision.rs:218:43 [INFO] [stderr] | [INFO] [stderr] 218 | if let Some((t_first, t_last, norm)) = sweep_aabb(r1, t1.last_pos, disp1, r2, t2.last_pos, disp2) { [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_t_last` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `r` [INFO] [stderr] --> src/system/collision.rs:274:31 [INFO] [stderr] | [INFO] [stderr] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] | ^ [INFO] [stderr] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | ^ [INFO] [stderr] | [INFO] [stderr] help: consider prefixing with an underscore [INFO] [stderr] | [INFO] [stderr] 274 | (&Shape::AABB(_r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(_r)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c_o` [INFO] [stderr] --> src/system/collision.rs:274:58 [INFO] [stderr] | [INFO] [stderr] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] | ^^^ [INFO] [stderr] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: consider prefixing with an underscore [INFO] [stderr] | [INFO] [stderr] 274 | (&Shape::AABB(r), &Shape::Circle{offset: _c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] 275 | | (&Shape::Circle{offset: _c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c_r` [INFO] [stderr] --> src/system/collision.rs:274:71 [INFO] [stderr] | [INFO] [stderr] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] | ^^^ [INFO] [stderr] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: consider prefixing with an underscore [INFO] [stderr] | [INFO] [stderr] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: _c_r, depth: ref c_d}) [INFO] [stderr] 275 | | (&Shape::Circle{offset: c_o, radius: _c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c_d` [INFO] [stderr] --> src/system/collision.rs:274:87 [INFO] [stderr] | [INFO] [stderr] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stderr] | ^^^ [INFO] [stderr] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] help: consider prefixing with an underscore [INFO] [stderr] | [INFO] [stderr] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref _c_d}) [INFO] [stderr] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref _c_d}, &Shape::AABB(r)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c1_o` [INFO] [stderr] --> src/system/collision.rs:280:41 [INFO] [stderr] | [INFO] [stderr] 280 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c1_o` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c1_r` [INFO] [stderr] --> src/system/collision.rs:280:55 [INFO] [stderr] | [INFO] [stderr] 280 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c1_r` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c1_d` [INFO] [stderr] --> src/system/collision.rs:280:72 [INFO] [stderr] | [INFO] [stderr] 280 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c1_d` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c2_o` [INFO] [stderr] --> src/system/collision.rs:280:102 [INFO] [stderr] | [INFO] [stderr] 280 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c2_o` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c2_r` [INFO] [stderr] --> src/system/collision.rs:280:116 [INFO] [stderr] | [INFO] [stderr] 280 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c2_r` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `c2_d` [INFO] [stderr] --> src/system/collision.rs:280:133 [INFO] [stderr] | [INFO] [stderr] 280 | (&Shape::Circle{offset: c1_o, radius: c1_r, depth: ref c1_d}, &Shape::Circle{offset: c2_o, radius: c2_r, depth: ref c2_d}) [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_c2_d` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `ent` [INFO] [stderr] --> src/system/collision.rs:77:14 [INFO] [stderr] | [INFO] [stderr] 77 | for (ent, tran, mut coll, _) in (&*ent, &tran, &mut coll, &self.mod_transform).join() { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_ent` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `vel` [INFO] [stderr] --> src/system/collision.rs:47:43 [INFO] [stderr] | [INFO] [stderr] 47 | fn run(&mut self, (ent, mut tran, mut vel, mut coll, lazy): Self::SystemData) { [INFO] [stderr] | ^^^ help: consider prefixing with an underscore: `_vel` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `x` [INFO] [stderr] --> src/script/mod.rs:115:31 [INFO] [stderr] | [INFO] [stderr] 115 | .map_err(|x| ScriptError::InvalidEntity(lua_name.into()))?; [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_x` [INFO] [stderr] ... [INFO] [stderr] 136 | / script!( [INFO] [stderr] 137 | | components: [ [INFO] [stderr] 138 | | ("transform") = transform: comp::Transform, [INFO] [stderr] 139 | | ("velocity") = velocity: comp::Velocity, [INFO] [stderr] ... | [INFO] [stderr] 182 | | ] [INFO] [stderr] 183 | | ); [INFO] [stderr] | |__- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:293:9 [INFO] [stderr] | [INFO] [stderr] 293 | let mut view = Matrix4::look_at_dir(cgmath::Point3::new(0.0, 0.0, -1.0), cgmath::Vector3::new(0.0, 0.0, 1.0), cgmath::Vector3::new(0.0, 1.0, 0.0)); [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:306:9 [INFO] [stderr] | [INFO] [stderr] 306 | let mut view_proj_set = Arc::new(vulkano::descriptor::descriptor_set::PersistentDescriptorSet::start(pipeline.clone(), 1) [INFO] [stderr] | ----^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:365:9 [INFO] [stderr] | [INFO] [stderr] 365 | let mut logic_disp = specs::DispatcherBuilder::new() [INFO] [stderr] | ----^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:372:9 [INFO] [stderr] | [INFO] [stderr] 372 | let mut render_disp = specs::DispatcherBuilder::new() [INFO] [stderr] | ----^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:390:9 [INFO] [stderr] | [INFO] [stderr] 390 | let mut tile_map = comp::TileMap::new( [INFO] [stderr] | ----^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:293:9 [INFO] [stderr] | [INFO] [stderr] 293 | let mut view = Matrix4::look_at_dir(cgmath::Point3::new(0.0, 0.0, -1.0), cgmath::Vector3::new(0.0, 0.0, 1.0), cgmath::Vector3::new(0.0, 1.0, 0.0)); [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:306:9 [INFO] [stderr] | [INFO] [stderr] 306 | let mut view_proj_set = Arc::new(vulkano::descriptor::descriptor_set::PersistentDescriptorSet::start(pipeline.clone(), 1) [INFO] [stderr] | ----^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:365:9 [INFO] [stderr] | [INFO] [stderr] 365 | let mut logic_disp = specs::DispatcherBuilder::new() [INFO] [stderr] | ----^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:372:9 [INFO] [stderr] | [INFO] [stderr] 372 | let mut render_disp = specs::DispatcherBuilder::new() [INFO] [stderr] | ----^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/main.rs:390:9 [INFO] [stderr] | [INFO] [stderr] 390 | let mut tile_map = comp::TileMap::new( [INFO] [stderr] | ----^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/system/tilemap.rs:30:19 [INFO] [stderr] | [INFO] [stderr] 30 | for (ent, mut map) in (&*ents, &mut map).join() { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/system/tilemap.rs:178:41 [INFO] [stderr] | [INFO] [stderr] 178 | fn run(&mut self, (ents, mut trans, mut map, mut colls, mut strip): Self::SystemData) { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/system/tilemap.rs:187:14 [INFO] [stderr] | [INFO] [stderr] 187 | for (mut strip, _) in (&mut strip, &self.ins_collision_strip).join() { [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/system/tilemap.rs:30:19 [INFO] [stderr] | [INFO] [stderr] 30 | for (ent, mut map) in (&*ents, &mut map).join() { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/system/tilemap.rs:178:41 [INFO] [stderr] | [INFO] [stderr] 178 | fn run(&mut self, (ents, mut trans, mut map, mut colls, mut strip): Self::SystemData) { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/system/collision.rs:47:39 [INFO] [stderr] | [INFO] [stderr] 47 | fn run(&mut self, (ent, mut tran, mut vel, mut coll, lazy): Self::SystemData) { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/system/tilemap.rs:187:14 [INFO] [stderr] | [INFO] [stderr] 187 | for (mut strip, _) in (&mut strip, &self.ins_collision_strip).join() { [INFO] [stderr] | ----^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/system/collision.rs:77:25 [INFO] [stderr] | [INFO] [stderr] 77 | for (ent, tran, mut coll, _) in (&*ent, &tran, &mut coll, &self.mod_transform).join() { [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: unnecessary `unsafe` block [INFO] [stderr] --> src/system/script.rs:22:17 [INFO] [stderr] | [INFO] [stderr] 22 | unsafe { [INFO] [stderr] | ^^^^^^ unnecessary `unsafe` block [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_unsafe)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/system/collision.rs:47:39 [INFO] [stderr] | [INFO] [stderr] 47 | fn run(&mut self, (ent, mut tran, mut vel, mut coll, lazy): Self::SystemData) { [INFO] [stderr] | ----^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/system/collision.rs:77:25 [INFO] [stderr] | [INFO] [stderr] 77 | for (ent, tran, mut coll, _) in (&*ent, &tran, &mut coll, &self.mod_transform).join() { [INFO] [stderr] | ----^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: method is never used: `input_state` [INFO] [stderr] --> src/resource/input.rs:35:13 [INFO] [stderr] | [INFO] [stderr] 35 | pub fn input_state(&self, inp: Input) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 71 | / input!( [INFO] [stderr] 72 | | len: 4, [INFO] [stderr] 73 | | [ [INFO] [stderr] 74 | | (0) = Up: [INFO] [stderr] ... | [INFO] [stderr] 86 | | ] [INFO] [stderr] 87 | | ); [INFO] [stderr] | |__- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_uv` [INFO] [stderr] --> src/component/tilemap.rs:97:5 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn set_uv(&mut self, pos: usize, uv: Rect2) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `extend` [INFO] [stderr] --> src/utility.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | pub fn extend(self, min_z: S, max_z: S) -> Rect3 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `is_intersecting` [INFO] [stderr] --> src/utility.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | pub fn is_intersecting(self, other: Self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `minowski_difference` [INFO] [stderr] --> src/utility.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | pub fn minowski_difference(&self, other: Rect2) -> Rect2 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `truncate` [INFO] [stderr] --> src/utility.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | pub fn truncate(self) -> Rect2 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/main.rs:417:9 [INFO] [stderr] | [INFO] [stderr] 417 | script.load_file("assets/scripts/test.lua"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/script/types.rs:34:9 [INFO] [stderr] | [INFO] [stderr] 34 | / lua.globals().set( [INFO] [stderr] 35 | | "vec2f", [INFO] [stderr] 36 | | lua.create_function(|_, (x, y)| [INFO] [stderr] 37 | | Ok(Vector2f(cgmath::Vector2::new(x, y))) [INFO] [stderr] 38 | | ).unwrap() [INFO] [stderr] 39 | | ); [INFO] [stderr] | |__________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/script/types.rs:69:9 [INFO] [stderr] | [INFO] [stderr] 69 | / lua.globals().set( [INFO] [stderr] 70 | | "vec3f", [INFO] [stderr] 71 | | lua.create_function(|_, (x, y, z)| [INFO] [stderr] 72 | | Ok(Vector3f(cgmath::Vector3::new(x, y, z))) [INFO] [stderr] 73 | | ).unwrap() [INFO] [stderr] 74 | | ); [INFO] [stderr] | |__________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unnecessary `unsafe` block [INFO] [stderr] --> src/system/script.rs:22:17 [INFO] [stderr] | [INFO] [stderr] 22 | unsafe { [INFO] [stderr] | ^^^^^^ unnecessary `unsafe` block [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_unsafe)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `remove` [INFO] [stderr] --> src/collision.rs:115:5 [INFO] [stderr] | [INFO] [stderr] 115 | pub fn remove(&mut self, idx: usize) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method is never used: `input_state` [INFO] [stderr] --> src/resource/input.rs:35:13 [INFO] [stderr] | [INFO] [stderr] 35 | pub fn input_state(&self, inp: Input) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 71 | / input!( [INFO] [stderr] 72 | | len: 4, [INFO] [stderr] 73 | | [ [INFO] [stderr] 74 | | (0) = Up: [INFO] [stderr] ... | [INFO] [stderr] 86 | | ] [INFO] [stderr] 87 | | ); [INFO] [stderr] | |__- in this macro invocation [INFO] [stderr] [INFO] [stderr] warning: method is never used: `set_uv` [INFO] [stderr] --> src/component/tilemap.rs:97:5 [INFO] [stderr] | [INFO] [stderr] 97 | pub fn set_uv(&mut self, pos: usize, uv: Rect2) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `extend` [INFO] [stderr] --> src/utility.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | pub fn extend(self, min_z: S, max_z: S) -> Rect3 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `is_intersecting` [INFO] [stderr] --> src/utility.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | pub fn is_intersecting(self, other: Self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `minowski_difference` [INFO] [stderr] --> src/utility.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | pub fn minowski_difference(&self, other: Rect2) -> Rect2 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `truncate` [INFO] [stderr] --> src/utility.rs:66:5 [INFO] [stderr] | [INFO] [stderr] 66 | pub fn truncate(self) -> Rect2 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/main.rs:417:9 [INFO] [stderr] | [INFO] [stderr] 417 | script.load_file("assets/scripts/test.lua"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_must_use)]` on by default [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/script/types.rs:34:9 [INFO] [stderr] | [INFO] [stderr] 34 | / lua.globals().set( [INFO] [stderr] 35 | | "vec2f", [INFO] [stderr] 36 | | lua.create_function(|_, (x, y)| [INFO] [stderr] 37 | | Ok(Vector2f(cgmath::Vector2::new(x, y))) [INFO] [stderr] 38 | | ).unwrap() [INFO] [stderr] 39 | | ); [INFO] [stderr] | |__________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] warning: unused `std::result::Result` that must be used [INFO] [stderr] --> src/script/types.rs:69:9 [INFO] [stderr] | [INFO] [stderr] 69 | / lua.globals().set( [INFO] [stderr] 70 | | "vec3f", [INFO] [stderr] 71 | | lua.create_function(|_, (x, y, z)| [INFO] [stderr] 72 | | Ok(Vector3f(cgmath::Vector3::new(x, y, z))) [INFO] [stderr] 73 | | ).unwrap() [INFO] [stderr] 74 | | ); [INFO] [stderr] | |__________^ [INFO] [stderr] | [INFO] [stderr] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 3m 25s [INFO] running `"docker" "inspect" "e876e4e7ad7fdbf4b6486077a8dbc0d5da223ad76b4611f8914dcc3a9c386d51"` [INFO] running `"docker" "rm" "-f" "e876e4e7ad7fdbf4b6486077a8dbc0d5da223ad76b4611f8914dcc3a9c386d51"` [INFO] [stdout] e876e4e7ad7fdbf4b6486077a8dbc0d5da223ad76b4611f8914dcc3a9c386d51