[INFO] cloning repository https://github.com/wingerse/quartz-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/wingerse/quartz-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwingerse%2Fquartz-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwingerse%2Fquartz-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] bfc488e234f63f1892ea2ad157ed0c5ae691b668 [INFO] checking wingerse/quartz-rs against master#1f12b9b0fdbe735968ac002792a720f0ba4faca6 for crater-rollup-uwu [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwingerse%2Fquartz-rs" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/wingerse/quartz-rs on toolchain 1f12b9b0fdbe735968ac002792a720f0ba4faca6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/wingerse/quartz-rs [INFO] finished tweaking git repo https://github.com/wingerse/quartz-rs [INFO] tweaked toml for git repo https://github.com/wingerse/quartz-rs written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/wingerse/quartz-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded uuid v0.6.2 [INFO] [stderr] Downloaded serde v1.0.35 [INFO] [stderr] Downloaded cfg-if v0.1.2 [INFO] [stderr] Downloaded md5 v0.3.7 [INFO] [stderr] Downloaded num-traits v0.2.2 [INFO] [stderr] Downloaded safemem v0.2.0 [INFO] [stderr] Downloaded itoa v0.4.1 [INFO] [stderr] Downloaded dtoa v0.4.2 [INFO] [stderr] Downloaded adler32 v1.0.2 [INFO] [stderr] Downloaded lazy_static v1.0.0 [INFO] [stderr] Downloaded rustc-demangle v0.1.7 [INFO] [stderr] Downloaded synom v0.11.3 [INFO] [stderr] Downloaded backtrace v0.3.6 [INFO] [stderr] Downloaded serde_derive v1.0.35 [INFO] [stderr] Downloaded base64 v0.9.0 [INFO] [stderr] Downloaded cc v1.0.10 [INFO] [stderr] Downloaded syn v0.11.11 [INFO] [stderr] Downloaded rand v0.4.2 [INFO] [stderr] Downloaded image v0.18.0 [INFO] [stderr] Downloaded rayon v1.0.1 [INFO] [stderr] Downloaded syn v0.12.14 [INFO] [stderr] Downloaded deflate v0.7.18 [INFO] [stderr] Downloaded flate2 v1.0.1 [INFO] [stderr] Downloaded noise v0.5.1 [INFO] [stderr] Downloaded proc-macro2 v0.2.3 [INFO] [stderr] Downloaded serde_json v1.0.13 [INFO] [stderr] Downloaded rayon-core v1.4.0 [INFO] [stderr] Downloaded png v0.11.0 [INFO] [stderr] Downloaded backtrace-sys v0.1.16 [INFO] [stderr] Downloaded libc v0.2.40 [INFO] [stderr] Downloaded failure v0.1.1 [INFO] [stderr] Downloaded jpeg-decoder v0.1.14 [INFO] [stderr] Downloaded unicode-xid v0.0.4 [INFO] [stderr] Downloaded failure_derive v0.1.1 [INFO] [stderr] Downloaded num-rational v0.1.42 [INFO] [stderr] Downloaded byteorder v1.2.1 [INFO] [stderr] Downloaded rand v0.3.22 [INFO] [stderr] Downloaded quick-error v1.2.1 [INFO] [stderr] Downloaded quote v0.4.2 [INFO] [stderr] Downloaded quote v0.3.15 [INFO] [stderr] Downloaded synstructure v0.6.1 [INFO] [stderr] Downloaded num-integer v0.1.36 [INFO] [stderr] Downloaded num-iter v0.1.35 [INFO] [stderr] Downloaded bitflags v1.0.2 [INFO] [stderr] Downloaded inflate v0.3.4 [INFO] [stderr] Downloaded serde_derive_internals v0.22.1 [INFO] [stderr] Downloaded winapi v0.3.4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2449c9e9db39df9c40483a905b87ec4041e05dd95c752ea47f2beafd0397430e [INFO] running `Command { std: "docker" "start" "-a" "2449c9e9db39df9c40483a905b87ec4041e05dd95c752ea47f2beafd0397430e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2449c9e9db39df9c40483a905b87ec4041e05dd95c752ea47f2beafd0397430e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2449c9e9db39df9c40483a905b87ec4041e05dd95c752ea47f2beafd0397430e", kill_on_drop: false }` [INFO] [stdout] 2449c9e9db39df9c40483a905b87ec4041e05dd95c752ea47f2beafd0397430e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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" "RUSTDOCFLAGS=--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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2dc0871b862938ad8f96ec118e53cb8d371c2ef931aefdf6dbd38db6123f192b [INFO] running `Command { std: "docker" "start" "-a" "2dc0871b862938ad8f96ec118e53cb8d371c2ef931aefdf6dbd38db6123f192b", kill_on_drop: false }` [INFO] [stderr] Checking libc v0.2.40 [INFO] [stderr] Checking cfg-if v0.1.2 [INFO] [stderr] Compiling cc v1.0.10 [INFO] [stderr] Checking num-traits v0.2.2 [INFO] [stderr] Checking nodrop v0.1.12 [INFO] [stderr] Checking memoffset v0.2.1 [INFO] [stderr] Checking lazy_static v1.0.0 [INFO] [stderr] Checking scopeguard v0.3.3 [INFO] [stderr] Checking byteorder v1.2.1 [INFO] [stderr] Compiling rayon-core v1.4.0 [INFO] [stderr] Compiling unicode-xid v0.0.4 [INFO] [stderr] Checking adler32 v1.0.2 [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Checking either v1.5.0 [INFO] [stderr] Compiling quote v0.3.15 [INFO] [stderr] Checking bitflags v1.0.2 [INFO] [stderr] Checking crossbeam-utils v0.2.2 [INFO] [stderr] Checking color_quant v1.0.0 [INFO] [stderr] Checking arrayvec v0.4.7 [INFO] [stderr] Checking lzw v0.10.0 [INFO] [stderr] Checking rustc-demangle v0.1.7 [INFO] [stderr] Compiling synom v0.11.3 [INFO] [stderr] Compiling proc-macro2 v0.2.3 [INFO] [stderr] Checking inflate v0.3.4 [INFO] [stderr] Checking scoped_threadpool v0.1.9 [INFO] [stderr] Checking itoa v0.4.1 [INFO] [stderr] Checking md5 v0.3.7 [INFO] [stderr] Checking serde v1.0.35 [INFO] [stderr] Checking safemem v0.2.0 [INFO] [stderr] Checking dtoa v0.4.2 [INFO] [stderr] Checking quick-error v1.2.1 [INFO] [stderr] Checking deflate v0.7.18 [INFO] [stderr] Checking gif v0.9.2 [INFO] [stderr] Checking base64 v0.9.0 [INFO] [stderr] Compiling syn v0.11.11 [INFO] [stderr] Checking uuid v0.6.2 [INFO] [stderr] Checking crossbeam-epoch v0.3.1 [INFO] [stderr] Checking rand v0.4.2 [INFO] [stderr] Checking num_cpus v1.8.0 [INFO] [stderr] Compiling quote v0.4.2 [INFO] [stderr] Checking crossbeam-deque v0.2.0 [INFO] [stderr] Compiling syn v0.12.14 [INFO] [stderr] Checking num-integer v0.1.36 [INFO] [stderr] Checking num-traits v0.1.43 [INFO] [stderr] Checking enum_primitive v0.1.1 [INFO] [stderr] Compiling backtrace-sys v0.1.16 [INFO] [stderr] Compiling miniz-sys v0.1.10 [INFO] [stderr] Checking num-iter v0.1.35 [INFO] [stderr] Checking num-rational v0.1.42 [INFO] [stderr] Checking png v0.11.0 [INFO] [stderr] Checking rand v0.3.22 [INFO] [stderr] Compiling synstructure v0.6.1 [INFO] [stderr] Checking rayon v1.0.1 [INFO] [stderr] Checking flate2 v1.0.1 [INFO] [stderr] Compiling failure_derive v0.1.1 [INFO] [stderr] Compiling serde_derive_internals v0.22.1 [INFO] [stderr] Checking jpeg-decoder v0.1.14 [INFO] [stderr] Compiling serde_derive v1.0.35 [INFO] [stderr] Checking image v0.18.0 [INFO] [stderr] Checking serde_json v1.0.13 [INFO] [stderr] Checking noise v0.5.1 [INFO] [stderr] Checking backtrace v0.3.6 [INFO] [stderr] Checking failure v0.1.1 [INFO] [stderr] Checking quartz-rs v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/main.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | #[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::any::Any` [INFO] [stdout] --> src/util.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::any::Any; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::item::item_id::PISTON` [INFO] [stdout] --> src/block/block_entity/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::item::item_id::PISTON; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Any` and `TypeId` [INFO] [stdout] --> src/block/block_entity/mod.rs:9:16 [INFO] [stdout] | [INFO] [stdout] 9 | use std::any::{Any, TypeId}; [INFO] [stdout] | ^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uuid::Uuid` [INFO] [stdout] --> src/block/block_entity/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BlockPos` and `Block` [INFO] [stdout] --> src/block/block_entity/mod.rs:16:20 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::block::{Block, BlockPos, BlockStateId, Facing}; [INFO] [stdout] | ^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Tag` [INFO] [stdout] --> src/block/block_entity/mod.rs:20:52 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::nbt::{Compound, DeserializeError, List, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Read`, `Write`, and `self` [INFO] [stdout] --> src/block/mod.rs:10:15 [INFO] [stdout] | [INFO] [stdout] 10 | use std::io::{self, Read, Write}; [INFO] [stdout] | ^^^^ ^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::binary` [INFO] [stdout] --> src/block/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::binary; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::entity::player::Player` [INFO] [stdout] --> src/block/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::entity::player::Player; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::proto` [INFO] [stdout] --> src/block/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::proto; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::server::ServerContext` [INFO] [stdout] --> src/block/mod.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::server::ServerContext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashMap` [INFO] [stdout] --> src/entity/player.rs:1:24 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt` [INFO] [stdout] --> src/entity/player.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Duration` [INFO] [stdout] --> src/entity/player.rs:6:17 [INFO] [stdout] | [INFO] [stdout] 6 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Visitor` [INFO] [stdout] --> src/entity/player.rs:9:24 [INFO] [stdout] | [INFO] [stdout] 9 | use serde::de::{Error, Visitor}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::server::playerlist::PlayerList` [INFO] [stdout] --> src/entity/player.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use crate::server::playerlist::PlayerList; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Difficulty` and `ServerInfo` [INFO] [stdout] --> src/entity/player.rs:24:21 [INFO] [stdout] | [INFO] [stdout] 24 | use crate::server::{Difficulty, Gamemode, ServerContext, ServerInfo, TICKS_PER_SEC}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LevelType` and `World` [INFO] [stdout] --> src/entity/player.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | use crate::world::{ChunkRectangle, Dimension, LevelType, World}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::any::Any` [INFO] [stdout] --> src/item/mod.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::any::Any; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::error::Error as StdError` [INFO] [stdout] --> src/nbt.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::error::Error as StdError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::error::Error as StdError` [INFO] [stdout] --> src/proto/error.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::error::Error as StdError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::proto::MAX_PACKET_LEN` [INFO] [stdout] --> src/proto/error.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::proto::MAX_PACKET_LEN; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BufRead` [INFO] [stdout] --> src/proto/mod.rs:7:21 [INFO] [stdout] | [INFO] [stdout] 7 | use std::io::{self, BufRead, BufReader, BufWriter, Read, Write}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::net::TcpStream` [INFO] [stdout] --> src/proto/mod.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::net::TcpStream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ValuesMut` [INFO] [stdout] --> src/server/playerlist.rs:2:34 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::hash_map::{ValuesMut, Values}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> src/server/playerlist.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BufRead` and `BufReader` [INFO] [stdout] --> src/server/mod.rs:4:21 [INFO] [stdout] | [INFO] [stdout] 4 | use std::io::{self, BufRead, BufReader, Read, Write}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> src/server/mod.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Sender` [INFO] [stdout] --> src/server/mod.rs:9:29 [INFO] [stdout] | [INFO] [stdout] 9 | use std::sync::mpsc::{self, Sender, Receiver}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `HashMap`, `HashSet`, and `VecDeque` [INFO] [stdout] --> src/server/mod.rs:12:24 [INFO] [stdout] | [INFO] [stdout] 12 | use std::collections::{HashMap, VecDeque, HashSet}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cell::RefCell` [INFO] [stdout] --> src/server/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::cell::RefCell; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uuid::Uuid` [INFO] [stdout] --> src/server/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SPacket`, `SPlayPlayerListItemDataAction`, and `SPlayPlayerListItemData` [INFO] [stdout] --> src/server/mod.rs:20:29 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::proto::packets::{SPacket, SPlayPlayerListItemData, SPlayPlayerListItemDataAction}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ChunkPos` and `Chunk` [INFO] [stdout] --> src/server/mod.rs:22:27 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::world::chunk::{ChunkPos, Chunk}; [INFO] [stdout] | ^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/main.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ChatPos`, `Code`, and `self` [INFO] [stdout] --> src/server/mod.rs:24:19 [INFO] [stdout] | [INFO] [stdout] 24 | use crate::text::{self, Code, ChatPos}; [INFO] [stdout] | ^^^^ ^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Chat` and `Component` [INFO] [stdout] --> src/server/mod.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::text::chat::{Chat, Component}; [INFO] [stdout] | ^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::any::Any` [INFO] [stdout] --> src/util.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::any::Any; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::item::item_id::PISTON` [INFO] [stdout] --> src/block/block_entity/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::item::item_id::PISTON; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Any` and `TypeId` [INFO] [stdout] --> src/block/block_entity/mod.rs:9:16 [INFO] [stdout] | [INFO] [stdout] 9 | use std::any::{Any, TypeId}; [INFO] [stdout] | ^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uuid::Uuid` [INFO] [stdout] --> src/block/block_entity/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BlockPos` and `Block` [INFO] [stdout] --> src/block/block_entity/mod.rs:16:20 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::block::{Block, BlockPos, BlockStateId, Facing}; [INFO] [stdout] | ^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Tag` [INFO] [stdout] --> src/block/block_entity/mod.rs:20:52 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::nbt::{Compound, DeserializeError, List, Tag}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Read`, `Write`, and `self` [INFO] [stdout] --> src/block/mod.rs:10:15 [INFO] [stdout] | [INFO] [stdout] 10 | use std::io::{self, Read, Write}; [INFO] [stdout] | ^^^^ ^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::binary` [INFO] [stdout] --> src/block/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::binary; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::entity::player::Player` [INFO] [stdout] --> src/block/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::entity::player::Player; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Chat` [INFO] [stdout] --> src/text/parse.rs:3:62 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::text::chat::{Component, StringComponent, Wrapper, Chat}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::proto` [INFO] [stdout] --> src/block/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::proto; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::server::ServerContext` [INFO] [stdout] --> src/block/mod.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::server::ServerContext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Read`, `Write`, and `self` [INFO] [stdout] --> src/world/mod.rs:5:15 [INFO] [stdout] | [INFO] [stdout] 5 | use std::io::{self, Read, Write}; [INFO] [stdout] | ^^^^ ^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashMap` [INFO] [stdout] --> src/entity/player.rs:1:24 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::Filter` [INFO] [stdout] --> src/world/mod.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::iter::Filter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::binary` [INFO] [stdout] --> src/world/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::binary; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt` [INFO] [stdout] --> src/entity/player.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::Vec3` [INFO] [stdout] --> src/world/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::math::Vec3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Duration` [INFO] [stdout] --> src/entity/player.rs:6:17 [INFO] [stdout] | [INFO] [stdout] 6 | use std::time::{Duration, Instant}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::proto` [INFO] [stdout] --> src/world/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::proto; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Visitor` [INFO] [stdout] --> src/entity/player.rs:9:24 [INFO] [stdout] | [INFO] [stdout] 9 | use serde::de::{Error, Visitor}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::server::playerlist::PlayerList` [INFO] [stdout] --> src/entity/player.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use crate::server::playerlist::PlayerList; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Difficulty` and `ServerInfo` [INFO] [stdout] --> src/entity/player.rs:24:21 [INFO] [stdout] | [INFO] [stdout] 24 | use crate::server::{Difficulty, Gamemode, ServerContext, ServerInfo, TICKS_PER_SEC}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LevelType` and `World` [INFO] [stdout] --> src/entity/player.rs:29:47 [INFO] [stdout] | [INFO] [stdout] 29 | use crate::world::{ChunkRectangle, Dimension, LevelType, World}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::any::Any` [INFO] [stdout] --> src/item/mod.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::any::Any; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::error::Error as StdError` [INFO] [stdout] --> src/nbt.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::error::Error as StdError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::error::Error as StdError` [INFO] [stdout] --> src/proto/error.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::error::Error as StdError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::proto::MAX_PACKET_LEN` [INFO] [stdout] --> src/proto/error.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::proto::MAX_PACKET_LEN; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BufRead` [INFO] [stdout] --> src/proto/mod.rs:7:21 [INFO] [stdout] | [INFO] [stdout] 7 | use std::io::{self, BufRead, BufReader, BufWriter, Read, Write}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::net::TcpStream` [INFO] [stdout] --> src/proto/mod.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::net::TcpStream; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ValuesMut` [INFO] [stdout] --> src/server/playerlist.rs:2:34 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::hash_map::{ValuesMut, Values}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> src/server/playerlist.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `BufRead` and `BufReader` [INFO] [stdout] --> src/server/mod.rs:4:21 [INFO] [stdout] | [INFO] [stdout] 4 | use std::io::{self, BufRead, BufReader, Read, Write}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> src/server/mod.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Sender` [INFO] [stdout] --> src/server/mod.rs:9:29 [INFO] [stdout] | [INFO] [stdout] 9 | use std::sync::mpsc::{self, Sender, Receiver}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `HashMap`, `HashSet`, and `VecDeque` [INFO] [stdout] --> src/server/mod.rs:12:24 [INFO] [stdout] | [INFO] [stdout] 12 | use std::collections::{HashMap, VecDeque, HashSet}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cell::RefCell` [INFO] [stdout] --> src/server/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::cell::RefCell; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uuid::Uuid` [INFO] [stdout] --> src/server/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SPacket`, `SPlayPlayerListItemDataAction`, and `SPlayPlayerListItemData` [INFO] [stdout] --> src/server/mod.rs:20:29 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::proto::packets::{SPacket, SPlayPlayerListItemData, SPlayPlayerListItemDataAction}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ChunkPos` and `Chunk` [INFO] [stdout] --> src/server/mod.rs:22:27 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::world::chunk::{ChunkPos, Chunk}; [INFO] [stdout] | ^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ChatPos`, `Code`, and `self` [INFO] [stdout] --> src/server/mod.rs:24:19 [INFO] [stdout] | [INFO] [stdout] 24 | use crate::text::{self, Code, ChatPos}; [INFO] [stdout] | ^^^^ ^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Chat` and `Component` [INFO] [stdout] --> src/server/mod.rs:25:25 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::text::chat::{Chat, Component}; [INFO] [stdout] | ^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Read`, `Write`, and `self` [INFO] [stdout] --> src/world/mod.rs:5:15 [INFO] [stdout] | [INFO] [stdout] 5 | use std::io::{self, Read, Write}; [INFO] [stdout] | ^^^^ ^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::Filter` [INFO] [stdout] --> src/world/mod.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::iter::Filter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::binary` [INFO] [stdout] --> src/world/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::binary; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::math::Vec3` [INFO] [stdout] --> src/world/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::math::Vec3; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::proto` [INFO] [stdout] --> src/world/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::proto; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Write` [INFO] [stdout] --> src/server/mod.rs:4:47 [INFO] [stdout] | [INFO] [stdout] 4 | use std::io::{self, BufRead, BufReader, Read, Write}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/block/block_entity/mod.rs:468:17 [INFO] [stdout] | [INFO] [stdout] 468 | let mut textures = List(Vec::new()); [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: unused import: `Write` [INFO] [stdout] --> src/server/mod.rs:4:47 [INFO] [stdout] | [INFO] [stdout] 4 | use std::io::{self, BufRead, BufReader, Read, Write}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/block/block_entity/mod.rs:468:17 [INFO] [stdout] | [INFO] [stdout] 468 | let mut textures = List(Vec::new()); [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: unused variable: `dimension` [INFO] [stdout] --> src/entity/player.rs:368:20 [INFO] [stdout] | [INFO] [stdout] 368 | let (uuid, dimension) = (self.uuid, self.dimension); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dimension` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `face` [INFO] [stdout] --> src/entity/player.rs:653:25 [INFO] [stdout] | [INFO] [stdout] 653 | face, [INFO] [stdout] | ^^^^ help: try ignoring the field: `face: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cursor_pos_x` [INFO] [stdout] --> src/entity/player.rs:690:25 [INFO] [stdout] | [INFO] [stdout] 690 | cursor_pos_x, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `cursor_pos_x: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cursor_pos_y` [INFO] [stdout] --> src/entity/player.rs:691:25 [INFO] [stdout] | [INFO] [stdout] 691 | cursor_pos_y, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `cursor_pos_y: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cursor_pos_z` [INFO] [stdout] --> src/entity/player.rs:692:25 [INFO] [stdout] | [INFO] [stdout] 692 | cursor_pos_z, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `cursor_pos_z: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entity_id` [INFO] [stdout] --> src/entity/player.rs:747:25 [INFO] [stdout] | [INFO] [stdout] 747 | entity_id, [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `entity_id: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `action_param` [INFO] [stdout] --> src/entity/player.rs:749:25 [INFO] [stdout] | [INFO] [stdout] 749 | action_param, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `action_param: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dimension` [INFO] [stdout] --> src/entity/player.rs:368:20 [INFO] [stdout] | [INFO] [stdout] 368 | let (uuid, dimension) = (self.uuid, self.dimension); [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_dimension` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `face` [INFO] [stdout] --> src/entity/player.rs:653:25 [INFO] [stdout] | [INFO] [stdout] 653 | face, [INFO] [stdout] | ^^^^ help: try ignoring the field: `face: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cursor_pos_x` [INFO] [stdout] --> src/entity/player.rs:690:25 [INFO] [stdout] | [INFO] [stdout] 690 | cursor_pos_x, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `cursor_pos_x: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cursor_pos_y` [INFO] [stdout] --> src/entity/player.rs:691:25 [INFO] [stdout] | [INFO] [stdout] 691 | cursor_pos_y, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `cursor_pos_y: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cursor_pos_z` [INFO] [stdout] --> src/entity/player.rs:692:25 [INFO] [stdout] | [INFO] [stdout] 692 | cursor_pos_z, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `cursor_pos_z: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entity_id` [INFO] [stdout] --> src/entity/player.rs:747:25 [INFO] [stdout] | [INFO] [stdout] 747 | entity_id, [INFO] [stdout] | ^^^^^^^^^ help: try ignoring the field: `entity_id: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `action_param` [INFO] [stdout] --> src/entity/player.rs:749:25 [INFO] [stdout] | [INFO] [stdout] 749 | action_param, [INFO] [stdout] | ^^^^^^^^^^^^ help: try ignoring the field: `action_param: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tag` [INFO] [stdout] --> src/item/mod.rs:18:26 [INFO] [stdout] | [INFO] [stdout] 18 | fn update_tag(&self, tag: &mut nbt::Compound) {} [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_tag` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/nbt.rs:349:41 [INFO] [stdout] | [INFO] [stdout] 349 | fn read(id: u8, r: &mut R, mut level: u32) -> Result { [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/network.rs:212:21 [INFO] [stdout] | [INFO] [stdout] 212 | let mut player = Player::new( [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `tag` [INFO] [stdout] --> src/item/mod.rs:18:26 [INFO] [stdout] | [INFO] [stdout] 18 | fn update_tag(&self, tag: &mut nbt::Compound) {} [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_tag` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/nbt.rs:349:41 [INFO] [stdout] | [INFO] [stdout] 349 | fn read(id: u8, r: &mut R, mut level: u32) -> Result { [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/network.rs:212:21 [INFO] [stdout] | [INFO] [stdout] 212 | let mut player = Player::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/server/mod.rs:233:17 [INFO] [stdout] | [INFO] [stdout] 233 | let mut p = self.player_list.remove_by_uuid(&u).unwrap(); [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/server/mod.rs:233:17 [INFO] [stdout] | [INFO] [stdout] 233 | let mut p = self.player_list.remove_by_uuid(&u).unwrap(); [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/text/parse.rs:104:29 [INFO] [stdout] | [INFO] [stdout] 104 | let mut formatting = get_last_formatting(&mut root); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `perlin` [INFO] [stdout] --> src/world/world_properties.rs:46:13 [INFO] [stdout] | [INFO] [stdout] 46 | let perlin = Perlin::new(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_perlin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read_varlong` is never used [INFO] [stdout] --> src/binary.rs:143:8 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn read_varlong(r: &mut R) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fixed_point_to_double` is never used [INFO] [stdout] --> src/binary.rs:169:8 [INFO] [stdout] | [INFO] [stdout] 169 | pub fn fixed_point_to_double(i: i32) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Air` is never used [INFO] [stdout] --> src/block/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | pub enum Air {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Stone` is never used [INFO] [stdout] --> src/block/mod.rs:22:10 [INFO] [stdout] | [INFO] [stdout] 22 | pub enum Stone {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Grass` is never used [INFO] [stdout] --> src/block/mod.rs:24:10 [INFO] [stdout] | [INFO] [stdout] 24 | pub enum Grass {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Dirt` is never used [INFO] [stdout] --> src/block/mod.rs:26:10 [INFO] [stdout] | [INFO] [stdout] 26 | pub enum Dirt {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Cobblestone` is never used [INFO] [stdout] --> src/block/mod.rs:28:10 [INFO] [stdout] | [INFO] [stdout] 28 | pub enum Cobblestone {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Planks` is never used [INFO] [stdout] --> src/block/mod.rs:30:10 [INFO] [stdout] | [INFO] [stdout] 30 | pub enum Planks {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Sapling` is never used [INFO] [stdout] --> src/block/mod.rs:32:10 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Sapling {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Bedrock` is never used [INFO] [stdout] --> src/block/mod.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 34 | pub enum Bedrock {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `FlowingWater` is never used [INFO] [stdout] --> src/block/mod.rs:36:10 [INFO] [stdout] | [INFO] [stdout] 36 | pub enum FlowingWater {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Water` is never used [INFO] [stdout] --> src/block/mod.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | pub enum Water {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `FlowingLava` is never used [INFO] [stdout] --> src/block/mod.rs:40:10 [INFO] [stdout] | [INFO] [stdout] 40 | pub enum FlowingLava {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Lava` is never used [INFO] [stdout] --> src/block/mod.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | pub enum Lava {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Sand` is never used [INFO] [stdout] --> src/block/mod.rs:44:10 [INFO] [stdout] | [INFO] [stdout] 44 | pub enum Sand {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Gravel` is never used [INFO] [stdout] --> src/block/mod.rs:46:10 [INFO] [stdout] | [INFO] [stdout] 46 | pub enum Gravel {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `GoldOre` is never used [INFO] [stdout] --> src/block/mod.rs:48:10 [INFO] [stdout] | [INFO] [stdout] 48 | pub enum GoldOre {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `IronOre` is never used [INFO] [stdout] --> src/block/mod.rs:50:10 [INFO] [stdout] | [INFO] [stdout] 50 | pub enum IronOre {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `CoalOre` is never used [INFO] [stdout] --> src/block/mod.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | pub enum CoalOre {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Log` is never used [INFO] [stdout] --> src/block/mod.rs:54:10 [INFO] [stdout] | [INFO] [stdout] 54 | pub enum Log {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Leaves` is never used [INFO] [stdout] --> src/block/mod.rs:56:10 [INFO] [stdout] | [INFO] [stdout] 56 | pub enum Leaves {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Sponge` is never used [INFO] [stdout] --> src/block/mod.rs:58:10 [INFO] [stdout] | [INFO] [stdout] 58 | pub enum Sponge {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Glass` is never used [INFO] [stdout] --> src/block/mod.rs:60:10 [INFO] [stdout] | [INFO] [stdout] 60 | pub enum Glass {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LapisOre` is never used [INFO] [stdout] --> src/block/mod.rs:62:10 [INFO] [stdout] | [INFO] [stdout] 62 | pub enum LapisOre {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LapisBlock` is never used [INFO] [stdout] --> src/block/mod.rs:64:10 [INFO] [stdout] | [INFO] [stdout] 64 | pub enum LapisBlock {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Dispenser` is never used [INFO] [stdout] --> src/block/mod.rs:66:10 [INFO] [stdout] | [INFO] [stdout] 66 | pub enum Dispenser {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Sandstone` is never used [INFO] [stdout] --> src/block/mod.rs:68:10 [INFO] [stdout] | [INFO] [stdout] 68 | pub enum Sandstone {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Noteblock` is never used [INFO] [stdout] --> src/block/mod.rs:70:10 [INFO] [stdout] | [INFO] [stdout] 70 | pub enum Noteblock {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Bed` is never used [INFO] [stdout] --> src/block/mod.rs:72:10 [INFO] [stdout] | [INFO] [stdout] 72 | pub enum Bed {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `GoldenRail` is never used [INFO] [stdout] --> src/block/mod.rs:74:10 [INFO] [stdout] | [INFO] [stdout] 74 | pub enum GoldenRail {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DetectorRail` is never used [INFO] [stdout] --> src/block/mod.rs:76:10 [INFO] [stdout] | [INFO] [stdout] 76 | pub enum DetectorRail {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StickyPiston` is never used [INFO] [stdout] --> src/block/mod.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | pub enum StickyPiston {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Web` is never used [INFO] [stdout] --> src/block/mod.rs:80:10 [INFO] [stdout] | [INFO] [stdout] 80 | pub enum Web {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Tallgrass` is never used [INFO] [stdout] --> src/block/mod.rs:82:10 [INFO] [stdout] | [INFO] [stdout] 82 | pub enum Tallgrass {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Deadbush` is never used [INFO] [stdout] --> src/block/mod.rs:84:10 [INFO] [stdout] | [INFO] [stdout] 84 | pub enum Deadbush {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Piston` is never used [INFO] [stdout] --> src/block/mod.rs:86:10 [INFO] [stdout] | [INFO] [stdout] 86 | pub enum Piston {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PistonHead` is never used [INFO] [stdout] --> src/block/mod.rs:88:10 [INFO] [stdout] | [INFO] [stdout] 88 | pub enum PistonHead {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Wool` is never used [INFO] [stdout] --> src/block/mod.rs:90:10 [INFO] [stdout] | [INFO] [stdout] 90 | pub enum Wool {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/text/parse.rs:104:29 [INFO] [stdout] | [INFO] [stdout] 104 | let mut formatting = get_last_formatting(&mut root); [INFO] [stdout] | ----^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PistonExtension` is never used [INFO] [stdout] --> src/block/mod.rs:92:10 [INFO] [stdout] | [INFO] [stdout] 92 | pub enum PistonExtension {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `YellowFlower` is never used [INFO] [stdout] --> src/block/mod.rs:94:10 [INFO] [stdout] | [INFO] [stdout] 94 | pub enum YellowFlower {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedFlower` is never used [INFO] [stdout] --> src/block/mod.rs:96:10 [INFO] [stdout] | [INFO] [stdout] 96 | pub enum RedFlower {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BrownMushroom` is never used [INFO] [stdout] --> src/block/mod.rs:98:10 [INFO] [stdout] | [INFO] [stdout] 98 | pub enum BrownMushroom {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedMushroom` is never used [INFO] [stdout] --> src/block/mod.rs:100:10 [INFO] [stdout] | [INFO] [stdout] 100 | pub enum RedMushroom {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `GoldBlock` is never used [INFO] [stdout] --> src/block/mod.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | pub enum GoldBlock {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `IronBlock` is never used [INFO] [stdout] --> src/block/mod.rs:104:10 [INFO] [stdout] | [INFO] [stdout] 104 | pub enum IronBlock {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DoubleStoneSlab` is never used [INFO] [stdout] --> src/block/mod.rs:106:10 [INFO] [stdout] | [INFO] [stdout] 106 | pub enum DoubleStoneSlab {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StoneSlab` is never used [INFO] [stdout] --> src/block/mod.rs:108:10 [INFO] [stdout] | [INFO] [stdout] 108 | pub enum StoneSlab {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BrickBlock` is never used [INFO] [stdout] --> src/block/mod.rs:110:10 [INFO] [stdout] | [INFO] [stdout] 110 | pub enum BrickBlock {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Tnt` is never used [INFO] [stdout] --> src/block/mod.rs:112:10 [INFO] [stdout] | [INFO] [stdout] 112 | pub enum Tnt {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Bookshelf` is never used [INFO] [stdout] --> src/block/mod.rs:114:10 [INFO] [stdout] | [INFO] [stdout] 114 | pub enum Bookshelf {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `MossyCobblestone` is never used [INFO] [stdout] --> src/block/mod.rs:116:10 [INFO] [stdout] | [INFO] [stdout] 116 | pub enum MossyCobblestone {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Obsidian` is never used [INFO] [stdout] --> src/block/mod.rs:118:10 [INFO] [stdout] | [INFO] [stdout] 118 | pub enum Obsidian {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Torch` is never used [INFO] [stdout] --> src/block/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | pub enum Torch {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Fire` is never used [INFO] [stdout] --> src/block/mod.rs:122:10 [INFO] [stdout] | [INFO] [stdout] 122 | pub enum Fire {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `MobSpawner` is never used [INFO] [stdout] --> src/block/mod.rs:124:10 [INFO] [stdout] | [INFO] [stdout] 124 | pub enum MobSpawner {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `OakStairs` is never used [INFO] [stdout] --> src/block/mod.rs:126:10 [INFO] [stdout] | [INFO] [stdout] 126 | pub enum OakStairs {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Chest` is never used [INFO] [stdout] --> src/block/mod.rs:128:10 [INFO] [stdout] | [INFO] [stdout] 128 | pub enum Chest {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedstoneWire` is never used [INFO] [stdout] --> src/block/mod.rs:130:10 [INFO] [stdout] | [INFO] [stdout] 130 | pub enum RedstoneWire {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DiamondOre` is never used [INFO] [stdout] --> src/block/mod.rs:132:10 [INFO] [stdout] | [INFO] [stdout] 132 | pub enum DiamondOre {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DiamondBlock` is never used [INFO] [stdout] --> src/block/mod.rs:134:10 [INFO] [stdout] | [INFO] [stdout] 134 | pub enum DiamondBlock {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `CraftingTable` is never used [INFO] [stdout] --> src/block/mod.rs:136:10 [INFO] [stdout] | [INFO] [stdout] 136 | pub enum CraftingTable {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Wheat` is never used [INFO] [stdout] --> src/block/mod.rs:138:10 [INFO] [stdout] | [INFO] [stdout] 138 | pub enum Wheat {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Farmland` is never used [INFO] [stdout] --> src/block/mod.rs:140:10 [INFO] [stdout] | [INFO] [stdout] 140 | pub enum Farmland {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Furnace` is never used [INFO] [stdout] --> src/block/mod.rs:142:10 [INFO] [stdout] | [INFO] [stdout] 142 | pub enum Furnace {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LitFurnace` is never used [INFO] [stdout] --> src/block/mod.rs:144:10 [INFO] [stdout] | [INFO] [stdout] 144 | pub enum LitFurnace {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StandingSign` is never used [INFO] [stdout] --> src/block/mod.rs:146:10 [INFO] [stdout] | [INFO] [stdout] 146 | pub enum StandingSign {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `WoodenDoor` is never used [INFO] [stdout] --> src/block/mod.rs:148:10 [INFO] [stdout] | [INFO] [stdout] 148 | pub enum WoodenDoor {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Ladder` is never used [INFO] [stdout] --> src/block/mod.rs:150:10 [INFO] [stdout] | [INFO] [stdout] 150 | pub enum Ladder {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Rail` is never used [INFO] [stdout] --> src/block/mod.rs:152:10 [INFO] [stdout] | [INFO] [stdout] 152 | pub enum Rail {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StoneStairs` is never used [INFO] [stdout] --> src/block/mod.rs:154:10 [INFO] [stdout] | [INFO] [stdout] 154 | pub enum StoneStairs {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `WallSign` is never used [INFO] [stdout] --> src/block/mod.rs:156:10 [INFO] [stdout] | [INFO] [stdout] 156 | pub enum WallSign {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Lever` is never used [INFO] [stdout] --> src/block/mod.rs:158:10 [INFO] [stdout] | [INFO] [stdout] 158 | pub enum Lever {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StonePressurePlate` is never used [INFO] [stdout] --> src/block/mod.rs:160:10 [INFO] [stdout] | [INFO] [stdout] 160 | pub enum StonePressurePlate {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `IronDoor` is never used [INFO] [stdout] --> src/block/mod.rs:162:10 [INFO] [stdout] | [INFO] [stdout] 162 | pub enum IronDoor {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `WoodenPressurePlate` is never used [INFO] [stdout] --> src/block/mod.rs:164:10 [INFO] [stdout] | [INFO] [stdout] 164 | pub enum WoodenPressurePlate {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedstoneOre` is never used [INFO] [stdout] --> src/block/mod.rs:166:10 [INFO] [stdout] | [INFO] [stdout] 166 | pub enum RedstoneOre {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LitRedstoneOre` is never used [INFO] [stdout] --> src/block/mod.rs:168:10 [INFO] [stdout] | [INFO] [stdout] 168 | pub enum LitRedstoneOre {} [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `UnlitRedstoneTorch` is never used [INFO] [stdout] --> src/block/mod.rs:170:10 [INFO] [stdout] | [INFO] [stdout] 170 | pub enum UnlitRedstoneTorch {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedstoneTorch` is never used [INFO] [stdout] --> src/block/mod.rs:172:10 [INFO] [stdout] | [INFO] [stdout] 172 | pub enum RedstoneTorch {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StoneButton` is never used [INFO] [stdout] --> src/block/mod.rs:174:10 [INFO] [stdout] | [INFO] [stdout] 174 | pub enum StoneButton {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SnowLayer` is never used [INFO] [stdout] --> src/block/mod.rs:176:10 [INFO] [stdout] | [INFO] [stdout] 176 | pub enum SnowLayer {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Ice` is never used [INFO] [stdout] --> src/block/mod.rs:178:10 [INFO] [stdout] | [INFO] [stdout] 178 | pub enum Ice {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Snow` is never used [INFO] [stdout] --> src/block/mod.rs:180:10 [INFO] [stdout] | [INFO] [stdout] 180 | pub enum Snow {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Cactus` is never used [INFO] [stdout] --> src/block/mod.rs:182:10 [INFO] [stdout] | [INFO] [stdout] 182 | pub enum Cactus {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Clay` is never used [INFO] [stdout] --> src/block/mod.rs:184:10 [INFO] [stdout] | [INFO] [stdout] 184 | pub enum Clay {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Reeds` is never used [INFO] [stdout] --> src/block/mod.rs:186:10 [INFO] [stdout] | [INFO] [stdout] 186 | pub enum Reeds {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Jukebox` is never used [INFO] [stdout] --> src/block/mod.rs:188:10 [INFO] [stdout] | [INFO] [stdout] 188 | pub enum Jukebox {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Fence` is never used [INFO] [stdout] --> src/block/mod.rs:190:10 [INFO] [stdout] | [INFO] [stdout] 190 | pub enum Fence {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Pumpkin` is never used [INFO] [stdout] --> src/block/mod.rs:192:10 [INFO] [stdout] | [INFO] [stdout] 192 | pub enum Pumpkin {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Netherrack` is never used [INFO] [stdout] --> src/block/mod.rs:194:10 [INFO] [stdout] | [INFO] [stdout] 194 | pub enum Netherrack {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SoulSand` is never used [INFO] [stdout] --> src/block/mod.rs:196:10 [INFO] [stdout] | [INFO] [stdout] 196 | pub enum SoulSand {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Glowstone` is never used [INFO] [stdout] --> src/block/mod.rs:198:10 [INFO] [stdout] | [INFO] [stdout] 198 | pub enum Glowstone {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Portal` is never used [INFO] [stdout] --> src/block/mod.rs:200:10 [INFO] [stdout] | [INFO] [stdout] 200 | pub enum Portal {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LitPumpkin` is never used [INFO] [stdout] --> src/block/mod.rs:202:10 [INFO] [stdout] | [INFO] [stdout] 202 | pub enum LitPumpkin {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Cake` is never used [INFO] [stdout] --> src/block/mod.rs:204:10 [INFO] [stdout] | [INFO] [stdout] 204 | pub enum Cake {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `UnpoweredRepeater` is never used [INFO] [stdout] --> src/block/mod.rs:206:10 [INFO] [stdout] | [INFO] [stdout] 206 | pub enum UnpoweredRepeater {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PoweredRepeater` is never used [INFO] [stdout] --> src/block/mod.rs:208:10 [INFO] [stdout] | [INFO] [stdout] 208 | pub enum PoweredRepeater {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StainedGlass` is never used [INFO] [stdout] --> src/block/mod.rs:210:10 [INFO] [stdout] | [INFO] [stdout] 210 | pub enum StainedGlass {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Trapdoor` is never used [INFO] [stdout] --> src/block/mod.rs:212:10 [INFO] [stdout] | [INFO] [stdout] 212 | pub enum Trapdoor {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `MonsterEgg` is never used [INFO] [stdout] --> src/block/mod.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub enum MonsterEgg {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Stonebrick` is never used [INFO] [stdout] --> src/block/mod.rs:216:10 [INFO] [stdout] | [INFO] [stdout] 216 | pub enum Stonebrick {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BrownMushroomBlock` is never used [INFO] [stdout] --> src/block/mod.rs:218:10 [INFO] [stdout] | [INFO] [stdout] 218 | pub enum BrownMushroomBlock {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedMushroomBlock` is never used [INFO] [stdout] --> src/block/mod.rs:220:10 [INFO] [stdout] | [INFO] [stdout] 220 | pub enum RedMushroomBlock {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `IronBars` is never used [INFO] [stdout] --> src/block/mod.rs:222:10 [INFO] [stdout] | [INFO] [stdout] 222 | pub enum IronBars {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `GlassPane` is never used [INFO] [stdout] --> src/block/mod.rs:224:10 [INFO] [stdout] | [INFO] [stdout] 224 | pub enum GlassPane {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `MelonBlock` is never used [INFO] [stdout] --> src/block/mod.rs:226:10 [INFO] [stdout] | [INFO] [stdout] 226 | pub enum MelonBlock {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PumpkinStem` is never used [INFO] [stdout] --> src/block/mod.rs:228:10 [INFO] [stdout] | [INFO] [stdout] 228 | pub enum PumpkinStem {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `MelonStem` is never used [INFO] [stdout] --> src/block/mod.rs:230:10 [INFO] [stdout] | [INFO] [stdout] 230 | pub enum MelonStem {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Vine` is never used [INFO] [stdout] --> src/block/mod.rs:232:10 [INFO] [stdout] | [INFO] [stdout] 232 | pub enum Vine {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `FenceGate` is never used [INFO] [stdout] --> src/block/mod.rs:234:10 [INFO] [stdout] | [INFO] [stdout] 234 | pub enum FenceGate {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BrickStairs` is never used [INFO] [stdout] --> src/block/mod.rs:236:10 [INFO] [stdout] | [INFO] [stdout] 236 | pub enum BrickStairs {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StoneBrickStairs` is never used [INFO] [stdout] --> src/block/mod.rs:238:10 [INFO] [stdout] | [INFO] [stdout] 238 | pub enum StoneBrickStairs {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Mycelium` is never used [INFO] [stdout] --> src/block/mod.rs:240:10 [INFO] [stdout] | [INFO] [stdout] 240 | pub enum Mycelium {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Waterlily` is never used [INFO] [stdout] --> src/block/mod.rs:242:10 [INFO] [stdout] | [INFO] [stdout] 242 | pub enum Waterlily {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `NetherBrick` is never used [INFO] [stdout] --> src/block/mod.rs:244:10 [INFO] [stdout] | [INFO] [stdout] 244 | pub enum NetherBrick {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `NetherBrickFence` is never used [INFO] [stdout] --> src/block/mod.rs:246:10 [INFO] [stdout] | [INFO] [stdout] 246 | pub enum NetherBrickFence {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `NetherBrickStairs` is never used [INFO] [stdout] --> src/block/mod.rs:248:10 [INFO] [stdout] | [INFO] [stdout] 248 | pub enum NetherBrickStairs {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `NetherWart` is never used [INFO] [stdout] --> src/block/mod.rs:250:10 [INFO] [stdout] | [INFO] [stdout] 250 | pub enum NetherWart {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `EnchantingTable` is never used [INFO] [stdout] --> src/block/mod.rs:252:10 [INFO] [stdout] | [INFO] [stdout] 252 | pub enum EnchantingTable {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BrewingStand` is never used [INFO] [stdout] --> src/block/mod.rs:254:10 [INFO] [stdout] | [INFO] [stdout] 254 | pub enum BrewingStand {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Cauldron` is never used [INFO] [stdout] --> src/block/mod.rs:256:10 [INFO] [stdout] | [INFO] [stdout] 256 | pub enum Cauldron {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `EndPortal` is never used [INFO] [stdout] --> src/block/mod.rs:258:10 [INFO] [stdout] | [INFO] [stdout] 258 | pub enum EndPortal {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `EndPortalFrame` is never used [INFO] [stdout] --> src/block/mod.rs:260:10 [INFO] [stdout] | [INFO] [stdout] 260 | pub enum EndPortalFrame {} [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `EndStone` is never used [INFO] [stdout] --> src/block/mod.rs:262:10 [INFO] [stdout] | [INFO] [stdout] 262 | pub enum EndStone {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DragonEgg` is never used [INFO] [stdout] --> src/block/mod.rs:264:10 [INFO] [stdout] | [INFO] [stdout] 264 | pub enum DragonEgg {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedstoneLamp` is never used [INFO] [stdout] --> src/block/mod.rs:266:10 [INFO] [stdout] | [INFO] [stdout] 266 | pub enum RedstoneLamp {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LitRedstoneLamp` is never used [INFO] [stdout] --> src/block/mod.rs:268:10 [INFO] [stdout] | [INFO] [stdout] 268 | pub enum LitRedstoneLamp {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DoubleWoodenSlab` is never used [INFO] [stdout] --> src/block/mod.rs:270:10 [INFO] [stdout] | [INFO] [stdout] 270 | pub enum DoubleWoodenSlab {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `WoodenSlab` is never used [INFO] [stdout] --> src/block/mod.rs:272:10 [INFO] [stdout] | [INFO] [stdout] 272 | pub enum WoodenSlab {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Cocoa` is never used [INFO] [stdout] --> src/block/mod.rs:274:10 [INFO] [stdout] | [INFO] [stdout] 274 | pub enum Cocoa {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SandstoneStairs` is never used [INFO] [stdout] --> src/block/mod.rs:276:10 [INFO] [stdout] | [INFO] [stdout] 276 | pub enum SandstoneStairs {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `EmeraldOre` is never used [INFO] [stdout] --> src/block/mod.rs:278:10 [INFO] [stdout] | [INFO] [stdout] 278 | pub enum EmeraldOre {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `EnderChest` is never used [INFO] [stdout] --> src/block/mod.rs:280:10 [INFO] [stdout] | [INFO] [stdout] 280 | pub enum EnderChest {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TripwireHook` is never used [INFO] [stdout] --> src/block/mod.rs:282:10 [INFO] [stdout] | [INFO] [stdout] 282 | pub enum TripwireHook {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Tripwire` is never used [INFO] [stdout] --> src/block/mod.rs:284:10 [INFO] [stdout] | [INFO] [stdout] 284 | pub enum Tripwire {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `EmeraldBlock` is never used [INFO] [stdout] --> src/block/mod.rs:286:10 [INFO] [stdout] | [INFO] [stdout] 286 | pub enum EmeraldBlock {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SpruceStairs` is never used [INFO] [stdout] --> src/block/mod.rs:288:10 [INFO] [stdout] | [INFO] [stdout] 288 | pub enum SpruceStairs {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BirchStairs` is never used [INFO] [stdout] --> src/block/mod.rs:290:10 [INFO] [stdout] | [INFO] [stdout] 290 | pub enum BirchStairs {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `JungleStairs` is never used [INFO] [stdout] --> src/block/mod.rs:292:10 [INFO] [stdout] | [INFO] [stdout] 292 | pub enum JungleStairs {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `CommandBlock` is never used [INFO] [stdout] --> src/block/mod.rs:294:10 [INFO] [stdout] | [INFO] [stdout] 294 | pub enum CommandBlock {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Beacon` is never used [INFO] [stdout] --> src/block/mod.rs:296:10 [INFO] [stdout] | [INFO] [stdout] 296 | pub enum Beacon {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `CobblestoneWall` is never used [INFO] [stdout] --> src/block/mod.rs:298:10 [INFO] [stdout] | [INFO] [stdout] 298 | pub enum CobblestoneWall {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `FlowerPot` is never used [INFO] [stdout] --> src/block/mod.rs:300:10 [INFO] [stdout] | [INFO] [stdout] 300 | pub enum FlowerPot {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Carrots` is never used [INFO] [stdout] --> src/block/mod.rs:302:10 [INFO] [stdout] | [INFO] [stdout] 302 | pub enum Carrots {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Potatoes` is never used [INFO] [stdout] --> src/block/mod.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | pub enum Potatoes {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `WoodenButton` is never used [INFO] [stdout] --> src/block/mod.rs:306:10 [INFO] [stdout] | [INFO] [stdout] 306 | pub enum WoodenButton {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Skull` is never used [INFO] [stdout] --> src/block/mod.rs:308:10 [INFO] [stdout] | [INFO] [stdout] 308 | pub enum Skull {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Anvil` is never used [INFO] [stdout] --> src/block/mod.rs:310:10 [INFO] [stdout] | [INFO] [stdout] 310 | pub enum Anvil {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TrappedChest` is never used [INFO] [stdout] --> src/block/mod.rs:312:10 [INFO] [stdout] | [INFO] [stdout] 312 | pub enum TrappedChest {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LightWeightedPressurePlate` is never used [INFO] [stdout] --> src/block/mod.rs:314:10 [INFO] [stdout] | [INFO] [stdout] 314 | pub enum LightWeightedPressurePlate {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `HeavyWeightedPressurePlate` is never used [INFO] [stdout] --> src/block/mod.rs:316:10 [INFO] [stdout] | [INFO] [stdout] 316 | pub enum HeavyWeightedPressurePlate {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `UnpoweredComparator` is never used [INFO] [stdout] --> src/block/mod.rs:318:10 [INFO] [stdout] | [INFO] [stdout] 318 | pub enum UnpoweredComparator {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PoweredComparator` is never used [INFO] [stdout] --> src/block/mod.rs:320:10 [INFO] [stdout] | [INFO] [stdout] 320 | pub enum PoweredComparator {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DaylightDetector` is never used [INFO] [stdout] --> src/block/mod.rs:322:10 [INFO] [stdout] | [INFO] [stdout] 322 | pub enum DaylightDetector {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedstoneBlock` is never used [INFO] [stdout] --> src/block/mod.rs:324:10 [INFO] [stdout] | [INFO] [stdout] 324 | pub enum RedstoneBlock {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `QuartzOre` is never used [INFO] [stdout] --> src/block/mod.rs:326:10 [INFO] [stdout] | [INFO] [stdout] 326 | pub enum QuartzOre {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Hopper` is never used [INFO] [stdout] --> src/block/mod.rs:328:10 [INFO] [stdout] | [INFO] [stdout] 328 | pub enum Hopper {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `QuartzBlock` is never used [INFO] [stdout] --> src/block/mod.rs:330:10 [INFO] [stdout] | [INFO] [stdout] 330 | pub enum QuartzBlock {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `QuartzStairs` is never used [INFO] [stdout] --> src/block/mod.rs:332:10 [INFO] [stdout] | [INFO] [stdout] 332 | pub enum QuartzStairs {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ActivatorRail` is never used [INFO] [stdout] --> src/block/mod.rs:334:10 [INFO] [stdout] | [INFO] [stdout] 334 | pub enum ActivatorRail {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Dropper` is never used [INFO] [stdout] --> src/block/mod.rs:336:10 [INFO] [stdout] | [INFO] [stdout] 336 | pub enum Dropper {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StainedHardenedClay` is never used [INFO] [stdout] --> src/block/mod.rs:338:10 [INFO] [stdout] | [INFO] [stdout] 338 | pub enum StainedHardenedClay {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StainedGlassPane` is never used [INFO] [stdout] --> src/block/mod.rs:340:10 [INFO] [stdout] | [INFO] [stdout] 340 | pub enum StainedGlassPane {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Leaves2` is never used [INFO] [stdout] --> src/block/mod.rs:342:10 [INFO] [stdout] | [INFO] [stdout] 342 | pub enum Leaves2 {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Log2` is never used [INFO] [stdout] --> src/block/mod.rs:344:10 [INFO] [stdout] | [INFO] [stdout] 344 | pub enum Log2 {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `AcaciaStairs` is never used [INFO] [stdout] --> src/block/mod.rs:346:10 [INFO] [stdout] | [INFO] [stdout] 346 | pub enum AcaciaStairs {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DarkOakStairs` is never used [INFO] [stdout] --> src/block/mod.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | pub enum DarkOakStairs {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Slime` is never used [INFO] [stdout] --> src/block/mod.rs:350:10 [INFO] [stdout] | [INFO] [stdout] 350 | pub enum Slime {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Barrier` is never used [INFO] [stdout] --> src/block/mod.rs:352:10 [INFO] [stdout] | [INFO] [stdout] 352 | pub enum Barrier {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `IronTrapdoor` is never used [INFO] [stdout] --> src/block/mod.rs:354:10 [INFO] [stdout] | [INFO] [stdout] 354 | pub enum IronTrapdoor {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Prismarine` is never used [INFO] [stdout] --> src/block/mod.rs:356:10 [INFO] [stdout] | [INFO] [stdout] 356 | pub enum Prismarine {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SeaLantern` is never used [INFO] [stdout] --> src/block/mod.rs:358:10 [INFO] [stdout] | [INFO] [stdout] 358 | pub enum SeaLantern {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `HayBlock` is never used [INFO] [stdout] --> src/block/mod.rs:360:10 [INFO] [stdout] | [INFO] [stdout] 360 | pub enum HayBlock {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Carpet` is never used [INFO] [stdout] --> src/block/mod.rs:362:10 [INFO] [stdout] | [INFO] [stdout] 362 | pub enum Carpet {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `HardenedClay` is never used [INFO] [stdout] --> src/block/mod.rs:364:10 [INFO] [stdout] | [INFO] [stdout] 364 | pub enum HardenedClay {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `CoalBlock` is never used [INFO] [stdout] --> src/block/mod.rs:366:10 [INFO] [stdout] | [INFO] [stdout] 366 | pub enum CoalBlock {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PackedIce` is never used [INFO] [stdout] --> src/block/mod.rs:368:10 [INFO] [stdout] | [INFO] [stdout] 368 | pub enum PackedIce {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DoublePlant` is never used [INFO] [stdout] --> src/block/mod.rs:370:10 [INFO] [stdout] | [INFO] [stdout] 370 | pub enum DoublePlant {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StandingBanner` is never used [INFO] [stdout] --> src/block/mod.rs:372:10 [INFO] [stdout] | [INFO] [stdout] 372 | pub enum StandingBanner {} [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `WallBanner` is never used [INFO] [stdout] --> src/block/mod.rs:374:10 [INFO] [stdout] | [INFO] [stdout] 374 | pub enum WallBanner {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DaylightDetectorInverted` is never used [INFO] [stdout] --> src/block/mod.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | pub enum DaylightDetectorInverted {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedSandstone` is never used [INFO] [stdout] --> src/block/mod.rs:378:10 [INFO] [stdout] | [INFO] [stdout] 378 | pub enum RedSandstone {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedSandstoneStairs` is never used [INFO] [stdout] --> src/block/mod.rs:380:10 [INFO] [stdout] | [INFO] [stdout] 380 | pub enum RedSandstoneStairs {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DoubleStoneSlab2` is never used [INFO] [stdout] --> src/block/mod.rs:382:10 [INFO] [stdout] | [INFO] [stdout] 382 | pub enum DoubleStoneSlab2 {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StoneSlab2` is never used [INFO] [stdout] --> src/block/mod.rs:384:10 [INFO] [stdout] | [INFO] [stdout] 384 | pub enum StoneSlab2 {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SpruceFenceGate` is never used [INFO] [stdout] --> src/block/mod.rs:386:10 [INFO] [stdout] | [INFO] [stdout] 386 | pub enum SpruceFenceGate {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BirchFenceGate` is never used [INFO] [stdout] --> src/block/mod.rs:388:10 [INFO] [stdout] | [INFO] [stdout] 388 | pub enum BirchFenceGate {} [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `JungleFenceGate` is never used [INFO] [stdout] --> src/block/mod.rs:390:10 [INFO] [stdout] | [INFO] [stdout] 390 | pub enum JungleFenceGate {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DarkOakFenceGate` is never used [INFO] [stdout] --> src/block/mod.rs:392:10 [INFO] [stdout] | [INFO] [stdout] 392 | pub enum DarkOakFenceGate {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `AcaciaFenceGate` is never used [INFO] [stdout] --> src/block/mod.rs:394:10 [INFO] [stdout] | [INFO] [stdout] 394 | pub enum AcaciaFenceGate {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SpruceFence` is never used [INFO] [stdout] --> src/block/mod.rs:396:10 [INFO] [stdout] | [INFO] [stdout] 396 | pub enum SpruceFence {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BirchFence` is never used [INFO] [stdout] --> src/block/mod.rs:398:10 [INFO] [stdout] | [INFO] [stdout] 398 | pub enum BirchFence {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `JungleFence` is never used [INFO] [stdout] --> src/block/mod.rs:400:10 [INFO] [stdout] | [INFO] [stdout] 400 | pub enum JungleFence {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DarkOakFence` is never used [INFO] [stdout] --> src/block/mod.rs:402:10 [INFO] [stdout] | [INFO] [stdout] 402 | pub enum DarkOakFence {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `AcaciaFence` is never used [INFO] [stdout] --> src/block/mod.rs:404:10 [INFO] [stdout] | [INFO] [stdout] 404 | pub enum AcaciaFence {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SpruceDoor` is never used [INFO] [stdout] --> src/block/mod.rs:406:10 [INFO] [stdout] | [INFO] [stdout] 406 | pub enum SpruceDoor {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BirchDoor` is never used [INFO] [stdout] --> src/block/mod.rs:408:10 [INFO] [stdout] | [INFO] [stdout] 408 | pub enum BirchDoor {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `JungleDoor` is never used [INFO] [stdout] --> src/block/mod.rs:410:10 [INFO] [stdout] | [INFO] [stdout] 410 | pub enum JungleDoor {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `AcaciaDoor` is never used [INFO] [stdout] --> src/block/mod.rs:412:10 [INFO] [stdout] | [INFO] [stdout] 412 | pub enum AcaciaDoor {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DarkOakDoor` is never used [INFO] [stdout] --> src/block/mod.rs:414:10 [INFO] [stdout] | [INFO] [stdout] 414 | pub enum DarkOakDoor {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_name` is never used [INFO] [stdout] --> src/block/mod.rs:1238:12 [INFO] [stdout] | [INFO] [stdout] 624 | impl Block { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 1238 | pub fn from_name(name: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `step` is never read [INFO] [stdout] --> src/block/mod.rs:1898:9 [INFO] [stdout] | [INFO] [stdout] 1896 | pub struct BlockSounds { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 1897 | pub breaks: Sound, [INFO] [stdout] 1898 | pub step: Sound, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BlockSounds` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `id` is never used [INFO] [stdout] --> src/block/block_entity/mod.rs:47:8 [INFO] [stdout] | [INFO] [stdout] 45 | pub trait BlockEntity: Debug { [INFO] [stdout] | ----------- method in this trait [INFO] [stdout] 46 | fn to_nbt(&self) -> Compound; [INFO] [stdout] 47 | fn id(&self) -> &'static str; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_nbt` is never used [INFO] [stdout] --> src/block/block_entity/mod.rs:67:8 [INFO] [stdout] | [INFO] [stdout] 56 | impl ContainerHeader { [INFO] [stdout] | -------------------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 67 | fn from_nbt(compound: &mut Compound) -> Result { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `header` is never read [INFO] [stdout] --> src/block/block_entity/mod.rs:181:9 [INFO] [stdout] | [INFO] [stdout] 180 | pub struct Dispenser { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 181 | pub header: ContainerHeader, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Dispenser` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> src/block/block_entity/banner_pattern.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 2 | pub enum BannerPattern { [INFO] [stdout] | ------------- variants in this enum [INFO] [stdout] 3 | BottomStripe, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 4 | TopStripe, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 5 | LeftStripe, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 6 | RightStripe, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 7 | CenterStripeVertical, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 8 | MiddleStripeHorizontal, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | DownRightStripe, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 10 | DownLeftStripe, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 11 | SmallVerticalStripes, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 12 | DiagonalCross, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 13 | SquareCross, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 14 | LeftOfDiagonal, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 15 | RightOfUpsideDownDiagonal, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | LeftOfUpsideDownDiagonal, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 17 | RightOfDiagonal, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 18 | VerticalHalfLeft, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 19 | VerticalHalfRight, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 20 | HorizontalHalfTop, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 21 | HorizontalHalfBottom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 22 | BottomLeftCorner, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 23 | BottomRightCorner, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 24 | TopLeftCorner, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 25 | TopRightCorner, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 26 | BottomTriangle, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 27 | TopTriangle, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 28 | BottomTriangleSawtooth, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 29 | TopTriangleSawtooth, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 30 | MiddleCircle, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 31 | MiddleRhombus, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 32 | Border, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 33 | CurlyBorder, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 34 | Brick, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 35 | Gradient, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 36 | GradientUpsideDown, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 37 | Creeper, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 38 | Skull, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 39 | Flower, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 40 | Mojang, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BannerPattern` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_name` is never used [INFO] [stdout] --> src/block/block_entity/banner_pattern.rs:88:12 [INFO] [stdout] | [INFO] [stdout] 43 | impl BannerPattern { [INFO] [stdout] | ------------------ associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 88 | pub fn from_name(name: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> src/block/block_entity/dye_color.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 2 | pub enum DyeColor { [INFO] [stdout] | -------- variants in this enum [INFO] [stdout] 3 | Black, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 4 | Red, [INFO] [stdout] | ^^^ [INFO] [stdout] 5 | Green, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 6 | Brown, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 7 | Blue, [INFO] [stdout] | ^^^^ [INFO] [stdout] 8 | Purple, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 9 | Cyan, [INFO] [stdout] | ^^^^ [INFO] [stdout] 10 | Silver, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 11 | Gray, [INFO] [stdout] | ^^^^ [INFO] [stdout] 12 | Pink, [INFO] [stdout] | ^^^^ [INFO] [stdout] 13 | Lime, [INFO] [stdout] | ^^^^ [INFO] [stdout] 14 | Yellow, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 15 | LightBlue, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 16 | Magenta, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 17 | Orange, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DyeColor` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_i32` is never used [INFO] [stdout] --> src/block/block_entity/dye_color.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 27 | impl DyeColor { [INFO] [stdout] | ------------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 32 | pub fn from_i32(x: i32) -> Option { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `set_type` and `set_meta` are never used [INFO] [stdout] --> src/block/block_state_id.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 9 | impl BlockStateId { [INFO] [stdout] | ----------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 21 | pub fn set_type(&mut self, typ: Block) { self.typ = typ; } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 25 | pub fn set_meta(&mut self, meta: u8) { self.meta = meta & 0x0f; } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `len` is never read [INFO] [stdout] --> src/collections/nibble_array.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 2 | pub struct NibbleArray { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 3 | backend: Vec, [INFO] [stdout] 4 | len: usize, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NibbleArray` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `len`, `get`, and `set` are never used [INFO] [stdout] --> src/collections/nibble_array.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 7 | impl NibbleArray { [INFO] [stdout] | ---------------- associated items in this implementation [INFO] [stdout] 8 | pub fn new(len: usize) -> NibbleArray { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 24 | pub fn len(&self) -> usize { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | pub fn get(&self, i: usize) -> u8 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn set(&mut self, i: usize, nibble: u8) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `len` and `as_longs` are never used [INFO] [stdout] --> src/collections/varbit_array.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 10 | impl VarbitArray { [INFO] [stdout] | ---------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 44 | pub fn len(&self) -> usize { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 103 | pub fn as_longs(&self) -> &[u64] { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `ip` is never read [INFO] [stdout] --> src/entity/player.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub struct Player { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 40 | ip: SocketAddr, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `Player` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_ping`, `get_gamemode`, `get_entity_id`, `get_pos`, `get_yaw`, and `get_pitch` are never used [INFO] [stdout] --> src/entity/player.rs:100:12 [INFO] [stdout] | [INFO] [stdout] 57 | impl Player { [INFO] [stdout] | ----------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 100 | pub fn get_ping(&self) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 112 | pub fn get_gamemode(&self) -> Gamemode { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 124 | pub fn get_entity_id(&self) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 181 | pub fn get_pos(&self) -> Vec3 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 185 | pub fn get_yaw(&self) -> f64 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 189 | pub fn get_pitch(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Short`, `Int`, `String`, `Slot`, `Pos`, and `Orientation` are never constructed [INFO] [stdout] --> src/entity/metadata.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub enum MetadataEntry { [INFO] [stdout] | ------------- variants in this enum [INFO] [stdout] 10 | Byte(i8), [INFO] [stdout] 11 | Short(i16), [INFO] [stdout] | ^^^^^ [INFO] [stdout] 12 | Int(i32), [INFO] [stdout] | ^^^ [INFO] [stdout] 13 | Float(f32), [INFO] [stdout] 14 | String(String), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 15 | Slot(SlotData), [INFO] [stdout] | ^^^^ [INFO] [stdout] 16 | Pos { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 21 | Orientation { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MetadataEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> src/entity/status_effect.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 2 | pub enum StatusEffect { [INFO] [stdout] | ------------ variants in this enum [INFO] [stdout] 3 | Speed = 1, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 4 | Slowness, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 5 | Haste, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 6 | MiningFatigue, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 7 | Strength, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 8 | InstantHealth, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 9 | InstantDamage, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 10 | JumpBoost, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 11 | Nausea, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 12 | Regeneration, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 13 | Resistance, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 14 | FireResistance, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 15 | WaterBreathing, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 16 | Invisibility, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 17 | Blindness, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 18 | NightVision, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 19 | Hunger, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 20 | Weakness, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 21 | Poison, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 22 | Wither, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 23 | HealthBoost, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 24 | Absorption, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 25 | Saturation, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `StatusEffect` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_i32` is never used [INFO] [stdout] --> src/entity/status_effect.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 28 | impl StatusEffect { [INFO] [stdout] | ----------------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 33 | pub fn from_i32(x: i32) -> Option { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_SHOVEL` is never used [INFO] [stdout] --> src/item/item_id.rs:200:11 [INFO] [stdout] | [INFO] [stdout] 200 | pub const IRON_SHOVEL: u16 = 256; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_PICKAXE` is never used [INFO] [stdout] --> src/item/item_id.rs:201:11 [INFO] [stdout] | [INFO] [stdout] 201 | pub const IRON_PICKAXE: u16 = 257; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_AXE` is never used [INFO] [stdout] --> src/item/item_id.rs:202:11 [INFO] [stdout] | [INFO] [stdout] 202 | pub const IRON_AXE: u16 = 258; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FLINT_AND_STEEL` is never used [INFO] [stdout] --> src/item/item_id.rs:203:11 [INFO] [stdout] | [INFO] [stdout] 203 | pub const FLINT_AND_STEEL: u16 = 259; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APPLE` is never used [INFO] [stdout] --> src/item/item_id.rs:204:11 [INFO] [stdout] | [INFO] [stdout] 204 | pub const APPLE: u16 = 260; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BOW` is never used [INFO] [stdout] --> src/item/item_id.rs:205:11 [INFO] [stdout] | [INFO] [stdout] 205 | pub const BOW: u16 = 261; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ARROW` is never used [INFO] [stdout] --> src/item/item_id.rs:206:11 [INFO] [stdout] | [INFO] [stdout] 206 | pub const ARROW: u16 = 262; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COAL` is never used [INFO] [stdout] --> src/item/item_id.rs:207:11 [INFO] [stdout] | [INFO] [stdout] 207 | pub const COAL: u16 = 263; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND` is never used [INFO] [stdout] --> src/item/item_id.rs:208:11 [INFO] [stdout] | [INFO] [stdout] 208 | pub const DIAMOND: u16 = 264; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_INGOT` is never used [INFO] [stdout] --> src/item/item_id.rs:209:11 [INFO] [stdout] | [INFO] [stdout] 209 | pub const IRON_INGOT: u16 = 265; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLD_INGOT` is never used [INFO] [stdout] --> src/item/item_id.rs:210:11 [INFO] [stdout] | [INFO] [stdout] 210 | pub const GOLD_INGOT: u16 = 266; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_SWORD` is never used [INFO] [stdout] --> src/item/item_id.rs:211:11 [INFO] [stdout] | [INFO] [stdout] 211 | pub const IRON_SWORD: u16 = 267; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WOODEN_SWORD` is never used [INFO] [stdout] --> src/item/item_id.rs:212:11 [INFO] [stdout] | [INFO] [stdout] 212 | pub const WOODEN_SWORD: u16 = 268; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WOODEN_SHOVEL` is never used [INFO] [stdout] --> src/item/item_id.rs:213:11 [INFO] [stdout] | [INFO] [stdout] 213 | pub const WOODEN_SHOVEL: u16 = 269; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WOODEN_PICKAXE` is never used [INFO] [stdout] --> src/item/item_id.rs:214:11 [INFO] [stdout] | [INFO] [stdout] 214 | pub const WOODEN_PICKAXE: u16 = 270; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WOODEN_AXE` is never used [INFO] [stdout] --> src/item/item_id.rs:215:11 [INFO] [stdout] | [INFO] [stdout] 215 | pub const WOODEN_AXE: u16 = 271; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STONE_SWORD` is never used [INFO] [stdout] --> src/item/item_id.rs:216:11 [INFO] [stdout] | [INFO] [stdout] 216 | pub const STONE_SWORD: u16 = 272; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STONE_SHOVEL` is never used [INFO] [stdout] --> src/item/item_id.rs:217:11 [INFO] [stdout] | [INFO] [stdout] 217 | pub const STONE_SHOVEL: u16 = 273; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STONE_PICKAXE` is never used [INFO] [stdout] --> src/item/item_id.rs:218:11 [INFO] [stdout] | [INFO] [stdout] 218 | pub const STONE_PICKAXE: u16 = 274; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STONE_AXE` is never used [INFO] [stdout] --> src/item/item_id.rs:219:11 [INFO] [stdout] | [INFO] [stdout] 219 | pub const STONE_AXE: u16 = 275; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_SWORD` is never used [INFO] [stdout] --> src/item/item_id.rs:220:11 [INFO] [stdout] | [INFO] [stdout] 220 | pub const DIAMOND_SWORD: u16 = 276; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_SHOVEL` is never used [INFO] [stdout] --> src/item/item_id.rs:221:11 [INFO] [stdout] | [INFO] [stdout] 221 | pub const DIAMOND_SHOVEL: u16 = 277; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_PICKAXE` is never used [INFO] [stdout] --> src/item/item_id.rs:222:11 [INFO] [stdout] | [INFO] [stdout] 222 | pub const DIAMOND_PICKAXE: u16 = 278; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_AXE` is never used [INFO] [stdout] --> src/item/item_id.rs:223:11 [INFO] [stdout] | [INFO] [stdout] 223 | pub const DIAMOND_AXE: u16 = 279; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STICK` is never used [INFO] [stdout] --> src/item/item_id.rs:224:11 [INFO] [stdout] | [INFO] [stdout] 224 | pub const STICK: u16 = 280; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BOWL` is never used [INFO] [stdout] --> src/item/item_id.rs:225:11 [INFO] [stdout] | [INFO] [stdout] 225 | pub const BOWL: u16 = 281; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MUSHROOM_STEW` is never used [INFO] [stdout] --> src/item/item_id.rs:226:11 [INFO] [stdout] | [INFO] [stdout] 226 | pub const MUSHROOM_STEW: u16 = 282; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_SWORD` is never used [INFO] [stdout] --> src/item/item_id.rs:227:11 [INFO] [stdout] | [INFO] [stdout] 227 | pub const GOLDEN_SWORD: u16 = 283; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_SHOVEL` is never used [INFO] [stdout] --> src/item/item_id.rs:228:11 [INFO] [stdout] | [INFO] [stdout] 228 | pub const GOLDEN_SHOVEL: u16 = 284; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_PICKAXE` is never used [INFO] [stdout] --> src/item/item_id.rs:229:11 [INFO] [stdout] | [INFO] [stdout] 229 | pub const GOLDEN_PICKAXE: u16 = 285; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_AXE` is never used [INFO] [stdout] --> src/item/item_id.rs:230:11 [INFO] [stdout] | [INFO] [stdout] 230 | pub const GOLDEN_AXE: u16 = 286; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STRING` is never used [INFO] [stdout] --> src/item/item_id.rs:231:11 [INFO] [stdout] | [INFO] [stdout] 231 | pub const STRING: u16 = 287; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FEATHER` is never used [INFO] [stdout] --> src/item/item_id.rs:232:11 [INFO] [stdout] | [INFO] [stdout] 232 | pub const FEATHER: u16 = 288; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GUNPOWDER` is never used [INFO] [stdout] --> src/item/item_id.rs:233:11 [INFO] [stdout] | [INFO] [stdout] 233 | pub const GUNPOWDER: u16 = 289; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WOODEN_HOE` is never used [INFO] [stdout] --> src/item/item_id.rs:234:11 [INFO] [stdout] | [INFO] [stdout] 234 | pub const WOODEN_HOE: u16 = 290; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STONE_HOE` is never used [INFO] [stdout] --> src/item/item_id.rs:235:11 [INFO] [stdout] | [INFO] [stdout] 235 | pub const STONE_HOE: u16 = 291; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_HOE` is never used [INFO] [stdout] --> src/item/item_id.rs:236:11 [INFO] [stdout] | [INFO] [stdout] 236 | pub const IRON_HOE: u16 = 292; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_HOE` is never used [INFO] [stdout] --> src/item/item_id.rs:237:11 [INFO] [stdout] | [INFO] [stdout] 237 | pub const DIAMOND_HOE: u16 = 293; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_HOE` is never used [INFO] [stdout] --> src/item/item_id.rs:238:11 [INFO] [stdout] | [INFO] [stdout] 238 | pub const GOLDEN_HOE: u16 = 294; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WHEAT_SEEDS` is never used [INFO] [stdout] --> src/item/item_id.rs:239:11 [INFO] [stdout] | [INFO] [stdout] 239 | pub const WHEAT_SEEDS: u16 = 295; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WHEAT_ITEM` is never used [INFO] [stdout] --> src/item/item_id.rs:240:11 [INFO] [stdout] | [INFO] [stdout] 240 | pub const WHEAT_ITEM: u16 = 296; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BREAD` is never used [INFO] [stdout] --> src/item/item_id.rs:241:11 [INFO] [stdout] | [INFO] [stdout] 241 | pub const BREAD: u16 = 297; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LEATHER_HELMET` is never used [INFO] [stdout] --> src/item/item_id.rs:242:11 [INFO] [stdout] | [INFO] [stdout] 242 | pub const LEATHER_HELMET: u16 = 298; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LEATHER_CHESTPLATE` is never used [INFO] [stdout] --> src/item/item_id.rs:243:11 [INFO] [stdout] | [INFO] [stdout] 243 | pub const LEATHER_CHESTPLATE: u16 = 299; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LEATHER_LEGGINGS` is never used [INFO] [stdout] --> src/item/item_id.rs:244:11 [INFO] [stdout] | [INFO] [stdout] 244 | pub const LEATHER_LEGGINGS: u16 = 300; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LEATHER_BOOTS` is never used [INFO] [stdout] --> src/item/item_id.rs:245:11 [INFO] [stdout] | [INFO] [stdout] 245 | pub const LEATHER_BOOTS: u16 = 301; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHAINMAIL_HELMET` is never used [INFO] [stdout] --> src/item/item_id.rs:246:11 [INFO] [stdout] | [INFO] [stdout] 246 | pub const CHAINMAIL_HELMET: u16 = 302; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHAINMAIL_CHESTPLATE` is never used [INFO] [stdout] --> src/item/item_id.rs:247:11 [INFO] [stdout] | [INFO] [stdout] 247 | pub const CHAINMAIL_CHESTPLATE: u16 = 303; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHAINMAIL_LEGGINGS` is never used [INFO] [stdout] --> src/item/item_id.rs:248:11 [INFO] [stdout] | [INFO] [stdout] 248 | pub const CHAINMAIL_LEGGINGS: u16 = 304; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHAINMAIL_BOOTS` is never used [INFO] [stdout] --> src/item/item_id.rs:249:11 [INFO] [stdout] | [INFO] [stdout] 249 | pub const CHAINMAIL_BOOTS: u16 = 305; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_HELMET` is never used [INFO] [stdout] --> src/item/item_id.rs:250:11 [INFO] [stdout] | [INFO] [stdout] 250 | pub const IRON_HELMET: u16 = 306; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_CHESTPLATE` is never used [INFO] [stdout] --> src/item/item_id.rs:251:11 [INFO] [stdout] | [INFO] [stdout] 251 | pub const IRON_CHESTPLATE: u16 = 307; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_LEGGINGS` is never used [INFO] [stdout] --> src/item/item_id.rs:252:11 [INFO] [stdout] | [INFO] [stdout] 252 | pub const IRON_LEGGINGS: u16 = 308; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_BOOTS` is never used [INFO] [stdout] --> src/item/item_id.rs:253:11 [INFO] [stdout] | [INFO] [stdout] 253 | pub const IRON_BOOTS: u16 = 309; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_HELMET` is never used [INFO] [stdout] --> src/item/item_id.rs:254:11 [INFO] [stdout] | [INFO] [stdout] 254 | pub const DIAMOND_HELMET: u16 = 310; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_CHESTPLATE` is never used [INFO] [stdout] --> src/item/item_id.rs:255:11 [INFO] [stdout] | [INFO] [stdout] 255 | pub const DIAMOND_CHESTPLATE: u16 = 311; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_LEGGINGS` is never used [INFO] [stdout] --> src/item/item_id.rs:256:11 [INFO] [stdout] | [INFO] [stdout] 256 | pub const DIAMOND_LEGGINGS: u16 = 312; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_BOOTS` is never used [INFO] [stdout] --> src/item/item_id.rs:257:11 [INFO] [stdout] | [INFO] [stdout] 257 | pub const DIAMOND_BOOTS: u16 = 313; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_HELMET` is never used [INFO] [stdout] --> src/item/item_id.rs:258:11 [INFO] [stdout] | [INFO] [stdout] 258 | pub const GOLDEN_HELMET: u16 = 314; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_CHESTPLATE` is never used [INFO] [stdout] --> src/item/item_id.rs:259:11 [INFO] [stdout] | [INFO] [stdout] 259 | pub const GOLDEN_CHESTPLATE: u16 = 315; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_LEGGINGS` is never used [INFO] [stdout] --> src/item/item_id.rs:260:11 [INFO] [stdout] | [INFO] [stdout] 260 | pub const GOLDEN_LEGGINGS: u16 = 316; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_BOOTS` is never used [INFO] [stdout] --> src/item/item_id.rs:261:11 [INFO] [stdout] | [INFO] [stdout] 261 | pub const GOLDEN_BOOTS: u16 = 317; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FLINT` is never used [INFO] [stdout] --> src/item/item_id.rs:262:11 [INFO] [stdout] | [INFO] [stdout] 262 | pub const FLINT: u16 = 318; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PORKCHOP` is never used [INFO] [stdout] --> src/item/item_id.rs:263:11 [INFO] [stdout] | [INFO] [stdout] 263 | pub const PORKCHOP: u16 = 319; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COOKED_PORKCHOP` is never used [INFO] [stdout] --> src/item/item_id.rs:264:11 [INFO] [stdout] | [INFO] [stdout] 264 | pub const COOKED_PORKCHOP: u16 = 320; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PAINTING` is never used [INFO] [stdout] --> src/item/item_id.rs:265:11 [INFO] [stdout] | [INFO] [stdout] 265 | pub const PAINTING: u16 = 321; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_APPLE` is never used [INFO] [stdout] --> src/item/item_id.rs:266:11 [INFO] [stdout] | [INFO] [stdout] 266 | pub const GOLDEN_APPLE: u16 = 322; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SIGN` is never used [INFO] [stdout] --> src/item/item_id.rs:267:11 [INFO] [stdout] | [INFO] [stdout] 267 | pub const SIGN: u16 = 323; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WOODEN_DOOR_ITEM` is never used [INFO] [stdout] --> src/item/item_id.rs:268:11 [INFO] [stdout] | [INFO] [stdout] 268 | pub const WOODEN_DOOR_ITEM: u16 = 324; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BUCKET` is never used [INFO] [stdout] --> src/item/item_id.rs:269:11 [INFO] [stdout] | [INFO] [stdout] 269 | pub const BUCKET: u16 = 325; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WATER_BUCKET` is never used [INFO] [stdout] --> src/item/item_id.rs:270:11 [INFO] [stdout] | [INFO] [stdout] 270 | pub const WATER_BUCKET: u16 = 326; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LAVA_BUCKET` is never used [INFO] [stdout] --> src/item/item_id.rs:271:11 [INFO] [stdout] | [INFO] [stdout] 271 | pub const LAVA_BUCKET: u16 = 327; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MINECART` is never used [INFO] [stdout] --> src/item/item_id.rs:272:11 [INFO] [stdout] | [INFO] [stdout] 272 | pub const MINECART: u16 = 328; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SADDLE` is never used [INFO] [stdout] --> src/item/item_id.rs:273:11 [INFO] [stdout] | [INFO] [stdout] 273 | pub const SADDLE: u16 = 329; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_DOOR_ITEM` is never used [INFO] [stdout] --> src/item/item_id.rs:274:11 [INFO] [stdout] | [INFO] [stdout] 274 | pub const IRON_DOOR_ITEM: u16 = 330; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `REDSTONE` is never used [INFO] [stdout] --> src/item/item_id.rs:275:11 [INFO] [stdout] | [INFO] [stdout] 275 | pub const REDSTONE: u16 = 331; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SNOWBALL` is never used [INFO] [stdout] --> src/item/item_id.rs:276:11 [INFO] [stdout] | [INFO] [stdout] 276 | pub const SNOWBALL: u16 = 332; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BOAT` is never used [INFO] [stdout] --> src/item/item_id.rs:277:11 [INFO] [stdout] | [INFO] [stdout] 277 | pub const BOAT: u16 = 333; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LEATHER` is never used [INFO] [stdout] --> src/item/item_id.rs:278:11 [INFO] [stdout] | [INFO] [stdout] 278 | pub const LEATHER: u16 = 334; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MILK_BUCKET` is never used [INFO] [stdout] --> src/item/item_id.rs:279:11 [INFO] [stdout] | [INFO] [stdout] 279 | pub const MILK_BUCKET: u16 = 335; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BRICK` is never used [INFO] [stdout] --> src/item/item_id.rs:280:11 [INFO] [stdout] | [INFO] [stdout] 280 | pub const BRICK: u16 = 336; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CLAY_BALL` is never used [INFO] [stdout] --> src/item/item_id.rs:281:11 [INFO] [stdout] | [INFO] [stdout] 281 | pub const CLAY_BALL: u16 = 337; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `REEDS_ITEM` is never used [INFO] [stdout] --> src/item/item_id.rs:282:11 [INFO] [stdout] | [INFO] [stdout] 282 | pub const REEDS_ITEM: u16 = 338; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PAPER` is never used [INFO] [stdout] --> src/item/item_id.rs:283:11 [INFO] [stdout] | [INFO] [stdout] 283 | pub const PAPER: u16 = 339; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BOOK` is never used [INFO] [stdout] --> src/item/item_id.rs:284:11 [INFO] [stdout] | [INFO] [stdout] 284 | pub const BOOK: u16 = 340; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SLIME_BALL` is never used [INFO] [stdout] --> src/item/item_id.rs:285:11 [INFO] [stdout] | [INFO] [stdout] 285 | pub const SLIME_BALL: u16 = 341; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHEST_MINECART` is never used [INFO] [stdout] --> src/item/item_id.rs:286:11 [INFO] [stdout] | [INFO] [stdout] 286 | pub const CHEST_MINECART: u16 = 342; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FURNACE_MINECART` is never used [INFO] [stdout] --> src/item/item_id.rs:287:11 [INFO] [stdout] | [INFO] [stdout] 287 | pub const FURNACE_MINECART: u16 = 343; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `EGG` is never used [INFO] [stdout] --> src/item/item_id.rs:288:11 [INFO] [stdout] | [INFO] [stdout] 288 | pub const EGG: u16 = 344; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COMPASS` is never used [INFO] [stdout] --> src/item/item_id.rs:289:11 [INFO] [stdout] | [INFO] [stdout] 289 | pub const COMPASS: u16 = 345; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FISHING_ROD` is never used [INFO] [stdout] --> src/item/item_id.rs:290:11 [INFO] [stdout] | [INFO] [stdout] 290 | pub const FISHING_ROD: u16 = 346; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CLOCK` is never used [INFO] [stdout] --> src/item/item_id.rs:291:11 [INFO] [stdout] | [INFO] [stdout] 291 | pub const CLOCK: u16 = 347; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GLOWSTONE_DUST` is never used [INFO] [stdout] --> src/item/item_id.rs:292:11 [INFO] [stdout] | [INFO] [stdout] 292 | pub const GLOWSTONE_DUST: u16 = 348; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FISH` is never used [INFO] [stdout] --> src/item/item_id.rs:293:11 [INFO] [stdout] | [INFO] [stdout] 293 | pub const FISH: u16 = 349; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COOKED_FISH` is never used [INFO] [stdout] --> src/item/item_id.rs:294:11 [INFO] [stdout] | [INFO] [stdout] 294 | pub const COOKED_FISH: u16 = 350; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DYE` is never used [INFO] [stdout] --> src/item/item_id.rs:295:11 [INFO] [stdout] | [INFO] [stdout] 295 | pub const DYE: u16 = 351; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BONE` is never used [INFO] [stdout] --> src/item/item_id.rs:296:11 [INFO] [stdout] | [INFO] [stdout] 296 | pub const BONE: u16 = 352; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SUGAR` is never used [INFO] [stdout] --> src/item/item_id.rs:297:11 [INFO] [stdout] | [INFO] [stdout] 297 | pub const SUGAR: u16 = 353; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CAKE_ITEM` is never used [INFO] [stdout] --> src/item/item_id.rs:298:11 [INFO] [stdout] | [INFO] [stdout] 298 | pub const CAKE_ITEM: u16 = 354; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BED_ITEM` is never used [INFO] [stdout] --> src/item/item_id.rs:299:11 [INFO] [stdout] | [INFO] [stdout] 299 | pub const BED_ITEM: u16 = 355; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `REPEATER` is never used [INFO] [stdout] --> src/item/item_id.rs:300:11 [INFO] [stdout] | [INFO] [stdout] 300 | pub const REPEATER: u16 = 356; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COOKIE` is never used [INFO] [stdout] --> src/item/item_id.rs:301:11 [INFO] [stdout] | [INFO] [stdout] 301 | pub const COOKIE: u16 = 357; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FILLED_MAP` is never used [INFO] [stdout] --> src/item/item_id.rs:302:11 [INFO] [stdout] | [INFO] [stdout] 302 | pub const FILLED_MAP: u16 = 358; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SHEARS` is never used [INFO] [stdout] --> src/item/item_id.rs:303:11 [INFO] [stdout] | [INFO] [stdout] 303 | pub const SHEARS: u16 = 359; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MELON` is never used [INFO] [stdout] --> src/item/item_id.rs:304:11 [INFO] [stdout] | [INFO] [stdout] 304 | pub const MELON: u16 = 360; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PUMPKIN_SEEDS` is never used [INFO] [stdout] --> src/item/item_id.rs:305:11 [INFO] [stdout] | [INFO] [stdout] 305 | pub const PUMPKIN_SEEDS: u16 = 361; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MELON_SEEDS` is never used [INFO] [stdout] --> src/item/item_id.rs:306:11 [INFO] [stdout] | [INFO] [stdout] 306 | pub const MELON_SEEDS: u16 = 362; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BEEF` is never used [INFO] [stdout] --> src/item/item_id.rs:307:11 [INFO] [stdout] | [INFO] [stdout] 307 | pub const BEEF: u16 = 363; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COOKED_BEEF` is never used [INFO] [stdout] --> src/item/item_id.rs:308:11 [INFO] [stdout] | [INFO] [stdout] 308 | pub const COOKED_BEEF: u16 = 364; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHICKEN` is never used [INFO] [stdout] --> src/item/item_id.rs:309:11 [INFO] [stdout] | [INFO] [stdout] 309 | pub const CHICKEN: u16 = 365; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COOKED_CHICKEN` is never used [INFO] [stdout] --> src/item/item_id.rs:310:11 [INFO] [stdout] | [INFO] [stdout] 310 | pub const COOKED_CHICKEN: u16 = 366; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ROTTEN_FLESH` is never used [INFO] [stdout] --> src/item/item_id.rs:311:11 [INFO] [stdout] | [INFO] [stdout] 311 | pub const ROTTEN_FLESH: u16 = 367; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ENDER_PEARL` is never used [INFO] [stdout] --> src/item/item_id.rs:312:11 [INFO] [stdout] | [INFO] [stdout] 312 | pub const ENDER_PEARL: u16 = 368; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BLAZE_ROD` is never used [INFO] [stdout] --> src/item/item_id.rs:313:11 [INFO] [stdout] | [INFO] [stdout] 313 | pub const BLAZE_ROD: u16 = 369; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GHAST_TEAR` is never used [INFO] [stdout] --> src/item/item_id.rs:314:11 [INFO] [stdout] | [INFO] [stdout] 314 | pub const GHAST_TEAR: u16 = 370; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLD_NUGGET` is never used [INFO] [stdout] --> src/item/item_id.rs:315:11 [INFO] [stdout] | [INFO] [stdout] 315 | pub const GOLD_NUGGET: u16 = 371; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NETHER_WART_ITEM` is never used [INFO] [stdout] --> src/item/item_id.rs:316:11 [INFO] [stdout] | [INFO] [stdout] 316 | pub const NETHER_WART_ITEM: u16 = 372; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `POTION` is never used [INFO] [stdout] --> src/item/item_id.rs:317:11 [INFO] [stdout] | [INFO] [stdout] 317 | pub const POTION: u16 = 373; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GLASS_BOTTLE` is never used [INFO] [stdout] --> src/item/item_id.rs:318:11 [INFO] [stdout] | [INFO] [stdout] 318 | pub const GLASS_BOTTLE: u16 = 374; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SPIDER_EYE` is never used [INFO] [stdout] --> src/item/item_id.rs:319:11 [INFO] [stdout] | [INFO] [stdout] 319 | pub const SPIDER_EYE: u16 = 375; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FERMENTED_SPIDER_EYE` is never used [INFO] [stdout] --> src/item/item_id.rs:320:11 [INFO] [stdout] | [INFO] [stdout] 320 | pub const FERMENTED_SPIDER_EYE: u16 = 376; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BLAZE_POWDER` is never used [INFO] [stdout] --> src/item/item_id.rs:321:11 [INFO] [stdout] | [INFO] [stdout] 321 | pub const BLAZE_POWDER: u16 = 377; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MAGMA_CREAM` is never used [INFO] [stdout] --> src/item/item_id.rs:322:11 [INFO] [stdout] | [INFO] [stdout] 322 | pub const MAGMA_CREAM: u16 = 378; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BREWING_STAND_ITEM` is never used [INFO] [stdout] --> src/item/item_id.rs:323:11 [INFO] [stdout] | [INFO] [stdout] 323 | pub const BREWING_STAND_ITEM: u16 = 379; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CAULDRON_ITEM` is never used [INFO] [stdout] --> src/item/item_id.rs:324:11 [INFO] [stdout] | [INFO] [stdout] 324 | pub const CAULDRON_ITEM: u16 = 380; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ENDER_EYE` is never used [INFO] [stdout] --> src/item/item_id.rs:325:11 [INFO] [stdout] | [INFO] [stdout] 325 | pub const ENDER_EYE: u16 = 381; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SPECKLED_MELON` is never used [INFO] [stdout] --> src/item/item_id.rs:326:11 [INFO] [stdout] | [INFO] [stdout] 326 | pub const SPECKLED_MELON: u16 = 382; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SPAWN_EGG` is never used [INFO] [stdout] --> src/item/item_id.rs:327:11 [INFO] [stdout] | [INFO] [stdout] 327 | pub const SPAWN_EGG: u16 = 383; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `EXPERIENCE_BOTTLE` is never used [INFO] [stdout] --> src/item/item_id.rs:328:11 [INFO] [stdout] | [INFO] [stdout] 328 | pub const EXPERIENCE_BOTTLE: u16 = 384; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FIRE_CHARGE` is never used [INFO] [stdout] --> src/item/item_id.rs:329:11 [INFO] [stdout] | [INFO] [stdout] 329 | pub const FIRE_CHARGE: u16 = 385; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WRITABLE_BOOK` is never used [INFO] [stdout] --> src/item/item_id.rs:330:11 [INFO] [stdout] | [INFO] [stdout] 330 | pub const WRITABLE_BOOK: u16 = 386; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WRITTEN_BOOK` is never used [INFO] [stdout] --> src/item/item_id.rs:331:11 [INFO] [stdout] | [INFO] [stdout] 331 | pub const WRITTEN_BOOK: u16 = 387; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `EMERALD` is never used [INFO] [stdout] --> src/item/item_id.rs:332:11 [INFO] [stdout] | [INFO] [stdout] 332 | pub const EMERALD: u16 = 388; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ITEM_FRAME` is never used [INFO] [stdout] --> src/item/item_id.rs:333:11 [INFO] [stdout] | [INFO] [stdout] 333 | pub const ITEM_FRAME: u16 = 389; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FLOWER_POT_ITEM` is never used [INFO] [stdout] --> src/item/item_id.rs:334:11 [INFO] [stdout] | [INFO] [stdout] 334 | pub const FLOWER_POT_ITEM: u16 = 390; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CARROT` is never used [INFO] [stdout] --> src/item/item_id.rs:335:11 [INFO] [stdout] | [INFO] [stdout] 335 | pub const CARROT: u16 = 391; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `POTATO` is never used [INFO] [stdout] --> src/item/item_id.rs:336:11 [INFO] [stdout] | [INFO] [stdout] 336 | pub const POTATO: u16 = 392; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BAKED_POTATO` is never used [INFO] [stdout] --> src/item/item_id.rs:337:11 [INFO] [stdout] | [INFO] [stdout] 337 | pub const BAKED_POTATO: u16 = 393; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `POISONOUS_POTATO` is never used [INFO] [stdout] --> src/item/item_id.rs:338:11 [INFO] [stdout] | [INFO] [stdout] 338 | pub const POISONOUS_POTATO: u16 = 394; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MAP` is never used [INFO] [stdout] --> src/item/item_id.rs:339:11 [INFO] [stdout] | [INFO] [stdout] 339 | pub const MAP: u16 = 395; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_CARROT` is never used [INFO] [stdout] --> src/item/item_id.rs:340:11 [INFO] [stdout] | [INFO] [stdout] 340 | pub const GOLDEN_CARROT: u16 = 396; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SKULL_ITEM` is never used [INFO] [stdout] --> src/item/item_id.rs:341:11 [INFO] [stdout] | [INFO] [stdout] 341 | pub const SKULL_ITEM: u16 = 397; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CARROT_ON_A_STICK` is never used [INFO] [stdout] --> src/item/item_id.rs:342:11 [INFO] [stdout] | [INFO] [stdout] 342 | pub const CARROT_ON_A_STICK: u16 = 398; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NETHER_STAR` is never used [INFO] [stdout] --> src/item/item_id.rs:343:11 [INFO] [stdout] | [INFO] [stdout] 343 | pub const NETHER_STAR: u16 = 399; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PUMPKIN_PIE` is never used [INFO] [stdout] --> src/item/item_id.rs:344:11 [INFO] [stdout] | [INFO] [stdout] 344 | pub const PUMPKIN_PIE: u16 = 400; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FIREWORKS` is never used [INFO] [stdout] --> src/item/item_id.rs:345:11 [INFO] [stdout] | [INFO] [stdout] 345 | pub const FIREWORKS: u16 = 401; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FIREWORK_CHARGE` is never used [INFO] [stdout] --> src/item/item_id.rs:346:11 [INFO] [stdout] | [INFO] [stdout] 346 | pub const FIREWORK_CHARGE: u16 = 402; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ENCHANTED_BOOK` is never used [INFO] [stdout] --> src/item/item_id.rs:347:11 [INFO] [stdout] | [INFO] [stdout] 347 | pub const ENCHANTED_BOOK: u16 = 403; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COMPARATOR` is never used [INFO] [stdout] --> src/item/item_id.rs:348:11 [INFO] [stdout] | [INFO] [stdout] 348 | pub const COMPARATOR: u16 = 404; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NETHERBRICK` is never used [INFO] [stdout] --> src/item/item_id.rs:349:11 [INFO] [stdout] | [INFO] [stdout] 349 | pub const NETHERBRICK: u16 = 405; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `QUARTZ` is never used [INFO] [stdout] --> src/item/item_id.rs:350:11 [INFO] [stdout] | [INFO] [stdout] 350 | pub const QUARTZ: u16 = 406; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TNT_MINECART` is never used [INFO] [stdout] --> src/item/item_id.rs:351:11 [INFO] [stdout] | [INFO] [stdout] 351 | pub const TNT_MINECART: u16 = 407; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HOPPER_MINECART` is never used [INFO] [stdout] --> src/item/item_id.rs:352:11 [INFO] [stdout] | [INFO] [stdout] 352 | pub const HOPPER_MINECART: u16 = 408; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PRISMARINE_SHARD` is never used [INFO] [stdout] --> src/item/item_id.rs:353:11 [INFO] [stdout] | [INFO] [stdout] 353 | pub const PRISMARINE_SHARD: u16 = 409; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PRISMARINE_CRYSTALS` is never used [INFO] [stdout] --> src/item/item_id.rs:354:11 [INFO] [stdout] | [INFO] [stdout] 354 | pub const PRISMARINE_CRYSTALS: u16 = 410; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RABBIT` is never used [INFO] [stdout] --> src/item/item_id.rs:355:11 [INFO] [stdout] | [INFO] [stdout] 355 | pub const RABBIT: u16 = 411; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COOKED_RABBIT` is never used [INFO] [stdout] --> src/item/item_id.rs:356:11 [INFO] [stdout] | [INFO] [stdout] 356 | pub const COOKED_RABBIT: u16 = 412; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RABBIT_STEW` is never used [INFO] [stdout] --> src/item/item_id.rs:357:11 [INFO] [stdout] | [INFO] [stdout] 357 | pub const RABBIT_STEW: u16 = 413; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RABBIT_FOOT` is never used [INFO] [stdout] --> src/item/item_id.rs:358:11 [INFO] [stdout] | [INFO] [stdout] 358 | pub const RABBIT_FOOT: u16 = 414; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RABBIT_HIDE` is never used [INFO] [stdout] --> src/item/item_id.rs:359:11 [INFO] [stdout] | [INFO] [stdout] 359 | pub const RABBIT_HIDE: u16 = 415; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ARMOR_STAND` is never used [INFO] [stdout] --> src/item/item_id.rs:360:11 [INFO] [stdout] | [INFO] [stdout] 360 | pub const ARMOR_STAND: u16 = 416; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_HORSE_ARMOR` is never used [INFO] [stdout] --> src/item/item_id.rs:361:11 [INFO] [stdout] | [INFO] [stdout] 361 | pub const IRON_HORSE_ARMOR: u16 = 417; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_HORSE_ARMOR` is never used [INFO] [stdout] --> src/item/item_id.rs:362:11 [INFO] [stdout] | [INFO] [stdout] 362 | pub const GOLDEN_HORSE_ARMOR: u16 = 418; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_HORSE_ARMOR` is never used [INFO] [stdout] --> src/item/item_id.rs:363:11 [INFO] [stdout] | [INFO] [stdout] 363 | pub const DIAMOND_HORSE_ARMOR: u16 = 419; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LEAD` is never used [INFO] [stdout] --> src/item/item_id.rs:364:11 [INFO] [stdout] | [INFO] [stdout] 364 | pub const LEAD: u16 = 420; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NAME_TAG` is never used [INFO] [stdout] --> src/item/item_id.rs:365:11 [INFO] [stdout] | [INFO] [stdout] 365 | pub const NAME_TAG: u16 = 421; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COMMAND_BLOCK_MINECART` is never used [INFO] [stdout] --> src/item/item_id.rs:366:11 [INFO] [stdout] | [INFO] [stdout] 366 | pub const COMMAND_BLOCK_MINECART: u16 = 422; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MUTTON` is never used [INFO] [stdout] --> src/item/item_id.rs:367:11 [INFO] [stdout] | [INFO] [stdout] 367 | pub const MUTTON: u16 = 423; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COOKED_MUTTON` is never used [INFO] [stdout] --> src/item/item_id.rs:368:11 [INFO] [stdout] | [INFO] [stdout] 368 | pub const COOKED_MUTTON: u16 = 424; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BANNER` is never used [INFO] [stdout] --> src/item/item_id.rs:369:11 [INFO] [stdout] | [INFO] [stdout] 369 | pub const BANNER: u16 = 425; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SPRUCE_DOOR_ITEM` is never used [INFO] [stdout] --> src/item/item_id.rs:370:11 [INFO] [stdout] | [INFO] [stdout] 370 | pub const SPRUCE_DOOR_ITEM: u16 = 427; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BIRCH_DOOR_ITEM` is never used [INFO] [stdout] --> src/item/item_id.rs:371:11 [INFO] [stdout] | [INFO] [stdout] 371 | pub const BIRCH_DOOR_ITEM: u16 = 428; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `JUNGLE_DOOR_ITEM` is never used [INFO] [stdout] --> src/item/item_id.rs:372:11 [INFO] [stdout] | [INFO] [stdout] 372 | pub const JUNGLE_DOOR_ITEM: u16 = 429; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACACIA_DOOR_ITEM` is never used [INFO] [stdout] --> src/item/item_id.rs:373:11 [INFO] [stdout] | [INFO] [stdout] 373 | pub const ACACIA_DOOR_ITEM: u16 = 430; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DARK_OAK_DOOR_ITEM` is never used [INFO] [stdout] --> src/item/item_id.rs:374:11 [INFO] [stdout] | [INFO] [stdout] 374 | pub const DARK_OAK_DOOR_ITEM: u16 = 431; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_13` is never used [INFO] [stdout] --> src/item/item_id.rs:375:11 [INFO] [stdout] | [INFO] [stdout] 375 | pub const RECORD_13: u16 = 2256; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_CAT` is never used [INFO] [stdout] --> src/item/item_id.rs:376:11 [INFO] [stdout] | [INFO] [stdout] 376 | pub const RECORD_CAT: u16 = 2257; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_BLOCKS` is never used [INFO] [stdout] --> src/item/item_id.rs:377:11 [INFO] [stdout] | [INFO] [stdout] 377 | pub const RECORD_BLOCKS: u16 = 2258; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_CHIRP` is never used [INFO] [stdout] --> src/item/item_id.rs:378:11 [INFO] [stdout] | [INFO] [stdout] 378 | pub const RECORD_CHIRP: u16 = 2259; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_FAR` is never used [INFO] [stdout] --> src/item/item_id.rs:379:11 [INFO] [stdout] | [INFO] [stdout] 379 | pub const RECORD_FAR: u16 = 2260; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_MALL` is never used [INFO] [stdout] --> src/item/item_id.rs:380:11 [INFO] [stdout] | [INFO] [stdout] 380 | pub const RECORD_MALL: u16 = 2261; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_MELLOHI` is never used [INFO] [stdout] --> src/item/item_id.rs:381:11 [INFO] [stdout] | [INFO] [stdout] 381 | pub const RECORD_MELLOHI: u16 = 2262; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_STAL` is never used [INFO] [stdout] --> src/item/item_id.rs:382:11 [INFO] [stdout] | [INFO] [stdout] 382 | pub const RECORD_STAL: u16 = 2263; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_STRAD` is never used [INFO] [stdout] --> src/item/item_id.rs:383:11 [INFO] [stdout] | [INFO] [stdout] 383 | pub const RECORD_STRAD: u16 = 2264; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_WARD` is never used [INFO] [stdout] --> src/item/item_id.rs:384:11 [INFO] [stdout] | [INFO] [stdout] 384 | pub const RECORD_WARD: u16 = 2265; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_11` is never used [INFO] [stdout] --> src/item/item_id.rs:385:11 [INFO] [stdout] | [INFO] [stdout] 385 | pub const RECORD_11: u16 = 2266; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_WAIT` is never used [INFO] [stdout] --> src/item/item_id.rs:386:11 [INFO] [stdout] | [INFO] [stdout] 386 | pub const RECORD_WAIT: u16 = 2267; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_SHOVEL_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:588:11 [INFO] [stdout] | [INFO] [stdout] 588 | pub const IRON_SHOVEL_NAME: &str = "iron_shovel"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_PICKAXE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:589:11 [INFO] [stdout] | [INFO] [stdout] 589 | pub const IRON_PICKAXE_NAME: &str = "iron_pickaxe"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_AXE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:590:11 [INFO] [stdout] | [INFO] [stdout] 590 | pub const IRON_AXE_NAME: &str = "iron_axe"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FLINT_AND_STEEL_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:591:11 [INFO] [stdout] | [INFO] [stdout] 591 | pub const FLINT_AND_STEEL_NAME: &str = "flint_and_steel"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APPLE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:592:11 [INFO] [stdout] | [INFO] [stdout] 592 | pub const APPLE_NAME: &str = "apple"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BOW_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:593:11 [INFO] [stdout] | [INFO] [stdout] 593 | pub const BOW_NAME: &str = "bow"; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ARROW_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:594:11 [INFO] [stdout] | [INFO] [stdout] 594 | pub const ARROW_NAME: &str = "arrow"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COAL_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:595:11 [INFO] [stdout] | [INFO] [stdout] 595 | pub const COAL_NAME: &str = "coal"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:596:11 [INFO] [stdout] | [INFO] [stdout] 596 | pub const DIAMOND_NAME: &str = "diamond"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_INGOT_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:597:11 [INFO] [stdout] | [INFO] [stdout] 597 | pub const IRON_INGOT_NAME: &str = "iron_ingot"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLD_INGOT_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:598:11 [INFO] [stdout] | [INFO] [stdout] 598 | pub const GOLD_INGOT_NAME: &str = "gold_ingot"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_SWORD_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:599:11 [INFO] [stdout] | [INFO] [stdout] 599 | pub const IRON_SWORD_NAME: &str = "iron_sword"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WOODEN_SWORD_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:600:11 [INFO] [stdout] | [INFO] [stdout] 600 | pub const WOODEN_SWORD_NAME: &str = "wooden_sword"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WOODEN_SHOVEL_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:601:11 [INFO] [stdout] | [INFO] [stdout] 601 | pub const WOODEN_SHOVEL_NAME: &str = "wooden_shovel"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WOODEN_PICKAXE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:602:11 [INFO] [stdout] | [INFO] [stdout] 602 | pub const WOODEN_PICKAXE_NAME: &str = "wooden_pickaxe"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WOODEN_AXE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:603:11 [INFO] [stdout] | [INFO] [stdout] 603 | pub const WOODEN_AXE_NAME: &str = "wooden_axe"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STONE_SWORD_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:604:11 [INFO] [stdout] | [INFO] [stdout] 604 | pub const STONE_SWORD_NAME: &str = "stone_sword"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STONE_SHOVEL_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:605:11 [INFO] [stdout] | [INFO] [stdout] 605 | pub const STONE_SHOVEL_NAME: &str = "stone_shovel"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STONE_PICKAXE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:606:11 [INFO] [stdout] | [INFO] [stdout] 606 | pub const STONE_PICKAXE_NAME: &str = "stone_pickaxe"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STONE_AXE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:607:11 [INFO] [stdout] | [INFO] [stdout] 607 | pub const STONE_AXE_NAME: &str = "stone_axe"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_SWORD_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:608:11 [INFO] [stdout] | [INFO] [stdout] 608 | pub const DIAMOND_SWORD_NAME: &str = "diamond_sword"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_SHOVEL_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:609:11 [INFO] [stdout] | [INFO] [stdout] 609 | pub const DIAMOND_SHOVEL_NAME: &str = "diamond_shovel"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_PICKAXE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:610:11 [INFO] [stdout] | [INFO] [stdout] 610 | pub const DIAMOND_PICKAXE_NAME: &str = "diamond_pickaxe"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_AXE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:611:11 [INFO] [stdout] | [INFO] [stdout] 611 | pub const DIAMOND_AXE_NAME: &str = "diamond_axe"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STICK_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:612:11 [INFO] [stdout] | [INFO] [stdout] 612 | pub const STICK_NAME: &str = "stick"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BOWL_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:613:11 [INFO] [stdout] | [INFO] [stdout] 613 | pub const BOWL_NAME: &str = "bowl"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MUSHROOM_STEW_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:614:11 [INFO] [stdout] | [INFO] [stdout] 614 | pub const MUSHROOM_STEW_NAME: &str = "mushroom_stew"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_SWORD_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:615:11 [INFO] [stdout] | [INFO] [stdout] 615 | pub const GOLDEN_SWORD_NAME: &str = "golden_sword"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_SHOVEL_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:616:11 [INFO] [stdout] | [INFO] [stdout] 616 | pub const GOLDEN_SHOVEL_NAME: &str = "golden_shovel"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_PICKAXE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:617:11 [INFO] [stdout] | [INFO] [stdout] 617 | pub const GOLDEN_PICKAXE_NAME: &str = "golden_pickaxe"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_AXE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:618:11 [INFO] [stdout] | [INFO] [stdout] 618 | pub const GOLDEN_AXE_NAME: &str = "golden_axe"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STRING_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:619:11 [INFO] [stdout] | [INFO] [stdout] 619 | pub const STRING_NAME: &str = "string"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FEATHER_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:620:11 [INFO] [stdout] | [INFO] [stdout] 620 | pub const FEATHER_NAME: &str = "feather"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GUNPOWDER_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:621:11 [INFO] [stdout] | [INFO] [stdout] 621 | pub const GUNPOWDER_NAME: &str = "gunpowder"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WOODEN_HOE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:622:11 [INFO] [stdout] | [INFO] [stdout] 622 | pub const WOODEN_HOE_NAME: &str = "wooden_hoe"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STONE_HOE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:623:11 [INFO] [stdout] | [INFO] [stdout] 623 | pub const STONE_HOE_NAME: &str = "stone_hoe"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_HOE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:624:11 [INFO] [stdout] | [INFO] [stdout] 624 | pub const IRON_HOE_NAME: &str = "iron_hoe"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_HOE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:625:11 [INFO] [stdout] | [INFO] [stdout] 625 | pub const DIAMOND_HOE_NAME: &str = "diamond_hoe"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_HOE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:626:11 [INFO] [stdout] | [INFO] [stdout] 626 | pub const GOLDEN_HOE_NAME: &str = "golden_hoe"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WHEAT_SEEDS_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:627:11 [INFO] [stdout] | [INFO] [stdout] 627 | pub const WHEAT_SEEDS_NAME: &str = "wheat_seeds"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WHEAT_ITEM_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:628:11 [INFO] [stdout] | [INFO] [stdout] 628 | pub const WHEAT_ITEM_NAME: &str = "wheat"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BREAD_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:629:11 [INFO] [stdout] | [INFO] [stdout] 629 | pub const BREAD_NAME: &str = "bread"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LEATHER_HELMET_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:630:11 [INFO] [stdout] | [INFO] [stdout] 630 | pub const LEATHER_HELMET_NAME: &str = "leather_helmet"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LEATHER_CHESTPLATE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:631:11 [INFO] [stdout] | [INFO] [stdout] 631 | pub const LEATHER_CHESTPLATE_NAME: &str = "leather_chestplate"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LEATHER_LEGGINGS_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:632:11 [INFO] [stdout] | [INFO] [stdout] 632 | pub const LEATHER_LEGGINGS_NAME: &str = "leather_leggings"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LEATHER_BOOTS_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:633:11 [INFO] [stdout] | [INFO] [stdout] 633 | pub const LEATHER_BOOTS_NAME: &str = "leather_boots"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHAINMAIL_HELMET_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:634:11 [INFO] [stdout] | [INFO] [stdout] 634 | pub const CHAINMAIL_HELMET_NAME: &str = "chainmail_helmet"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHAINMAIL_CHESTPLATE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:635:11 [INFO] [stdout] | [INFO] [stdout] 635 | pub const CHAINMAIL_CHESTPLATE_NAME: &str = "chainmail_chestplate"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHAINMAIL_LEGGINGS_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:636:11 [INFO] [stdout] | [INFO] [stdout] 636 | pub const CHAINMAIL_LEGGINGS_NAME: &str = "chainmail_leggings"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHAINMAIL_BOOTS_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:637:11 [INFO] [stdout] | [INFO] [stdout] 637 | pub const CHAINMAIL_BOOTS_NAME: &str = "chainmail_boots"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_HELMET_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:638:11 [INFO] [stdout] | [INFO] [stdout] 638 | pub const IRON_HELMET_NAME: &str = "iron_helmet"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_CHESTPLATE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:639:11 [INFO] [stdout] | [INFO] [stdout] 639 | pub const IRON_CHESTPLATE_NAME: &str = "iron_chestplate"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_LEGGINGS_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:640:11 [INFO] [stdout] | [INFO] [stdout] 640 | pub const IRON_LEGGINGS_NAME: &str = "iron_leggings"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_BOOTS_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:641:11 [INFO] [stdout] | [INFO] [stdout] 641 | pub const IRON_BOOTS_NAME: &str = "iron_boots"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_HELMET_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:642:11 [INFO] [stdout] | [INFO] [stdout] 642 | pub const DIAMOND_HELMET_NAME: &str = "diamond_helmet"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_CHESTPLATE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:643:11 [INFO] [stdout] | [INFO] [stdout] 643 | pub const DIAMOND_CHESTPLATE_NAME: &str = "diamond_chestplate"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_LEGGINGS_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:644:11 [INFO] [stdout] | [INFO] [stdout] 644 | pub const DIAMOND_LEGGINGS_NAME: &str = "diamond_leggings"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_BOOTS_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:645:11 [INFO] [stdout] | [INFO] [stdout] 645 | pub const DIAMOND_BOOTS_NAME: &str = "diamond_boots"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_HELMET_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:646:11 [INFO] [stdout] | [INFO] [stdout] 646 | pub const GOLDEN_HELMET_NAME: &str = "golden_helmet"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_CHESTPLATE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:647:11 [INFO] [stdout] | [INFO] [stdout] 647 | pub const GOLDEN_CHESTPLATE_NAME: &str = "golden_chestplate"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_LEGGINGS_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:648:11 [INFO] [stdout] | [INFO] [stdout] 648 | pub const GOLDEN_LEGGINGS_NAME: &str = "golden_leggings"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_BOOTS_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:649:11 [INFO] [stdout] | [INFO] [stdout] 649 | pub const GOLDEN_BOOTS_NAME: &str = "golden_boots"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FLINT_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:650:11 [INFO] [stdout] | [INFO] [stdout] 650 | pub const FLINT_NAME: &str = "flint"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PORKCHOP_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:651:11 [INFO] [stdout] | [INFO] [stdout] 651 | pub const PORKCHOP_NAME: &str = "porkchop"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COOKED_PORKCHOP_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:652:11 [INFO] [stdout] | [INFO] [stdout] 652 | pub const COOKED_PORKCHOP_NAME: &str = "cooked_porkchop"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PAINTING_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:653:11 [INFO] [stdout] | [INFO] [stdout] 653 | pub const PAINTING_NAME: &str = "painting"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_APPLE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:654:11 [INFO] [stdout] | [INFO] [stdout] 654 | pub const GOLDEN_APPLE_NAME: &str = "golden_apple"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SIGN_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:655:11 [INFO] [stdout] | [INFO] [stdout] 655 | pub const SIGN_NAME: &str = "sign"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WOODEN_DOOR_ITEM_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:656:11 [INFO] [stdout] | [INFO] [stdout] 656 | pub const WOODEN_DOOR_ITEM_NAME: &str = "wooden_door"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BUCKET_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:657:11 [INFO] [stdout] | [INFO] [stdout] 657 | pub const BUCKET_NAME: &str = "bucket"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WATER_BUCKET_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:658:11 [INFO] [stdout] | [INFO] [stdout] 658 | pub const WATER_BUCKET_NAME: &str = "water_bucket"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LAVA_BUCKET_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:659:11 [INFO] [stdout] | [INFO] [stdout] 659 | pub const LAVA_BUCKET_NAME: &str = "lava_bucket"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MINECART_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:660:11 [INFO] [stdout] | [INFO] [stdout] 660 | pub const MINECART_NAME: &str = "minecart"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SADDLE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:661:11 [INFO] [stdout] | [INFO] [stdout] 661 | pub const SADDLE_NAME: &str = "saddle"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_DOOR__ITEM_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:662:11 [INFO] [stdout] | [INFO] [stdout] 662 | pub const IRON_DOOR__ITEM_NAME: &str = "iron_door"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `REDSTONE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:663:11 [INFO] [stdout] | [INFO] [stdout] 663 | pub const REDSTONE_NAME: &str = "redstone"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SNOWBALL_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:664:11 [INFO] [stdout] | [INFO] [stdout] 664 | pub const SNOWBALL_NAME: &str = "snowball"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BOAT_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:665:11 [INFO] [stdout] | [INFO] [stdout] 665 | pub const BOAT_NAME: &str = "boat"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LEATHER_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:666:11 [INFO] [stdout] | [INFO] [stdout] 666 | pub const LEATHER_NAME: &str = "leather"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MILK_BUCKET_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:667:11 [INFO] [stdout] | [INFO] [stdout] 667 | pub const MILK_BUCKET_NAME: &str = "milk_bucket"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BRICK_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:668:11 [INFO] [stdout] | [INFO] [stdout] 668 | pub const BRICK_NAME: &str = "brick"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CLAY_BALL_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:669:11 [INFO] [stdout] | [INFO] [stdout] 669 | pub const CLAY_BALL_NAME: &str = "clay_ball"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `REEDS_ITEM_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:670:11 [INFO] [stdout] | [INFO] [stdout] 670 | pub const REEDS_ITEM_NAME: &str = "reeds"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PAPER_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:671:11 [INFO] [stdout] | [INFO] [stdout] 671 | pub const PAPER_NAME: &str = "paper"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BOOK_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:672:11 [INFO] [stdout] | [INFO] [stdout] 672 | pub const BOOK_NAME: &str = "book"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SLIME_BALL_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:673:11 [INFO] [stdout] | [INFO] [stdout] 673 | pub const SLIME_BALL_NAME: &str = "slime_ball"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHEST_MINECART_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:674:11 [INFO] [stdout] | [INFO] [stdout] 674 | pub const CHEST_MINECART_NAME: &str = "chest_minecart"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FURNACE_MINECART_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:675:11 [INFO] [stdout] | [INFO] [stdout] 675 | pub const FURNACE_MINECART_NAME: &str = "furnace_minecart"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `EGG_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:676:11 [INFO] [stdout] | [INFO] [stdout] 676 | pub const EGG_NAME: &str = "egg"; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `perlin` [INFO] [stdout] --> src/world/world_properties.rs:46:13 [INFO] [stdout] | [INFO] [stdout] 46 | let perlin = Perlin::new(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_perlin` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COMPASS_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:677:11 [INFO] [stdout] | [INFO] [stdout] 677 | pub const COMPASS_NAME: &str = "compass"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FISHING_ROD_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:678:11 [INFO] [stdout] | [INFO] [stdout] 678 | pub const FISHING_ROD_NAME: &str = "fishing_rod"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CLOCK_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:679:11 [INFO] [stdout] | [INFO] [stdout] 679 | pub const CLOCK_NAME: &str = "clock"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GLOWSTONE_DUST_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:680:11 [INFO] [stdout] | [INFO] [stdout] 680 | pub const GLOWSTONE_DUST_NAME: &str = "glowstone_dust"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FISH_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:681:11 [INFO] [stdout] | [INFO] [stdout] 681 | pub const FISH_NAME: &str = "fish"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COOKED_FISH_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:682:11 [INFO] [stdout] | [INFO] [stdout] 682 | pub const COOKED_FISH_NAME: &str = "cooked_fish"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DYE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:683:11 [INFO] [stdout] | [INFO] [stdout] 683 | pub const DYE_NAME: &str = "dye"; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BONE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:684:11 [INFO] [stdout] | [INFO] [stdout] 684 | pub const BONE_NAME: &str = "bone"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SUGAR_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:685:11 [INFO] [stdout] | [INFO] [stdout] 685 | pub const SUGAR_NAME: &str = "sugar"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CAKE_ITEM_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:686:11 [INFO] [stdout] | [INFO] [stdout] 686 | pub const CAKE_ITEM_NAME: &str = "cake"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BED_ITEM_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:687:11 [INFO] [stdout] | [INFO] [stdout] 687 | pub const BED_ITEM_NAME: &str = "bed"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `REPEATER_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:688:11 [INFO] [stdout] | [INFO] [stdout] 688 | pub const REPEATER_NAME: &str = "repeater"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COOKIE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:689:11 [INFO] [stdout] | [INFO] [stdout] 689 | pub const COOKIE_NAME: &str = "cookie"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FILLED_MAP_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:690:11 [INFO] [stdout] | [INFO] [stdout] 690 | pub const FILLED_MAP_NAME: &str = "filled_map"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SHEARS_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:691:11 [INFO] [stdout] | [INFO] [stdout] 691 | pub const SHEARS_NAME: &str = "shears"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MELON_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:692:11 [INFO] [stdout] | [INFO] [stdout] 692 | pub const MELON_NAME: &str = "melon"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PUMPKIN_SEEDS_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:693:11 [INFO] [stdout] | [INFO] [stdout] 693 | pub const PUMPKIN_SEEDS_NAME: &str = "pumpkin_seeds"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MELON_SEEDS_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:694:11 [INFO] [stdout] | [INFO] [stdout] 694 | pub const MELON_SEEDS_NAME: &str = "melon_seeds"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BEEF_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:695:11 [INFO] [stdout] | [INFO] [stdout] 695 | pub const BEEF_NAME: &str = "beef"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COOKED_BEEF_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:696:11 [INFO] [stdout] | [INFO] [stdout] 696 | pub const COOKED_BEEF_NAME: &str = "cooked_beef"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHICKEN_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:697:11 [INFO] [stdout] | [INFO] [stdout] 697 | pub const CHICKEN_NAME: &str = "chicken"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COOKED_CHICKEN_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:698:11 [INFO] [stdout] | [INFO] [stdout] 698 | pub const COOKED_CHICKEN_NAME: &str = "cooked_chicken"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ROTTEN_FLESH_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:699:11 [INFO] [stdout] | [INFO] [stdout] 699 | pub const ROTTEN_FLESH_NAME: &str = "rotten_flesh"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ENDER_PEARL_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:700:11 [INFO] [stdout] | [INFO] [stdout] 700 | pub const ENDER_PEARL_NAME: &str = "ender_pearl"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BLAZE_ROD_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:701:11 [INFO] [stdout] | [INFO] [stdout] 701 | pub const BLAZE_ROD_NAME: &str = "blaze_rod"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GHAST_TEAR_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:702:11 [INFO] [stdout] | [INFO] [stdout] 702 | pub const GHAST_TEAR_NAME: &str = "ghast_tear"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLD_NUGGET_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:703:11 [INFO] [stdout] | [INFO] [stdout] 703 | pub const GOLD_NUGGET_NAME: &str = "gold_nugget"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NETHER_WART_ITEM_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:704:11 [INFO] [stdout] | [INFO] [stdout] 704 | pub const NETHER_WART_ITEM_NAME: &str = "nether_wart"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `POTION_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:705:11 [INFO] [stdout] | [INFO] [stdout] 705 | pub const POTION_NAME: &str = "potion"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GLASS_BOTTLE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:706:11 [INFO] [stdout] | [INFO] [stdout] 706 | pub const GLASS_BOTTLE_NAME: &str = "glass_bottle"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SPIDER_EYE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:707:11 [INFO] [stdout] | [INFO] [stdout] 707 | pub const SPIDER_EYE_NAME: &str = "spider_eye"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FERMENTED_SPIDER_EYE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:708:11 [INFO] [stdout] | [INFO] [stdout] 708 | pub const FERMENTED_SPIDER_EYE_NAME: &str = "fermented_spider_eye"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BLAZE_POWDER_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:709:11 [INFO] [stdout] | [INFO] [stdout] 709 | pub const BLAZE_POWDER_NAME: &str = "blaze_powder"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MAGMA_CREAM_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:710:11 [INFO] [stdout] | [INFO] [stdout] 710 | pub const MAGMA_CREAM_NAME: &str = "magma_cream"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BREWING_STAND_ITEM_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:711:11 [INFO] [stdout] | [INFO] [stdout] 711 | pub const BREWING_STAND_ITEM_NAME: &str = "brewing_stand"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CAULDRON_ITEM_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:712:11 [INFO] [stdout] | [INFO] [stdout] 712 | pub const CAULDRON_ITEM_NAME: &str = "cauldron"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ENDER_EYE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:713:11 [INFO] [stdout] | [INFO] [stdout] 713 | pub const ENDER_EYE_NAME: &str = "ender_eye"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SPECKLED_MELON_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:714:11 [INFO] [stdout] | [INFO] [stdout] 714 | pub const SPECKLED_MELON_NAME: &str = "speckled_melon"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SPAWN_EGG_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:715:11 [INFO] [stdout] | [INFO] [stdout] 715 | pub const SPAWN_EGG_NAME: &str = "spawn_egg"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `EXPERIENCE_BOTTLE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:716:11 [INFO] [stdout] | [INFO] [stdout] 716 | pub const EXPERIENCE_BOTTLE_NAME: &str = "experience_bottle"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FIRE_CHARGE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:717:11 [INFO] [stdout] | [INFO] [stdout] 717 | pub const FIRE_CHARGE_NAME: &str = "fire_charge"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WRITABLE_BOOK_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:718:11 [INFO] [stdout] | [INFO] [stdout] 718 | pub const WRITABLE_BOOK_NAME: &str = "writable_book"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WRITTEN_BOOK_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:719:11 [INFO] [stdout] | [INFO] [stdout] 719 | pub const WRITTEN_BOOK_NAME: &str = "written_book"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `EMERALD_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:720:11 [INFO] [stdout] | [INFO] [stdout] 720 | pub const EMERALD_NAME: &str = "emerald"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ITEM_FRAME_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:721:11 [INFO] [stdout] | [INFO] [stdout] 721 | pub const ITEM_FRAME_NAME: &str = "item_frame"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FLOWER_POT_ITEM_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:722:11 [INFO] [stdout] | [INFO] [stdout] 722 | pub const FLOWER_POT_ITEM_NAME: &str = "flower_pot"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CARROT_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:723:11 [INFO] [stdout] | [INFO] [stdout] 723 | pub const CARROT_NAME: &str = "carrot"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `POTATO_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:724:11 [INFO] [stdout] | [INFO] [stdout] 724 | pub const POTATO_NAME: &str = "potato"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BAKED_POTATO_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:725:11 [INFO] [stdout] | [INFO] [stdout] 725 | pub const BAKED_POTATO_NAME: &str = "baked_potato"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `POISONOUS_POTATO_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:726:11 [INFO] [stdout] | [INFO] [stdout] 726 | pub const POISONOUS_POTATO_NAME: &str = "poisonous_potato"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MAP_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:727:11 [INFO] [stdout] | [INFO] [stdout] 727 | pub const MAP_NAME: &str = "map"; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_CARROT_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:728:11 [INFO] [stdout] | [INFO] [stdout] 728 | pub const GOLDEN_CARROT_NAME: &str = "golden_carrot"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SKULL_ITEM_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:729:11 [INFO] [stdout] | [INFO] [stdout] 729 | pub const SKULL_ITEM_NAME: &str = "skull"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CARROT_ON_A_STICK_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:730:11 [INFO] [stdout] | [INFO] [stdout] 730 | pub const CARROT_ON_A_STICK_NAME: &str = "carrot_on_a_stick"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NETHER_STAR_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:731:11 [INFO] [stdout] | [INFO] [stdout] 731 | pub const NETHER_STAR_NAME: &str = "nether_star"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PUMPKIN_PIE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:732:11 [INFO] [stdout] | [INFO] [stdout] 732 | pub const PUMPKIN_PIE_NAME: &str = "pumpkin_pie"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FIREWORKS_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:733:11 [INFO] [stdout] | [INFO] [stdout] 733 | pub const FIREWORKS_NAME: &str = "fireworks"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FIREWORK_CHARGE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:734:11 [INFO] [stdout] | [INFO] [stdout] 734 | pub const FIREWORK_CHARGE_NAME: &str = "firework_charge"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ENCHANTED_BOOK_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:735:11 [INFO] [stdout] | [INFO] [stdout] 735 | pub const ENCHANTED_BOOK_NAME: &str = "enchanted_book"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COMPARATOR_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:736:11 [INFO] [stdout] | [INFO] [stdout] 736 | pub const COMPARATOR_NAME: &str = "comparator"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NETHERBRICK_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:737:11 [INFO] [stdout] | [INFO] [stdout] 737 | pub const NETHERBRICK_NAME: &str = "netherbrick"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `QUARTZ_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:738:11 [INFO] [stdout] | [INFO] [stdout] 738 | pub const QUARTZ_NAME: &str = "quartz"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TNT_MINECART_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:739:11 [INFO] [stdout] | [INFO] [stdout] 739 | pub const TNT_MINECART_NAME: &str = "tnt_minecart"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `HOPPER_MINECART_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:740:11 [INFO] [stdout] | [INFO] [stdout] 740 | pub const HOPPER_MINECART_NAME: &str = "hopper_minecart"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PRISMARINE_SHARD_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:741:11 [INFO] [stdout] | [INFO] [stdout] 741 | pub const PRISMARINE_SHARD_NAME: &str = "prismarine_shard"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PRISMARINE_CRYSTALS_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:742:11 [INFO] [stdout] | [INFO] [stdout] 742 | pub const PRISMARINE_CRYSTALS_NAME: &str = "prismarine_crystals"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RABBIT_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:743:11 [INFO] [stdout] | [INFO] [stdout] 743 | pub const RABBIT_NAME: &str = "rabbit"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COOKED_RABBIT_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:744:11 [INFO] [stdout] | [INFO] [stdout] 744 | pub const COOKED_RABBIT_NAME: &str = "cooked_rabbit"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RABBIT_STEW_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:745:11 [INFO] [stdout] | [INFO] [stdout] 745 | pub const RABBIT_STEW_NAME: &str = "rabbit_stew"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RABBIT_FOOT_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:746:11 [INFO] [stdout] | [INFO] [stdout] 746 | pub const RABBIT_FOOT_NAME: &str = "rabbit_foot"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RABBIT_HIDE_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:747:11 [INFO] [stdout] | [INFO] [stdout] 747 | pub const RABBIT_HIDE_NAME: &str = "rabbit_hide"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ARMOR_STAND_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:748:11 [INFO] [stdout] | [INFO] [stdout] 748 | pub const ARMOR_STAND_NAME: &str = "armor_stand"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_HORSE_ARMOR_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:749:11 [INFO] [stdout] | [INFO] [stdout] 749 | pub const IRON_HORSE_ARMOR_NAME: &str = "iron_horse_armor"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_HORSE_ARMOR_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:750:11 [INFO] [stdout] | [INFO] [stdout] 750 | pub const GOLDEN_HORSE_ARMOR_NAME: &str = "golden_horse_armor"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_HORSE_ARMOR_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:751:11 [INFO] [stdout] | [INFO] [stdout] 751 | pub const DIAMOND_HORSE_ARMOR_NAME: &str = "diamond_horse_armor"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LEAD_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:752:11 [INFO] [stdout] | [INFO] [stdout] 752 | pub const LEAD_NAME: &str = "lead"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NAME_TAG_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:753:11 [INFO] [stdout] | [INFO] [stdout] 753 | pub const NAME_TAG_NAME: &str = "name_tag"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COMMAND_BLOCK_MINECART_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:754:11 [INFO] [stdout] | [INFO] [stdout] 754 | pub const COMMAND_BLOCK_MINECART_NAME: &str = "command_block_minecart"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MUTTON_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:755:11 [INFO] [stdout] | [INFO] [stdout] 755 | pub const MUTTON_NAME: &str = "mutton"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COOKED_MUTTON_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:756:11 [INFO] [stdout] | [INFO] [stdout] 756 | pub const COOKED_MUTTON_NAME: &str = "cooked_mutton"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BANNER_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:757:11 [INFO] [stdout] | [INFO] [stdout] 757 | pub const BANNER_NAME: &str = "banner"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SPRUCE_DOOR_ITEM_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:758:11 [INFO] [stdout] | [INFO] [stdout] 758 | pub const SPRUCE_DOOR_ITEM_NAME: &str = "spruce_door"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BIRCH_DOOR_ITEM_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:759:11 [INFO] [stdout] | [INFO] [stdout] 759 | pub const BIRCH_DOOR_ITEM_NAME: &str = "birch_door"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `JUNGLE_DOOR_ITEM_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:760:11 [INFO] [stdout] | [INFO] [stdout] 760 | pub const JUNGLE_DOOR_ITEM_NAME: &str = "jungle_door"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACACIA_DOOR_ITEM_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:761:11 [INFO] [stdout] | [INFO] [stdout] 761 | pub const ACACIA_DOOR_ITEM_NAME: &str = "acacia_door"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DARK_OAK_DOOR_ITEM_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:762:11 [INFO] [stdout] | [INFO] [stdout] 762 | pub const DARK_OAK_DOOR_ITEM_NAME: &str = "dark_oak_door"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_13_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:763:11 [INFO] [stdout] | [INFO] [stdout] 763 | pub const RECORD_13_NAME: &str = "record_13"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_CAT_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:764:11 [INFO] [stdout] | [INFO] [stdout] 764 | pub const RECORD_CAT_NAME: &str = "record_cat"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_BLOCKS_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:765:11 [INFO] [stdout] | [INFO] [stdout] 765 | pub const RECORD_BLOCKS_NAME: &str = "record_blocks"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_CHIRP_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:766:11 [INFO] [stdout] | [INFO] [stdout] 766 | pub const RECORD_CHIRP_NAME: &str = "record_chirp"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_FAR_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:767:11 [INFO] [stdout] | [INFO] [stdout] 767 | pub const RECORD_FAR_NAME: &str = "record_far"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_MALL_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:768:11 [INFO] [stdout] | [INFO] [stdout] 768 | pub const RECORD_MALL_NAME: &str = "record_mall"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_MELLOHI_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:769:11 [INFO] [stdout] | [INFO] [stdout] 769 | pub const RECORD_MELLOHI_NAME: &str = "record_mellohi"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_STAL_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:770:11 [INFO] [stdout] | [INFO] [stdout] 770 | pub const RECORD_STAL_NAME: &str = "record_stal"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_STRAD_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:771:11 [INFO] [stdout] | [INFO] [stdout] 771 | pub const RECORD_STRAD_NAME: &str = "record_strad"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_WARD_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:772:11 [INFO] [stdout] | [INFO] [stdout] 772 | pub const RECORD_WARD_NAME: &str = "record_ward"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_11_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:773:11 [INFO] [stdout] | [INFO] [stdout] 773 | pub const RECORD_11_NAME: &str = "record_11"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORD_WAIT_NAME` is never used [INFO] [stdout] --> src/item/item_id.rs:774:11 [INFO] [stdout] | [INFO] [stdout] 774 | pub const RECORD_WAIT_NAME: &str = "record_wait"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/math.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 14 | impl Vec3 { [INFO] [stdout] | --------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 19 | pub fn dot(a: Vec3, b: Vec3) -> f64 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | pub fn angle(a: Vec3, b: Vec3) -> f64 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | pub fn cross(a: Vec3, b: Vec3) -> Vec3 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 35 | pub const ZERO: Vec3 = Vec3 {x: 0.0, y: 0.0, z: 0.0 }; [INFO] [stdout] | ^^^^ [INFO] [stdout] 36 | pub const I: Vec3 = Vec3 { x: 1.0, y: 0.0, z: 0.0 }; [INFO] [stdout] | ^ [INFO] [stdout] 37 | pub const J: Vec3 = Vec3 { x: 0.0, y: 1.0, z: 0.0 }; [INFO] [stdout] | ^ [INFO] [stdout] 38 | pub const K: Vec3 = Vec3 { x: 0.0, y: 0.0, z: 1.0 }; [INFO] [stdout] | ^ [INFO] [stdout] 39 | [INFO] [stdout] 40 | pub fn len_squared(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 44 | pub fn len(&self) -> f64 { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `FieldNotFound`, `TypeMismatch`, and `OutOfBounds` are never constructed [INFO] [stdout] --> src/nbt.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 30 | pub enum DeserializeError { [INFO] [stdout] | ---------------- variants in this enum [INFO] [stdout] 31 | #[fail(display = "field \"{}\" not found", _0)] [INFO] [stdout] 32 | FieldNotFound(String), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 33 | #[fail(display = "type mismatched. expected {}, got {}", _0, _1)] [INFO] [stdout] 34 | TypeMismatch(&'static str, &'static str), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 35 | #[fail(display = "index out of bounds: the len is {} but the index is {}", _0, _0)] [INFO] [stdout] 36 | OutOfBounds(usize, usize), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DeserializeError` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get` and `contains_key` are never used [INFO] [stdout] --> src/nbt.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 57 | impl Compound { [INFO] [stdout] | ------------- methods in this implementation [INFO] [stdout] 58 | pub fn get(&self, field: &str) -> Result<&Tag, DeserializeError> { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 62 | pub fn contains_key(&self, field: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get` is never used [INFO] [stdout] --> src/nbt.rs:134:12 [INFO] [stdout] | [INFO] [stdout] 133 | impl List { [INFO] [stdout] | --------- method in this implementation [INFO] [stdout] 134 | pub fn get(&self, index: usize) -> Result<&Tag, DeserializeError> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get` is never used [INFO] [stdout] --> src/nbt.rs:180:12 [INFO] [stdout] | [INFO] [stdout] 179 | impl ByteArray { [INFO] [stdout] | -------------- method in this implementation [INFO] [stdout] 180 | pub fn get(&self, index: usize) -> Result { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get` is never used [INFO] [stdout] --> src/nbt.rs:205:12 [INFO] [stdout] | [INFO] [stdout] 204 | impl IntArray { [INFO] [stdout] | ------------- method in this implementation [INFO] [stdout] 205 | pub fn get(&self, index: usize) -> Result { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple methods are never used [INFO] [stdout] --> src/nbt.rs:281:8 [INFO] [stdout] | [INFO] [stdout] 280 | impl Tag { [INFO] [stdout] | -------- methods in this implementation [INFO] [stdout] 281 | fn name(&self) -> &'static str { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 315 | (as_byte;Byte;i8) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 316 | (as_short;Short;i16) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 317 | (as_int;Int;i32) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 318 | (as_long;Long;i64) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 319 | (as_float;Float;f32) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 320 | (as_double;Double;f64) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 324 | (as_byte_array;ByteArray;ByteArray) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 325 | (as_string;String;str) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 326 | (as_list;List;List) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 327 | (as_compound;Compound;Compound) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 328 | (as_int_array;IntArray;IntArray) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `impl_as` which comes from the expansion of the macro `impl_as_ref` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `disable_compression` is never used [INFO] [stdout] --> src/proto/mod.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 35 | impl Writer { [INFO] [stdout] | ------------------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 44 | pub fn disable_compression(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `disable_compression` is never used [INFO] [stdout] --> src/proto/mod.rs:97:12 [INFO] [stdout] | [INFO] [stdout] 88 | impl Reader { [INFO] [stdout] | ----------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 97 | pub fn disable_compression(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `protocol_version`, `server_address`, and `server_port` are never read [INFO] [stdout] --> src/proto/packets.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 20 | Handshake { [INFO] [stdout] | --------- fields in this variant [INFO] [stdout] 21 | protocol_version: i32, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 22 | server_address: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 23 | server_port: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CPacket` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `target` and `data` are never read [INFO] [stdout] --> src/proto/packets.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 32 | PlayUseEntity { [INFO] [stdout] | ------------- fields in this variant [INFO] [stdout] 33 | target: i32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 34 | data: CPlayUseEntityData, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CPacket` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `slot` is never read [INFO] [stdout] --> src/proto/packets.rs:72:9 [INFO] [stdout] | [INFO] [stdout] 71 | PlayHeldItemChange { [INFO] [stdout] | ------------------ field in this variant [INFO] [stdout] 72 | slot: i16, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CPacket` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `sideways`, `forward`, and `flags` are never read [INFO] [stdout] --> src/proto/packets.rs:81:9 [INFO] [stdout] | [INFO] [stdout] 80 | PlaySteerVehicle { [INFO] [stdout] | ---------------- fields in this variant [INFO] [stdout] 81 | sideways: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 82 | forward: f32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 83 | flags: u8, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CPacket` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `window_id` is never read [INFO] [stdout] --> src/proto/packets.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 85 | PlayCloseWindow { [INFO] [stdout] | --------------- field in this variant [INFO] [stdout] 86 | window_id: u8, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CPacket` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `window_id`, `slot`, `button`, `action_num`, `mode`, and `clicked_item` are never read [INFO] [stdout] --> src/proto/packets.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 88 | PlayClickWindow { [INFO] [stdout] | --------------- fields in this variant [INFO] [stdout] 89 | window_id: u8, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 90 | slot: i16, [INFO] [stdout] | ^^^^ [INFO] [stdout] 91 | button: i8, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 92 | action_num: i16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 93 | mode: i8, [INFO] [stdout] | ^^^^ [INFO] [stdout] 94 | clicked_item: data::SlotData, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CPacket` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `window_id`, `action_num`, and `accepted` are never read [INFO] [stdout] --> src/proto/packets.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 96 | PlayConfirmTransaction { [INFO] [stdout] | ---------------------- fields in this variant [INFO] [stdout] 97 | window_id: i8, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 98 | action_num: i16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 99 | accepted: bool, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CPacket` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `slot` and `clicked_item` are never read [INFO] [stdout] --> src/proto/packets.rs:102:9 [INFO] [stdout] | [INFO] [stdout] 101 | PlayCreativeInventoryAction { [INFO] [stdout] | --------------------------- fields in this variant [INFO] [stdout] 102 | slot: i16, [INFO] [stdout] | ^^^^ [INFO] [stdout] 103 | clicked_item: data::SlotData, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CPacket` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `window_id` and `enchantment` are never read [INFO] [stdout] --> src/proto/packets.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 105 | PlayEnchantItem { [INFO] [stdout] | --------------- fields in this variant [INFO] [stdout] 106 | window_id: i8, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 107 | enchantment: i8, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CPacket` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `location`, `line1`, `line2`, `line3`, and `line4` are never read [INFO] [stdout] --> src/proto/packets.rs:110:9 [INFO] [stdout] | [INFO] [stdout] 109 | PlayUpdateSign { [INFO] [stdout] | -------------- fields in this variant [INFO] [stdout] 110 | location: BlockPos, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 111 | line1: Chat, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 112 | line2: Chat, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 113 | line3: Chat, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 114 | line4: Chat, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CPacket` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `flags`, `flying_speed`, and `walking_speed` are never read [INFO] [stdout] --> src/proto/packets.rs:117:9 [INFO] [stdout] | [INFO] [stdout] 116 | PlayPlayerAbilities { [INFO] [stdout] | ------------------- fields in this variant [INFO] [stdout] 117 | flags: i8, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 118 | flying_speed: f32, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 119 | walking_speed: f32, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CPacket` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `text` and `pos` are never read [INFO] [stdout] --> src/proto/packets.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 121 | PlayTabComplete { [INFO] [stdout] | --------------- fields in this variant [INFO] [stdout] 122 | text: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 123 | pos: Option, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CPacket` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `locale`, `view_distance`, `chat_mode`, `chat_colors`, and `displayed_skin_parts` are never read [INFO] [stdout] --> src/proto/packets.rs:126:9 [INFO] [stdout] | [INFO] [stdout] 125 | PlayClientSettings { [INFO] [stdout] | ------------------ fields in this variant [INFO] [stdout] 126 | locale: String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 127 | view_distance: i8, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 128 | chat_mode: i8, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 129 | chat_colors: bool, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 130 | displayed_skin_parts: u8, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CPacket` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `action_id` is never read [INFO] [stdout] --> src/proto/packets.rs:133:9 [INFO] [stdout] | [INFO] [stdout] 132 | PlayClientStatus { [INFO] [stdout] | ---------------- field in this variant [INFO] [stdout] 133 | action_id: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CPacket` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `channel` and `data` are never read [INFO] [stdout] --> src/proto/packets.rs:136:9 [INFO] [stdout] | [INFO] [stdout] 135 | PlayPluginMessage { [INFO] [stdout] | ----------------- fields in this variant [INFO] [stdout] 136 | channel: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 137 | data: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CPacket` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `target_player` is never read [INFO] [stdout] --> src/proto/packets.rs:140:9 [INFO] [stdout] | [INFO] [stdout] 139 | PlaySpectate { [INFO] [stdout] | ------------ field in this variant [INFO] [stdout] 140 | target_player: Uuid, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CPacket` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `hash` and `result` are never read [INFO] [stdout] --> src/proto/packets.rs:143:9 [INFO] [stdout] | [INFO] [stdout] 142 | PlayResourcePackStatus { [INFO] [stdout] | ---------------------- fields in this variant [INFO] [stdout] 143 | hash: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 144 | result: i32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CPacket` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `target_x`, `target_y`, and `target_z` are never read [INFO] [stdout] --> src/proto/packets.rs:332:9 [INFO] [stdout] | [INFO] [stdout] 331 | InteractAt { [INFO] [stdout] | ---------- fields in this variant [INFO] [stdout] 332 | target_x: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 333 | target_y: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 334 | target_z: f32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `CPlayUseEntityData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> src/proto/packets.rs:357:5 [INFO] [stdout] | [INFO] [stdout] 340 | pub enum SPacket { [INFO] [stdout] | ------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 357 | PlayTimeUpdate { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 361 | PlayEntityEquipment { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 369 | PlayUpdateHealth { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 374 | PlayRespawn { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 388 | PlayHeldItemChange { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 391 | PlayUseBed { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 410 | PlayCollectItem { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 414 | PlaySpawnObject { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 424 | PlaySpawnMob { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 438 | PlaySpawnPainting { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 444 | PlaySpawnExperienceOrb { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 451 | PlayEntityVelocity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 460 | PlayEntity { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 498 | PlayEntityStatus { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 502 | PlayAttachEntity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 511 | PlayEntityEffect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 518 | PlayRemoveEntityEffect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 522 | PlaySetExperience { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 527 | PlayEntityProperties { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | PlayMultiBlockChange { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 546 | PlayBlockAction { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 552 | PlayBlockBreakAnimation { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 561 | PlayExplosion { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 571 | PlayEffect { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 583 | PlayParticle { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 596 | PlayChangeGameState { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 600 | PlaySpawnGlobalEntity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 607 | PlayOpenWindow { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 614 | PlayCloseWindow { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 622 | PlayWindowItems { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 626 | PlayWindowProperty { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 631 | PlayConfirmTransaction { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 636 | PlayUpdateSign { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 643 | PlayMap { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 649 | PlayUpdateBlockEntity { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 654 | PlayOpenSignEditor { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 657 | PlayStatistics { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 668 | PlayTabComplete { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 671 | PlayScoreboardObjective { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 675 | PlayUpdateScore { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 680 | PlayDisplayScoreboard { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 684 | PlayTeams { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 692 | PlayDisconnect { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 698 | PlayCombatEvent { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 701 | PlayCamera { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 704 | PlayWorldBorder { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 707 | PlayTitle { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 710 | PlaySetCompression { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 717 | PlayResourcePackSend { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 721 | PlayUpdateEntityNBT { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SPacket` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `SetTitle`, `SetSubtitle`, `SetTimesAndDisplay`, `Hide`, and `Reset` are never constructed [INFO] [stdout] --> src/proto/packets.rs:1835:5 [INFO] [stdout] | [INFO] [stdout] 1834 | pub enum SPlayTitleData { [INFO] [stdout] | -------------- variants in this enum [INFO] [stdout] 1835 | SetTitle { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1838 | SetSubtitle { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1841 | SetTimesAndDisplay { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1846 | Hide, [INFO] [stdout] | ^^^^ [INFO] [stdout] 1847 | Reset, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SPlayTitleData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `SetSize`, `LerpSize`, `SetCenter`, `Initialize`, `SetWarningTime`, and `SetWarningBlocks` are never constructed [INFO] [stdout] --> src/proto/packets.rs:1852:5 [INFO] [stdout] | [INFO] [stdout] 1851 | pub enum SPlayWorldBorderData { [INFO] [stdout] | -------------------- variants in this enum [INFO] [stdout] 1852 | SetSize { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1855 | LerpSize { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1860 | SetCenter { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1864 | Initialize { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1874 | SetWarningTime { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1877 | SetWarningBlocks { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SPlayWorldBorderData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `EnterCombat`, `EndCombat`, and `EntityDead` are never constructed [INFO] [stdout] --> src/proto/packets.rs:1884:5 [INFO] [stdout] | [INFO] [stdout] 1883 | pub enum SPlayCombatEventData { [INFO] [stdout] | -------------------- variants in this enum [INFO] [stdout] 1884 | EnterCombat, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 1885 | EndCombat { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1889 | EntityDead { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SPlayCombatEventData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `CreateTeam`, `RemoveTeam`, `UpdateTeam`, `AddPlayers`, and `RemovePlayers` are never constructed [INFO] [stdout] --> src/proto/packets.rs:1898:5 [INFO] [stdout] | [INFO] [stdout] 1897 | pub enum SPlayTeamsData { [INFO] [stdout] | -------------- variants in this enum [INFO] [stdout] 1898 | CreateTeam { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1907 | RemoveTeam, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 1908 | UpdateTeam { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1916 | AddPlayers { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1919 | RemovePlayers { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SPlayTeamsData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `CreateOrUpdateItem` and `RemoveItem` are never constructed [INFO] [stdout] --> src/proto/packets.rs:1926:5 [INFO] [stdout] | [INFO] [stdout] 1925 | pub enum SPlayUpdateScoreData { [INFO] [stdout] | -------------------- variants in this enum [INFO] [stdout] 1926 | CreateOrUpdateItem { value: i32 }, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 1927 | RemoveItem, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SPlayUpdateScoreData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `CreateScoreboard`, `RemoveScoreboard`, and `UpdateScoreboard` are never constructed [INFO] [stdout] --> src/proto/packets.rs:1932:5 [INFO] [stdout] | [INFO] [stdout] 1931 | pub enum SPlayScoreboardObjectiveData { [INFO] [stdout] | ---------------------------- variants in this enum [INFO] [stdout] 1932 | CreateScoreboard { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1936 | RemoveScoreboard, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 1937 | UpdateScoreboard { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SPlayScoreboardObjectiveData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `UpdateGamemode` and `UpdateDisplayName` are never constructed [INFO] [stdout] --> src/proto/packets.rs:1965:5 [INFO] [stdout] | [INFO] [stdout] 1957 | pub enum SPlayPlayerListItemDataAction { [INFO] [stdout] | ----------------------------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 1965 | UpdateGamemode { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1971 | UpdateDisplayName { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SPlayPlayerListItemDataAction` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `GroundUpNonContinuous` is never constructed [INFO] [stdout] --> src/proto/packets.rs:2013:5 [INFO] [stdout] | [INFO] [stdout] 2011 | pub enum SPlayChunkDataData { [INFO] [stdout] | ------------------ variant in this enum [INFO] [stdout] 2012 | GroundUpContinuous(data::GroundUpContinuous), [INFO] [stdout] 2013 | GroundUpNonContinuous(data::GroundUpNonContinuous), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SPlayChunkDataData` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read_angle` is never used [INFO] [stdout] --> src/proto/data.rs:42:8 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn read_angle(r: &mut R) -> io::Result { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `read` is never used [INFO] [stdout] --> src/proto/data.rs:108:12 [INFO] [stdout] | [INFO] [stdout] 101 | impl ModifierData { [INFO] [stdout] | ----------------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 108 | pub fn read(r: &mut R) -> io::Result { [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Survival`, `Adventure`, and `Spectator` are never constructed [INFO] [stdout] --> src/server/mod.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 29 | pub enum Gamemode { [INFO] [stdout] | -------- variants in this enum [INFO] [stdout] 30 | Survival, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 31 | Creative, [INFO] [stdout] 32 | Adventure, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 33 | Spectator, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Gamemode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Easy`, `Normal`, and `Hard` are never constructed [INFO] [stdout] --> src/server/mod.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 37 | pub enum Difficulty { [INFO] [stdout] | ---------- variants in this enum [INFO] [stdout] 38 | Peaceful, [INFO] [stdout] 39 | Easy, [INFO] [stdout] | ^^^^ [INFO] [stdout] 40 | Normal, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 41 | Hard, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Difficulty` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `start_time` is never read [INFO] [stdout] --> src/server/mod.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 102 | pub struct Server { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 112 | start_time: Instant, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_by_name`, `remove_by_name`, and `count` are never used [INFO] [stdout] --> src/server/playerlist.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 24 | impl PlayerList { [INFO] [stdout] | --------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 39 | pub fn get_by_name(&self, name: &str) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 47 | pub fn remove_by_name(&mut self, name: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 63 | pub fn count(&self) -> usize { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `AMBIENT_CAVE_CAVE` is never used [INFO] [stdout] --> src/sound.rs:1:11 [INFO] [stdout] | [INFO] [stdout] 1 | pub const AMBIENT_CAVE_CAVE: &str = "ambient.cave.cave"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `AMBIENT_WEATHER_RAIN` is never used [INFO] [stdout] --> src/sound.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | pub const AMBIENT_WEATHER_RAIN: &str = "ambient.weather.rain"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `AMBIENT_WEATHER_THUNDER` is never used [INFO] [stdout] --> src/sound.rs:3:11 [INFO] [stdout] | [INFO] [stdout] 3 | pub const AMBIENT_WEATHER_THUNDER: &str = "ambient.weather.thunder"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DAMAGE_FALLBIG` is never used [INFO] [stdout] --> src/sound.rs:4:11 [INFO] [stdout] | [INFO] [stdout] 4 | pub const DAMAGE_FALLBIG: &str = "damage.fallbig"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DAMAGE_FALLSMALL` is never used [INFO] [stdout] --> src/sound.rs:5:11 [INFO] [stdout] | [INFO] [stdout] 5 | pub const DAMAGE_FALLSMALL: &str = "damage.fallsmall"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DAMAGE_HIT` is never used [INFO] [stdout] --> src/sound.rs:6:11 [INFO] [stdout] | [INFO] [stdout] 6 | pub const DAMAGE_HIT: &str = "damage.hit"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FIRE_FIRE` is never used [INFO] [stdout] --> src/sound.rs:15:11 [INFO] [stdout] | [INFO] [stdout] 15 | pub const FIRE_FIRE: &str = "fire.fire"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FIRE_IGNITE` is never used [INFO] [stdout] --> src/sound.rs:16:11 [INFO] [stdout] | [INFO] [stdout] 16 | pub const FIRE_IGNITE: &str = "fire.ignite"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FIREWORKS_BLAST` is never used [INFO] [stdout] --> src/sound.rs:17:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub const FIREWORKS_BLAST: &str = "fireworks.blast"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FIREWORKS_BLAST_FAR` is never used [INFO] [stdout] --> src/sound.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 18 | pub const FIREWORKS_BLAST_FAR: &str = "fireworks.blast_far"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FIREWORKS_LARGEBLAST` is never used [INFO] [stdout] --> src/sound.rs:19:11 [INFO] [stdout] | [INFO] [stdout] 19 | pub const FIREWORKS_LARGEBLAST: &str = "fireworks.largeBlast"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FIREWORKS_LARGEBLAST_FAR` is never used [INFO] [stdout] --> src/sound.rs:20:11 [INFO] [stdout] | [INFO] [stdout] 20 | pub const FIREWORKS_LARGEBLAST_FAR: &str = "fireworks.largeBlast_far"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FIREWORKS_LAUNCH` is never used [INFO] [stdout] --> src/sound.rs:21:11 [INFO] [stdout] | [INFO] [stdout] 21 | pub const FIREWORKS_LAUNCH: &str = "fireworks.launch"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FIREWORKS_TWINKLE` is never used [INFO] [stdout] --> src/sound.rs:22:11 [INFO] [stdout] | [INFO] [stdout] 22 | pub const FIREWORKS_TWINKLE: &str = "fireworks.twinkle"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FIREWORKS_TWINKLE_FAR` is never used [INFO] [stdout] --> src/sound.rs:23:11 [INFO] [stdout] | [INFO] [stdout] 23 | pub const FIREWORKS_TWINKLE_FAR: &str = "fireworks.twinkle_far"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LIQUID_LAVA` is never used [INFO] [stdout] --> src/sound.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 24 | pub const LIQUID_LAVA: &str = "liquid.lava"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LIQUID_LAVAPOP` is never used [INFO] [stdout] --> src/sound.rs:25:11 [INFO] [stdout] | [INFO] [stdout] 25 | pub const LIQUID_LAVAPOP: &str = "liquid.lavapop"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LIQUID_SPLASH` is never used [INFO] [stdout] --> src/sound.rs:26:11 [INFO] [stdout] | [INFO] [stdout] 26 | pub const LIQUID_SPLASH: &str = "liquid.splash"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LIQUID_SWIM` is never used [INFO] [stdout] --> src/sound.rs:27:11 [INFO] [stdout] | [INFO] [stdout] 27 | pub const LIQUID_SWIM: &str = "liquid.swim"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LIQUID_WATER` is never used [INFO] [stdout] --> src/sound.rs:28:11 [INFO] [stdout] | [INFO] [stdout] 28 | pub const LIQUID_WATER: &str = "liquid.water"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MINECART_BASE` is never used [INFO] [stdout] --> src/sound.rs:29:11 [INFO] [stdout] | [INFO] [stdout] 29 | pub const MINECART_BASE: &str = "minecart.base"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MINECART_INSIDE` is never used [INFO] [stdout] --> src/sound.rs:30:11 [INFO] [stdout] | [INFO] [stdout] 30 | pub const MINECART_INSIDE: &str = "minecart.inside"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_BAT_DEATH` is never used [INFO] [stdout] --> src/sound.rs:31:11 [INFO] [stdout] | [INFO] [stdout] 31 | pub const MOB_BAT_DEATH: &str = "mob.bat.death"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_BAT_HURT` is never used [INFO] [stdout] --> src/sound.rs:32:11 [INFO] [stdout] | [INFO] [stdout] 32 | pub const MOB_BAT_HURT: &str = "mob.bat.hurt"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_BAT_IDLE` is never used [INFO] [stdout] --> src/sound.rs:33:11 [INFO] [stdout] | [INFO] [stdout] 33 | pub const MOB_BAT_IDLE: &str = "mob.bat.idle"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_BAT_LOOP` is never used [INFO] [stdout] --> src/sound.rs:34:11 [INFO] [stdout] | [INFO] [stdout] 34 | pub const MOB_BAT_LOOP: &str = "mob.bat.loop"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_BAT_TAKEOFF` is never used [INFO] [stdout] --> src/sound.rs:35:11 [INFO] [stdout] | [INFO] [stdout] 35 | pub const MOB_BAT_TAKEOFF: &str = "mob.bat.takeoff"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_BLAZE_BREATHE` is never used [INFO] [stdout] --> src/sound.rs:36:11 [INFO] [stdout] | [INFO] [stdout] 36 | pub const MOB_BLAZE_BREATHE: &str = "mob.blaze.breathe"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_BLAZE_DEATH` is never used [INFO] [stdout] --> src/sound.rs:37:11 [INFO] [stdout] | [INFO] [stdout] 37 | pub const MOB_BLAZE_DEATH: &str = "mob.blaze.death"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_BLAZE_HIT` is never used [INFO] [stdout] --> src/sound.rs:38:11 [INFO] [stdout] | [INFO] [stdout] 38 | pub const MOB_BLAZE_HIT: &str = "mob.blaze.hit"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_CAT_HISS` is never used [INFO] [stdout] --> src/sound.rs:39:11 [INFO] [stdout] | [INFO] [stdout] 39 | pub const MOB_CAT_HISS: &str = "mob.cat.hiss"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_CAT_HITT` is never used [INFO] [stdout] --> src/sound.rs:40:11 [INFO] [stdout] | [INFO] [stdout] 40 | pub const MOB_CAT_HITT: &str = "mob.cat.hitt"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_CAT_MEOW` is never used [INFO] [stdout] --> src/sound.rs:41:11 [INFO] [stdout] | [INFO] [stdout] 41 | pub const MOB_CAT_MEOW: &str = "mob.cat.meow"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_CAT_PURR` is never used [INFO] [stdout] --> src/sound.rs:42:11 [INFO] [stdout] | [INFO] [stdout] 42 | pub const MOB_CAT_PURR: &str = "mob.cat.purr"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_CAT_PURREOW` is never used [INFO] [stdout] --> src/sound.rs:43:11 [INFO] [stdout] | [INFO] [stdout] 43 | pub const MOB_CAT_PURREOW: &str = "mob.cat.purreow"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_CHICKEN_HURT` is never used [INFO] [stdout] --> src/sound.rs:44:11 [INFO] [stdout] | [INFO] [stdout] 44 | pub const MOB_CHICKEN_HURT: &str = "mob.chicken.hurt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_CHICKEN_PLOP` is never used [INFO] [stdout] --> src/sound.rs:45:11 [INFO] [stdout] | [INFO] [stdout] 45 | pub const MOB_CHICKEN_PLOP: &str = "mob.chicken.plop"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_CHICKEN_SAY` is never used [INFO] [stdout] --> src/sound.rs:46:11 [INFO] [stdout] | [INFO] [stdout] 46 | pub const MOB_CHICKEN_SAY: &str = "mob.chicken.say"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_CHICKEN_STEP` is never used [INFO] [stdout] --> src/sound.rs:47:11 [INFO] [stdout] | [INFO] [stdout] 47 | pub const MOB_CHICKEN_STEP: &str = "mob.chicken.step"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_COW_HURT` is never used [INFO] [stdout] --> src/sound.rs:48:11 [INFO] [stdout] | [INFO] [stdout] 48 | pub const MOB_COW_HURT: &str = "mob.cow.hurt"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_COW_SAY` is never used [INFO] [stdout] --> src/sound.rs:49:11 [INFO] [stdout] | [INFO] [stdout] 49 | pub const MOB_COW_SAY: &str = "mob.cow.say"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_COW_STEP` is never used [INFO] [stdout] --> src/sound.rs:50:11 [INFO] [stdout] | [INFO] [stdout] 50 | pub const MOB_COW_STEP: &str = "mob.cow.step"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_CREEPER_DEATH` is never used [INFO] [stdout] --> src/sound.rs:51:11 [INFO] [stdout] | [INFO] [stdout] 51 | pub const MOB_CREEPER_DEATH: &str = "mob.creeper.death"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_CREEPER_SAY` is never used [INFO] [stdout] --> src/sound.rs:52:11 [INFO] [stdout] | [INFO] [stdout] 52 | pub const MOB_CREEPER_SAY: &str = "mob.creeper.say"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ENDERDRAGON_END` is never used [INFO] [stdout] --> src/sound.rs:53:11 [INFO] [stdout] | [INFO] [stdout] 53 | pub const MOB_ENDERDRAGON_END: &str = "mob.enderdragon.end"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ENDERDRAGON_GROWL` is never used [INFO] [stdout] --> src/sound.rs:54:11 [INFO] [stdout] | [INFO] [stdout] 54 | pub const MOB_ENDERDRAGON_GROWL: &str = "mob.enderdragon.growl"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ENDERDRAGON_HIT` is never used [INFO] [stdout] --> src/sound.rs:55:11 [INFO] [stdout] | [INFO] [stdout] 55 | pub const MOB_ENDERDRAGON_HIT: &str = "mob.enderdragon.hit"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ENDERDRAGON_WINGS` is never used [INFO] [stdout] --> src/sound.rs:56:11 [INFO] [stdout] | [INFO] [stdout] 56 | pub const MOB_ENDERDRAGON_WINGS: &str = "mob.enderdragon.wings"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ENDERMEN_DEATH` is never used [INFO] [stdout] --> src/sound.rs:57:11 [INFO] [stdout] | [INFO] [stdout] 57 | pub const MOB_ENDERMEN_DEATH: &str = "mob.endermen.death"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ENDERMEN_HIT` is never used [INFO] [stdout] --> src/sound.rs:58:11 [INFO] [stdout] | [INFO] [stdout] 58 | pub const MOB_ENDERMEN_HIT: &str = "mob.endermen.hit"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ENDERMEN_IDLE` is never used [INFO] [stdout] --> src/sound.rs:59:11 [INFO] [stdout] | [INFO] [stdout] 59 | pub const MOB_ENDERMEN_IDLE: &str = "mob.endermen.idle"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ENDERMEN_PORTAL` is never used [INFO] [stdout] --> src/sound.rs:60:11 [INFO] [stdout] | [INFO] [stdout] 60 | pub const MOB_ENDERMEN_PORTAL: &str = "mob.endermen.portal"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ENDERMEN_SCREAM` is never used [INFO] [stdout] --> src/sound.rs:61:11 [INFO] [stdout] | [INFO] [stdout] 61 | pub const MOB_ENDERMEN_SCREAM: &str = "mob.endermen.scream"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ENDERMEN_STARE` is never used [INFO] [stdout] --> src/sound.rs:62:11 [INFO] [stdout] | [INFO] [stdout] 62 | pub const MOB_ENDERMEN_STARE: &str = "mob.endermen.stare"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_GHAST_AFFECTIONATE_SCREAM` is never used [INFO] [stdout] --> src/sound.rs:63:11 [INFO] [stdout] | [INFO] [stdout] 63 | pub const MOB_GHAST_AFFECTIONATE_SCREAM: &str = "mob.ghast.affectionate_scream"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_GHAST_CHARGE` is never used [INFO] [stdout] --> src/sound.rs:64:11 [INFO] [stdout] | [INFO] [stdout] 64 | pub const MOB_GHAST_CHARGE: &str = "mob.ghast.charge"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_GHAST_DEATH` is never used [INFO] [stdout] --> src/sound.rs:65:11 [INFO] [stdout] | [INFO] [stdout] 65 | pub const MOB_GHAST_DEATH: &str = "mob.ghast.death"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_GHAST_FIREBALL` is never used [INFO] [stdout] --> src/sound.rs:66:11 [INFO] [stdout] | [INFO] [stdout] 66 | pub const MOB_GHAST_FIREBALL: &str = "mob.ghast.fireball"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_GHAST_MOAN` is never used [INFO] [stdout] --> src/sound.rs:67:11 [INFO] [stdout] | [INFO] [stdout] 67 | pub const MOB_GHAST_MOAN: &str = "mob.ghast.moan"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_GHAST_SCREAM` is never used [INFO] [stdout] --> src/sound.rs:68:11 [INFO] [stdout] | [INFO] [stdout] 68 | pub const MOB_GHAST_SCREAM: &str = "mob.ghast.scream"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_GUARDIAN_ATTACK_LOOP` is never used [INFO] [stdout] --> src/sound.rs:69:11 [INFO] [stdout] | [INFO] [stdout] 69 | pub const MOB_GUARDIAN_ATTACK_LOOP: &str = "mob.guardian.attack_loop"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_GUARDIAN_CURSE` is never used [INFO] [stdout] --> src/sound.rs:70:11 [INFO] [stdout] | [INFO] [stdout] 70 | pub const MOB_GUARDIAN_CURSE: &str = "mob.guardian.curse"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_GUARDIAN_ELDER_DEATH` is never used [INFO] [stdout] --> src/sound.rs:71:11 [INFO] [stdout] | [INFO] [stdout] 71 | pub const MOB_GUARDIAN_ELDER_DEATH: &str = "mob.guardian.elder_death"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_GUARDIAN_ELDER_HIT` is never used [INFO] [stdout] --> src/sound.rs:72:11 [INFO] [stdout] | [INFO] [stdout] 72 | pub const MOB_GUARDIAN_ELDER_HIT: &str = "mob.guardian.elder_hit"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_GUARDIAN_ELDER_IDLE` is never used [INFO] [stdout] --> src/sound.rs:73:11 [INFO] [stdout] | [INFO] [stdout] 73 | pub const MOB_GUARDIAN_ELDER_IDLE: &str = "mob.guardian.elder_idle"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_GUARDIAN_FLOP` is never used [INFO] [stdout] --> src/sound.rs:74:11 [INFO] [stdout] | [INFO] [stdout] 74 | pub const MOB_GUARDIAN_FLOP: &str = "mob.guardian.flop"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_GUARDIAN_GUARDIAN_DEATH` is never used [INFO] [stdout] --> src/sound.rs:75:11 [INFO] [stdout] | [INFO] [stdout] 75 | pub const MOB_GUARDIAN_GUARDIAN_DEATH: &str = "mob.guardian.guardian_death"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_GUARDIAN_GUARDIAN_HIT` is never used [INFO] [stdout] --> src/sound.rs:76:11 [INFO] [stdout] | [INFO] [stdout] 76 | pub const MOB_GUARDIAN_GUARDIAN_HIT: &str = "mob.guardian.guardian_hit"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_GUARDIAN_GUARDIAN_IDLE` is never used [INFO] [stdout] --> src/sound.rs:77:11 [INFO] [stdout] | [INFO] [stdout] 77 | pub const MOB_GUARDIAN_GUARDIAN_IDLE: &str = "mob.guardian.guardian_idle"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_GUARDIAN_LAND_DEATH` is never used [INFO] [stdout] --> src/sound.rs:78:11 [INFO] [stdout] | [INFO] [stdout] 78 | pub const MOB_GUARDIAN_LAND_DEATH: &str = "mob.guardian.land_death"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_GUARDIAN_LAND_HIT` is never used [INFO] [stdout] --> src/sound.rs:79:11 [INFO] [stdout] | [INFO] [stdout] 79 | pub const MOB_GUARDIAN_LAND_HIT: &str = "mob.guardian.land_hit"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_GUARDIAN_LAND_IDLE` is never used [INFO] [stdout] --> src/sound.rs:80:11 [INFO] [stdout] | [INFO] [stdout] 80 | pub const MOB_GUARDIAN_LAND_IDLE: &str = "mob.guardian.land_idle"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_ANGRY` is never used [INFO] [stdout] --> src/sound.rs:81:11 [INFO] [stdout] | [INFO] [stdout] 81 | pub const MOB_HORSE_ANGRY: &str = "mob.horse.angry"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_ARMOR` is never used [INFO] [stdout] --> src/sound.rs:82:11 [INFO] [stdout] | [INFO] [stdout] 82 | pub const MOB_HORSE_ARMOR: &str = "mob.horse.armor"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_BREATHE` is never used [INFO] [stdout] --> src/sound.rs:83:11 [INFO] [stdout] | [INFO] [stdout] 83 | pub const MOB_HORSE_BREATHE: &str = "mob.horse.breathe"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_DEATH` is never used [INFO] [stdout] --> src/sound.rs:84:11 [INFO] [stdout] | [INFO] [stdout] 84 | pub const MOB_HORSE_DEATH: &str = "mob.horse.death"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_DONKEY_ANGRY` is never used [INFO] [stdout] --> src/sound.rs:85:11 [INFO] [stdout] | [INFO] [stdout] 85 | pub const MOB_HORSE_DONKEY_ANGRY: &str = "mob.horse.donkey.angry"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_DONKEY_DEATH` is never used [INFO] [stdout] --> src/sound.rs:86:11 [INFO] [stdout] | [INFO] [stdout] 86 | pub const MOB_HORSE_DONKEY_DEATH: &str = "mob.horse.donkey.death"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_DONKEY_HIT` is never used [INFO] [stdout] --> src/sound.rs:87:11 [INFO] [stdout] | [INFO] [stdout] 87 | pub const MOB_HORSE_DONKEY_HIT: &str = "mob.horse.donkey.hit"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_DONKEY_IDLE` is never used [INFO] [stdout] --> src/sound.rs:88:11 [INFO] [stdout] | [INFO] [stdout] 88 | pub const MOB_HORSE_DONKEY_IDLE: &str = "mob.horse.donkey.idle"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_GALLOP` is never used [INFO] [stdout] --> src/sound.rs:89:11 [INFO] [stdout] | [INFO] [stdout] 89 | pub const MOB_HORSE_GALLOP: &str = "mob.horse.gallop"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_HIT` is never used [INFO] [stdout] --> src/sound.rs:90:11 [INFO] [stdout] | [INFO] [stdout] 90 | pub const MOB_HORSE_HIT: &str = "mob.horse.hit"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_IDLE` is never used [INFO] [stdout] --> src/sound.rs:91:11 [INFO] [stdout] | [INFO] [stdout] 91 | pub const MOB_HORSE_IDLE: &str = "mob.horse.idle"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_JUMP` is never used [INFO] [stdout] --> src/sound.rs:92:11 [INFO] [stdout] | [INFO] [stdout] 92 | pub const MOB_HORSE_JUMP: &str = "mob.horse.jump"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_LAND` is never used [INFO] [stdout] --> src/sound.rs:93:11 [INFO] [stdout] | [INFO] [stdout] 93 | pub const MOB_HORSE_LAND: &str = "mob.horse.land"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_LEATHER` is never used [INFO] [stdout] --> src/sound.rs:94:11 [INFO] [stdout] | [INFO] [stdout] 94 | pub const MOB_HORSE_LEATHER: &str = "mob.horse.leather"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_SKELETON_DEATH` is never used [INFO] [stdout] --> src/sound.rs:95:11 [INFO] [stdout] | [INFO] [stdout] 95 | pub const MOB_HORSE_SKELETON_DEATH: &str = "mob.horse.skeleton.death"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_SKELETON_HIT` is never used [INFO] [stdout] --> src/sound.rs:96:11 [INFO] [stdout] | [INFO] [stdout] 96 | pub const MOB_HORSE_SKELETON_HIT: &str = "mob.horse.skeleton.hit"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_SKELETON_IDLE` is never used [INFO] [stdout] --> src/sound.rs:97:11 [INFO] [stdout] | [INFO] [stdout] 97 | pub const MOB_HORSE_SKELETON_IDLE: &str = "mob.horse.skeleton.idle"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_SOFT` is never used [INFO] [stdout] --> src/sound.rs:98:11 [INFO] [stdout] | [INFO] [stdout] 98 | pub const MOB_HORSE_SOFT: &str = "mob.horse.soft"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_WOOD` is never used [INFO] [stdout] --> src/sound.rs:99:11 [INFO] [stdout] | [INFO] [stdout] 99 | pub const MOB_HORSE_WOOD: &str = "mob.horse.wood"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_ZOMBIE_DEATH` is never used [INFO] [stdout] --> src/sound.rs:100:11 [INFO] [stdout] | [INFO] [stdout] 100 | pub const MOB_HORSE_ZOMBIE_DEATH: &str = "mob.horse.zombie.death"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_ZOMBIE_HIT` is never used [INFO] [stdout] --> src/sound.rs:101:11 [INFO] [stdout] | [INFO] [stdout] 101 | pub const MOB_HORSE_ZOMBIE_HIT: &str = "mob.horse.zombie.hit"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_HORSE_ZOMBIE_IDLE` is never used [INFO] [stdout] --> src/sound.rs:102:11 [INFO] [stdout] | [INFO] [stdout] 102 | pub const MOB_HORSE_ZOMBIE_IDLE: &str = "mob.horse.zombie.idle"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_IRONGOLEM_DEATH` is never used [INFO] [stdout] --> src/sound.rs:103:11 [INFO] [stdout] | [INFO] [stdout] 103 | pub const MOB_IRONGOLEM_DEATH: &str = "mob.irongolem.death"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_IRONGOLEM_HIT` is never used [INFO] [stdout] --> src/sound.rs:104:11 [INFO] [stdout] | [INFO] [stdout] 104 | pub const MOB_IRONGOLEM_HIT: &str = "mob.irongolem.hit"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_IRONGOLEM_THROW` is never used [INFO] [stdout] --> src/sound.rs:105:11 [INFO] [stdout] | [INFO] [stdout] 105 | pub const MOB_IRONGOLEM_THROW: &str = "mob.irongolem.throw"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_IRONGOLEM_WALK` is never used [INFO] [stdout] --> src/sound.rs:106:11 [INFO] [stdout] | [INFO] [stdout] 106 | pub const MOB_IRONGOLEM_WALK: &str = "mob.irongolem.walk"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_MAGMACUBE_BIG` is never used [INFO] [stdout] --> src/sound.rs:107:11 [INFO] [stdout] | [INFO] [stdout] 107 | pub const MOB_MAGMACUBE_BIG: &str = "mob.magmacube.big"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_MAGMACUBE_JUMP` is never used [INFO] [stdout] --> src/sound.rs:108:11 [INFO] [stdout] | [INFO] [stdout] 108 | pub const MOB_MAGMACUBE_JUMP: &str = "mob.magmacube.jump"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_MAGMACUBE_SMALL` is never used [INFO] [stdout] --> src/sound.rs:109:11 [INFO] [stdout] | [INFO] [stdout] 109 | pub const MOB_MAGMACUBE_SMALL: &str = "mob.magmacube.small"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_PIG_DEATH` is never used [INFO] [stdout] --> src/sound.rs:110:11 [INFO] [stdout] | [INFO] [stdout] 110 | pub const MOB_PIG_DEATH: &str = "mob.pig.death"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_PIG_SAY` is never used [INFO] [stdout] --> src/sound.rs:111:11 [INFO] [stdout] | [INFO] [stdout] 111 | pub const MOB_PIG_SAY: &str = "mob.pig.say"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_PIG_STEP` is never used [INFO] [stdout] --> src/sound.rs:112:11 [INFO] [stdout] | [INFO] [stdout] 112 | pub const MOB_PIG_STEP: &str = "mob.pig.step"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_RABBIT_BUNNYMURDER` is never used [INFO] [stdout] --> src/sound.rs:113:11 [INFO] [stdout] | [INFO] [stdout] 113 | pub const MOB_RABBIT_BUNNYMURDER: &str = "mob.rabbit.bunnymurder"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_RABBIT_HOP` is never used [INFO] [stdout] --> src/sound.rs:114:11 [INFO] [stdout] | [INFO] [stdout] 114 | pub const MOB_RABBIT_HOP: &str = "mob.rabbit.hop"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_RABBIT_HURT` is never used [INFO] [stdout] --> src/sound.rs:115:11 [INFO] [stdout] | [INFO] [stdout] 115 | pub const MOB_RABBIT_HURT: &str = "mob.rabbit.hurt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_RABBIT_IDLE` is never used [INFO] [stdout] --> src/sound.rs:116:11 [INFO] [stdout] | [INFO] [stdout] 116 | pub const MOB_RABBIT_IDLE: &str = "mob.rabbit.idle"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_SHEEP_SAY` is never used [INFO] [stdout] --> src/sound.rs:117:11 [INFO] [stdout] | [INFO] [stdout] 117 | pub const MOB_SHEEP_SAY: &str = "mob.sheep.say"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_SHEEP_SHEAR` is never used [INFO] [stdout] --> src/sound.rs:118:11 [INFO] [stdout] | [INFO] [stdout] 118 | pub const MOB_SHEEP_SHEAR: &str = "mob.sheep.shear"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_SHEEP_STEP` is never used [INFO] [stdout] --> src/sound.rs:119:11 [INFO] [stdout] | [INFO] [stdout] 119 | pub const MOB_SHEEP_STEP: &str = "mob.sheep.step"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_SILVERFISH_HIT` is never used [INFO] [stdout] --> src/sound.rs:120:11 [INFO] [stdout] | [INFO] [stdout] 120 | pub const MOB_SILVERFISH_HIT: &str = "mob.silverfish.hit"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_SILVERFISH_KILL` is never used [INFO] [stdout] --> src/sound.rs:121:11 [INFO] [stdout] | [INFO] [stdout] 121 | pub const MOB_SILVERFISH_KILL: &str = "mob.silverfish.kill"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_SILVERFISH_SAY` is never used [INFO] [stdout] --> src/sound.rs:122:11 [INFO] [stdout] | [INFO] [stdout] 122 | pub const MOB_SILVERFISH_SAY: &str = "mob.silverfish.say"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_SILVERFISH_STEP` is never used [INFO] [stdout] --> src/sound.rs:123:11 [INFO] [stdout] | [INFO] [stdout] 123 | pub const MOB_SILVERFISH_STEP: &str = "mob.silverfish.step"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_SKELETON_DEATH` is never used [INFO] [stdout] --> src/sound.rs:124:11 [INFO] [stdout] | [INFO] [stdout] 124 | pub const MOB_SKELETON_DEATH: &str = "mob.skeleton.death"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_SKELETON_HURT` is never used [INFO] [stdout] --> src/sound.rs:125:11 [INFO] [stdout] | [INFO] [stdout] 125 | pub const MOB_SKELETON_HURT: &str = "mob.skeleton.hurt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_SKELETON_SAY` is never used [INFO] [stdout] --> src/sound.rs:126:11 [INFO] [stdout] | [INFO] [stdout] 126 | pub const MOB_SKELETON_SAY: &str = "mob.skeleton.say"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_SKELETON_STEP` is never used [INFO] [stdout] --> src/sound.rs:127:11 [INFO] [stdout] | [INFO] [stdout] 127 | pub const MOB_SKELETON_STEP: &str = "mob.skeleton.step"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_SLIME_ATTACK` is never used [INFO] [stdout] --> src/sound.rs:128:11 [INFO] [stdout] | [INFO] [stdout] 128 | pub const MOB_SLIME_ATTACK: &str = "mob.slime.attack"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_SPIDER_DEATH` is never used [INFO] [stdout] --> src/sound.rs:131:11 [INFO] [stdout] | [INFO] [stdout] 131 | pub const MOB_SPIDER_DEATH: &str = "mob.spider.death"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_SPIDER_SAY` is never used [INFO] [stdout] --> src/sound.rs:132:11 [INFO] [stdout] | [INFO] [stdout] 132 | pub const MOB_SPIDER_SAY: &str = "mob.spider.say"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_SPIDER_STEP` is never used [INFO] [stdout] --> src/sound.rs:133:11 [INFO] [stdout] | [INFO] [stdout] 133 | pub const MOB_SPIDER_STEP: &str = "mob.spider.step"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_VILLAGER_DEATH` is never used [INFO] [stdout] --> src/sound.rs:134:11 [INFO] [stdout] | [INFO] [stdout] 134 | pub const MOB_VILLAGER_DEATH: &str = "mob.villager.death"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_VILLAGER_HAGGLE` is never used [INFO] [stdout] --> src/sound.rs:135:11 [INFO] [stdout] | [INFO] [stdout] 135 | pub const MOB_VILLAGER_HAGGLE: &str = "mob.villager.haggle"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_VILLAGER_HIT` is never used [INFO] [stdout] --> src/sound.rs:136:11 [INFO] [stdout] | [INFO] [stdout] 136 | pub const MOB_VILLAGER_HIT: &str = "mob.villager.hit"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_VILLAGER_IDLE` is never used [INFO] [stdout] --> src/sound.rs:137:11 [INFO] [stdout] | [INFO] [stdout] 137 | pub const MOB_VILLAGER_IDLE: &str = "mob.villager.idle"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_VILLAGER_NO` is never used [INFO] [stdout] --> src/sound.rs:138:11 [INFO] [stdout] | [INFO] [stdout] 138 | pub const MOB_VILLAGER_NO: &str = "mob.villager.no"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_VILLAGER_YES` is never used [INFO] [stdout] --> src/sound.rs:139:11 [INFO] [stdout] | [INFO] [stdout] 139 | pub const MOB_VILLAGER_YES: &str = "mob.villager.yes"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_WITHER_DEATH` is never used [INFO] [stdout] --> src/sound.rs:140:11 [INFO] [stdout] | [INFO] [stdout] 140 | pub const MOB_WITHER_DEATH: &str = "mob.wither.death"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_WITHER_HURT` is never used [INFO] [stdout] --> src/sound.rs:141:11 [INFO] [stdout] | [INFO] [stdout] 141 | pub const MOB_WITHER_HURT: &str = "mob.wither.hurt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_WITHER_IDLE` is never used [INFO] [stdout] --> src/sound.rs:142:11 [INFO] [stdout] | [INFO] [stdout] 142 | pub const MOB_WITHER_IDLE: &str = "mob.wither.idle"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_WITHER_SHOOT` is never used [INFO] [stdout] --> src/sound.rs:143:11 [INFO] [stdout] | [INFO] [stdout] 143 | pub const MOB_WITHER_SHOOT: &str = "mob.wither.shoot"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_WITHER_SPAWN` is never used [INFO] [stdout] --> src/sound.rs:144:11 [INFO] [stdout] | [INFO] [stdout] 144 | pub const MOB_WITHER_SPAWN: &str = "mob.wither.spawn"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_WOLF_BARK` is never used [INFO] [stdout] --> src/sound.rs:145:11 [INFO] [stdout] | [INFO] [stdout] 145 | pub const MOB_WOLF_BARK: &str = "mob.wolf.bark"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_WOLF_DEATH` is never used [INFO] [stdout] --> src/sound.rs:146:11 [INFO] [stdout] | [INFO] [stdout] 146 | pub const MOB_WOLF_DEATH: &str = "mob.wolf.death"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_WOLF_GROWL` is never used [INFO] [stdout] --> src/sound.rs:147:11 [INFO] [stdout] | [INFO] [stdout] 147 | pub const MOB_WOLF_GROWL: &str = "mob.wolf.growl"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_WOLF_HOWL` is never used [INFO] [stdout] --> src/sound.rs:148:11 [INFO] [stdout] | [INFO] [stdout] 148 | pub const MOB_WOLF_HOWL: &str = "mob.wolf.howl"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_WOLF_HURT` is never used [INFO] [stdout] --> src/sound.rs:149:11 [INFO] [stdout] | [INFO] [stdout] 149 | pub const MOB_WOLF_HURT: &str = "mob.wolf.hurt"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_WOLF_PANTING` is never used [INFO] [stdout] --> src/sound.rs:150:11 [INFO] [stdout] | [INFO] [stdout] 150 | pub const MOB_WOLF_PANTING: &str = "mob.wolf.panting"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_WOLF_SHAKE` is never used [INFO] [stdout] --> src/sound.rs:151:11 [INFO] [stdout] | [INFO] [stdout] 151 | pub const MOB_WOLF_SHAKE: &str = "mob.wolf.shake"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_WOLF_STEP` is never used [INFO] [stdout] --> src/sound.rs:152:11 [INFO] [stdout] | [INFO] [stdout] 152 | pub const MOB_WOLF_STEP: &str = "mob.wolf.step"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_WOLF_WHINE` is never used [INFO] [stdout] --> src/sound.rs:153:11 [INFO] [stdout] | [INFO] [stdout] 153 | pub const MOB_WOLF_WHINE: &str = "mob.wolf.whine"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ZOMBIE_DEATH` is never used [INFO] [stdout] --> src/sound.rs:154:11 [INFO] [stdout] | [INFO] [stdout] 154 | pub const MOB_ZOMBIE_DEATH: &str = "mob.zombie.death"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ZOMBIE_HURT` is never used [INFO] [stdout] --> src/sound.rs:155:11 [INFO] [stdout] | [INFO] [stdout] 155 | pub const MOB_ZOMBIE_HURT: &str = "mob.zombie.hurt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ZOMBIE_INFECT` is never used [INFO] [stdout] --> src/sound.rs:156:11 [INFO] [stdout] | [INFO] [stdout] 156 | pub const MOB_ZOMBIE_INFECT: &str = "mob.zombie.infect"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ZOMBIE_METAL` is never used [INFO] [stdout] --> src/sound.rs:157:11 [INFO] [stdout] | [INFO] [stdout] 157 | pub const MOB_ZOMBIE_METAL: &str = "mob.zombie.metal"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ZOMBIE_REMEDY` is never used [INFO] [stdout] --> src/sound.rs:158:11 [INFO] [stdout] | [INFO] [stdout] 158 | pub const MOB_ZOMBIE_REMEDY: &str = "mob.zombie.remedy"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ZOMBIE_SAY` is never used [INFO] [stdout] --> src/sound.rs:159:11 [INFO] [stdout] | [INFO] [stdout] 159 | pub const MOB_ZOMBIE_SAY: &str = "mob.zombie.say"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ZOMBIE_STEP` is never used [INFO] [stdout] --> src/sound.rs:160:11 [INFO] [stdout] | [INFO] [stdout] 160 | pub const MOB_ZOMBIE_STEP: &str = "mob.zombie.step"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ZOMBIE_UNFECT` is never used [INFO] [stdout] --> src/sound.rs:161:11 [INFO] [stdout] | [INFO] [stdout] 161 | pub const MOB_ZOMBIE_UNFECT: &str = "mob.zombie.unfect"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ZOMBIE_WOOD` is never used [INFO] [stdout] --> src/sound.rs:162:11 [INFO] [stdout] | [INFO] [stdout] 162 | pub const MOB_ZOMBIE_WOOD: &str = "mob.zombie.wood"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ZOMBIE_WOODBREAK` is never used [INFO] [stdout] --> src/sound.rs:163:11 [INFO] [stdout] | [INFO] [stdout] 163 | pub const MOB_ZOMBIE_WOODBREAK: &str = "mob.zombie.woodbreak"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ZOMBIEPIG_ZPIG` is never used [INFO] [stdout] --> src/sound.rs:164:11 [INFO] [stdout] | [INFO] [stdout] 164 | pub const MOB_ZOMBIEPIG_ZPIG: &str = "mob.zombiepig.zpig"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ZOMBIEPIG_ZPIGANGRY` is never used [INFO] [stdout] --> src/sound.rs:165:11 [INFO] [stdout] | [INFO] [stdout] 165 | pub const MOB_ZOMBIEPIG_ZPIGANGRY: &str = "mob.zombiepig.zpigangry"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ZOMBIEPIG_ZPIGDEATH` is never used [INFO] [stdout] --> src/sound.rs:166:11 [INFO] [stdout] | [INFO] [stdout] 166 | pub const MOB_ZOMBIEPIG_ZPIGDEATH: &str = "mob.zombiepig.zpigdeath"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MOB_ZOMBIEPIG_ZPIGHURT` is never used [INFO] [stdout] --> src/sound.rs:167:11 [INFO] [stdout] | [INFO] [stdout] 167 | pub const MOB_ZOMBIEPIG_ZPIGHURT: &str = "mob.zombiepig.zpighurt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MUSIC_GAME_CALM` is never used [INFO] [stdout] --> src/sound.rs:168:11 [INFO] [stdout] | [INFO] [stdout] 168 | pub const MUSIC_GAME_CALM: &str = "music.game.calm"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MUSIC_GAME_CREATIVE_CREATIVE` is never used [INFO] [stdout] --> src/sound.rs:169:11 [INFO] [stdout] | [INFO] [stdout] 169 | pub const MUSIC_GAME_CREATIVE_CREATIVE: &str = "music.game.creative.creative"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MUSIC_GAME_END_BOSS` is never used [INFO] [stdout] --> src/sound.rs:170:11 [INFO] [stdout] | [INFO] [stdout] 170 | pub const MUSIC_GAME_END_BOSS: &str = "music.game.end.boss"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MUSIC_GAME_END_CREDITS` is never used [INFO] [stdout] --> src/sound.rs:171:11 [INFO] [stdout] | [INFO] [stdout] 171 | pub const MUSIC_GAME_END_CREDITS: &str = "music.game.end.credits"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MUSIC_GAME_END_END` is never used [INFO] [stdout] --> src/sound.rs:172:11 [INFO] [stdout] | [INFO] [stdout] 172 | pub const MUSIC_GAME_END_END: &str = "music.game.end.end"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MUSIC_GAME_HAL` is never used [INFO] [stdout] --> src/sound.rs:173:11 [INFO] [stdout] | [INFO] [stdout] 173 | pub const MUSIC_GAME_HAL: &str = "music.game.hal"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MUSIC_GAME_NETHER_NETHER` is never used [INFO] [stdout] --> src/sound.rs:174:11 [INFO] [stdout] | [INFO] [stdout] 174 | pub const MUSIC_GAME_NETHER_NETHER: &str = "music.game.nether.nether"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MUSIC_GAME_NUANCE` is never used [INFO] [stdout] --> src/sound.rs:175:11 [INFO] [stdout] | [INFO] [stdout] 175 | pub const MUSIC_GAME_NUANCE: &str = "music.game.nuance"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MUSIC_GAME_PIANO` is never used [INFO] [stdout] --> src/sound.rs:176:11 [INFO] [stdout] | [INFO] [stdout] 176 | pub const MUSIC_GAME_PIANO: &str = "music.game.piano"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MUSIC_MENU_MENU` is never used [INFO] [stdout] --> src/sound.rs:177:11 [INFO] [stdout] | [INFO] [stdout] 177 | pub const MUSIC_MENU_MENU: &str = "music.menu.menu"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NOTE_BASS` is never used [INFO] [stdout] --> src/sound.rs:178:11 [INFO] [stdout] | [INFO] [stdout] 178 | pub const NOTE_BASS: &str = "note.bass"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NOTE_BASSATTACK` is never used [INFO] [stdout] --> src/sound.rs:179:11 [INFO] [stdout] | [INFO] [stdout] 179 | pub const NOTE_BASSATTACK: &str = "note.bassattack"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NOTE_BD` is never used [INFO] [stdout] --> src/sound.rs:180:11 [INFO] [stdout] | [INFO] [stdout] 180 | pub const NOTE_BD: &str = "note.bd"; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NOTE_HARP` is never used [INFO] [stdout] --> src/sound.rs:181:11 [INFO] [stdout] | [INFO] [stdout] 181 | pub const NOTE_HARP: &str = "note.harp"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NOTE_HAT` is never used [INFO] [stdout] --> src/sound.rs:182:11 [INFO] [stdout] | [INFO] [stdout] 182 | pub const NOTE_HAT: &str = "note.hat"; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NOTE_PLING` is never used [INFO] [stdout] --> src/sound.rs:183:11 [INFO] [stdout] | [INFO] [stdout] 183 | pub const NOTE_PLING: &str = "note.pling"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NOTE_SNARE` is never used [INFO] [stdout] --> src/sound.rs:184:11 [INFO] [stdout] | [INFO] [stdout] 184 | pub const NOTE_SNARE: &str = "note.snare"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PORTAL_PORTAL` is never used [INFO] [stdout] --> src/sound.rs:185:11 [INFO] [stdout] | [INFO] [stdout] 185 | pub const PORTAL_PORTAL: &str = "portal.portal"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PORTAL_TRAVEL` is never used [INFO] [stdout] --> src/sound.rs:186:11 [INFO] [stdout] | [INFO] [stdout] 186 | pub const PORTAL_TRAVEL: &str = "portal.travel"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PORTAL_TRIGGER` is never used [INFO] [stdout] --> src/sound.rs:187:11 [INFO] [stdout] | [INFO] [stdout] 187 | pub const PORTAL_TRIGGER: &str = "portal.trigger"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_ANVIL_BREAK` is never used [INFO] [stdout] --> src/sound.rs:188:11 [INFO] [stdout] | [INFO] [stdout] 188 | pub const RANDOM_ANVIL_BREAK: &str = "random.anvil_break"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_ANVIL_USE` is never used [INFO] [stdout] --> src/sound.rs:190:11 [INFO] [stdout] | [INFO] [stdout] 190 | pub const RANDOM_ANVIL_USE: &str = "random.anvil_use"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_BOW` is never used [INFO] [stdout] --> src/sound.rs:191:11 [INFO] [stdout] | [INFO] [stdout] 191 | pub const RANDOM_BOW: &str = "random.bow"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_BOWHIT` is never used [INFO] [stdout] --> src/sound.rs:192:11 [INFO] [stdout] | [INFO] [stdout] 192 | pub const RANDOM_BOWHIT: &str = "random.bowhit"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_BREAK` is never used [INFO] [stdout] --> src/sound.rs:193:11 [INFO] [stdout] | [INFO] [stdout] 193 | pub const RANDOM_BREAK: &str = "random.break"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_BREATH` is never used [INFO] [stdout] --> src/sound.rs:194:11 [INFO] [stdout] | [INFO] [stdout] 194 | pub const RANDOM_BREATH: &str = "random.breath"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_BURP` is never used [INFO] [stdout] --> src/sound.rs:195:11 [INFO] [stdout] | [INFO] [stdout] 195 | pub const RANDOM_BURP: &str = "random.burp"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_CHESTCLOSED` is never used [INFO] [stdout] --> src/sound.rs:196:11 [INFO] [stdout] | [INFO] [stdout] 196 | pub const RANDOM_CHESTCLOSED: &str = "random.chestclosed"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_CHESTOPEN` is never used [INFO] [stdout] --> src/sound.rs:197:11 [INFO] [stdout] | [INFO] [stdout] 197 | pub const RANDOM_CHESTOPEN: &str = "random.chestopen"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_CLASSIC_HURT` is never used [INFO] [stdout] --> src/sound.rs:198:11 [INFO] [stdout] | [INFO] [stdout] 198 | pub const RANDOM_CLASSIC_HURT: &str = "random.classic_hurt"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_CLICK` is never used [INFO] [stdout] --> src/sound.rs:199:11 [INFO] [stdout] | [INFO] [stdout] 199 | pub const RANDOM_CLICK: &str = "random.click"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_DOOR_CLOSE` is never used [INFO] [stdout] --> src/sound.rs:200:11 [INFO] [stdout] | [INFO] [stdout] 200 | pub const RANDOM_DOOR_CLOSE: &str = "random.door_close"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_DOOR_OPEN` is never used [INFO] [stdout] --> src/sound.rs:201:11 [INFO] [stdout] | [INFO] [stdout] 201 | pub const RANDOM_DOOR_OPEN: &str = "random.door_open"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_DRINK` is never used [INFO] [stdout] --> src/sound.rs:202:11 [INFO] [stdout] | [INFO] [stdout] 202 | pub const RANDOM_DRINK: &str = "random.drink"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_EAT` is never used [INFO] [stdout] --> src/sound.rs:203:11 [INFO] [stdout] | [INFO] [stdout] 203 | pub const RANDOM_EAT: &str = "random.eat"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_EXPLODE` is never used [INFO] [stdout] --> src/sound.rs:204:11 [INFO] [stdout] | [INFO] [stdout] 204 | pub const RANDOM_EXPLODE: &str = "random.explode"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_FIZZ` is never used [INFO] [stdout] --> src/sound.rs:205:11 [INFO] [stdout] | [INFO] [stdout] 205 | pub const RANDOM_FIZZ: &str = "random.fizz"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_FUSE` is never used [INFO] [stdout] --> src/sound.rs:206:11 [INFO] [stdout] | [INFO] [stdout] 206 | pub const RANDOM_FUSE: &str = "random.fuse"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_GLASS` is never used [INFO] [stdout] --> src/sound.rs:207:11 [INFO] [stdout] | [INFO] [stdout] 207 | pub const RANDOM_GLASS: &str = "random.glass"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_LEVELUP` is never used [INFO] [stdout] --> src/sound.rs:208:11 [INFO] [stdout] | [INFO] [stdout] 208 | pub const RANDOM_LEVELUP: &str = "random.levelup"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_ORB` is never used [INFO] [stdout] --> src/sound.rs:209:11 [INFO] [stdout] | [INFO] [stdout] 209 | pub const RANDOM_ORB: &str = "random.orb"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_POP` is never used [INFO] [stdout] --> src/sound.rs:210:11 [INFO] [stdout] | [INFO] [stdout] 210 | pub const RANDOM_POP: &str = "random.pop"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_SPLASH` is never used [INFO] [stdout] --> src/sound.rs:211:11 [INFO] [stdout] | [INFO] [stdout] 211 | pub const RANDOM_SPLASH: &str = "random.splash"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_SUCCESSFUL_HIT` is never used [INFO] [stdout] --> src/sound.rs:212:11 [INFO] [stdout] | [INFO] [stdout] 212 | pub const RANDOM_SUCCESSFUL_HIT: &str = "random.successful_hit"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RANDOM_WOOD_CLICK` is never used [INFO] [stdout] --> src/sound.rs:213:11 [INFO] [stdout] | [INFO] [stdout] 213 | pub const RANDOM_WOOD_CLICK: &str = "random.wood_click"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORDS_11` is never used [INFO] [stdout] --> src/sound.rs:214:11 [INFO] [stdout] | [INFO] [stdout] 214 | pub const RECORDS_11: &str = "records.11"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORDS_13` is never used [INFO] [stdout] --> src/sound.rs:215:11 [INFO] [stdout] | [INFO] [stdout] 215 | pub const RECORDS_13: &str = "records.13"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORDS_BLOCKS` is never used [INFO] [stdout] --> src/sound.rs:216:11 [INFO] [stdout] | [INFO] [stdout] 216 | pub const RECORDS_BLOCKS: &str = "records.blocks"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORDS_CAT` is never used [INFO] [stdout] --> src/sound.rs:217:11 [INFO] [stdout] | [INFO] [stdout] 217 | pub const RECORDS_CAT: &str = "records.cat"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORDS_CHIRP` is never used [INFO] [stdout] --> src/sound.rs:218:11 [INFO] [stdout] | [INFO] [stdout] 218 | pub const RECORDS_CHIRP: &str = "records.chirp"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORDS_FAR` is never used [INFO] [stdout] --> src/sound.rs:219:11 [INFO] [stdout] | [INFO] [stdout] 219 | pub const RECORDS_FAR: &str = "records.far"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORDS_MALL` is never used [INFO] [stdout] --> src/sound.rs:220:11 [INFO] [stdout] | [INFO] [stdout] 220 | pub const RECORDS_MALL: &str = "records.mall"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORDS_MELLOHI` is never used [INFO] [stdout] --> src/sound.rs:221:11 [INFO] [stdout] | [INFO] [stdout] 221 | pub const RECORDS_MELLOHI: &str = "records.mellohi"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORDS_STAL` is never used [INFO] [stdout] --> src/sound.rs:222:11 [INFO] [stdout] | [INFO] [stdout] 222 | pub const RECORDS_STAL: &str = "records.stal"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORDS_STRAD` is never used [INFO] [stdout] --> src/sound.rs:223:11 [INFO] [stdout] | [INFO] [stdout] 223 | pub const RECORDS_STRAD: &str = "records.strad"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORDS_WAIT` is never used [INFO] [stdout] --> src/sound.rs:224:11 [INFO] [stdout] | [INFO] [stdout] 224 | pub const RECORDS_WAIT: &str = "records.wait"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `RECORDS_WARD` is never used [INFO] [stdout] --> src/sound.rs:225:11 [INFO] [stdout] | [INFO] [stdout] 225 | pub const RECORDS_WARD: &str = "records.ward"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TILE_PISTON_IN` is never used [INFO] [stdout] --> src/sound.rs:235:11 [INFO] [stdout] | [INFO] [stdout] 235 | pub const TILE_PISTON_IN: &str = "tile.piston.in"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TILE_PISTON_OUT` is never used [INFO] [stdout] --> src/sound.rs:236:11 [INFO] [stdout] | [INFO] [stdout] 236 | pub const TILE_PISTON_OUT: &str = "tile.piston.out"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> src/sound.rs:246:12 [INFO] [stdout] | [INFO] [stdout] 245 | impl Sound { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] 246 | pub fn new(volume: f32, pitch: f32, name: &'static str) -> Sound { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `SystemMessage` and `AboveHotbar` are never constructed [INFO] [stdout] --> src/text/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub enum ChatPos { [INFO] [stdout] | ------- variants in this enum [INFO] [stdout] 12 | Normal, [INFO] [stdout] 13 | SystemMessage, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 14 | AboveHotbar, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ChatPos` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Default`, `LargeBiomes`, `Amplified`, and `Default11` are never constructed [INFO] [stdout] --> src/world/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 19 | pub enum LevelType { [INFO] [stdout] | --------- variants in this enum [INFO] [stdout] 20 | Default, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 21 | Flat, [INFO] [stdout] 22 | LargeBiomes, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 23 | Amplified, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 24 | Default11, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LevelType` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `set_block_light`, `get_block_light`, `set_sky_light`, and `get_sky_light` are never used [INFO] [stdout] --> src/world/chunk.rs:83:12 [INFO] [stdout] | [INFO] [stdout] 24 | impl ChunkSection { [INFO] [stdout] | ----------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 83 | pub fn set_block_light(&mut self, x: u8, y: u8, z: u8, light: u8) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 87 | pub fn get_block_light(&self, x: u8, y: u8, z: u8) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 91 | pub fn set_sky_light(&mut self, x: u8, y: u8, z: u8, light: u8) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 97 | pub fn get_sky_light(&self, x: u8, y: u8, z: u8) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple associated items are never used [INFO] [stdout] --> src/world/chunk.rs:196:12 [INFO] [stdout] | [INFO] [stdout] 183 | impl Chunk { [INFO] [stdout] | ---------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 196 | pub fn get_pos(&self) -> ChunkPos { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 284 | pub fn get_block_light(&self, x: u8, y: u8, z: u8) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 292 | pub fn set_block_light(&mut self, x: u8, y: u8, z: u8, light: u8) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 299 | pub fn get_sky_light(&self, x: u8, y: u8, z: u8) -> u8 { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 307 | pub fn set_sky_light(&mut self, x: u8, y: u8, z: u8, light: u8) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 314 | pub const FULL_BIT_MASK: u16 = !0; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 319 | pub fn to_proto_chunk_data(&self, bit_mask: u16) -> SPacket { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `read_varlong` is never used [INFO] [stdout] --> src/binary.rs:143:8 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn read_varlong(r: &mut R) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `fixed_point_to_double` is never used [INFO] [stdout] --> src/binary.rs:169:8 [INFO] [stdout] | [INFO] [stdout] 169 | pub fn fixed_point_to_double(i: i32) -> f64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Air` is never used [INFO] [stdout] --> src/block/mod.rs:20:10 [INFO] [stdout] | [INFO] [stdout] 20 | pub enum Air {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Stone` is never used [INFO] [stdout] --> src/block/mod.rs:22:10 [INFO] [stdout] | [INFO] [stdout] 22 | pub enum Stone {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Grass` is never used [INFO] [stdout] --> src/block/mod.rs:24:10 [INFO] [stdout] | [INFO] [stdout] 24 | pub enum Grass {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Dirt` is never used [INFO] [stdout] --> src/block/mod.rs:26:10 [INFO] [stdout] | [INFO] [stdout] 26 | pub enum Dirt {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Cobblestone` is never used [INFO] [stdout] --> src/block/mod.rs:28:10 [INFO] [stdout] | [INFO] [stdout] 28 | pub enum Cobblestone {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Planks` is never used [INFO] [stdout] --> src/block/mod.rs:30:10 [INFO] [stdout] | [INFO] [stdout] 30 | pub enum Planks {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Sapling` is never used [INFO] [stdout] --> src/block/mod.rs:32:10 [INFO] [stdout] | [INFO] [stdout] 32 | pub enum Sapling {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Bedrock` is never used [INFO] [stdout] --> src/block/mod.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 34 | pub enum Bedrock {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `FlowingWater` is never used [INFO] [stdout] --> src/block/mod.rs:36:10 [INFO] [stdout] | [INFO] [stdout] 36 | pub enum FlowingWater {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Water` is never used [INFO] [stdout] --> src/block/mod.rs:38:10 [INFO] [stdout] | [INFO] [stdout] 38 | pub enum Water {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `FlowingLava` is never used [INFO] [stdout] --> src/block/mod.rs:40:10 [INFO] [stdout] | [INFO] [stdout] 40 | pub enum FlowingLava {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Lava` is never used [INFO] [stdout] --> src/block/mod.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | pub enum Lava {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Sand` is never used [INFO] [stdout] --> src/block/mod.rs:44:10 [INFO] [stdout] | [INFO] [stdout] 44 | pub enum Sand {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Gravel` is never used [INFO] [stdout] --> src/block/mod.rs:46:10 [INFO] [stdout] | [INFO] [stdout] 46 | pub enum Gravel {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `GoldOre` is never used [INFO] [stdout] --> src/block/mod.rs:48:10 [INFO] [stdout] | [INFO] [stdout] 48 | pub enum GoldOre {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `IronOre` is never used [INFO] [stdout] --> src/block/mod.rs:50:10 [INFO] [stdout] | [INFO] [stdout] 50 | pub enum IronOre {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `CoalOre` is never used [INFO] [stdout] --> src/block/mod.rs:52:10 [INFO] [stdout] | [INFO] [stdout] 52 | pub enum CoalOre {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Log` is never used [INFO] [stdout] --> src/block/mod.rs:54:10 [INFO] [stdout] | [INFO] [stdout] 54 | pub enum Log {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Leaves` is never used [INFO] [stdout] --> src/block/mod.rs:56:10 [INFO] [stdout] | [INFO] [stdout] 56 | pub enum Leaves {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Sponge` is never used [INFO] [stdout] --> src/block/mod.rs:58:10 [INFO] [stdout] | [INFO] [stdout] 58 | pub enum Sponge {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Glass` is never used [INFO] [stdout] --> src/block/mod.rs:60:10 [INFO] [stdout] | [INFO] [stdout] 60 | pub enum Glass {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LapisOre` is never used [INFO] [stdout] --> src/block/mod.rs:62:10 [INFO] [stdout] | [INFO] [stdout] 62 | pub enum LapisOre {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LapisBlock` is never used [INFO] [stdout] --> src/block/mod.rs:64:10 [INFO] [stdout] | [INFO] [stdout] 64 | pub enum LapisBlock {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Dispenser` is never used [INFO] [stdout] --> src/block/mod.rs:66:10 [INFO] [stdout] | [INFO] [stdout] 66 | pub enum Dispenser {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Sandstone` is never used [INFO] [stdout] --> src/block/mod.rs:68:10 [INFO] [stdout] | [INFO] [stdout] 68 | pub enum Sandstone {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Noteblock` is never used [INFO] [stdout] --> src/block/mod.rs:70:10 [INFO] [stdout] | [INFO] [stdout] 70 | pub enum Noteblock {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Bed` is never used [INFO] [stdout] --> src/block/mod.rs:72:10 [INFO] [stdout] | [INFO] [stdout] 72 | pub enum Bed {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `GoldenRail` is never used [INFO] [stdout] --> src/block/mod.rs:74:10 [INFO] [stdout] | [INFO] [stdout] 74 | pub enum GoldenRail {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DetectorRail` is never used [INFO] [stdout] --> src/block/mod.rs:76:10 [INFO] [stdout] | [INFO] [stdout] 76 | pub enum DetectorRail {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StickyPiston` is never used [INFO] [stdout] --> src/block/mod.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | pub enum StickyPiston {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Web` is never used [INFO] [stdout] --> src/block/mod.rs:80:10 [INFO] [stdout] | [INFO] [stdout] 80 | pub enum Web {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Tallgrass` is never used [INFO] [stdout] --> src/block/mod.rs:82:10 [INFO] [stdout] | [INFO] [stdout] 82 | pub enum Tallgrass {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Deadbush` is never used [INFO] [stdout] --> src/block/mod.rs:84:10 [INFO] [stdout] | [INFO] [stdout] 84 | pub enum Deadbush {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Piston` is never used [INFO] [stdout] --> src/block/mod.rs:86:10 [INFO] [stdout] | [INFO] [stdout] 86 | pub enum Piston {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PistonHead` is never used [INFO] [stdout] --> src/block/mod.rs:88:10 [INFO] [stdout] | [INFO] [stdout] 88 | pub enum PistonHead {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Wool` is never used [INFO] [stdout] --> src/block/mod.rs:90:10 [INFO] [stdout] | [INFO] [stdout] 90 | pub enum Wool {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PistonExtension` is never used [INFO] [stdout] --> src/block/mod.rs:92:10 [INFO] [stdout] | [INFO] [stdout] 92 | pub enum PistonExtension {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `YellowFlower` is never used [INFO] [stdout] --> src/block/mod.rs:94:10 [INFO] [stdout] | [INFO] [stdout] 94 | pub enum YellowFlower {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedFlower` is never used [INFO] [stdout] --> src/block/mod.rs:96:10 [INFO] [stdout] | [INFO] [stdout] 96 | pub enum RedFlower {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BrownMushroom` is never used [INFO] [stdout] --> src/block/mod.rs:98:10 [INFO] [stdout] | [INFO] [stdout] 98 | pub enum BrownMushroom {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedMushroom` is never used [INFO] [stdout] --> src/block/mod.rs:100:10 [INFO] [stdout] | [INFO] [stdout] 100 | pub enum RedMushroom {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `GoldBlock` is never used [INFO] [stdout] --> src/block/mod.rs:102:10 [INFO] [stdout] | [INFO] [stdout] 102 | pub enum GoldBlock {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `IronBlock` is never used [INFO] [stdout] --> src/block/mod.rs:104:10 [INFO] [stdout] | [INFO] [stdout] 104 | pub enum IronBlock {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DoubleStoneSlab` is never used [INFO] [stdout] --> src/block/mod.rs:106:10 [INFO] [stdout] | [INFO] [stdout] 106 | pub enum DoubleStoneSlab {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StoneSlab` is never used [INFO] [stdout] --> src/block/mod.rs:108:10 [INFO] [stdout] | [INFO] [stdout] 108 | pub enum StoneSlab {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BrickBlock` is never used [INFO] [stdout] --> src/block/mod.rs:110:10 [INFO] [stdout] | [INFO] [stdout] 110 | pub enum BrickBlock {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Tnt` is never used [INFO] [stdout] --> src/block/mod.rs:112:10 [INFO] [stdout] | [INFO] [stdout] 112 | pub enum Tnt {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Bookshelf` is never used [INFO] [stdout] --> src/block/mod.rs:114:10 [INFO] [stdout] | [INFO] [stdout] 114 | pub enum Bookshelf {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `MossyCobblestone` is never used [INFO] [stdout] --> src/block/mod.rs:116:10 [INFO] [stdout] | [INFO] [stdout] 116 | pub enum MossyCobblestone {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Obsidian` is never used [INFO] [stdout] --> src/block/mod.rs:118:10 [INFO] [stdout] | [INFO] [stdout] 118 | pub enum Obsidian {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Torch` is never used [INFO] [stdout] --> src/block/mod.rs:120:10 [INFO] [stdout] | [INFO] [stdout] 120 | pub enum Torch {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Fire` is never used [INFO] [stdout] --> src/block/mod.rs:122:10 [INFO] [stdout] | [INFO] [stdout] 122 | pub enum Fire {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `MobSpawner` is never used [INFO] [stdout] --> src/block/mod.rs:124:10 [INFO] [stdout] | [INFO] [stdout] 124 | pub enum MobSpawner {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `OakStairs` is never used [INFO] [stdout] --> src/block/mod.rs:126:10 [INFO] [stdout] | [INFO] [stdout] 126 | pub enum OakStairs {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Chest` is never used [INFO] [stdout] --> src/block/mod.rs:128:10 [INFO] [stdout] | [INFO] [stdout] 128 | pub enum Chest {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedstoneWire` is never used [INFO] [stdout] --> src/block/mod.rs:130:10 [INFO] [stdout] | [INFO] [stdout] 130 | pub enum RedstoneWire {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DiamondOre` is never used [INFO] [stdout] --> src/block/mod.rs:132:10 [INFO] [stdout] | [INFO] [stdout] 132 | pub enum DiamondOre {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DiamondBlock` is never used [INFO] [stdout] --> src/block/mod.rs:134:10 [INFO] [stdout] | [INFO] [stdout] 134 | pub enum DiamondBlock {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `CraftingTable` is never used [INFO] [stdout] --> src/block/mod.rs:136:10 [INFO] [stdout] | [INFO] [stdout] 136 | pub enum CraftingTable {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Wheat` is never used [INFO] [stdout] --> src/block/mod.rs:138:10 [INFO] [stdout] | [INFO] [stdout] 138 | pub enum Wheat {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Farmland` is never used [INFO] [stdout] --> src/block/mod.rs:140:10 [INFO] [stdout] | [INFO] [stdout] 140 | pub enum Farmland {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Furnace` is never used [INFO] [stdout] --> src/block/mod.rs:142:10 [INFO] [stdout] | [INFO] [stdout] 142 | pub enum Furnace {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LitFurnace` is never used [INFO] [stdout] --> src/block/mod.rs:144:10 [INFO] [stdout] | [INFO] [stdout] 144 | pub enum LitFurnace {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StandingSign` is never used [INFO] [stdout] --> src/block/mod.rs:146:10 [INFO] [stdout] | [INFO] [stdout] 146 | pub enum StandingSign {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `WoodenDoor` is never used [INFO] [stdout] --> src/block/mod.rs:148:10 [INFO] [stdout] | [INFO] [stdout] 148 | pub enum WoodenDoor {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Ladder` is never used [INFO] [stdout] --> src/block/mod.rs:150:10 [INFO] [stdout] | [INFO] [stdout] 150 | pub enum Ladder {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Rail` is never used [INFO] [stdout] --> src/block/mod.rs:152:10 [INFO] [stdout] | [INFO] [stdout] 152 | pub enum Rail {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StoneStairs` is never used [INFO] [stdout] --> src/block/mod.rs:154:10 [INFO] [stdout] | [INFO] [stdout] 154 | pub enum StoneStairs {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `WallSign` is never used [INFO] [stdout] --> src/block/mod.rs:156:10 [INFO] [stdout] | [INFO] [stdout] 156 | pub enum WallSign {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Lever` is never used [INFO] [stdout] --> src/block/mod.rs:158:10 [INFO] [stdout] | [INFO] [stdout] 158 | pub enum Lever {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StonePressurePlate` is never used [INFO] [stdout] --> src/block/mod.rs:160:10 [INFO] [stdout] | [INFO] [stdout] 160 | pub enum StonePressurePlate {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `IronDoor` is never used [INFO] [stdout] --> src/block/mod.rs:162:10 [INFO] [stdout] | [INFO] [stdout] 162 | pub enum IronDoor {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `WoodenPressurePlate` is never used [INFO] [stdout] --> src/block/mod.rs:164:10 [INFO] [stdout] | [INFO] [stdout] 164 | pub enum WoodenPressurePlate {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedstoneOre` is never used [INFO] [stdout] --> src/block/mod.rs:166:10 [INFO] [stdout] | [INFO] [stdout] 166 | pub enum RedstoneOre {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LitRedstoneOre` is never used [INFO] [stdout] --> src/block/mod.rs:168:10 [INFO] [stdout] | [INFO] [stdout] 168 | pub enum LitRedstoneOre {} [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `UnlitRedstoneTorch` is never used [INFO] [stdout] --> src/block/mod.rs:170:10 [INFO] [stdout] | [INFO] [stdout] 170 | pub enum UnlitRedstoneTorch {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedstoneTorch` is never used [INFO] [stdout] --> src/block/mod.rs:172:10 [INFO] [stdout] | [INFO] [stdout] 172 | pub enum RedstoneTorch {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StoneButton` is never used [INFO] [stdout] --> src/block/mod.rs:174:10 [INFO] [stdout] | [INFO] [stdout] 174 | pub enum StoneButton {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SnowLayer` is never used [INFO] [stdout] --> src/block/mod.rs:176:10 [INFO] [stdout] | [INFO] [stdout] 176 | pub enum SnowLayer {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Ice` is never used [INFO] [stdout] --> src/block/mod.rs:178:10 [INFO] [stdout] | [INFO] [stdout] 178 | pub enum Ice {} [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Snow` is never used [INFO] [stdout] --> src/block/mod.rs:180:10 [INFO] [stdout] | [INFO] [stdout] 180 | pub enum Snow {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Cactus` is never used [INFO] [stdout] --> src/block/mod.rs:182:10 [INFO] [stdout] | [INFO] [stdout] 182 | pub enum Cactus {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Clay` is never used [INFO] [stdout] --> src/block/mod.rs:184:10 [INFO] [stdout] | [INFO] [stdout] 184 | pub enum Clay {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Reeds` is never used [INFO] [stdout] --> src/block/mod.rs:186:10 [INFO] [stdout] | [INFO] [stdout] 186 | pub enum Reeds {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Jukebox` is never used [INFO] [stdout] --> src/block/mod.rs:188:10 [INFO] [stdout] | [INFO] [stdout] 188 | pub enum Jukebox {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Fence` is never used [INFO] [stdout] --> src/block/mod.rs:190:10 [INFO] [stdout] | [INFO] [stdout] 190 | pub enum Fence {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Pumpkin` is never used [INFO] [stdout] --> src/block/mod.rs:192:10 [INFO] [stdout] | [INFO] [stdout] 192 | pub enum Pumpkin {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Netherrack` is never used [INFO] [stdout] --> src/block/mod.rs:194:10 [INFO] [stdout] | [INFO] [stdout] 194 | pub enum Netherrack {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SoulSand` is never used [INFO] [stdout] --> src/block/mod.rs:196:10 [INFO] [stdout] | [INFO] [stdout] 196 | pub enum SoulSand {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Glowstone` is never used [INFO] [stdout] --> src/block/mod.rs:198:10 [INFO] [stdout] | [INFO] [stdout] 198 | pub enum Glowstone {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Portal` is never used [INFO] [stdout] --> src/block/mod.rs:200:10 [INFO] [stdout] | [INFO] [stdout] 200 | pub enum Portal {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LitPumpkin` is never used [INFO] [stdout] --> src/block/mod.rs:202:10 [INFO] [stdout] | [INFO] [stdout] 202 | pub enum LitPumpkin {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Cake` is never used [INFO] [stdout] --> src/block/mod.rs:204:10 [INFO] [stdout] | [INFO] [stdout] 204 | pub enum Cake {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `UnpoweredRepeater` is never used [INFO] [stdout] --> src/block/mod.rs:206:10 [INFO] [stdout] | [INFO] [stdout] 206 | pub enum UnpoweredRepeater {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PoweredRepeater` is never used [INFO] [stdout] --> src/block/mod.rs:208:10 [INFO] [stdout] | [INFO] [stdout] 208 | pub enum PoweredRepeater {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StainedGlass` is never used [INFO] [stdout] --> src/block/mod.rs:210:10 [INFO] [stdout] | [INFO] [stdout] 210 | pub enum StainedGlass {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Trapdoor` is never used [INFO] [stdout] --> src/block/mod.rs:212:10 [INFO] [stdout] | [INFO] [stdout] 212 | pub enum Trapdoor {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `MonsterEgg` is never used [INFO] [stdout] --> src/block/mod.rs:214:10 [INFO] [stdout] | [INFO] [stdout] 214 | pub enum MonsterEgg {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Stonebrick` is never used [INFO] [stdout] --> src/block/mod.rs:216:10 [INFO] [stdout] | [INFO] [stdout] 216 | pub enum Stonebrick {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BrownMushroomBlock` is never used [INFO] [stdout] --> src/block/mod.rs:218:10 [INFO] [stdout] | [INFO] [stdout] 218 | pub enum BrownMushroomBlock {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedMushroomBlock` is never used [INFO] [stdout] --> src/block/mod.rs:220:10 [INFO] [stdout] | [INFO] [stdout] 220 | pub enum RedMushroomBlock {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `IronBars` is never used [INFO] [stdout] --> src/block/mod.rs:222:10 [INFO] [stdout] | [INFO] [stdout] 222 | pub enum IronBars {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `GlassPane` is never used [INFO] [stdout] --> src/block/mod.rs:224:10 [INFO] [stdout] | [INFO] [stdout] 224 | pub enum GlassPane {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `MelonBlock` is never used [INFO] [stdout] --> src/block/mod.rs:226:10 [INFO] [stdout] | [INFO] [stdout] 226 | pub enum MelonBlock {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PumpkinStem` is never used [INFO] [stdout] --> src/block/mod.rs:228:10 [INFO] [stdout] | [INFO] [stdout] 228 | pub enum PumpkinStem {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `MelonStem` is never used [INFO] [stdout] --> src/block/mod.rs:230:10 [INFO] [stdout] | [INFO] [stdout] 230 | pub enum MelonStem {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Vine` is never used [INFO] [stdout] --> src/block/mod.rs:232:10 [INFO] [stdout] | [INFO] [stdout] 232 | pub enum Vine {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `FenceGate` is never used [INFO] [stdout] --> src/block/mod.rs:234:10 [INFO] [stdout] | [INFO] [stdout] 234 | pub enum FenceGate {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BrickStairs` is never used [INFO] [stdout] --> src/block/mod.rs:236:10 [INFO] [stdout] | [INFO] [stdout] 236 | pub enum BrickStairs {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StoneBrickStairs` is never used [INFO] [stdout] --> src/block/mod.rs:238:10 [INFO] [stdout] | [INFO] [stdout] 238 | pub enum StoneBrickStairs {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Mycelium` is never used [INFO] [stdout] --> src/block/mod.rs:240:10 [INFO] [stdout] | [INFO] [stdout] 240 | pub enum Mycelium {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Waterlily` is never used [INFO] [stdout] --> src/block/mod.rs:242:10 [INFO] [stdout] | [INFO] [stdout] 242 | pub enum Waterlily {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `NetherBrick` is never used [INFO] [stdout] --> src/block/mod.rs:244:10 [INFO] [stdout] | [INFO] [stdout] 244 | pub enum NetherBrick {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `NetherBrickFence` is never used [INFO] [stdout] --> src/block/mod.rs:246:10 [INFO] [stdout] | [INFO] [stdout] 246 | pub enum NetherBrickFence {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `NetherBrickStairs` is never used [INFO] [stdout] --> src/block/mod.rs:248:10 [INFO] [stdout] | [INFO] [stdout] 248 | pub enum NetherBrickStairs {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `NetherWart` is never used [INFO] [stdout] --> src/block/mod.rs:250:10 [INFO] [stdout] | [INFO] [stdout] 250 | pub enum NetherWart {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `EnchantingTable` is never used [INFO] [stdout] --> src/block/mod.rs:252:10 [INFO] [stdout] | [INFO] [stdout] 252 | pub enum EnchantingTable {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BrewingStand` is never used [INFO] [stdout] --> src/block/mod.rs:254:10 [INFO] [stdout] | [INFO] [stdout] 254 | pub enum BrewingStand {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Cauldron` is never used [INFO] [stdout] --> src/block/mod.rs:256:10 [INFO] [stdout] | [INFO] [stdout] 256 | pub enum Cauldron {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `EndPortal` is never used [INFO] [stdout] --> src/block/mod.rs:258:10 [INFO] [stdout] | [INFO] [stdout] 258 | pub enum EndPortal {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `EndPortalFrame` is never used [INFO] [stdout] --> src/block/mod.rs:260:10 [INFO] [stdout] | [INFO] [stdout] 260 | pub enum EndPortalFrame {} [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `EndStone` is never used [INFO] [stdout] --> src/block/mod.rs:262:10 [INFO] [stdout] | [INFO] [stdout] 262 | pub enum EndStone {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DragonEgg` is never used [INFO] [stdout] --> src/block/mod.rs:264:10 [INFO] [stdout] | [INFO] [stdout] 264 | pub enum DragonEgg {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedstoneLamp` is never used [INFO] [stdout] --> src/block/mod.rs:266:10 [INFO] [stdout] | [INFO] [stdout] 266 | pub enum RedstoneLamp {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LitRedstoneLamp` is never used [INFO] [stdout] --> src/block/mod.rs:268:10 [INFO] [stdout] | [INFO] [stdout] 268 | pub enum LitRedstoneLamp {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DoubleWoodenSlab` is never used [INFO] [stdout] --> src/block/mod.rs:270:10 [INFO] [stdout] | [INFO] [stdout] 270 | pub enum DoubleWoodenSlab {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `WoodenSlab` is never used [INFO] [stdout] --> src/block/mod.rs:272:10 [INFO] [stdout] | [INFO] [stdout] 272 | pub enum WoodenSlab {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Cocoa` is never used [INFO] [stdout] --> src/block/mod.rs:274:10 [INFO] [stdout] | [INFO] [stdout] 274 | pub enum Cocoa {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SandstoneStairs` is never used [INFO] [stdout] --> src/block/mod.rs:276:10 [INFO] [stdout] | [INFO] [stdout] 276 | pub enum SandstoneStairs {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `EmeraldOre` is never used [INFO] [stdout] --> src/block/mod.rs:278:10 [INFO] [stdout] | [INFO] [stdout] 278 | pub enum EmeraldOre {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `EnderChest` is never used [INFO] [stdout] --> src/block/mod.rs:280:10 [INFO] [stdout] | [INFO] [stdout] 280 | pub enum EnderChest {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TripwireHook` is never used [INFO] [stdout] --> src/block/mod.rs:282:10 [INFO] [stdout] | [INFO] [stdout] 282 | pub enum TripwireHook {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Tripwire` is never used [INFO] [stdout] --> src/block/mod.rs:284:10 [INFO] [stdout] | [INFO] [stdout] 284 | pub enum Tripwire {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `EmeraldBlock` is never used [INFO] [stdout] --> src/block/mod.rs:286:10 [INFO] [stdout] | [INFO] [stdout] 286 | pub enum EmeraldBlock {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SpruceStairs` is never used [INFO] [stdout] --> src/block/mod.rs:288:10 [INFO] [stdout] | [INFO] [stdout] 288 | pub enum SpruceStairs {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BirchStairs` is never used [INFO] [stdout] --> src/block/mod.rs:290:10 [INFO] [stdout] | [INFO] [stdout] 290 | pub enum BirchStairs {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `JungleStairs` is never used [INFO] [stdout] --> src/block/mod.rs:292:10 [INFO] [stdout] | [INFO] [stdout] 292 | pub enum JungleStairs {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `CommandBlock` is never used [INFO] [stdout] --> src/block/mod.rs:294:10 [INFO] [stdout] | [INFO] [stdout] 294 | pub enum CommandBlock {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Beacon` is never used [INFO] [stdout] --> src/block/mod.rs:296:10 [INFO] [stdout] | [INFO] [stdout] 296 | pub enum Beacon {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `CobblestoneWall` is never used [INFO] [stdout] --> src/block/mod.rs:298:10 [INFO] [stdout] | [INFO] [stdout] 298 | pub enum CobblestoneWall {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `FlowerPot` is never used [INFO] [stdout] --> src/block/mod.rs:300:10 [INFO] [stdout] | [INFO] [stdout] 300 | pub enum FlowerPot {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Carrots` is never used [INFO] [stdout] --> src/block/mod.rs:302:10 [INFO] [stdout] | [INFO] [stdout] 302 | pub enum Carrots {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Potatoes` is never used [INFO] [stdout] --> src/block/mod.rs:304:10 [INFO] [stdout] | [INFO] [stdout] 304 | pub enum Potatoes {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `WoodenButton` is never used [INFO] [stdout] --> src/block/mod.rs:306:10 [INFO] [stdout] | [INFO] [stdout] 306 | pub enum WoodenButton {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Skull` is never used [INFO] [stdout] --> src/block/mod.rs:308:10 [INFO] [stdout] | [INFO] [stdout] 308 | pub enum Skull {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Anvil` is never used [INFO] [stdout] --> src/block/mod.rs:310:10 [INFO] [stdout] | [INFO] [stdout] 310 | pub enum Anvil {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TrappedChest` is never used [INFO] [stdout] --> src/block/mod.rs:312:10 [INFO] [stdout] | [INFO] [stdout] 312 | pub enum TrappedChest {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `LightWeightedPressurePlate` is never used [INFO] [stdout] --> src/block/mod.rs:314:10 [INFO] [stdout] | [INFO] [stdout] 314 | pub enum LightWeightedPressurePlate {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `HeavyWeightedPressurePlate` is never used [INFO] [stdout] --> src/block/mod.rs:316:10 [INFO] [stdout] | [INFO] [stdout] 316 | pub enum HeavyWeightedPressurePlate {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `UnpoweredComparator` is never used [INFO] [stdout] --> src/block/mod.rs:318:10 [INFO] [stdout] | [INFO] [stdout] 318 | pub enum UnpoweredComparator {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PoweredComparator` is never used [INFO] [stdout] --> src/block/mod.rs:320:10 [INFO] [stdout] | [INFO] [stdout] 320 | pub enum PoweredComparator {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DaylightDetector` is never used [INFO] [stdout] --> src/block/mod.rs:322:10 [INFO] [stdout] | [INFO] [stdout] 322 | pub enum DaylightDetector {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedstoneBlock` is never used [INFO] [stdout] --> src/block/mod.rs:324:10 [INFO] [stdout] | [INFO] [stdout] 324 | pub enum RedstoneBlock {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `QuartzOre` is never used [INFO] [stdout] --> src/block/mod.rs:326:10 [INFO] [stdout] | [INFO] [stdout] 326 | pub enum QuartzOre {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Hopper` is never used [INFO] [stdout] --> src/block/mod.rs:328:10 [INFO] [stdout] | [INFO] [stdout] 328 | pub enum Hopper {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `QuartzBlock` is never used [INFO] [stdout] --> src/block/mod.rs:330:10 [INFO] [stdout] | [INFO] [stdout] 330 | pub enum QuartzBlock {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `QuartzStairs` is never used [INFO] [stdout] --> src/block/mod.rs:332:10 [INFO] [stdout] | [INFO] [stdout] 332 | pub enum QuartzStairs {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `ActivatorRail` is never used [INFO] [stdout] --> src/block/mod.rs:334:10 [INFO] [stdout] | [INFO] [stdout] 334 | pub enum ActivatorRail {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Dropper` is never used [INFO] [stdout] --> src/block/mod.rs:336:10 [INFO] [stdout] | [INFO] [stdout] 336 | pub enum Dropper {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StainedHardenedClay` is never used [INFO] [stdout] --> src/block/mod.rs:338:10 [INFO] [stdout] | [INFO] [stdout] 338 | pub enum StainedHardenedClay {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StainedGlassPane` is never used [INFO] [stdout] --> src/block/mod.rs:340:10 [INFO] [stdout] | [INFO] [stdout] 340 | pub enum StainedGlassPane {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Leaves2` is never used [INFO] [stdout] --> src/block/mod.rs:342:10 [INFO] [stdout] | [INFO] [stdout] 342 | pub enum Leaves2 {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Log2` is never used [INFO] [stdout] --> src/block/mod.rs:344:10 [INFO] [stdout] | [INFO] [stdout] 344 | pub enum Log2 {} [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `AcaciaStairs` is never used [INFO] [stdout] --> src/block/mod.rs:346:10 [INFO] [stdout] | [INFO] [stdout] 346 | pub enum AcaciaStairs {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DarkOakStairs` is never used [INFO] [stdout] --> src/block/mod.rs:348:10 [INFO] [stdout] | [INFO] [stdout] 348 | pub enum DarkOakStairs {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Slime` is never used [INFO] [stdout] --> src/block/mod.rs:350:10 [INFO] [stdout] | [INFO] [stdout] 350 | pub enum Slime {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Barrier` is never used [INFO] [stdout] --> src/block/mod.rs:352:10 [INFO] [stdout] | [INFO] [stdout] 352 | pub enum Barrier {} [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `IronTrapdoor` is never used [INFO] [stdout] --> src/block/mod.rs:354:10 [INFO] [stdout] | [INFO] [stdout] 354 | pub enum IronTrapdoor {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Prismarine` is never used [INFO] [stdout] --> src/block/mod.rs:356:10 [INFO] [stdout] | [INFO] [stdout] 356 | pub enum Prismarine {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SeaLantern` is never used [INFO] [stdout] --> src/block/mod.rs:358:10 [INFO] [stdout] | [INFO] [stdout] 358 | pub enum SeaLantern {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `HayBlock` is never used [INFO] [stdout] --> src/block/mod.rs:360:10 [INFO] [stdout] | [INFO] [stdout] 360 | pub enum HayBlock {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `Carpet` is never used [INFO] [stdout] --> src/block/mod.rs:362:10 [INFO] [stdout] | [INFO] [stdout] 362 | pub enum Carpet {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `HardenedClay` is never used [INFO] [stdout] --> src/block/mod.rs:364:10 [INFO] [stdout] | [INFO] [stdout] 364 | pub enum HardenedClay {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `CoalBlock` is never used [INFO] [stdout] --> src/block/mod.rs:366:10 [INFO] [stdout] | [INFO] [stdout] 366 | pub enum CoalBlock {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `PackedIce` is never used [INFO] [stdout] --> src/block/mod.rs:368:10 [INFO] [stdout] | [INFO] [stdout] 368 | pub enum PackedIce {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DoublePlant` is never used [INFO] [stdout] --> src/block/mod.rs:370:10 [INFO] [stdout] | [INFO] [stdout] 370 | pub enum DoublePlant {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StandingBanner` is never used [INFO] [stdout] --> src/block/mod.rs:372:10 [INFO] [stdout] | [INFO] [stdout] 372 | pub enum StandingBanner {} [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `WallBanner` is never used [INFO] [stdout] --> src/block/mod.rs:374:10 [INFO] [stdout] | [INFO] [stdout] 374 | pub enum WallBanner {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DaylightDetectorInverted` is never used [INFO] [stdout] --> src/block/mod.rs:376:10 [INFO] [stdout] | [INFO] [stdout] 376 | pub enum DaylightDetectorInverted {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedSandstone` is never used [INFO] [stdout] --> src/block/mod.rs:378:10 [INFO] [stdout] | [INFO] [stdout] 378 | pub enum RedSandstone {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `RedSandstoneStairs` is never used [INFO] [stdout] --> src/block/mod.rs:380:10 [INFO] [stdout] | [INFO] [stdout] 380 | pub enum RedSandstoneStairs {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DoubleStoneSlab2` is never used [INFO] [stdout] --> src/block/mod.rs:382:10 [INFO] [stdout] | [INFO] [stdout] 382 | pub enum DoubleStoneSlab2 {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `StoneSlab2` is never used [INFO] [stdout] --> src/block/mod.rs:384:10 [INFO] [stdout] | [INFO] [stdout] 384 | pub enum StoneSlab2 {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SpruceFenceGate` is never used [INFO] [stdout] --> src/block/mod.rs:386:10 [INFO] [stdout] | [INFO] [stdout] 386 | pub enum SpruceFenceGate {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BirchFenceGate` is never used [INFO] [stdout] --> src/block/mod.rs:388:10 [INFO] [stdout] | [INFO] [stdout] 388 | pub enum BirchFenceGate {} [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `JungleFenceGate` is never used [INFO] [stdout] --> src/block/mod.rs:390:10 [INFO] [stdout] | [INFO] [stdout] 390 | pub enum JungleFenceGate {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DarkOakFenceGate` is never used [INFO] [stdout] --> src/block/mod.rs:392:10 [INFO] [stdout] | [INFO] [stdout] 392 | pub enum DarkOakFenceGate {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `AcaciaFenceGate` is never used [INFO] [stdout] --> src/block/mod.rs:394:10 [INFO] [stdout] | [INFO] [stdout] 394 | pub enum AcaciaFenceGate {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SpruceFence` is never used [INFO] [stdout] --> src/block/mod.rs:396:10 [INFO] [stdout] | [INFO] [stdout] 396 | pub enum SpruceFence {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BirchFence` is never used [INFO] [stdout] --> src/block/mod.rs:398:10 [INFO] [stdout] | [INFO] [stdout] 398 | pub enum BirchFence {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `JungleFence` is never used [INFO] [stdout] --> src/block/mod.rs:400:10 [INFO] [stdout] | [INFO] [stdout] 400 | pub enum JungleFence {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DarkOakFence` is never used [INFO] [stdout] --> src/block/mod.rs:402:10 [INFO] [stdout] | [INFO] [stdout] 402 | pub enum DarkOakFence {} [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `AcaciaFence` is never used [INFO] [stdout] --> src/block/mod.rs:404:10 [INFO] [stdout] | [INFO] [stdout] 404 | pub enum AcaciaFence {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `SpruceDoor` is never used [INFO] [stdout] --> src/block/mod.rs:406:10 [INFO] [stdout] | [INFO] [stdout] 406 | pub enum SpruceDoor {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BirchDoor` is never used [INFO] [stdout] --> src/block/mod.rs:408:10 [INFO] [stdout] | [INFO] [stdout] 408 | pub enum BirchDoor {} [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `JungleDoor` is never used [INFO] [stdout] --> src/block/mod.rs:410:10 [INFO] [stdout] | [INFO] [stdout] 410 | pub enum JungleDoor {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `AcaciaDoor` is never used [INFO] [stdout] --> src/block/mod.rs:412:10 [INFO] [stdout] | [INFO] [stdout] 412 | pub enum AcaciaDoor {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `DarkOakDoor` is never used [INFO] [stdout] --> src/block/mod.rs:414:10 [INFO] [stdout] | [INFO] [stdout] 414 | pub enum DarkOakDoor {} [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_name` is never used [INFO] [stdout] --> src/block/mod.rs:1238:12 [INFO] [stdout] | [INFO] [stdout] 624 | impl Block { [INFO] [stdout] | ---------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 1238 | pub fn from_name(name: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `step` is never read [INFO] [stdout] --> src/block/mod.rs:1898:9 [INFO] [stdout] | [INFO] [stdout] 1896 | pub struct BlockSounds { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 1897 | pub breaks: Sound, [INFO] [stdout] 1898 | pub step: Sound, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BlockSounds` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `id` is never used [INFO] [stdout] --> src/block/block_entity/mod.rs:47:8 [INFO] [stdout] | [INFO] [stdout] 45 | pub trait BlockEntity: Debug { [INFO] [stdout] | ----------- method in this trait [INFO] [stdout] 46 | fn to_nbt(&self) -> Compound; [INFO] [stdout] 47 | fn id(&self) -> &'static str; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_nbt` is never used [INFO] [stdout] --> src/block/block_entity/mod.rs:67:8 [INFO] [stdout] | [INFO] [stdout] 56 | impl ContainerHeader { [INFO] [stdout] | -------------------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 67 | fn from_nbt(compound: &mut Compound) -> Result { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `header` is never read [INFO] [stdout] --> src/block/block_entity/mod.rs:181:9 [INFO] [stdout] | [INFO] [stdout] 180 | pub struct Dispenser { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 181 | pub header: ContainerHeader, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Dispenser` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> src/block/block_entity/banner_pattern.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 2 | pub enum BannerPattern { [INFO] [stdout] | ------------- variants in this enum [INFO] [stdout] 3 | BottomStripe, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 4 | TopStripe, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 5 | LeftStripe, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 6 | RightStripe, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 7 | CenterStripeVertical, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 8 | MiddleStripeHorizontal, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 9 | DownRightStripe, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 10 | DownLeftStripe, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 11 | SmallVerticalStripes, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 12 | DiagonalCross, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 13 | SquareCross, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 14 | LeftOfDiagonal, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 15 | RightOfUpsideDownDiagonal, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | LeftOfUpsideDownDiagonal, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 17 | RightOfDiagonal, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 18 | VerticalHalfLeft, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 19 | VerticalHalfRight, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 20 | HorizontalHalfTop, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 21 | HorizontalHalfBottom, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 22 | BottomLeftCorner, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 23 | BottomRightCorner, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 24 | TopLeftCorner, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 25 | TopRightCorner, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 26 | BottomTriangle, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 27 | TopTriangle, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 28 | BottomTriangleSawtooth, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 29 | TopTriangleSawtooth, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 30 | MiddleCircle, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 31 | MiddleRhombus, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 32 | Border, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 33 | CurlyBorder, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 34 | Brick, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 35 | Gradient, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 36 | GradientUpsideDown, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 37 | Creeper, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 38 | Skull, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 39 | Flower, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 40 | Mojang, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `BannerPattern` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_name` is never used [INFO] [stdout] --> src/block/block_entity/banner_pattern.rs:88:12 [INFO] [stdout] | [INFO] [stdout] 43 | impl BannerPattern { [INFO] [stdout] | ------------------ associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 88 | pub fn from_name(name: &str) -> Option { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> src/block/block_entity/dye_color.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 2 | pub enum DyeColor { [INFO] [stdout] | -------- variants in this enum [INFO] [stdout] 3 | Black, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 4 | Red, [INFO] [stdout] | ^^^ [INFO] [stdout] 5 | Green, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 6 | Brown, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 7 | Blue, [INFO] [stdout] | ^^^^ [INFO] [stdout] 8 | Purple, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 9 | Cyan, [INFO] [stdout] | ^^^^ [INFO] [stdout] 10 | Silver, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 11 | Gray, [INFO] [stdout] | ^^^^ [INFO] [stdout] 12 | Pink, [INFO] [stdout] | ^^^^ [INFO] [stdout] 13 | Lime, [INFO] [stdout] | ^^^^ [INFO] [stdout] 14 | Yellow, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 15 | LightBlue, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 16 | Magenta, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 17 | Orange, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DyeColor` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_i32` is never used [INFO] [stdout] --> src/block/block_entity/dye_color.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 27 | impl DyeColor { [INFO] [stdout] | ------------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 32 | pub fn from_i32(x: i32) -> Option { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `set_type` and `set_meta` are never used [INFO] [stdout] --> src/block/block_state_id.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 9 | impl BlockStateId { [INFO] [stdout] | ----------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 21 | pub fn set_type(&mut self, typ: Block) { self.typ = typ; } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 25 | pub fn set_meta(&mut self, meta: u8) { self.meta = meta & 0x0f; } [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `len` is never read [INFO] [stdout] --> src/collections/nibble_array.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 2 | pub struct NibbleArray { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 3 | backend: Vec, [INFO] [stdout] 4 | len: usize, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NibbleArray` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `len`, `get`, and `set` are never used [INFO] [stdout] --> src/collections/nibble_array.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 7 | impl NibbleArray { [INFO] [stdout] | ---------------- associated items in this implementation [INFO] [stdout] 8 | pub fn new(len: usize) -> NibbleArray { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 24 | pub fn len(&self) -> usize { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | pub fn get(&self, i: usize) -> u8 { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 40 | pub fn set(&mut self, i: usize, nibble: u8) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `len` and `as_longs` are never used [INFO] [stdout] --> src/collections/varbit_array.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 10 | impl VarbitArray { [INFO] [stdout] | ---------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 44 | pub fn len(&self) -> usize { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 103 | pub fn as_longs(&self) -> &[u64] { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `ip` is never read [INFO] [stdout] --> src/entity/player.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 32 | pub struct Player { [INFO] [stdout] | ------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 40 | ip: SocketAddr, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `Player` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_ping`, `get_gamemode`, `get_entity_id`, `get_pos`, `get_yaw`, and `get_pitch` are never used [INFO] [stdout] --> src/entity/player.rs:100:12 [INFO] [stdout] | [INFO] [stdout] 57 | impl Player { [INFO] [stdout] | ----------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 100 | pub fn get_ping(&self) -> i32 { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 112 | pub fn get_gamemode(&self) -> Gamemode { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 124 | pub fn get_entity_id(&self) -> i32 { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 181 | pub fn get_pos(&self) -> Vec3 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 185 | pub fn get_yaw(&self) -> f64 { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 189 | pub fn get_pitch(&self) -> f64 { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `Short`, `Int`, `String`, `Slot`, `Pos`, and `Orientation` are never constructed [INFO] [stdout] --> src/entity/metadata.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 9 | pub enum MetadataEntry { [INFO] [stdout] | ------------- variants in this enum [INFO] [stdout] 10 | Byte(i8), [INFO] [stdout] 11 | Short(i16), [INFO] [stdout] | ^^^^^ [INFO] [stdout] 12 | Int(i32), [INFO] [stdout] | ^^^ [INFO] [stdout] 13 | Float(f32), [INFO] [stdout] 14 | String(String), [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 15 | Slot(SlotData), [INFO] [stdout] | ^^^^ [INFO] [stdout] 16 | Pos { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 21 | Orientation { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MetadataEntry` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple variants are never constructed [INFO] [stdout] --> src/entity/status_effect.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 2 | pub enum StatusEffect { [INFO] [stdout] | ------------ variants in this enum [INFO] [stdout] 3 | Speed = 1, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 4 | Slowness, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 5 | Haste, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 6 | MiningFatigue, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 7 | Strength, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 8 | InstantHealth, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 9 | InstantDamage, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 10 | JumpBoost, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 11 | Nausea, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 12 | Regeneration, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 13 | Resistance, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 14 | FireResistance, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 15 | WaterBreathing, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 16 | Invisibility, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 17 | Blindness, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 18 | NightVision, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 19 | Hunger, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 20 | Weakness, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 21 | Poison, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 22 | Wither, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 23 | HealthBoost, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 24 | Absorption, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 25 | Saturation, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `StatusEffect` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `from_i32` is never used [INFO] [stdout] --> src/entity/status_effect.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 28 | impl StatusEffect { [INFO] [stdout] | ----------------- associated function in this implementation [INFO] [stdout] ... [INFO] [stdout] 33 | pub fn from_i32(x: i32) -> Option { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_SHOVEL` is never used [INFO] [stdout] --> src/item/item_id.rs:200:11 [INFO] [stdout] | [INFO] [stdout] 200 | pub const IRON_SHOVEL: u16 = 256; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_PICKAXE` is never used [INFO] [stdout] --> src/item/item_id.rs:201:11 [INFO] [stdout] | [INFO] [stdout] 201 | pub const IRON_PICKAXE: u16 = 257; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_AXE` is never used [INFO] [stdout] --> src/item/item_id.rs:202:11 [INFO] [stdout] | [INFO] [stdout] 202 | pub const IRON_AXE: u16 = 258; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FLINT_AND_STEEL` is never used [INFO] [stdout] --> src/item/item_id.rs:203:11 [INFO] [stdout] | [INFO] [stdout] 203 | pub const FLINT_AND_STEEL: u16 = 259; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `APPLE` is never used [INFO] [stdout] --> src/item/item_id.rs:204:11 [INFO] [stdout] | [INFO] [stdout] 204 | pub const APPLE: u16 = 260; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BOW` is never used [INFO] [stdout] --> src/item/item_id.rs:205:11 [INFO] [stdout] | [INFO] [stdout] 205 | pub const BOW: u16 = 261; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ARROW` is never used [INFO] [stdout] --> src/item/item_id.rs:206:11 [INFO] [stdout] | [INFO] [stdout] 206 | pub const ARROW: u16 = 262; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COAL` is never used [INFO] [stdout] --> src/item/item_id.rs:207:11 [INFO] [stdout] | [INFO] [stdout] 207 | pub const COAL: u16 = 263; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND` is never used [INFO] [stdout] --> src/item/item_id.rs:208:11 [INFO] [stdout] | [INFO] [stdout] 208 | pub const DIAMOND: u16 = 264; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_INGOT` is never used [INFO] [stdout] --> src/item/item_id.rs:209:11 [INFO] [stdout] | [INFO] [stdout] 209 | pub const IRON_INGOT: u16 = 265; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLD_INGOT` is never used [INFO] [stdout] --> src/item/item_id.rs:210:11 [INFO] [stdout] | [INFO] [stdout] 210 | pub const GOLD_INGOT: u16 = 266; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_SWORD` is never used [INFO] [stdout] --> src/item/item_id.rs:211:11 [INFO] [stdout] | [INFO] [stdout] 211 | pub const IRON_SWORD: u16 = 267; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WOODEN_SWORD` is never used [INFO] [stdout] --> src/item/item_id.rs:212:11 [INFO] [stdout] | [INFO] [stdout] 212 | pub const WOODEN_SWORD: u16 = 268; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WOODEN_SHOVEL` is never used [INFO] [stdout] --> src/item/item_id.rs:213:11 [INFO] [stdout] | [INFO] [stdout] 213 | pub const WOODEN_SHOVEL: u16 = 269; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WOODEN_PICKAXE` is never used [INFO] [stdout] --> src/item/item_id.rs:214:11 [INFO] [stdout] | [INFO] [stdout] 214 | pub const WOODEN_PICKAXE: u16 = 270; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WOODEN_AXE` is never used [INFO] [stdout] --> src/item/item_id.rs:215:11 [INFO] [stdout] | [INFO] [stdout] 215 | pub const WOODEN_AXE: u16 = 271; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STONE_SWORD` is never used [INFO] [stdout] --> src/item/item_id.rs:216:11 [INFO] [stdout] | [INFO] [stdout] 216 | pub const STONE_SWORD: u16 = 272; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STONE_SHOVEL` is never used [INFO] [stdout] --> src/item/item_id.rs:217:11 [INFO] [stdout] | [INFO] [stdout] 217 | pub const STONE_SHOVEL: u16 = 273; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STONE_PICKAXE` is never used [INFO] [stdout] --> src/item/item_id.rs:218:11 [INFO] [stdout] | [INFO] [stdout] 218 | pub const STONE_PICKAXE: u16 = 274; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STONE_AXE` is never used [INFO] [stdout] --> src/item/item_id.rs:219:11 [INFO] [stdout] | [INFO] [stdout] 219 | pub const STONE_AXE: u16 = 275; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_SWORD` is never used [INFO] [stdout] --> src/item/item_id.rs:220:11 [INFO] [stdout] | [INFO] [stdout] 220 | pub const DIAMOND_SWORD: u16 = 276; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_SHOVEL` is never used [INFO] [stdout] --> src/item/item_id.rs:221:11 [INFO] [stdout] | [INFO] [stdout] 221 | pub const DIAMOND_SHOVEL: u16 = 277; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_PICKAXE` is never used [INFO] [stdout] --> src/item/item_id.rs:222:11 [INFO] [stdout] | [INFO] [stdout] 222 | pub const DIAMOND_PICKAXE: u16 = 278; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_AXE` is never used [INFO] [stdout] --> src/item/item_id.rs:223:11 [INFO] [stdout] | [INFO] [stdout] 223 | pub const DIAMOND_AXE: u16 = 279; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STICK` is never used [INFO] [stdout] --> src/item/item_id.rs:224:11 [INFO] [stdout] | [INFO] [stdout] 224 | pub const STICK: u16 = 280; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BOWL` is never used [INFO] [stdout] --> src/item/item_id.rs:225:11 [INFO] [stdout] | [INFO] [stdout] 225 | pub const BOWL: u16 = 281; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MUSHROOM_STEW` is never used [INFO] [stdout] --> src/item/item_id.rs:226:11 [INFO] [stdout] | [INFO] [stdout] 226 | pub const MUSHROOM_STEW: u16 = 282; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_SWORD` is never used [INFO] [stdout] --> src/item/item_id.rs:227:11 [INFO] [stdout] | [INFO] [stdout] 227 | pub const GOLDEN_SWORD: u16 = 283; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_SHOVEL` is never used [INFO] [stdout] --> src/item/item_id.rs:228:11 [INFO] [stdout] | [INFO] [stdout] 228 | pub const GOLDEN_SHOVEL: u16 = 284; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_PICKAXE` is never used [INFO] [stdout] --> src/item/item_id.rs:229:11 [INFO] [stdout] | [INFO] [stdout] 229 | pub const GOLDEN_PICKAXE: u16 = 285; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_AXE` is never used [INFO] [stdout] --> src/item/item_id.rs:230:11 [INFO] [stdout] | [INFO] [stdout] 230 | pub const GOLDEN_AXE: u16 = 286; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STRING` is never used [INFO] [stdout] --> src/item/item_id.rs:231:11 [INFO] [stdout] | [INFO] [stdout] 231 | pub const STRING: u16 = 287; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FEATHER` is never used [INFO] [stdout] --> src/item/item_id.rs:232:11 [INFO] [stdout] | [INFO] [stdout] 232 | pub const FEATHER: u16 = 288; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GUNPOWDER` is never used [INFO] [stdout] --> src/item/item_id.rs:233:11 [INFO] [stdout] | [INFO] [stdout] 233 | pub const GUNPOWDER: u16 = 289; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WOODEN_HOE` is never used [INFO] [stdout] --> src/item/item_id.rs:234:11 [INFO] [stdout] | [INFO] [stdout] 234 | pub const WOODEN_HOE: u16 = 290; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `STONE_HOE` is never used [INFO] [stdout] --> src/item/item_id.rs:235:11 [INFO] [stdout] | [INFO] [stdout] 235 | pub const STONE_HOE: u16 = 291; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_HOE` is never used [INFO] [stdout] --> src/item/item_id.rs:236:11 [INFO] [stdout] | [INFO] [stdout] 236 | pub const IRON_HOE: u16 = 292; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_HOE` is never used [INFO] [stdout] --> src/item/item_id.rs:237:11 [INFO] [stdout] | [INFO] [stdout] 237 | pub const DIAMOND_HOE: u16 = 293; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_HOE` is never used [INFO] [stdout] --> src/item/item_id.rs:238:11 [INFO] [stdout] | [INFO] [stdout] 238 | pub const GOLDEN_HOE: u16 = 294; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WHEAT_SEEDS` is never used [INFO] [stdout] --> src/item/item_id.rs:239:11 [INFO] [stdout] | [INFO] [stdout] 239 | pub const WHEAT_SEEDS: u16 = 295; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WHEAT_ITEM` is never used [INFO] [stdout] --> src/item/item_id.rs:240:11 [INFO] [stdout] | [INFO] [stdout] 240 | pub const WHEAT_ITEM: u16 = 296; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `BREAD` is never used [INFO] [stdout] --> src/item/item_id.rs:241:11 [INFO] [stdout] | [INFO] [stdout] 241 | pub const BREAD: u16 = 297; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LEATHER_HELMET` is never used [INFO] [stdout] --> src/item/item_id.rs:242:11 [INFO] [stdout] | [INFO] [stdout] 242 | pub const LEATHER_HELMET: u16 = 298; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LEATHER_CHESTPLATE` is never used [INFO] [stdout] --> src/item/item_id.rs:243:11 [INFO] [stdout] | [INFO] [stdout] 243 | pub const LEATHER_CHESTPLATE: u16 = 299; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LEATHER_LEGGINGS` is never used [INFO] [stdout] --> src/item/item_id.rs:244:11 [INFO] [stdout] | [INFO] [stdout] 244 | pub const LEATHER_LEGGINGS: u16 = 300; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LEATHER_BOOTS` is never used [INFO] [stdout] --> src/item/item_id.rs:245:11 [INFO] [stdout] | [INFO] [stdout] 245 | pub const LEATHER_BOOTS: u16 = 301; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHAINMAIL_HELMET` is never used [INFO] [stdout] --> src/item/item_id.rs:246:11 [INFO] [stdout] | [INFO] [stdout] 246 | pub const CHAINMAIL_HELMET: u16 = 302; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHAINMAIL_CHESTPLATE` is never used [INFO] [stdout] --> src/item/item_id.rs:247:11 [INFO] [stdout] | [INFO] [stdout] 247 | pub const CHAINMAIL_CHESTPLATE: u16 = 303; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHAINMAIL_LEGGINGS` is never used [INFO] [stdout] --> src/item/item_id.rs:248:11 [INFO] [stdout] | [INFO] [stdout] 248 | pub const CHAINMAIL_LEGGINGS: u16 = 304; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CHAINMAIL_BOOTS` is never used [INFO] [stdout] --> src/item/item_id.rs:249:11 [INFO] [stdout] | [INFO] [stdout] 249 | pub const CHAINMAIL_BOOTS: u16 = 305; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_HELMET` is never used [INFO] [stdout] --> src/item/item_id.rs:250:11 [INFO] [stdout] | [INFO] [stdout] 250 | pub const IRON_HELMET: u16 = 306; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_CHESTPLATE` is never used [INFO] [stdout] --> src/item/item_id.rs:251:11 [INFO] [stdout] | [INFO] [stdout] 251 | pub const IRON_CHESTPLATE: u16 = 307; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_LEGGINGS` is never used [INFO] [stdout] --> src/item/item_id.rs:252:11 [INFO] [stdout] | [INFO] [stdout] 252 | pub const IRON_LEGGINGS: u16 = 308; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `IRON_BOOTS` is never used [INFO] [stdout] --> src/item/item_id.rs:253:11 [INFO] [stdout] | [INFO] [stdout] 253 | pub const IRON_BOOTS: u16 = 309; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_HELMET` is never used [INFO] [stdout] --> src/item/item_id.rs:254:11 [INFO] [stdout] | [INFO] [stdout] 254 | pub const DIAMOND_HELMET: u16 = 310; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_CHESTPLATE` is never used [INFO] [stdout] --> src/item/item_id.rs:255:11 [INFO] [stdout] | [INFO] [stdout] 255 | pub const DIAMOND_CHESTPLATE: u16 = 311; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_LEGGINGS` is never used [INFO] [stdout] --> src/item/item_id.rs:256:11 [INFO] [stdout] | [INFO] [stdout] 256 | pub const DIAMOND_LEGGINGS: u16 = 312; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DIAMOND_BOOTS` is never used [INFO] [stdout] --> src/item/item_id.rs:257:11 [INFO] [stdout] | [INFO] [stdout] 257 | pub const DIAMOND_BOOTS: u16 = 313; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_HELMET` is never used [INFO] [stdout] --> src/item/item_id.rs:258:11 [INFO] [stdout] | [INFO] [stdout] 258 | pub const GOLDEN_HELMET: u16 = 314; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_CHESTPLATE` is never used [INFO] [stdout] --> src/item/item_id.rs:259:11 [INFO] [stdout] | [INFO] [stdout] 259 | pub const GOLDEN_CHESTPLATE: u16 = 315; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_LEGGINGS` is never used [INFO] [stdout] --> src/item/item_id.rs:260:11 [INFO] [stdout] | [INFO] [stdout] 260 | pub const GOLDEN_LEGGINGS: u16 = 316; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_BOOTS` is never used [INFO] [stdout] --> src/item/item_id.rs:261:11 [INFO] [stdout] | [INFO] [stdout] 261 | pub const GOLDEN_BOOTS: u16 = 317; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `FLINT` is never used [INFO] [stdout] --> src/item/item_id.rs:262:11 [INFO] [stdout] | [INFO] [stdout] 262 | pub const FLINT: u16 = 318; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PORKCHOP` is never used [INFO] [stdout] --> src/item/item_id.rs:263:11 [INFO] [stdout] | [INFO] [stdout] 263 | pub const PORKCHOP: u16 = 319; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `COOKED_PORKCHOP` is never used [INFO] [stdout] --> src/item/item_id.rs:264:11 [INFO] [stdout] | [INFO] [stdout] 264 | pub const COOKED_PORKCHOP: u16 = 320; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PAINTING` is never used [INFO] [stdout] --> src/item/item_id.rs:265:11 [INFO] [stdout] | [INFO] [stdout] 265 | pub const PAINTING: u16 = 321; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `GOLDEN_APPLE` is never used [INFO] [stdout] --> src/item/item_id.rs:266:11 [INFO] [stdout] | [INFO] [stdout] 266 | pub const GOLDEN_APPLE: u16 = 322; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SIGN` is never used [WARN] too many lines in the log, truncating it