[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#5518eaa946291f00471af8b254b2a1715f234882 for pr-120393-1
[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 5518eaa946291f00471af8b254b2a1715f234882
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "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" "+5518eaa946291f00471af8b254b2a1715f234882" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded failure_derive v0.1.1
[INFO] [stderr]   Downloaded num-iter v0.1.35
[INFO] [stderr]   Downloaded md5 v0.3.7
[INFO] [stderr]   Downloaded flate2 v1.0.1
[INFO] [stderr]   Downloaded serde_derive v1.0.35
[INFO] [stderr]   Downloaded uuid v0.6.2
[INFO] [stderr]   Downloaded byteorder v1.2.1
[INFO] [stderr]   Downloaded noise v0.5.1
[INFO] [stderr]   Downloaded backtrace-sys v0.1.16
[INFO] [stderr]   Downloaded syn v0.12.14
[INFO] [stderr]   Downloaded serde v1.0.35
[INFO] [stderr]   Downloaded cc v1.0.10
[INFO] [stderr]   Downloaded failure v0.1.1
[INFO] [stderr]   Downloaded deflate v0.7.18
[INFO] [stderr]   Downloaded num-integer v0.1.36
[INFO] [stderr]   Downloaded quick-error v1.2.1
[INFO] [stderr]   Downloaded serde_derive_internals v0.22.1
[INFO] [stderr]   Downloaded bitflags v1.0.2
[INFO] [stderr]   Downloaded proc-macro2 v0.2.3
[INFO] [stderr]   Downloaded quote v0.4.2
[INFO] [stderr]   Downloaded base64 v0.9.0
[INFO] [stderr]   Downloaded rustc-demangle v0.1.7
[INFO] [stderr]   Downloaded backtrace v0.3.6
[INFO] [stderr]   Downloaded synstructure v0.6.1
[INFO] [stderr]   Downloaded miniz-sys v0.1.10
[INFO] [stderr]   Downloaded jpeg-decoder v0.1.14
[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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2d3bea7fb28a1cd02ea9259c5675ed3f8f0a531b8fb279675f383cd502282770
[INFO] running `Command { std: "docker" "start" "-a" "2d3bea7fb28a1cd02ea9259c5675ed3f8f0a531b8fb279675f383cd502282770", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2d3bea7fb28a1cd02ea9259c5675ed3f8f0a531b8fb279675f383cd502282770", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2d3bea7fb28a1cd02ea9259c5675ed3f8f0a531b8fb279675f383cd502282770", kill_on_drop: false }`
[INFO] [stdout] 2d3bea7fb28a1cd02ea9259c5675ed3f8f0a531b8fb279675f383cd502282770
[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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+5518eaa946291f00471af8b254b2a1715f234882" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 13b575fbd48fdded1e310a5acf3a9b9f927c07618c8accc38e8f165a800b70b5
[INFO] running `Command { std: "docker" "start" "-a" "13b575fbd48fdded1e310a5acf3a9b9f927c07618c8accc38e8f165a800b70b5", 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 lazy_static v1.0.0
[INFO] [stderr]     Checking byteorder v1.2.1
[INFO] [stderr]    Compiling rayon-core v1.4.0
[INFO] [stderr]     Checking adler32 v1.0.2
[INFO] [stderr]     Checking crossbeam-utils v0.2.2
[INFO] [stderr]    Compiling proc-macro2 v0.2.3
[INFO] [stderr]     Checking either v1.5.0
[INFO] [stderr]     Checking crossbeam-epoch v0.3.1
[INFO] [stderr]     Checking inflate v0.3.4
[INFO] [stderr]     Checking deflate v0.7.18
[INFO] [stderr]     Checking lzw v0.10.0
[INFO] [stderr]     Checking crossbeam-deque v0.2.0
[INFO] [stderr]    Compiling quote v0.4.2
[INFO] [stderr]     Checking rand v0.4.2
[INFO] [stderr]     Checking num_cpus v1.8.0
[INFO] [stderr]     Checking color_quant v1.0.0
[INFO] [stderr]     Checking bitflags v1.0.2
[INFO] [stderr]     Checking num-integer v0.1.36
[INFO] [stderr]     Checking num-traits v0.1.43
[INFO] [stderr]    Compiling syn v0.12.14
[INFO] [stderr]     Checking gif v0.9.2
[INFO] [stderr]    Compiling synstructure v0.6.1
[INFO] [stderr]     Checking enum_primitive v0.1.1
[INFO] [stderr]     Checking rustc-demangle v0.1.7
[INFO] [stderr]     Checking scoped_threadpool v0.1.9
[INFO] [stderr]     Checking md5 v0.3.7
[INFO] [stderr]     Checking serde v1.0.35
[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 uuid v0.6.2
[INFO] [stderr]     Checking base64 v0.9.0
[INFO] [stderr]     Checking rand v0.3.22
[INFO] [stderr]     Checking quick-error v1.2.1
[INFO] [stderr]    Compiling failure_derive v0.1.1
[INFO] [stderr]    Compiling backtrace-sys v0.1.16
[INFO] [stderr]    Compiling miniz-sys v0.1.10
[INFO] [stderr]     Checking rayon v1.0.1
[INFO] [stderr]    Compiling serde_derive_internals v0.22.1
[INFO] [stderr]     Checking flate2 v1.0.1
[INFO] [stderr]    Compiling serde_derive v1.0.35
[INFO] [stderr]     Checking jpeg-decoder v0.1.14
[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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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: `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 imports: `Read`, `Write`, `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 `#[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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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`, `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 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 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: `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<R: Read>(id: u8, r: &mut R, mut level: u32) -> Result<Tag, Error> {
[INFO] [stdout]     |                                         ----^^^^^
[INFO] [stdout]     |                                         |
[INFO] [stdout]     |                                         help: remove this `mut`
[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: 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<R: Read>(id: u8, r: &mut R, mut level: u32) -> Result<Tag, Error> {
[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: BufRead>(r: &mut R) -> Result<i64, VarintError> {
[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<Block> {
[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<ContainerHeader, DeserializeError> {
[INFO] [stdout]    |        ^^^^^^^^
[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<Self> {
[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<Self> {
[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<u8>,
[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<StatusEffect> {
[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: 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: 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: 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: 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 `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<u8, DeserializeError> {
[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<i32, DeserializeError> {
[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<W: Write> Writer<W> {
[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<R: Read> Reader<R> {
[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: 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: function `read_varlong` is never used
[INFO] [stdout]    --> src/binary.rs:143:8
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub fn read_varlong<R: BufRead>(r: &mut R) -> Result<i64, VarintError> {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[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 `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: function `read_angle` is never used
[INFO] [stdout]   --> src/proto/data.rs:42:8
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub fn read_angle<R: Read>(r: &mut R) -> io::Result<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: 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: Read>(r: &mut R) -> io::Result<ModifierData> {
[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<RefMut<Player>> {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 47 |     pub fn remove_by_name(&mut self, name: &str) -> Option<Player> {
[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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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<Block> {
[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<ContainerHeader, DeserializeError> {
[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: 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: 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: 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<Self> {
[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: 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: 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: 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<Self> {
[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: 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: 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: 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<u8>,
[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: 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: 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: 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: 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<StatusEffect> {
[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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `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 `RECORD_13` is never used
[INFO] [stdout]    --> src/item/item_id.rs:375:11
[INFO] [stdout]     |
[WARN] too many lines in the log, truncating it
