[INFO] cloning repository https://github.com/KnownScone/Tally-Ho [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/KnownScone/Tally-Ho" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKnownScone%2FTally-Ho", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKnownScone%2FTally-Ho'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 55324824b52252f7a0a592e0533a9792f81e6cd3 [INFO] checking KnownScone/Tally-Ho against try#751cdbaf3a893bc71b2c617bb7be22dfea5f0862 for pr-95611 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FKnownScone%2FTally-Ho" "/workspace/builds/worker-1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/KnownScone/Tally-Ho on toolchain 751cdbaf3a893bc71b2c617bb7be22dfea5f0862 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+751cdbaf3a893bc71b2c617bb7be22dfea5f0862" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [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-1/source/Cargo.toml [INFO] crate git repo https://github.com/KnownScone/Tally-Ho already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+751cdbaf3a893bc71b2c617bb7be22dfea5f0862" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+751cdbaf3a893bc71b2c617bb7be22dfea5f0862" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] e9217d1452d6bc0574b9e15380bf9d6eee399276f189038ead5efbe2b079d7dc [INFO] running `Command { std: "docker" "start" "-a" "e9217d1452d6bc0574b9e15380bf9d6eee399276f189038ead5efbe2b079d7dc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e9217d1452d6bc0574b9e15380bf9d6eee399276f189038ead5efbe2b079d7dc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e9217d1452d6bc0574b9e15380bf9d6eee399276f189038ead5efbe2b079d7dc", kill_on_drop: false }` [INFO] [stdout] e9217d1452d6bc0574b9e15380bf9d6eee399276f189038ead5efbe2b079d7dc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:eaef2f80f755933c374d2ae5edccceec0c1312ceb8a4e0b6404e8ab76561e1e5" "/opt/rustwide/cargo-home/bin/cargo" "+751cdbaf3a893bc71b2c617bb7be22dfea5f0862" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] f8582df71bb1e62fd9961bbb841bcff3efe526eaffb80414221ac085863c288d [INFO] running `Command { std: "docker" "start" "-a" "f8582df71bb1e62fd9961bbb841bcff3efe526eaffb80414221ac085863c288d", kill_on_drop: false }` [INFO] [stderr] Checking libc v0.2.40 [INFO] [stderr] Compiling cc v1.0.10 [INFO] [stderr] Checking lazy_static v1.0.0 [INFO] [stderr] Checking cfg-if v0.1.2 [INFO] [stderr] Compiling unicode-xid v0.0.4 [INFO] [stderr] Compiling bitflags v1.0.1 [INFO] [stderr] Compiling quote v0.3.15 [INFO] [stderr] Checking nodrop v0.1.12 [INFO] [stderr] Checking memoffset v0.2.1 [INFO] [stderr] Checking scopeguard v0.3.3 [INFO] [stderr] Compiling rayon-core v1.4.0 [INFO] [stderr] Checking num-traits v0.2.2 [INFO] [stderr] Checking byteorder v1.2.3 [INFO] [stderr] Checking smallvec v0.6.0 [INFO] [stderr] Checking token_store v0.1.2 [INFO] [stderr] Checking either v1.5.0 [INFO] [stderr] Compiling pkg-config v0.3.9 [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Compiling remove_dir_all v0.5.1 [INFO] [stderr] Checking adler32 v1.0.2 [INFO] [stderr] Checking stable_deref_trait v1.0.0 [INFO] [stderr] Compiling gcc v0.3.54 [INFO] [stderr] Checking fnv v1.0.6 [INFO] [stderr] Checking crossbeam v0.3.2 [INFO] [stderr] Checking rustc-demangle v0.1.9 [INFO] [stderr] Compiling vulkano v0.9.0 [INFO] [stderr] Checking percent-encoding v1.0.1 [INFO] [stderr] Compiling cgmath v0.16.1 [INFO] [stderr] Checking half v1.1.0 [INFO] [stderr] Checking lazy_static v0.2.11 [INFO] [stderr] Checking atom v0.3.5 [INFO] [stderr] Checking lzw v0.10.0 [INFO] [stderr] Checking color_quant v1.0.0 [INFO] [stderr] Checking vk-sys v0.3.3 [INFO] [stderr] Checking mopa v0.2.2 [INFO] [stderr] Checking scoped_threadpool v0.1.9 [INFO] [stderr] Checking tuple_utils v0.2.0 [INFO] [stderr] Checking pdqsort v0.1.2 [INFO] [stderr] Checking approx v0.1.1 [INFO] [stderr] Checking crossbeam-utils v0.2.2 [INFO] [stderr] Checking log v0.4.1 [INFO] [stderr] Checking arrayvec v0.4.7 [INFO] [stderr] Compiling synom v0.11.3 [INFO] [stderr] Compiling xml-rs v0.7.0 [INFO] [stderr] Compiling proc-macro2 v0.4.4 [INFO] [stderr] Checking owning_ref v0.3.3 [INFO] [stderr] Compiling syn v0.10.8 [INFO] [stderr] Checking inflate v0.4.2 [INFO] [stderr] Compiling itertools v0.5.10 [INFO] [stderr] Checking fxhash v0.2.1 [INFO] [stderr] Checking deflate v0.7.18 [INFO] [stderr] Checking colored v1.6.0 [INFO] [stderr] Compiling cmake v0.1.30 [INFO] [stderr] Checking gif v0.10.0 [INFO] [stderr] Compiling rand v0.4.2 [INFO] [stderr] Checking dmsort v0.1.3 [INFO] [stderr] Checking num_cpus v1.8.0 [INFO] [stderr] Checking memmap v0.6.2 [INFO] [stderr] Checking shared_library v0.1.8 [INFO] [stderr] Checking time v0.1.39 [INFO] [stderr] Checking memchr v2.0.1 [INFO] [stderr] Checking num-integer v0.1.36 [INFO] [stderr] Checking num-traits v0.1.43 [INFO] [stderr] Compiling syn v0.11.11 [INFO] [stderr] Compiling x11-dl v2.17.5 [INFO] [stderr] Checking crossbeam-epoch v0.3.1 [INFO] [stderr] Checking fern v0.5.5 [INFO] [stderr] Compiling quote v0.6.3 [INFO] [stderr] Checking nom v4.0.0 [INFO] [stderr] Checking num-iter v0.1.35 [INFO] [stderr] Checking num-rational v0.1.42 [INFO] [stderr] Checking chrono v0.4.2 [INFO] [stderr] Checking crossbeam-deque v0.2.0 [INFO] [stderr] Compiling syn v0.14.1 [INFO] [stderr] Checking png v0.12.0 [INFO] [stderr] Compiling wayland-scanner v0.12.5 [INFO] [stderr] Compiling rlua v0.13.0 [INFO] [stderr] Compiling tempdir v0.3.7 [INFO] [stderr] Checking tempfile v3.0.1 [INFO] [stderr] Checking parking_lot_core v0.2.14 [INFO] [stderr] Compiling libloading v0.5.0 [INFO] [stderr] Compiling backtrace-sys v0.1.23 [INFO] [stderr] Compiling glsl-to-spirv v0.1.4 [INFO] [stderr] Checking rayon v1.0.1 [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 synstructure v0.6.1 [INFO] [stderr] Checking dlib v0.4.1 [INFO] [stderr] Checking wayland-sys v0.12.5 [INFO] [stderr] Checking backtrace v0.3.9 [INFO] [stderr] Checking jpeg-decoder v0.1.14 [INFO] [stderr] Checking shred v0.7.0 [INFO] [stderr] Checking hibitset v0.5.0 [INFO] [stderr] Compiling failure_derive v0.1.1 [INFO] [stderr] Compiling shred-derive v0.5.0 [INFO] [stderr] Compiling derivative v1.0.0 [INFO] [stderr] Checking failure v0.1.1 [INFO] [stderr] Checking wayland-kbd v0.13.1 [INFO] [stderr] Compiling num-derive v0.2.2 [INFO] [stderr] Checking image v0.19.0 [INFO] [stderr] Checking wayland-window v0.13.3 [INFO] [stderr] Checking winit v0.11.3 [INFO] [stderr] Checking shrev v1.0.1 [INFO] [stderr] Checking specs v0.12.0 [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] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/main.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::Map` [INFO] [stdout] --> src/collision.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::iter::Map; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `specs::Builder` [INFO] [stdout] --> src/collision.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | use specs::Builder; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/resource/input.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stdout] --> src/component/transform.rs:3:38 [INFO] [stdout] | [INFO] [stdout] 3 | use rlua::{Table, Value as LuaValue, Result as LuaResult, Error as LuaError, UserData, UserDataMethods, Lua}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stdout] --> src/component/physics.rs:3:31 [INFO] [stdout] | [INFO] [stdout] 3 | use rlua::{Value as LuaValue, Result as LuaResult, Error as LuaError, UserData, UserDataMethods, Lua}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stdout] --> src/component/sprite.rs:7:38 [INFO] [stdout] | [INFO] [stdout] 7 | use rlua::{Table, Value as LuaValue, Result as LuaResult, Error as LuaError, UserData, UserDataMethods, Lua}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rect3` [INFO] [stdout] --> src/component/tilemap.rs:2:24 [INFO] [stdout] | [INFO] [stdout] 2 | use ::utility::{Rect2, Rect3}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/component/tilemap.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stdout] --> src/component/tilemap.rs:9:38 [INFO] [stdout] | [INFO] [stdout] 9 | use rlua::{Table, Value as LuaValue, Result as LuaResult, Error as LuaError, UserData, UserDataMethods, Lua}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rect2` [INFO] [stdout] --> src/component/collider.rs:1:17 [INFO] [stdout] | [INFO] [stdout] 1 | use ::utility::{Rect2, Rect3}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/component/collider.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stdout] --> src/component/collider.rs:8:31 [INFO] [stdout] | [INFO] [stdout] 8 | use rlua::{Value as LuaValue, Result as LuaResult, Error as LuaError, Function as LuaFunction, UserData, UserDataMethods, RegistryKey, Ta... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Zero` [INFO] [stdout] --> src/component/collider.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | use cgmath::{Zero, Vector2, Vector3}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Result as LuaResult`, `Table`, `UserDataMethods`, `UserData` [INFO] [stdout] --> src/component/script.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | use rlua::{Table, Value as LuaValue, Result as LuaResult, Error as LuaError, Function as LuaFunction, UserData, UserDataMethods, Lua, Reg... [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Vector3` [INFO] [stdout] --> src/component/script.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | use cgmath::{Vector3}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Array`, `InnerSpace`, `One` [INFO] [stdout] --> src/utility.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | use cgmath::{BaseNum, Array, Zero, One, Vector2, Vector3, InnerSpace}; [INFO] [stdout] | ^^^^^ ^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Mutex` [INFO] [stdout] --> src/system/render.rs:5:22 [INFO] [stdout] | [INFO] [stdout] 5 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/system/render.rs:146:25 [INFO] [stdout] | [INFO] [stdout] 146 | (fs::ty::PER_OBJECT { imgIdx: sprite.image_index }) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 146 - (fs::ty::PER_OBJECT { imgIdx: sprite.image_index }) [INFO] [stdout] 146 + fs::ty::PER_OBJECT { imgIdx: sprite.image_index } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/system/render.rs:162:25 [INFO] [stdout] | [INFO] [stdout] 162 | (fs::ty::PER_OBJECT { imgIdx: map.image_index() }) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 162 - (fs::ty::PER_OBJECT { imgIdx: map.image_index() }) [INFO] [stdout] 162 + fs::ty::PER_OBJECT { imgIdx: map.image_index() } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `vs` [INFO] [stdout] --> src/system/tilemap.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | use ::{vs, Vertex}; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/system/tilemap.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `vk::descriptor::descriptor_set::FixedSizeDescriptorSetsPool` [INFO] [stdout] --> src/system/tilemap.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use vk::descriptor::descriptor_set::FixedSizeDescriptorSetsPool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `vk::buffer::CpuBufferPool` [INFO] [stdout] --> src/system/tilemap.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use vk::buffer::CpuBufferPool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Matrix4` [INFO] [stdout] --> src/system/tilemap.rs:12:32 [INFO] [stdout] | [INFO] [stdout] 12 | use cgmath::{Vector2, Vector3, Matrix4, Zero}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rect2` [INFO] [stdout] --> src/system/collision.rs:1:17 [INFO] [stdout] | [INFO] [stdout] 1 | use ::utility::{Rect2, Rect3, penetration_vector, sweep_aabb}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> src/system/collision.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/main.rs:18:1 [INFO] [stdout] | [INFO] [stdout] 18 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::Map` [INFO] [stdout] --> src/collision.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::iter::Map; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/resource/input.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stdout] --> src/component/transform.rs:3:38 [INFO] [stdout] | [INFO] [stdout] 3 | use rlua::{Table, Value as LuaValue, Result as LuaResult, Error as LuaError, UserData, UserDataMethods, Lua}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stdout] --> src/component/physics.rs:3:31 [INFO] [stdout] | [INFO] [stdout] 3 | use rlua::{Value as LuaValue, Result as LuaResult, Error as LuaError, UserData, UserDataMethods, Lua}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stdout] --> src/component/sprite.rs:7:38 [INFO] [stdout] | [INFO] [stdout] 7 | use rlua::{Table, Value as LuaValue, Result as LuaResult, Error as LuaError, UserData, UserDataMethods, Lua}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rect3` [INFO] [stdout] --> src/component/tilemap.rs:2:24 [INFO] [stdout] | [INFO] [stdout] 2 | use ::utility::{Rect2, Rect3}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/component/tilemap.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stdout] --> src/component/tilemap.rs:9:38 [INFO] [stdout] | [INFO] [stdout] 9 | use rlua::{Table, Value as LuaValue, Result as LuaResult, Error as LuaError, UserData, UserDataMethods, Lua}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rect2` [INFO] [stdout] --> src/component/collider.rs:1:17 [INFO] [stdout] | [INFO] [stdout] 1 | use ::utility::{Rect2, Rect3}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/component/collider.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Result as LuaResult`, `UserDataMethods`, `UserData` [INFO] [stdout] --> src/component/collider.rs:8:31 [INFO] [stdout] | [INFO] [stdout] 8 | use rlua::{Value as LuaValue, Result as LuaResult, Error as LuaError, Function as LuaFunction, UserData, UserDataMethods, RegistryKey, Ta... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Zero` [INFO] [stdout] --> src/component/collider.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 9 | use cgmath::{Zero, Vector2, Vector3}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Result as LuaResult`, `Table`, `UserDataMethods`, `UserData` [INFO] [stdout] --> src/component/script.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | use rlua::{Table, Value as LuaValue, Result as LuaResult, Error as LuaError, Function as LuaFunction, UserData, UserDataMethods, Lua, Reg... [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Vector3` [INFO] [stdout] --> src/component/script.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | use cgmath::{Vector3}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Array`, `InnerSpace`, `One` [INFO] [stdout] --> src/utility.rs:3:23 [INFO] [stdout] | [INFO] [stdout] 3 | use cgmath::{BaseNum, Array, Zero, One, Vector2, Vector3, InnerSpace}; [INFO] [stdout] | ^^^^^ ^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Mutex` [INFO] [stdout] --> src/system/render.rs:5:22 [INFO] [stdout] | [INFO] [stdout] 5 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/system/render.rs:146:25 [INFO] [stdout] | [INFO] [stdout] 146 | (fs::ty::PER_OBJECT { imgIdx: sprite.image_index }) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 146 - (fs::ty::PER_OBJECT { imgIdx: sprite.image_index }) [INFO] [stdout] 146 + fs::ty::PER_OBJECT { imgIdx: sprite.image_index } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around method argument [INFO] [stdout] --> src/system/render.rs:162:25 [INFO] [stdout] | [INFO] [stdout] 162 | (fs::ty::PER_OBJECT { imgIdx: map.image_index() }) [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 162 - (fs::ty::PER_OBJECT { imgIdx: map.image_index() }) [INFO] [stdout] 162 + fs::ty::PER_OBJECT { imgIdx: map.image_index() } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `vs` [INFO] [stdout] --> src/system/tilemap.rs:1:8 [INFO] [stdout] | [INFO] [stdout] 1 | use ::{vs, Vertex}; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/system/tilemap.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `vk::descriptor::descriptor_set::FixedSizeDescriptorSetsPool` [INFO] [stdout] --> src/system/tilemap.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use vk::descriptor::descriptor_set::FixedSizeDescriptorSetsPool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `vk::buffer::CpuBufferPool` [INFO] [stdout] --> src/system/tilemap.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use vk::buffer::CpuBufferPool; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Matrix4` [INFO] [stdout] --> src/system/tilemap.rs:12:32 [INFO] [stdout] | [INFO] [stdout] 12 | use cgmath::{Vector2, Vector3, Matrix4, Zero}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rect2` [INFO] [stdout] --> src/system/collision.rs:1:17 [INFO] [stdout] | [INFO] [stdout] 1 | use ::utility::{Rect2, Rect3, penetration_vector, sweep_aabb}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> src/system/collision.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cell::RefCell` [INFO] [stdout] --> src/system/collision.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::cell::RefCell; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ApproxEq`, `Vector2` [INFO] [stdout] --> src/system/collision.rs:13:26 [INFO] [stdout] | [INFO] [stdout] 13 | use cgmath::{InnerSpace, ApproxEq, Vector2, Vector3, Zero}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AnyUserData`, `LightUserData`, `Scope as LuaScope`, `UserDataMethods`, `UserData` [INFO] [stdout] --> src/system/collision.rs:15:37 [INFO] [stdout] | [INFO] [stdout] 15 | use rlua::{Function as LuaFunction, LightUserData, UserData, UserDataMethods, AnyUserData, Scope as LuaScope}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Vector3`, `Zero` [INFO] [stdout] --> src/system/script.rs:6:14 [INFO] [stdout] | [INFO] [stdout] 6 | use cgmath::{Zero, Vector3}; [INFO] [stdout] | ^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Result as LuaResult` [INFO] [stdout] --> src/script/parse.rs:1:31 [INFO] [stdout] | [INFO] [stdout] 1 | use rlua::{Value as LuaValue, Result as LuaResult, Lua}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition [INFO] [stdout] --> src/script/parse.rs:8:14 [INFO] [stdout] | [INFO] [stdout] 8 | fn parse(LuaValue, &Lua) -> ScriptResult; [INFO] [stdout] | ^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: LuaValue` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(anonymous_parameters)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition [INFO] [stdout] --> src/script/parse.rs:8:24 [INFO] [stdout] | [INFO] [stdout] 8 | fn parse(LuaValue, &Lua) -> ScriptResult; [INFO] [stdout] | ^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Lua` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc`, `Mutex` [INFO] [stdout] --> src/script/mod.rs:9:17 [INFO] [stdout] | [INFO] [stdout] 9 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/script/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RefCell` [INFO] [stdout] --> src/script/mod.rs:11:17 [INFO] [stdout] | [INFO] [stdout] 11 | use std::cell::{RefCell}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> src/script/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `RefMut`, `Ref` [INFO] [stdout] --> src/script/mod.rs:20:19 [INFO] [stdout] | [INFO] [stdout] 20 | use shred::cell::{Ref, RefMut}; [INFO] [stdout] | ^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cgmath::Vector3` [INFO] [stdout] --> src/script/mod.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use cgmath::Vector3; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AnyUserData`, `Function as LuaFunction`, `RegistryKey`, `Scope as LuaScope`, `String as LuaString` [INFO] [stdout] --> src/script/mod.rs:22:24 [INFO] [stdout] | [INFO] [stdout] 22 | use rlua::{Lua, Table, RegistryKey, Value as LuaValue, Result as LuaResult, Function as LuaFunction, Error as LuaError, String as LuaString, [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 23 | UserData, UserDataMethods, AnyUserData, Scope as LuaScope}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `now` [INFO] [stdout] --> src/main.rs:48:16 [INFO] [stdout] | [INFO] [stdout] 48 | use vk::sync::{now, GpuFuture}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cell::RefCell` [INFO] [stdout] --> src/system/collision.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::cell::RefCell; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ApproxEq`, `Vector2` [INFO] [stdout] --> src/system/collision.rs:13:26 [INFO] [stdout] | [INFO] [stdout] 13 | use cgmath::{InnerSpace, ApproxEq, Vector2, Vector3, Zero}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AnyUserData`, `LightUserData`, `Scope as LuaScope`, `UserDataMethods`, `UserData` [INFO] [stdout] --> src/system/collision.rs:15:37 [INFO] [stdout] | [INFO] [stdout] 15 | use rlua::{Function as LuaFunction, LightUserData, UserData, UserDataMethods, AnyUserData, Scope as LuaScope}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Vector3`, `Zero` [INFO] [stdout] --> src/system/script.rs:6:14 [INFO] [stdout] | [INFO] [stdout] 6 | use cgmath::{Zero, Vector3}; [INFO] [stdout] | ^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Result as LuaResult` [INFO] [stdout] --> src/script/parse.rs:1:31 [INFO] [stdout] | [INFO] [stdout] 1 | use rlua::{Value as LuaValue, Result as LuaResult, Lua}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition [INFO] [stdout] --> src/script/parse.rs:8:14 [INFO] [stdout] | [INFO] [stdout] 8 | fn parse(LuaValue, &Lua) -> ScriptResult; [INFO] [stdout] | ^^^^^^^^ help: try naming the parameter or explicitly ignoring it: `_: LuaValue` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(anonymous_parameters)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: anonymous parameters are deprecated and will be removed in the next edition [INFO] [stdout] --> src/script/parse.rs:8:24 [INFO] [stdout] | [INFO] [stdout] 8 | fn parse(LuaValue, &Lua) -> ScriptResult; [INFO] [stdout] | ^^^^ help: try naming the parameter or explicitly ignoring it: `_: &Lua` [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018! [INFO] [stdout] = note: for more information, see issue #41686 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Arc`, `Mutex` [INFO] [stdout] --> src/script/mod.rs:9:17 [INFO] [stdout] | [INFO] [stdout] 9 | use std::sync::{Arc, Mutex}; [INFO] [stdout] | ^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/script/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RefCell` [INFO] [stdout] --> src/script/mod.rs:11:17 [INFO] [stdout] | [INFO] [stdout] 11 | use std::cell::{RefCell}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> src/script/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `RefMut`, `Ref` [INFO] [stdout] --> src/script/mod.rs:20:19 [INFO] [stdout] | [INFO] [stdout] 20 | use shred::cell::{Ref, RefMut}; [INFO] [stdout] | ^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `cgmath::Vector3` [INFO] [stdout] --> src/script/mod.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use cgmath::Vector3; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AnyUserData`, `Function as LuaFunction`, `RegistryKey`, `Scope as LuaScope`, `String as LuaString` [INFO] [stdout] --> src/script/mod.rs:22:24 [INFO] [stdout] | [INFO] [stdout] 22 | use rlua::{Lua, Table, RegistryKey, Value as LuaValue, Result as LuaResult, Function as LuaFunction, Error as LuaError, String as LuaString, [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 23 | UserData, UserDataMethods, AnyUserData, Scope as LuaScope}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `now` [INFO] [stdout] --> src/main.rs:48:16 [INFO] [stdout] | [INFO] [stdout] 48 | use vk::sync::{now, GpuFuture}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/parse/tilemap.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | / named!(pub chunk, do_parse!( [INFO] [stdout] 42 | | _header_length: be_u8 >> [INFO] [stdout] 43 | | pos: map!(count_fixed!(u32, be_u32, 3), Vector3::from) >> [INFO] [stdout] 44 | | dimensions: map!(count_fixed!(u32, be_u32, 2), Vector2::from) >> [INFO] [stdout] 45 | | layers: length_count!(be_u8, call!(layer, dimensions.x * dimensions.y)) >> [INFO] [stdout] 46 | | (Chunk { pos, dimensions, layers }) [INFO] [stdout] 47 | | )); [INFO] [stdout] | |__^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] = note: this warning originates in the macro `count_fixed` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/parse/tilemap.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | / named!(pub chunk, do_parse!( [INFO] [stdout] 42 | | _header_length: be_u8 >> [INFO] [stdout] 43 | | pos: map!(count_fixed!(u32, be_u32, 3), Vector3::from) >> [INFO] [stdout] 44 | | dimensions: map!(count_fixed!(u32, be_u32, 2), Vector2::from) >> [INFO] [stdout] 45 | | layers: length_count!(be_u8, call!(layer, dimensions.x * dimensions.y)) >> [INFO] [stdout] 46 | | (Chunk { pos, dimensions, layers }) [INFO] [stdout] 47 | | )); [INFO] [stdout] | |__^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] = note: this warning originates in the macro `count_fixed` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/parse/tilemap.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | / named!(pub chunk, do_parse!( [INFO] [stdout] 42 | | _header_length: be_u8 >> [INFO] [stdout] 43 | | pos: map!(count_fixed!(u32, be_u32, 3), Vector3::from) >> [INFO] [stdout] 44 | | dimensions: map!(count_fixed!(u32, be_u32, 2), Vector2::from) >> [INFO] [stdout] 45 | | layers: length_count!(be_u8, call!(layer, dimensions.x * dimensions.y)) >> [INFO] [stdout] 46 | | (Chunk { pos, dimensions, layers }) [INFO] [stdout] 47 | | )); [INFO] [stdout] | |__^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `count_fixed` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/parse/tilemap.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | / named!(pub chunk, do_parse!( [INFO] [stdout] 42 | | _header_length: be_u8 >> [INFO] [stdout] 43 | | pos: map!(count_fixed!(u32, be_u32, 3), Vector3::from) >> [INFO] [stdout] 44 | | dimensions: map!(count_fixed!(u32, be_u32, 2), Vector2::from) >> [INFO] [stdout] 45 | | layers: length_count!(be_u8, call!(layer, dimensions.x * dimensions.y)) >> [INFO] [stdout] 46 | | (Chunk { pos, dimensions, layers }) [INFO] [stdout] 47 | | )); [INFO] [stdout] | |__^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `count_fixed` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/parse/tilemap.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | named!(pub strip<[u16; STRIP_LENGTH as usize]>, count_fixed!(u16, be_u16, STRIP_LENGTH as usize)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `count_fixed` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/parse/tilemap.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | named!(pub strip<[u16; STRIP_LENGTH as usize]>, count_fixed!(u16, be_u16, STRIP_LENGTH as usize)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `count_fixed` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/component/sprite.rs:15:34 [INFO] [stdout] | [INFO] [stdout] 15 | pub instance_set: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 15 - pub instance_set: Option>, [INFO] [stdout] 15 + pub instance_set: Option>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/system/render.rs:16:27 [INFO] [stdout] | [INFO] [stdout] 16 | default_instance: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 16 - default_instance: Arc, [INFO] [stdout] 16 + default_instance: Arc, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/component/sprite.rs:15:34 [INFO] [stdout] | [INFO] [stdout] 15 | pub instance_set: Option>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 15 - pub instance_set: Option>, [INFO] [stdout] 15 + pub instance_set: Option>, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/resource/mod.rs:20:45 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct ViewProjectionSet(pub Option>); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 20 - pub struct ViewProjectionSet(pub Option>); [INFO] [stdout] 20 + pub struct ViewProjectionSet(pub Option>); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/system/render.rs:16:27 [INFO] [stdout] | [INFO] [stdout] 16 | default_instance: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 16 - default_instance: Arc, [INFO] [stdout] 16 + default_instance: Arc, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/resource/mod.rs:23:38 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct TextureSet(pub Option>); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 23 - pub struct TextureSet(pub Option>); [INFO] [stdout] 23 + pub struct TextureSet(pub Option>); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/resource/mod.rs:20:45 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct ViewProjectionSet(pub Option>); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 20 - pub struct ViewProjectionSet(pub Option>); [INFO] [stdout] 20 + pub struct ViewProjectionSet(pub Option>); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/resource/mod.rs:23:38 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct TextureSet(pub Option>); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 23 - pub struct TextureSet(pub Option>); [INFO] [stdout] 23 + pub struct TextureSet(pub Option>); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/resource/mod.rs:32:39 [INFO] [stdout] | [INFO] [stdout] 32 | pub struct Framebuffer(pub Option>); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 32 - pub struct Framebuffer(pub Option>); [INFO] [stdout] 32 + pub struct Framebuffer(pub Option>); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/resource/mod.rs:32:39 [INFO] [stdout] | [INFO] [stdout] 32 | pub struct Framebuffer(pub Option>); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 32 - pub struct Framebuffer(pub Option>); [INFO] [stdout] 32 + pub struct Framebuffer(pub Option>); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the trait `BufferAccess` cannot be made into an object [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/vulkano-0.9.0/src/buffer/traits.rs:37:8 [INFO] [stdout] | [INFO] [stdout] 37 | fn len(&self) -> usize [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(where_clauses_object_safety)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #51443 [INFO] [stdout] note: for a trait to be "object safe" it needs to allow building a vtable to allow the call to be resolvable dynamically; for more information visit [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/vulkano-0.9.0/src/buffer/traits.rs:37:8 [INFO] [stdout] | [INFO] [stdout] 37 | fn len(&self) -> usize [INFO] [stdout] | ^^^ the trait cannot be made into an object because method `len` references the `Self` type in its `where` clause [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the trait `BufferAccess` cannot be made into an object [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/vulkano-0.9.0/src/buffer/traits.rs:37:8 [INFO] [stdout] | [INFO] [stdout] 37 | fn len(&self) -> usize [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(where_clauses_object_safety)]` on by default [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #51443 [INFO] [stdout] note: for a trait to be "object safe" it needs to allow building a vtable to allow the call to be resolvable dynamically; for more information visit [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/vulkano-0.9.0/src/buffer/traits.rs:37:8 [INFO] [stdout] | [INFO] [stdout] 37 | fn len(&self) -> usize [INFO] [stdout] | ^^^ the trait cannot be made into an object because method `len` references the `Self` type in its `where` clause [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/main.rs:427:62 [INFO] [stdout] | [INFO] [stdout] 427 | let mut previous_frame_end = Box::new(tex_future) as Box; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 427 - let mut previous_frame_end = Box::new(tex_future) as Box; [INFO] [stdout] 427 + let mut previous_frame_end = Box::new(tex_future) as Box; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/main.rs:427:62 [INFO] [stdout] | [INFO] [stdout] 427 | let mut previous_frame_end = Box::new(tex_future) as Box; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! [INFO] [stdout] = note: for more information, see [INFO] [stdout] help: use `dyn` [INFO] [stdout] | [INFO] [stdout] 427 - let mut previous_frame_end = Box::new(tex_future) as Box; [INFO] [stdout] 427 + let mut previous_frame_end = Box::new(tex_future) as Box; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/collision.rs:260:18 [INFO] [stdout] | [INFO] [stdout] 260 | bp.for_each(|x| { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/collision.rs:269:18 [INFO] [stdout] | [INFO] [stdout] 269 | bp.for_each(|x| { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e2` [INFO] [stdout] --> src/collision.rs:233:9 [INFO] [stdout] | [INFO] [stdout] 233 | let e2 = ecs.create_entity_unchecked().build(); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_e2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e3` [INFO] [stdout] --> src/collision.rs:244:9 [INFO] [stdout] | [INFO] [stdout] 244 | let e3 = ecs.create_entity_unchecked().build(); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_e3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `min_dist` is never read [INFO] [stdout] --> src/utility.rs:112:9 [INFO] [stdout] | [INFO] [stdout] 112 | min_dist = (rect.min.z - point.z).abs(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t_last` [INFO] [stdout] --> src/utility.rs:210:19 [INFO] [stdout] | [INFO] [stdout] 210 | let (t_first, t_last, norm) = sweep_aabb(aabb, pos1, disp1, aabb, pos2, disp2) [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_t_last` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `norm` [INFO] [stdout] --> src/utility.rs:210:27 [INFO] [stdout] | [INFO] [stdout] 210 | let (t_first, t_last, norm) = sweep_aabb(aabb, pos1, disp1, aabb, pos2, disp2) [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_norm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/script/mod.rs:115:31 [INFO] [stdout] | [INFO] [stdout] 115 | .map_err(|x| ScriptError::InvalidEntity(lua_name.into()))?; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] ... [INFO] [stdout] 136 | / script!( [INFO] [stdout] 137 | | components: [ [INFO] [stdout] 138 | | ("transform") = transform: comp::Transform, [INFO] [stdout] 139 | | ("velocity") = velocity: comp::Velocity, [INFO] [stdout] ... | [INFO] [stdout] 182 | | ] [INFO] [stdout] 183 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `script` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/component/tilemap.rs:149:21 [INFO] [stdout] | [INFO] [stdout] 149 | let path: String = t.get("path")?; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `future` [INFO] [stdout] --> src/system/render.rs:34:24 [INFO] [stdout] | [INFO] [stdout] 34 | let (inst_buf, future) = vk::buffer::ImmutableBuffer::from_data( [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_future` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pos` [INFO] [stdout] --> src/system/tilemap.rs:133:22 [INFO] [stdout] | [INFO] [stdout] 133 | for (pos, strip) in render.into_iter() { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_pos` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pos` [INFO] [stdout] --> src/system/tilemap.rs:139:22 [INFO] [stdout] | [INFO] [stdout] 139 | for (pos, strip) in collision.into_iter() { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_pos` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/system/collision.rs:205:31 [INFO] [stdout] | [INFO] [stdout] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] | ^ [INFO] [stdout] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 205 ~ (&Shape::AABB(_r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] 206 ~ | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(_r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c_o` [INFO] [stdout] --> src/system/collision.rs:205:58 [INFO] [stdout] | [INFO] [stdout] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] | ^^^ [INFO] [stdout] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 205 ~ (&Shape::AABB(r), &Shape::Circle{offset: _c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] 206 ~ | (&Shape::Circle{offset: _c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c_r` [INFO] [stdout] --> src/system/collision.rs:205:71 [INFO] [stdout] | [INFO] [stdout] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] | ^^^ [INFO] [stdout] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 205 ~ (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: _c_r, depth: ref c_d}) [INFO] [stdout] 206 ~ | (&Shape::Circle{offset: c_o, radius: _c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c_d` [INFO] [stdout] --> src/system/collision.rs:205:87 [INFO] [stdout] | [INFO] [stdout] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] | ^^^ [INFO] [stdout] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 205 ~ (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref _c_d}) [INFO] [stdout] 206 ~ | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref _c_d}, &Shape::AABB(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c1_o` [INFO] [stdout] --> src/system/collision.rs:211:41 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c1_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `min_dist` is never read [INFO] [stdout] --> src/utility.rs:112:9 [INFO] [stdout] | [INFO] [stdout] 112 | min_dist = (rect.min.z - point.z).abs(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c1_r` [INFO] [stdout] --> src/system/collision.rs:211:55 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c1_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c1_d` [INFO] [stdout] --> src/system/collision.rs:211:72 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c1_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c2_o` [INFO] [stdout] --> src/system/collision.rs:211:102 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c2_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c2_r` [INFO] [stdout] --> src/system/collision.rs:211:116 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c2_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/script/mod.rs:115:31 [INFO] [stdout] | [INFO] [stdout] 115 | .map_err(|x| ScriptError::InvalidEntity(lua_name.into()))?; [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] ... [INFO] [stdout] 136 | / script!( [INFO] [stdout] 137 | | components: [ [INFO] [stdout] 138 | | ("transform") = transform: comp::Transform, [INFO] [stdout] 139 | | ("velocity") = velocity: comp::Velocity, [INFO] [stdout] ... | [INFO] [stdout] 182 | | ] [INFO] [stdout] 183 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] = note: this warning originates in the macro `script` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c2_d` [INFO] [stdout] --> src/system/collision.rs:211:133 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c2_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t_last` [INFO] [stdout] --> src/system/collision.rs:218:43 [INFO] [stdout] | [INFO] [stdout] 218 | if let Some((t_first, t_last, norm)) = sweep_aabb(r1, t1.last_pos, disp1, r2, t2.last_pos, disp2) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_t_last` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/system/collision.rs:274:31 [INFO] [stdout] | [INFO] [stdout] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] | ^ [INFO] [stdout] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 274 ~ (&Shape::AABB(_r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] 275 ~ | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(_r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c_o` [INFO] [stdout] --> src/system/collision.rs:274:58 [INFO] [stdout] | [INFO] [stdout] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] | ^^^ [INFO] [stdout] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 274 ~ (&Shape::AABB(r), &Shape::Circle{offset: _c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] 275 ~ | (&Shape::Circle{offset: _c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c_r` [INFO] [stdout] --> src/system/collision.rs:274:71 [INFO] [stdout] | [INFO] [stdout] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] | ^^^ [INFO] [stdout] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 274 ~ (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: _c_r, depth: ref c_d}) [INFO] [stdout] 275 ~ | (&Shape::Circle{offset: c_o, radius: _c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/component/tilemap.rs:149:21 [INFO] [stdout] | [INFO] [stdout] 149 | let path: String = t.get("path")?; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `future` [INFO] [stdout] --> src/system/render.rs:34:24 [INFO] [stdout] | [INFO] [stdout] 34 | let (inst_buf, future) = vk::buffer::ImmutableBuffer::from_data( [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_future` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c_d` [INFO] [stdout] --> src/system/collision.rs:274:87 [INFO] [stdout] | [INFO] [stdout] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] | ^^^ [INFO] [stdout] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 274 ~ (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref _c_d}) [INFO] [stdout] 275 ~ | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref _c_d}, &Shape::AABB(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pos` [INFO] [stdout] --> src/system/tilemap.rs:133:22 [INFO] [stdout] | [INFO] [stdout] 133 | for (pos, strip) in render.into_iter() { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_pos` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c1_o` [INFO] [stdout] --> src/system/collision.rs:280:41 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c1_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pos` [INFO] [stdout] --> src/system/tilemap.rs:139:22 [INFO] [stdout] | [INFO] [stdout] 139 | for (pos, strip) in collision.into_iter() { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_pos` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c1_r` [INFO] [stdout] --> src/system/collision.rs:280:55 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c1_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c1_d` [INFO] [stdout] --> src/system/collision.rs:280:72 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c1_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c2_o` [INFO] [stdout] --> src/system/collision.rs:280:102 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c2_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c2_r` [INFO] [stdout] --> src/system/collision.rs:280:116 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c2_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c2_d` [INFO] [stdout] --> src/system/collision.rs:280:133 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c2_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ent` [INFO] [stdout] --> src/system/collision.rs:77:14 [INFO] [stdout] | [INFO] [stdout] 77 | for (ent, tran, mut coll, _) in (&*ent, &tran, &mut coll, &self.mod_transform).join() { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `vel` [INFO] [stdout] --> src/system/collision.rs:47:43 [INFO] [stdout] | [INFO] [stdout] 47 | fn run(&mut self, (ent, mut tran, mut vel, mut coll, lazy): Self::SystemData) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_vel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/system/collision.rs:205:31 [INFO] [stdout] | [INFO] [stdout] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] | ^ [INFO] [stdout] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 205 ~ (&Shape::AABB(_r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] 206 ~ | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(_r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c_o` [INFO] [stdout] --> src/system/collision.rs:205:58 [INFO] [stdout] | [INFO] [stdout] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] | ^^^ [INFO] [stdout] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 205 ~ (&Shape::AABB(r), &Shape::Circle{offset: _c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] 206 ~ | (&Shape::Circle{offset: _c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c_r` [INFO] [stdout] --> src/system/collision.rs:205:71 [INFO] [stdout] | [INFO] [stdout] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] | ^^^ [INFO] [stdout] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 205 ~ (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: _c_r, depth: ref c_d}) [INFO] [stdout] 206 ~ | (&Shape::Circle{offset: c_o, radius: _c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c_d` [INFO] [stdout] --> src/system/collision.rs:205:87 [INFO] [stdout] | [INFO] [stdout] 205 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] | ^^^ [INFO] [stdout] 206 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 205 ~ (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref _c_d}) [INFO] [stdout] 206 ~ | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref _c_d}, &Shape::AABB(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c1_o` [INFO] [stdout] --> src/system/collision.rs:211:41 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c1_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c1_r` [INFO] [stdout] --> src/system/collision.rs:211:55 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c1_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c1_d` [INFO] [stdout] --> src/system/collision.rs:211:72 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c1_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c2_o` [INFO] [stdout] --> src/system/collision.rs:211:102 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c2_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c2_r` [INFO] [stdout] --> src/system/collision.rs:211:116 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c2_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c2_d` [INFO] [stdout] --> src/system/collision.rs:211:133 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c2_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `t_last` [INFO] [stdout] --> src/system/collision.rs:218:43 [INFO] [stdout] | [INFO] [stdout] 218 | if let Some((t_first, t_last, norm)) = sweep_aabb(r1, t1.last_pos, disp1, r2, t2.last_pos, disp2) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_t_last` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/system/collision.rs:274:31 [INFO] [stdout] | [INFO] [stdout] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] | ^ [INFO] [stdout] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 274 ~ (&Shape::AABB(_r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] 275 ~ | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(_r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c_o` [INFO] [stdout] --> src/system/collision.rs:274:58 [INFO] [stdout] | [INFO] [stdout] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] | ^^^ [INFO] [stdout] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 274 ~ (&Shape::AABB(r), &Shape::Circle{offset: _c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] 275 ~ | (&Shape::Circle{offset: _c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c_r` [INFO] [stdout] --> src/system/collision.rs:274:71 [INFO] [stdout] | [INFO] [stdout] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] | ^^^ [INFO] [stdout] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 274 ~ (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: _c_r, depth: ref c_d}) [INFO] [stdout] 275 ~ | (&Shape::Circle{offset: c_o, radius: _c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c_d` [INFO] [stdout] --> src/system/collision.rs:274:87 [INFO] [stdout] | [INFO] [stdout] 274 | (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}) [INFO] [stdout] | ^^^ [INFO] [stdout] 275 | | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref c_d}, &Shape::AABB(r)) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 274 ~ (&Shape::AABB(r), &Shape::Circle{offset: c_o, radius: c_r, depth: ref _c_d}) [INFO] [stdout] 275 ~ | (&Shape::Circle{offset: c_o, radius: c_r, depth: ref _c_d}, &Shape::AABB(r)) [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c1_o` [INFO] [stdout] --> src/system/collision.rs:280:41 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c1_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c1_r` [INFO] [stdout] --> src/system/collision.rs:280:55 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c1_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c1_d` [INFO] [stdout] --> src/system/collision.rs:280:72 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c1_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c2_o` [INFO] [stdout] --> src/system/collision.rs:280:102 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c2_o` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c2_r` [INFO] [stdout] --> src/system/collision.rs:280:116 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c2_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c2_d` [INFO] [stdout] --> src/system/collision.rs:280:133 [INFO] [stdout] | [INFO] [stdout] 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] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_c2_d` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ent` [INFO] [stdout] --> src/system/collision.rs:77:14 [INFO] [stdout] | [INFO] [stdout] 77 | for (ent, tran, mut coll, _) in (&*ent, &tran, &mut coll, &self.mod_transform).join() { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ent` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `vel` [INFO] [stdout] --> src/system/collision.rs:47:43 [INFO] [stdout] | [INFO] [stdout] 47 | fn run(&mut self, (ent, mut tran, mut vel, mut coll, lazy): Self::SystemData) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_vel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/system/tilemap.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 30 | for (ent, mut map) in (&*ents, &mut map).join() { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/system/tilemap.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 30 | for (ent, mut map) in (&*ents, &mut map).join() { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/system/tilemap.rs:178:41 [INFO] [stdout] | [INFO] [stdout] 178 | fn run(&mut self, (ents, mut trans, mut map, mut colls, mut strip): Self::SystemData) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/system/tilemap.rs:187:14 [INFO] [stdout] | [INFO] [stdout] 187 | for (mut strip, _) in (&mut strip, &self.ins_collision_strip).join() { [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/system/tilemap.rs:178:41 [INFO] [stdout] | [INFO] [stdout] 178 | fn run(&mut self, (ents, mut trans, mut map, mut colls, mut strip): Self::SystemData) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/system/tilemap.rs:187:14 [INFO] [stdout] | [INFO] [stdout] 187 | for (mut strip, _) in (&mut strip, &self.ins_collision_strip).join() { [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/system/collision.rs:47:39 [INFO] [stdout] | [INFO] [stdout] 47 | fn run(&mut self, (ent, mut tran, mut vel, mut coll, lazy): Self::SystemData) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/system/collision.rs:77:25 [INFO] [stdout] | [INFO] [stdout] 77 | for (ent, tran, mut coll, _) in (&*ent, &tran, &mut coll, &self.mod_transform).join() { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/system/collision.rs:47:39 [INFO] [stdout] | [INFO] [stdout] 47 | fn run(&mut self, (ent, mut tran, mut vel, mut coll, lazy): Self::SystemData) { [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/system/collision.rs:77:25 [INFO] [stdout] | [INFO] [stdout] 77 | for (ent, tran, mut coll, _) in (&*ent, &tran, &mut coll, &self.mod_transform).join() { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:293:9 [INFO] [stdout] | [INFO] [stdout] 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.... [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:306:9 [INFO] [stdout] | [INFO] [stdout] 306 | let mut view_proj_set = Arc::new(vulkano::descriptor::descriptor_set::PersistentDescriptorSet::start(pipeline.clone(), 1) [INFO] [stdout] | ----^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:365:9 [INFO] [stdout] | [INFO] [stdout] 365 | let mut logic_disp = specs::DispatcherBuilder::new() [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:372:9 [INFO] [stdout] | [INFO] [stdout] 372 | let mut render_disp = specs::DispatcherBuilder::new() [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:390:9 [INFO] [stdout] | [INFO] [stdout] 390 | let mut tile_map = comp::TileMap::new( [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:293:9 [INFO] [stdout] | [INFO] [stdout] 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.... [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:306:9 [INFO] [stdout] | [INFO] [stdout] 306 | let mut view_proj_set = Arc::new(vulkano::descriptor::descriptor_set::PersistentDescriptorSet::start(pipeline.clone(), 1) [INFO] [stdout] | ----^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:365:9 [INFO] [stdout] | [INFO] [stdout] 365 | let mut logic_disp = specs::DispatcherBuilder::new() [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:372:9 [INFO] [stdout] | [INFO] [stdout] 372 | let mut render_disp = specs::DispatcherBuilder::new() [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:390:9 [INFO] [stdout] | [INFO] [stdout] 390 | let mut tile_map = comp::TileMap::new( [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/system/script.rs:22:17 [INFO] [stdout] | [INFO] [stdout] 22 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `extend` [INFO] [stdout] --> src/utility.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn extend(self, min_z: S, max_z: S) -> Rect3 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_intersecting` [INFO] [stdout] --> src/utility.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn is_intersecting(self, other: Self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/system/script.rs:22:17 [INFO] [stdout] | [INFO] [stdout] 22 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `minowski_difference` [INFO] [stdout] --> src/utility.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn minowski_difference(&self, other: Rect2) -> Rect2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `truncate` [INFO] [stdout] --> src/utility.rs:66:12 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn truncate(self) -> Rect2 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `input_state` [INFO] [stdout] --> src/resource/input.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn input_state(&self, inp: Input) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 71 | / input!( [INFO] [stdout] 72 | | len: 4, [INFO] [stdout] 73 | | [ [INFO] [stdout] 74 | | (0) = Up: [INFO] [stdout] ... | [INFO] [stdout] 86 | | ] [INFO] [stdout] 87 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `input` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_uv` [INFO] [stdout] --> src/component/tilemap.rs:97:12 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn set_uv(&mut self, pos: usize, uv: Rect2) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `remove` [INFO] [stdout] --> src/collision.rs:115:12 [INFO] [stdout] | [INFO] [stdout] 115 | pub fn remove(&mut self, idx: usize) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `extend` [INFO] [stdout] --> src/utility.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn extend(self, min_z: S, max_z: S) -> Rect3 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `is_intersecting` [INFO] [stdout] --> src/utility.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub fn is_intersecting(self, other: Self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `minowski_difference` [INFO] [stdout] --> src/utility.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn minowski_difference(&self, other: Rect2) -> Rect2 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `truncate` [INFO] [stdout] --> src/utility.rs:66:12 [INFO] [stdout] | [INFO] [stdout] 66 | pub fn truncate(self) -> Rect2 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `input_state` [INFO] [stdout] --> src/resource/input.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn input_state(&self, inp: Input) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 71 | / input!( [INFO] [stdout] 72 | | len: 4, [INFO] [stdout] 73 | | [ [INFO] [stdout] 74 | | (0) = Up: [INFO] [stdout] ... | [INFO] [stdout] 86 | | ] [INFO] [stdout] 87 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `input` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_uv` [INFO] [stdout] --> src/component/tilemap.rs:97:12 [INFO] [stdout] | [INFO] [stdout] 97 | pub fn set_uv(&mut self, pos: usize, uv: Rect2) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:417:9 [INFO] [stdout] | [INFO] [stdout] 417 | script.load_file("assets/scripts/test.lua"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/main.rs:417:9 [INFO] [stdout] | [INFO] [stdout] 417 | script.load_file("assets/scripts/test.lua"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/main.rs:468:13 [INFO] [stdout] | [INFO] [stdout] 468 | std::mem::replace(&mut swapchain, new_swapchain); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/main.rs:469:13 [INFO] [stdout] | [INFO] [stdout] 469 | std::mem::replace(&mut images, new_images); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/main.rs:486:13 [INFO] [stdout] | [INFO] [stdout] 486 | std::mem::replace(&mut framebuffers, new_framebuffers); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/main.rs:468:13 [INFO] [stdout] | [INFO] [stdout] 468 | std::mem::replace(&mut swapchain, new_swapchain); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/main.rs:469:13 [INFO] [stdout] | [INFO] [stdout] 469 | std::mem::replace(&mut images, new_images); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> src/main.rs:486:13 [INFO] [stdout] | [INFO] [stdout] 486 | std::mem::replace(&mut framebuffers, new_framebuffers); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/script/types.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | / lua.globals().set( [INFO] [stdout] 35 | | "vec2f", [INFO] [stdout] 36 | | lua.create_function(|_, (x, y)| [INFO] [stdout] 37 | | Ok(Vector2f(cgmath::Vector2::new(x, y))) [INFO] [stdout] 38 | | ).unwrap() [INFO] [stdout] 39 | | ); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/script/types.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | / lua.globals().set( [INFO] [stdout] 70 | | "vec3f", [INFO] [stdout] 71 | | lua.create_function(|_, (x, y, z)| [INFO] [stdout] 72 | | Ok(Vector3f(cgmath::Vector3::new(x, y, z))) [INFO] [stdout] 73 | | ).unwrap() [INFO] [stdout] 74 | | ); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/script/types.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | / lua.globals().set( [INFO] [stdout] 35 | | "vec2f", [INFO] [stdout] 36 | | lua.create_function(|_, (x, y)| [INFO] [stdout] 37 | | Ok(Vector2f(cgmath::Vector2::new(x, y))) [INFO] [stdout] 38 | | ).unwrap() [INFO] [stdout] 39 | | ); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/script/types.rs:69:9 [INFO] [stdout] | [INFO] [stdout] 69 | / lua.globals().set( [INFO] [stdout] 70 | | "vec3f", [INFO] [stdout] 71 | | lua.create_function(|_, (x, y, z)| [INFO] [stdout] 72 | | Ok(Vector3f(cgmath::Vector3::new(x, y, z))) [INFO] [stdout] 73 | | ).unwrap() [INFO] [stdout] 74 | | ); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 105 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 109 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2m 37s [INFO] running `Command { std: "docker" "inspect" "f8582df71bb1e62fd9961bbb841bcff3efe526eaffb80414221ac085863c288d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f8582df71bb1e62fd9961bbb841bcff3efe526eaffb80414221ac085863c288d", kill_on_drop: false }` [INFO] [stdout] f8582df71bb1e62fd9961bbb841bcff3efe526eaffb80414221ac085863c288d