[INFO] cloning repository https://github.com/Googe14/mince-raft-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Googe14/mince-raft-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGooge14%2Fmince-raft-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGooge14%2Fmince-raft-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] bc0da7bc3c24ac459cb7c2da10a7c111f9658636 [INFO] checking Googe14/mince-raft-rs against master#1be5c8f90912c446ecbdc405cbc4a89f9acd20fd for pr-93394 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGooge14%2Fmince-raft-rs" "/workspace/builds/worker-9/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-9/source'... [INFO] [stderr] done. [INFO] [stderr] Updating files: 26% (13/49) Updating files: 28% (14/49) Updating files: 30% (15/49) Updating files: 32% (16/49) Updating files: 34% (17/49) Updating files: 36% (18/49) Updating files: 38% (19/49) Updating files: 40% (20/49) Updating files: 42% (21/49) Updating files: 44% (22/49) Updating files: 46% (23/49) Updating files: 48% (24/49) Updating files: 51% (25/49) Updating files: 53% (26/49) Updating files: 55% (27/49) Updating files: 57% (28/49) Updating files: 59% (29/49) Updating files: 61% (30/49) Updating files: 63% (31/49) Updating files: 65% (32/49) Updating files: 67% (33/49) Updating files: 69% (34/49) Updating files: 71% (35/49) Updating files: 73% (36/49) Updating files: 75% (37/49) Updating files: 77% (38/49) Updating files: 79% (39/49) Updating files: 81% (40/49) Updating files: 83% (41/49) Updating files: 85% (42/49) Updating files: 87% (43/49) Updating files: 89% (44/49) Updating files: 91% (45/49) Updating files: 93% (46/49) Updating files: 95% (47/49) Updating files: 97% (48/49) Updating files: 100% (49/49) Updating files: 100% (49/49), done. [INFO] validating manifest of git repo https://github.com/Googe14/mince-raft-rs on toolchain 1be5c8f90912c446ecbdc405cbc4a89f9acd20fd [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1be5c8f90912c446ecbdc405cbc4a89f9acd20fd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/Googe14/mince-raft-rs [INFO] finished tweaking git repo https://github.com/Googe14/mince-raft-rs [INFO] tweaked toml for git repo https://github.com/Googe14/mince-raft-rs written to /workspace/builds/worker-9/source/Cargo.toml [INFO] crate git repo https://github.com/Googe14/mince-raft-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1be5c8f90912c446ecbdc405cbc4a89f9acd20fd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+1be5c8f90912c446ecbdc405cbc4a89f9acd20fd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c46ca94f4b8617bc1505c762523fe9b46635a55e03697e22587d96c1c689d5c4 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "c46ca94f4b8617bc1505c762523fe9b46635a55e03697e22587d96c1c689d5c4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c46ca94f4b8617bc1505c762523fe9b46635a55e03697e22587d96c1c689d5c4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c46ca94f4b8617bc1505c762523fe9b46635a55e03697e22587d96c1c689d5c4", kill_on_drop: false }` [INFO] [stdout] c46ca94f4b8617bc1505c762523fe9b46635a55e03697e22587d96c1c689d5c4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/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=warn" "-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:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+1be5c8f90912c446ecbdc405cbc4a89f9acd20fd" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 20d3247d20039182a3650c3308ab361ebba4bcc0bcf6e381ea0bc13cebf305e5 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "20d3247d20039182a3650c3308ab361ebba4bcc0bcf6e381ea0bc13cebf305e5", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.105 [INFO] [stderr] Compiling xml-rs v0.8.4 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Checking scopeguard v1.1.0 [INFO] [stderr] Checking downcast-rs v1.2.0 [INFO] [stderr] Checking ab_glyph_rasterizer v0.1.4 [INFO] [stderr] Checking cfg-if v0.1.10 [INFO] [stderr] Compiling syn v1.0.80 [INFO] [stderr] Checking adler v1.0.2 [INFO] [stderr] Compiling crc32fast v1.2.1 [INFO] [stderr] Checking regex-syntax v0.6.25 [INFO] [stderr] Compiling serde v1.0.130 [INFO] [stderr] Compiling anyhow v1.0.44 [INFO] [stderr] Checking rustc-demangle v0.1.21 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Checking termcolor v1.1.2 [INFO] [stderr] Checking cesu8 v1.1.0 [INFO] [stderr] Checking byteorder v1.4.3 [INFO] [stderr] Checking glam v0.20.0 [INFO] [stderr] Checking libloading v0.7.1 [INFO] [stderr] Compiling wayland-sys v0.28.6 [INFO] [stderr] Compiling memoffset v0.6.4 [INFO] [stderr] Compiling miniz_oxide v0.4.4 [INFO] [stderr] Checking libloading v0.6.7 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling nom v7.0.0 [INFO] [stderr] Compiling imgui-sys v0.8.0 [INFO] [stderr] Compiling backtrace v0.3.62 [INFO] [stderr] Checking walkdir v2.3.2 [INFO] [stderr] Compiling phf_shared v0.10.0 [INFO] [stderr] Checking miniz_oxide v0.5.0 [INFO] [stderr] Checking lock_api v0.4.5 [INFO] [stderr] Checking crossbeam-utils v0.8.5 [INFO] [stderr] Checking dlib v0.5.0 [INFO] [stderr] Checking rusttype v0.9.2 [INFO] [stderr] Checking dlib v0.4.2 [INFO] [stderr] Compiling wayland-scanner v0.28.6 [INFO] [stderr] Checking crossbeam-queue v0.3.2 [INFO] [stderr] Checking crossbeam-channel v0.5.1 [INFO] [stderr] Compiling gl_generator v0.14.0 [INFO] [stderr] Checking crossbeam-epoch v0.9.5 [INFO] [stderr] Checking aho-corasick v0.7.18 [INFO] [stderr] Checking object v0.27.1 [INFO] [stderr] Checking crossbeam-deque v0.8.1 [INFO] [stderr] Checking crossbeam v0.8.1 [INFO] [stderr] Checking regex v1.5.4 [INFO] [stderr] Compiling glutin_glx_sys v0.1.7 [INFO] [stderr] Compiling glutin_egl_sys v0.1.5 [INFO] [stderr] Compiling glium v0.30.2 [INFO] [stderr] Compiling wayland-client v0.28.6 [INFO] [stderr] Compiling wayland-protocols v0.28.6 [INFO] [stderr] Checking nix v0.20.0 [INFO] [stderr] Checking dirs-sys v0.3.6 [INFO] [stderr] Checking parking_lot_core v0.8.5 [INFO] [stderr] Checking nix v0.18.0 [INFO] [stderr] Checking memmap2 v0.1.0 [INFO] [stderr] Checking mio v0.7.14 [INFO] [stderr] Checking x11-dl v2.19.1 [INFO] [stderr] Checking raw-window-handle v0.3.3 [INFO] [stderr] Checking shared_library v0.1.9 [INFO] [stderr] Checking getrandom v0.2.3 [INFO] [stderr] Checking time v0.1.44 [INFO] [stderr] Checking flate2 v1.0.22 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking dirs v3.0.2 [INFO] [stderr] Checking parking_lot v0.11.2 [INFO] [stderr] Checking xcursor v0.3.4 [INFO] [stderr] Checking osmesa-sys v0.1.2 [INFO] [stderr] Checking rand_core v0.6.3 [INFO] [stderr] Checking Inflector v0.11.4 [INFO] [stderr] Checking env_logger v0.9.0 [INFO] [stderr] Checking xdg v2.4.0 [INFO] [stderr] Checking mio-misc v1.2.1 [INFO] [stderr] Checking chrono v0.4.19 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking andrew v0.3.1 [INFO] [stderr] Checking serde_json v1.0.68 [INFO] [stderr] Checking rand v0.8.4 [INFO] [stderr] Compiling phf_generator v0.10.0 [INFO] [stderr] Checking wayland-commons v0.28.6 [INFO] [stderr] Checking calloop v0.6.5 [INFO] [stderr] Checking wayland-cursor v0.28.6 [INFO] [stderr] Checking wayland-egl v0.28.6 [INFO] [stderr] Checking imgui v0.8.0 [INFO] [stderr] Compiling phf_macros v0.10.0 [INFO] [stderr] Compiling quartz_nbt_macros v0.1.1 [INFO] [stderr] Checking quartz_nbt v0.2.4 [INFO] [stderr] Checking phf v0.10.0 [INFO] [stderr] Checking resources v0.1.0 (/opt/rustwide/workdir/resources) [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> resources/src/generators/blocks.rs:33:34 [INFO] [stdout] | [INFO] [stdout] 33 | for (id, v) in states.iter() { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `read_json` [INFO] [stdout] --> resources/src/generators.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 11 | pub fn read_json(filename: &str) -> std::io::Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `export_file` [INFO] [stdout] --> resources/src/generators.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn export_file(filename: &str, contents: &str) -> std::io::Result<()> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `id` [INFO] [stdout] --> resources/src/generators/entities.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | id: i32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `EntityType` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> resources/src/generators/entities.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `name` [INFO] [stdout] --> resources/src/generators/entities.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | name: String, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `EntityType` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> resources/src/generators/entities.rs:10:10 [INFO] [stdout] | [INFO] [stdout] 10 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_entities_string` [INFO] [stdout] --> resources/src/generators/entities.rs:24:8 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn get_entities_string(filename: &str) -> std::io::Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `export_entities` [INFO] [stdout] --> resources/src/generators/entities.rs:92:8 [INFO] [stdout] | [INFO] [stdout] 92 | pub fn export_entities(filename: &str) -> std::io::Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_blocks_map` [INFO] [stdout] --> resources/src/generators/blocks.rs:16:8 [INFO] [stdout] | [INFO] [stdout] 16 | pub fn get_blocks_map(filename: &str) -> std::io::Result>> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `get_blocks_string` [INFO] [stdout] --> resources/src/generators/blocks.rs:64:8 [INFO] [stdout] | [INFO] [stdout] 64 | pub fn get_blocks_string(filename: &str) -> std::io::Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `export_blocks` [INFO] [stdout] --> resources/src/generators/blocks.rs:100:8 [INFO] [stdout] | [INFO] [stdout] 100 | pub fn export_blocks(filename: &str) -> std::io::Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking smithay-client-toolkit v0.12.3 [INFO] [stdout] warning: 10 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking winit v0.25.0 [INFO] [stderr] Checking glutin v0.27.0 [INFO] [stderr] Checking imgui-winit-support v0.8.0 [INFO] [stderr] Checking imgui-glium-renderer v0.8.0 [INFO] [stderr] Checking minecraft v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `ops::Add` [INFO] [stdout] --> src/timer.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{ops::Add, time::Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Mul` [INFO] [stdout] --> src/client.rs:1:27 [INFO] [stdout] | [INFO] [stdout] 1 | use std::ops::{AddAssign, Mul}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `compress_to_vec`, `decompress_to_vec` [INFO] [stdout] --> src/client/network.rs:4:15 [INFO] [stdout] | [INFO] [stdout] 4 | deflate::{compress_to_vec, compress_to_vec_zlib}, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 5 | inflate::{decompress_to_vec, decompress_to_vec_zlib}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Vec2` [INFO] [stdout] --> src/client.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | use glam::{Vec2, Vec3}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `keyboard::Keyboard` [INFO] [stdout] --> src/client/gui.rs:8:17 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::io::{keyboard::Keyboard, mouse::Mouse}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `__core::any::Any` [INFO] [stdout] --> src/client/gui/entities_window.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use __core::any::Any; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DecodedPacket` [INFO] [stdout] --> src/client/chat.rs:4:29 [INFO] [stdout] | [INFO] [stdout] 4 | packets::{ChatIncoming, DecodedPacket}, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `btree_set::Difference` [INFO] [stdout] --> src/client/server.rs:1:24 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{btree_set::Difference, HashMap}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::client::network::packets::DecodedPacket` [INFO] [stdout] --> src/client/server.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::client::network::packets::DecodedPacket; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self` [INFO] [stdout] --> src/client/server.rs:8:14 [INFO] [stdout] | [INFO] [stdout] 8 | player::{self, Player}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Vec2` [INFO] [stdout] --> src/client/world/chunks.rs:1:26 [INFO] [stdout] | [INFO] [stdout] 1 | use glam::{IVec2, IVec3, Vec2}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Client` [INFO] [stdout] --> src/client/renderer.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | use super::{Client, server::Server}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Display`, `buffer::Content` [INFO] [stdout] --> src/client/renderer/camera.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use glium::{Display, buffer::Content}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::glutin::event::VirtualKeyCode::*` [INFO] [stdout] --> src/io/keyboard.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::glutin::event::VirtualKeyCode::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Size` [INFO] [stdout] --> src/main.rs:22:29 [INFO] [stdout] | [INFO] [stdout] 22 | dpi::{PhysicalSize, Size}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ops::Add` [INFO] [stdout] --> src/timer.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{ops::Add, time::Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Mul` [INFO] [stdout] --> src/client.rs:1:27 [INFO] [stdout] | [INFO] [stdout] 1 | use std::ops::{AddAssign, Mul}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `compress_to_vec`, `decompress_to_vec` [INFO] [stdout] --> src/client/network.rs:4:15 [INFO] [stdout] | [INFO] [stdout] 4 | deflate::{compress_to_vec, compress_to_vec_zlib}, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 5 | inflate::{decompress_to_vec, decompress_to_vec_zlib}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Vec2` [INFO] [stdout] --> src/client.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | use glam::{Vec2, Vec3}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `keyboard::Keyboard` [INFO] [stdout] --> src/client/gui.rs:8:17 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::io::{keyboard::Keyboard, mouse::Mouse}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `__core::any::Any` [INFO] [stdout] --> src/client/gui/entities_window.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use __core::any::Any; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `DecodedPacket` [INFO] [stdout] --> src/client/chat.rs:4:29 [INFO] [stdout] | [INFO] [stdout] 4 | packets::{ChatIncoming, DecodedPacket}, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `btree_set::Difference` [INFO] [stdout] --> src/client/server.rs:1:24 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{btree_set::Difference, HashMap}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::client::network::packets::DecodedPacket` [INFO] [stdout] --> src/client/server.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::client::network::packets::DecodedPacket; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `self` [INFO] [stdout] --> src/client/server.rs:8:14 [INFO] [stdout] | [INFO] [stdout] 8 | player::{self, Player}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Vec2` [INFO] [stdout] --> src/client/world/chunks.rs:1:26 [INFO] [stdout] | [INFO] [stdout] 1 | use glam::{IVec2, IVec3, Vec2}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Client` [INFO] [stdout] --> src/client/renderer.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | use super::{Client, server::Server}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Display`, `buffer::Content` [INFO] [stdout] --> src/client/renderer/camera.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use glium::{Display, buffer::Content}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::glutin::event::VirtualKeyCode::*` [INFO] [stdout] --> src/io/keyboard.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::glutin::event::VirtualKeyCode::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Size` [INFO] [stdout] --> src/main.rs:22:29 [INFO] [stdout] | [INFO] [stdout] 22 | dpi::{PhysicalSize, Size}, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/client.rs:519:17 [INFO] [stdout] | [INFO] [stdout] 518 | panic!("Disconnected"); [INFO] [stdout] | ---------------------- any code following this expression is unreachable [INFO] [stdout] 519 | None [INFO] [stdout] | ^^^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/client.rs:519:17 [INFO] [stdout] | [INFO] [stdout] 518 | panic!("Disconnected"); [INFO] [stdout] | ---------------------- any code following this expression is unreachable [INFO] [stdout] 519 | None [INFO] [stdout] | ^^^^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Surface` [INFO] [stdout] --> src/client.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | use glium::{Display, Surface, glutin::event::VirtualKeyCode}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `device_id` [INFO] [stdout] --> src/main.rs:81:21 [INFO] [stdout] | [INFO] [stdout] 81 | device_id, [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `device_id` [INFO] [stdout] --> src/main.rs:88:21 [INFO] [stdout] | [INFO] [stdout] 88 | device_id, [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `mbutton` is never read [INFO] [stdout] --> src/main.rs:93:29 [INFO] [stdout] | [INFO] [stdout] 93 | let mut mbutton: u16 = 0; [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: `device_id` [INFO] [stdout] --> src/main.rs:122:21 [INFO] [stdout] | [INFO] [stdout] 122 | device_id, delta, .. [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `device_id` [INFO] [stdout] --> src/main.rs:130:21 [INFO] [stdout] | [INFO] [stdout] 130 | device_id, [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `axis` [INFO] [stdout] --> src/main.rs:131:21 [INFO] [stdout] | [INFO] [stdout] 131 | axis, [INFO] [stdout] | ^^^^ help: try ignoring the field: `axis: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/main.rs:132:21 [INFO] [stdout] | [INFO] [stdout] 132 | value, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `value: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `device_id` [INFO] [stdout] --> src/main.rs:135:21 [INFO] [stdout] | [INFO] [stdout] 135 | device_id, [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_synthetic` [INFO] [stdout] --> src/main.rs:137:21 [INFO] [stdout] | [INFO] [stdout] 137 | is_synthetic, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `is_synthetic: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `scancode` [INFO] [stdout] --> src/main.rs:141:25 [INFO] [stdout] | [INFO] [stdout] 141 | scancode, [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `scancode: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `char` [INFO] [stdout] --> src/main.rs:156:48 [INFO] [stdout] | [INFO] [stdout] 156 | WindowEvent::ReceivedCharacter(char) => {} [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_char` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pack` [INFO] [stdout] --> src/client.rs:282:34 [INFO] [stdout] | [INFO] [stdout] 282 | LoginSuccess(pack) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_pack` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pack` [INFO] [stdout] --> src/client/network.rs:256:53 [INFO] [stdout] | [INFO] [stdout] 256 | DecodedPacket::LoginSuccess(pack) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_pack` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buf` [INFO] [stdout] --> src/client/network.rs:367:21 [INFO] [stdout] | [INFO] [stdout] 367 | Unknown(buf) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Surface` [INFO] [stdout] --> src/client.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | use glium::{Display, Surface, glutin::event::VirtualKeyCode}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pd` [INFO] [stdout] --> src/client/network/packets.rs:316:15 [INFO] [stdout] | [INFO] [stdout] 316 | fn decode(pd: &mut PacketDecoder) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pd` [INFO] [stdout] --> src/client/network/packets.rs:484:15 [INFO] [stdout] | [INFO] [stdout] 484 | fn decode(pd: &mut PacketDecoder) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pd` [INFO] [stdout] --> src/client/network/packets.rs:598:15 [INFO] [stdout] | [INFO] [stdout] 598 | fn decode(pd: &mut PacketDecoder) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pd` [INFO] [stdout] --> src/client/network/packets.rs:720:15 [INFO] [stdout] | [INFO] [stdout] 720 | fn decode(pd: &mut PacketDecoder) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pd` [INFO] [stdout] --> src/client/network/packets.rs:1037:15 [INFO] [stdout] | [INFO] [stdout] 1037 | fn decode(pd: &mut PacketDecoder) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pd` [INFO] [stdout] --> src/client/network/packets.rs:1077:15 [INFO] [stdout] | [INFO] [stdout] 1077 | fn decode(pd: &mut PacketDecoder) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pd` [INFO] [stdout] --> src/client/network/packets.rs:1146:15 [INFO] [stdout] | [INFO] [stdout] 1146 | fn decode(pd: &mut PacketDecoder) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pd` [INFO] [stdout] --> src/client/network/packets.rs:1160:15 [INFO] [stdout] | [INFO] [stdout] 1160 | fn decode(pd: &mut PacketDecoder) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pd` [INFO] [stdout] --> src/client/network/packets.rs:1399:15 [INFO] [stdout] | [INFO] [stdout] 1399 | fn decode(pd: &mut PacketDecoder) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/client/network/packets.rs:1934:22 [INFO] [stdout] | [INFO] [stdout] 1934 | Ok((nbt, name)) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `device_id` [INFO] [stdout] --> src/main.rs:81:21 [INFO] [stdout] | [INFO] [stdout] 81 | device_id, [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `device_id` [INFO] [stdout] --> src/main.rs:88:21 [INFO] [stdout] | [INFO] [stdout] 88 | device_id, [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `mbutton` is never read [INFO] [stdout] --> src/main.rs:93:29 [INFO] [stdout] | [INFO] [stdout] 93 | let mut mbutton: u16 = 0; [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: `device_id` [INFO] [stdout] --> src/main.rs:122:21 [INFO] [stdout] | [INFO] [stdout] 122 | device_id, delta, .. [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `device_id` [INFO] [stdout] --> src/main.rs:130:21 [INFO] [stdout] | [INFO] [stdout] 130 | device_id, [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `axis` [INFO] [stdout] --> src/main.rs:131:21 [INFO] [stdout] | [INFO] [stdout] 131 | axis, [INFO] [stdout] | ^^^^ help: try ignoring the field: `axis: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/main.rs:132:21 [INFO] [stdout] | [INFO] [stdout] 132 | value, [INFO] [stdout] | ^^^^^ help: try ignoring the field: `value: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `device_id` [INFO] [stdout] --> src/main.rs:135:21 [INFO] [stdout] | [INFO] [stdout] 135 | device_id, [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `device_id: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_synthetic` [INFO] [stdout] --> src/main.rs:137:21 [INFO] [stdout] | [INFO] [stdout] 137 | is_synthetic, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `is_synthetic: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `scancode` [INFO] [stdout] --> src/main.rs:141:25 [INFO] [stdout] | [INFO] [stdout] 141 | scancode, [INFO] [stdout] | ^^^^^^^^ help: try ignoring the field: `scancode: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `char` [INFO] [stdout] --> src/main.rs:156:48 [INFO] [stdout] | [INFO] [stdout] 156 | WindowEvent::ReceivedCharacter(char) => {} [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_char` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `val` [INFO] [stdout] --> src/client/network/types.rs:360:23 [INFO] [stdout] | [INFO] [stdout] 360 | pub fn from_bytes(val: &[u8]) -> Option> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_val` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `val` [INFO] [stdout] --> src/client/network/types.rs:370:23 [INFO] [stdout] | [INFO] [stdout] 370 | pub fn from_bytes(val: &[u8]) -> Option> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_val` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `val` [INFO] [stdout] --> src/client/network/types.rs:380:23 [INFO] [stdout] | [INFO] [stdout] 380 | pub fn from_bytes(val: &[u8]) -> Option> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_val` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pack` [INFO] [stdout] --> src/client.rs:282:34 [INFO] [stdout] | [INFO] [stdout] 282 | LoginSuccess(pack) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_pack` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pack` [INFO] [stdout] --> src/client/network.rs:256:53 [INFO] [stdout] | [INFO] [stdout] 256 | DecodedPacket::LoginSuccess(pack) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_pack` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `buf` [INFO] [stdout] --> src/client/network.rs:367:21 [INFO] [stdout] | [INFO] [stdout] 367 | Unknown(buf) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_buf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/client/gui/entities_window.rs:30:22 [INFO] [stdout] | [INFO] [stdout] 30 | for (id, e) in &serv.entities { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `block_count` [INFO] [stdout] --> src/client/world/chunks.rs:120:13 [INFO] [stdout] | [INFO] [stdout] 120 | let block_count = pd.next_short().0; [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/client/world/chunks.rs:134:17 [INFO] [stdout] | [INFO] [stdout] 134 | for p in 0..palette_len.0 as usize { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pd` [INFO] [stdout] --> src/client/network/packets.rs:316:15 [INFO] [stdout] | [INFO] [stdout] 316 | fn decode(pd: &mut PacketDecoder) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pd` [INFO] [stdout] --> src/client/network/packets.rs:484:15 [INFO] [stdout] | [INFO] [stdout] 484 | fn decode(pd: &mut PacketDecoder) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pd` [INFO] [stdout] --> src/client/network/packets.rs:598:15 [INFO] [stdout] | [INFO] [stdout] 598 | fn decode(pd: &mut PacketDecoder) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pd` [INFO] [stdout] --> src/client/network/packets.rs:720:15 [INFO] [stdout] | [INFO] [stdout] 720 | fn decode(pd: &mut PacketDecoder) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pd` [INFO] [stdout] --> src/client/network/packets.rs:1037:15 [INFO] [stdout] | [INFO] [stdout] 1037 | fn decode(pd: &mut PacketDecoder) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pd` [INFO] [stdout] --> src/client/network/packets.rs:1077:15 [INFO] [stdout] | [INFO] [stdout] 1077 | fn decode(pd: &mut PacketDecoder) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pd` [INFO] [stdout] --> src/client/network/packets.rs:1146:15 [INFO] [stdout] | [INFO] [stdout] 1146 | fn decode(pd: &mut PacketDecoder) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pd` [INFO] [stdout] --> src/client/network/packets.rs:1160:15 [INFO] [stdout] | [INFO] [stdout] 1160 | fn decode(pd: &mut PacketDecoder) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `pd` [INFO] [stdout] --> src/client/network/packets.rs:1399:15 [INFO] [stdout] | [INFO] [stdout] 1399 | fn decode(pd: &mut PacketDecoder) -> Self { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_pd` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/client/network/packets.rs:1934:22 [INFO] [stdout] | [INFO] [stdout] 1934 | Ok((nbt, name)) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `val` [INFO] [stdout] --> src/client/network/types.rs:360:23 [INFO] [stdout] | [INFO] [stdout] 360 | pub fn from_bytes(val: &[u8]) -> Option> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_val` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `val` [INFO] [stdout] --> src/client/network/types.rs:370:23 [INFO] [stdout] | [INFO] [stdout] 370 | pub fn from_bytes(val: &[u8]) -> Option> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_val` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `val` [INFO] [stdout] --> src/client/network/types.rs:380:23 [INFO] [stdout] | [INFO] [stdout] 380 | pub fn from_bytes(val: &[u8]) -> Option> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_val` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> src/client/gui/entities_window.rs:30:22 [INFO] [stdout] | [INFO] [stdout] 30 | for (id, e) in &serv.entities { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `block_count` [INFO] [stdout] --> src/client/world/chunks.rs:120:13 [INFO] [stdout] | [INFO] [stdout] 120 | let block_count = pd.next_short().0; [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_block_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `p` [INFO] [stdout] --> src/client/world/chunks.rs:134:17 [INFO] [stdout] | [INFO] [stdout] 134 | for p in 0..palette_len.0 as usize { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_p` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/client/renderer/camera.rs:212:13 [INFO] [stdout] | [INFO] [stdout] 212 | let mut dir: Vec4 = Vec4::new(0.0, 0.0, -1.0, 1.0); [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/client/renderer/camera.rs:212:13 [INFO] [stdout] | [INFO] [stdout] 212 | let mut dir: Vec4 = Vec4::new(0.0, 0.0, -1.0, 1.0); [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/io/keyboard.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | let mut keyb = Keyboard { [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:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | let mut event_loop = glutin::event_loop::EventLoop::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/io/keyboard.rs:13:13 [INFO] [stdout] | [INFO] [stdout] 13 | let mut keyb = Keyboard { [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:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | let mut event_loop = glutin::event_loop::EventLoop::new(); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_frame_min_duration` [INFO] [stdout] --> src/timer.rs:57:12 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn set_frame_min_duration(&mut self, dur: f32) { [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: `set_frame_update_time` [INFO] [stdout] --> src/timer.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn set_frame_update_time(&mut self, dur: f32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `fps` [INFO] [stdout] --> src/timer.rs:65:12 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn fps(&self) -> u32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Spawn` [INFO] [stdout] --> src/client/network.rs:424:5 [INFO] [stdout] | [INFO] [stdout] 424 | Spawn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `NetworkCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/client/network.rs:413:10 [INFO] [stdout] | [INFO] [stdout] 413 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_message` [INFO] [stdout] --> src/client/chat.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn get_message(&self) -> &String { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_message` [INFO] [stdout] --> src/client/chat.rs:54:12 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn set_message(&mut self, text: String) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/client/entities.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new(id: i32) -> Entity { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_id` [INFO] [stdout] --> src/client/entities.rs:70:12 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn get_id(&self) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_uuid` [INFO] [stdout] --> src/client/entities.rs:74:12 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn get_uuid(&self) -> UUID { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_type` [INFO] [stdout] --> src/client/entities.rs:78:12 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn get_type(&self) -> &'static EntityType { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_orientation` [INFO] [stdout] --> src/client/player.rs:53:12 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn set_orientation(&mut self, ori: Orientation) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_chunks_mut` [INFO] [stdout] --> src/client/world.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn get_chunks_mut(&mut self) -> &mut HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_highest_block` [INFO] [stdout] --> src/client/world.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn get_highest_block(&self, coords: &IVec2) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `chunk_section_coords` [INFO] [stdout] --> src/client/world.rs:62:8 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn chunk_section_coords(coords: &IVec3) -> IVec3 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `chunk_section_at_coords` [INFO] [stdout] --> src/client/world.rs:80:8 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn chunk_section_at_coords(coords: &IVec3) -> IVec3 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `vbo` [INFO] [stdout] --> src/client/renderer.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | vbo: VertexBuffer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/client/entities/components.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn new() -> Orientation { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_by_look_vector` [INFO] [stdout] --> src/client/entities/components.rs:54:12 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn set_by_look_vector(&mut self, dir: Vec3) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_pitch` [INFO] [stdout] --> src/client/entities/components.rs:69:12 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn get_pitch(&self) -> f32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_min_pitch` [INFO] [stdout] --> src/client/entities/components.rs:109:12 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn get_min_pitch(&self) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_max_pitch` [INFO] [stdout] --> src/client/entities/components.rs:112:12 [INFO] [stdout] | [INFO] [stdout] 112 | pub fn get_max_pitch(&self) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_min_pitch` [INFO] [stdout] --> src/client/entities/components.rs:116:12 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn set_min_pitch(&mut self, pitch_min: f32) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_max_pitch` [INFO] [stdout] --> src/client/entities/components.rs:119:12 [INFO] [stdout] | [INFO] [stdout] 119 | pub fn set_max_pitch(&mut self, pitch_max: f32) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_frame_min_duration` [INFO] [stdout] --> src/timer.rs:57:12 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn set_frame_min_duration(&mut self, dur: f32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `heightmap` [INFO] [stdout] --> src/client/world/chunks.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | heightmap: [u16; 256], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_highest_block` [INFO] [stdout] --> src/client/world/chunks.rs:55:12 [INFO] [stdout] | [INFO] [stdout] 55 | pub fn get_highest_block(&self, coords: IVec2) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_frame_update_time` [INFO] [stdout] --> src/timer.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn set_frame_update_time(&mut self, dur: f32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `fps` [INFO] [stdout] --> src/timer.rs:65:12 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn fps(&self) -> u32 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/client/renderer/camera.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn new() -> Camera { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_fov` [INFO] [stdout] --> src/client/renderer/camera.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 81 | pub fn set_fov(&mut self, fov: f32) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_window_size` [INFO] [stdout] --> src/client/renderer/camera.rs:88:12 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn set_window_size(&mut self, dims: (u32, u32)) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_aspect_ratio` [INFO] [stdout] --> src/client/renderer/camera.rs:95:12 [INFO] [stdout] | [INFO] [stdout] 95 | pub fn set_aspect_ratio(&mut self, aspect: f32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_transform` [INFO] [stdout] --> src/client/renderer/camera.rs:116:12 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn set_transform(&mut self, pos: Vec3, rot: Vec3) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rotate` [INFO] [stdout] --> src/client/renderer/camera.rs:131:12 [INFO] [stdout] | [INFO] [stdout] 131 | pub fn rotate(&mut self, rot: Vec3) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Spawn` [INFO] [stdout] --> src/client/network.rs:424:5 [INFO] [stdout] | [INFO] [stdout] 424 | Spawn, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: `NetworkCommand` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] --> src/client/network.rs:413:10 [INFO] [stdout] | [INFO] [stdout] 413 | #[derive(Debug)] [INFO] [stdout] | ^^^^^ [INFO] [stdout] = note: this warning originates in the derive macro `Debug` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `transform` [INFO] [stdout] --> src/client/renderer/camera.rs:144:12 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn transform(&mut self, pos: Vec3, rot: Vec3) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_message` [INFO] [stdout] --> src/client/chat.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn get_message(&self) -> &String { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_message` [INFO] [stdout] --> src/client/chat.rs:54:12 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn set_message(&mut self, text: String) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_rot` [INFO] [stdout] --> src/client/renderer/camera.rs:156:12 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn get_rot(&self) -> &Vec3 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_fov` [INFO] [stdout] --> src/client/renderer/camera.rs:160:12 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn get_fov(&self) -> f32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_pmat` [INFO] [stdout] --> src/client/renderer/camera.rs:165:12 [INFO] [stdout] | [INFO] [stdout] 165 | pub fn get_pmat(&self) -> &Mat4 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_vmat` [INFO] [stdout] --> src/client/renderer/camera.rs:169:12 [INFO] [stdout] | [INFO] [stdout] 169 | pub fn get_vmat(&self) -> &Mat4 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `accept_point` [INFO] [stdout] --> src/client/renderer/camera.rs:293:12 [INFO] [stdout] | [INFO] [stdout] 293 | pub fn accept_point(&self, point: &Vec3) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/client/entities.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new(id: i32) -> Entity { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_id` [INFO] [stdout] --> src/client/entities.rs:70:12 [INFO] [stdout] | [INFO] [stdout] 70 | pub fn get_id(&self) -> i32 { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_uuid` [INFO] [stdout] --> src/client/entities.rs:74:12 [INFO] [stdout] | [INFO] [stdout] 74 | pub fn get_uuid(&self) -> UUID { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_type` [INFO] [stdout] --> src/client/entities.rs:78:12 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn get_type(&self) -> &'static EntityType { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_orientation` [INFO] [stdout] --> src/client/player.rs:53:12 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn set_orientation(&mut self, ori: Orientation) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_chunks_mut` [INFO] [stdout] --> src/client/world.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 29 | pub fn get_chunks_mut(&mut self) -> &mut HashMap { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_highest_block` [INFO] [stdout] --> src/client/world.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn get_highest_block(&self, coords: &IVec2) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `chunk_section_coords` [INFO] [stdout] --> src/client/world.rs:62:8 [INFO] [stdout] | [INFO] [stdout] 62 | pub fn chunk_section_coords(coords: &IVec3) -> IVec3 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function is never used: `chunk_section_at_coords` [INFO] [stdout] --> src/client/world.rs:80:8 [INFO] [stdout] | [INFO] [stdout] 80 | pub fn chunk_section_at_coords(coords: &IVec3) -> IVec3 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `vbo` [INFO] [stdout] --> src/client/renderer.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | vbo: VertexBuffer, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/client/entities/components.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn new() -> Orientation { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_by_look_vector` [INFO] [stdout] --> src/client/entities/components.rs:54:12 [INFO] [stdout] | [INFO] [stdout] 54 | pub fn set_by_look_vector(&mut self, dir: Vec3) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_pitch` [INFO] [stdout] --> src/client/entities/components.rs:69:12 [INFO] [stdout] | [INFO] [stdout] 69 | pub fn get_pitch(&self) -> f32 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_min_pitch` [INFO] [stdout] --> src/client/entities/components.rs:109:12 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn get_min_pitch(&self) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_max_pitch` [INFO] [stdout] --> src/client/entities/components.rs:112:12 [INFO] [stdout] | [INFO] [stdout] 112 | pub fn get_max_pitch(&self) -> f32 { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_min_pitch` [INFO] [stdout] --> src/client/entities/components.rs:116:12 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn set_min_pitch(&mut self, pitch_min: f32) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_max_pitch` [INFO] [stdout] --> src/client/entities/components.rs:119:12 [INFO] [stdout] | [INFO] [stdout] 119 | pub fn set_max_pitch(&mut self, pitch_max: f32) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field is never read: `heightmap` [INFO] [stdout] --> src/client/world/chunks.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | heightmap: [u16; 256], [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_highest_block` [INFO] [stdout] --> src/client/world/chunks.rs:55:12 [INFO] [stdout] | [INFO] [stdout] 55 | pub fn get_highest_block(&self, coords: IVec2) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/client/renderer/camera.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn new() -> Camera { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_fov` [INFO] [stdout] --> src/client/renderer/camera.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 81 | pub fn set_fov(&mut self, fov: f32) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_window_size` [INFO] [stdout] --> src/client/renderer/camera.rs:88:12 [INFO] [stdout] | [INFO] [stdout] 88 | pub fn set_window_size(&mut self, dims: (u32, u32)) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_aspect_ratio` [INFO] [stdout] --> src/client/renderer/camera.rs:95:12 [INFO] [stdout] | [INFO] [stdout] 95 | pub fn set_aspect_ratio(&mut self, aspect: f32) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `set_transform` [INFO] [stdout] --> src/client/renderer/camera.rs:116:12 [INFO] [stdout] | [INFO] [stdout] 116 | pub fn set_transform(&mut self, pos: Vec3, rot: Vec3) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `rotate` [INFO] [stdout] --> src/client/renderer/camera.rs:131:12 [INFO] [stdout] | [INFO] [stdout] 131 | pub fn rotate(&mut self, rot: Vec3) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `transform` [INFO] [stdout] --> src/client/renderer/camera.rs:144:12 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn transform(&mut self, pos: Vec3, rot: Vec3) { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_rot` [INFO] [stdout] --> src/client/renderer/camera.rs:156:12 [INFO] [stdout] | [INFO] [stdout] 156 | pub fn get_rot(&self) -> &Vec3 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_fov` [INFO] [stdout] --> src/client/renderer/camera.rs:160:12 [INFO] [stdout] | [INFO] [stdout] 160 | pub fn get_fov(&self) -> f32 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_pmat` [INFO] [stdout] --> src/client/renderer/camera.rs:165:12 [INFO] [stdout] | [INFO] [stdout] 165 | pub fn get_pmat(&self) -> &Mat4 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_vmat` [INFO] [stdout] --> src/client/renderer/camera.rs:169:12 [INFO] [stdout] | [INFO] [stdout] 169 | pub fn get_vmat(&self) -> &Mat4 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `accept_point` [INFO] [stdout] --> src/client/renderer/camera.rs:293:12 [INFO] [stdout] | [INFO] [stdout] 293 | pub fn accept_point(&self, point: &Vec3) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 87 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 87 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2m 24s [INFO] running `Command { std: "docker" "inspect" "20d3247d20039182a3650c3308ab361ebba4bcc0bcf6e381ea0bc13cebf305e5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "20d3247d20039182a3650c3308ab361ebba4bcc0bcf6e381ea0bc13cebf305e5", kill_on_drop: false }` [INFO] [stdout] 20d3247d20039182a3650c3308ab361ebba4bcc0bcf6e381ea0bc13cebf305e5