[INFO] cloning repository https://github.com/PTrainbow/LearnJVM [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/PTrainbow/LearnJVM" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPTrainbow%2FLearnJVM", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPTrainbow%2FLearnJVM'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] a49ca2e05554ac5e1c1ac96da2fa7dc585f601da [INFO] checking PTrainbow/LearnJVM/a49ca2e05554ac5e1c1ac96da2fa7dc585f601da against master#ab869e094a907cc5d19b4080f22eccaf347f1f95 for pr-129604 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPTrainbow%2FLearnJVM" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/PTrainbow/LearnJVM on toolchain ab869e094a907cc5d19b4080f22eccaf347f1f95 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/PTrainbow/LearnJVM [INFO] finished tweaking git repo https://github.com/PTrainbow/LearnJVM [INFO] tweaked toml for git repo https://github.com/PTrainbow/LearnJVM written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/PTrainbow/LearnJVM 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" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "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 cpufeatures v0.2.10 [INFO] [stderr] Downloaded pbkdf2 v0.11.0 [INFO] [stderr] Downloaded thiserror-impl v1.0.50 [INFO] [stderr] Downloaded password-hash v0.4.2 [INFO] [stderr] Downloaded time v0.3.30 [INFO] [stderr] Downloaded zip v0.6.6 [INFO] [stderr] Downloaded thiserror v1.0.50 [INFO] [stderr] Downloaded zstd-safe v5.0.2+zstd.1.5.2 [INFO] [stderr] Downloaded aes v0.8.3 [INFO] [stderr] Downloaded deranged v0.3.9 [INFO] [stderr] Downloaded zstd v0.11.2+zstd.1.5.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2cfd8c4f8b09a43e4990c65cac2b44dad1a1ec2072a7d17bf3a131e486e27467 [INFO] running `Command { std: "docker" "start" "-a" "2cfd8c4f8b09a43e4990c65cac2b44dad1a1ec2072a7d17bf3a131e486e27467", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2cfd8c4f8b09a43e4990c65cac2b44dad1a1ec2072a7d17bf3a131e486e27467", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2cfd8c4f8b09a43e4990c65cac2b44dad1a1ec2072a7d17bf3a131e486e27467", kill_on_drop: false }` [INFO] [stdout] 2cfd8c4f8b09a43e4990c65cac2b44dad1a1ec2072a7d17bf3a131e486e27467 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9f7b017bf12ce28e9eac682fdf0538e2e94b5ef013f75156ba5ee77032aba0b9 [INFO] running `Command { std: "docker" "start" "-a" "9f7b017bf12ce28e9eac682fdf0538e2e94b5ef013f75156ba5ee77032aba0b9", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.149 [INFO] [stderr] Compiling pkg-config v0.3.27 [INFO] [stderr] Compiling unicode-ident v1.0.11 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking subtle v2.5.0 [INFO] [stderr] Checking cpufeatures v0.2.10 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling crc32fast v1.3.2 [INFO] [stderr] Compiling zstd-safe v5.0.2+zstd.1.5.2 [INFO] [stderr] Compiling proc-macro2 v1.0.69 [INFO] [stderr] Checking inout v0.1.3 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Compiling unicode-segmentation v1.10.1 [INFO] [stderr] Checking base64ct v1.6.0 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking deranged v0.3.9 [INFO] [stderr] Checking miniz_oxide v0.7.1 [INFO] [stderr] Checking sha2 v0.10.8 [INFO] [stderr] Checking password-hash v0.4.2 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Checking hmac v0.12.1 [INFO] [stderr] Checking textwrap v0.11.0 [INFO] [stderr] Compiling quote v1.0.33 [INFO] [stderr] Checking cipher v0.4.4 [INFO] [stderr] Compiling thiserror v1.0.50 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Compiling syn v2.0.38 [INFO] [stderr] Checking time v0.3.30 [INFO] [stderr] Checking flate2 v1.0.28 [INFO] [stderr] Checking clap v2.34.0 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Checking aes v0.8.3 [INFO] [stderr] Compiling jobserver v0.1.27 [INFO] [stderr] Checking pbkdf2 v0.11.0 [INFO] [stderr] Checking sha1 v0.10.6 [INFO] [stderr] Compiling cc v1.0.83 [INFO] [stderr] Checking constant_time_eq v0.1.5 [INFO] [stderr] Compiling thiserror-impl v1.0.50 [INFO] [stderr] Compiling zstd-sys v2.0.9+zstd.1.5.5 [INFO] [stderr] Compiling bzip2-sys v0.1.11+1.0.8 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Checking bzip2 v0.4.4 [INFO] [stderr] Compiling structopt-derive v0.4.18 [INFO] [stderr] Checking structopt v0.3.26 [INFO] [stderr] Checking zstd v0.11.2+zstd.1.5.2 [INFO] [stderr] Checking zip v0.6.6 [INFO] [stderr] Checking learn_jvm v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/classfile/class_reader.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `*` [INFO] [stdout] --> src/classfile/class_reader.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | use super::attribute::AttributeInfo::{self, *}; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/classfile/constant_pool.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/classfile/attribute.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/classfile/mod.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RefCell` [INFO] [stdout] --> src/runtime/mod.rs:1:23 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cell::{Cell, RefCell}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/runtime/mod.rs:179:33 [INFO] [stdout] | [INFO] [stdout] 179 | self.slots[self.size] = (Slot { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 182 | }); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 179 ~ self.slots[self.size] = Slot { [INFO] [stdout] 180 | num: slot_removed.num, [INFO] [stdout] 181 | reference: Option::None, [INFO] [stdout] 182 ~ }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: denote infinite loops with `loop { ... }` [INFO] [stdout] --> src/runtime/mod.rs:286:5 [INFO] [stdout] | [INFO] [stdout] 286 | while true { [INFO] [stdout] | ^^^^^^^^^^ help: use `loop` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(while_true)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `GOTO_W` should have an upper camel case name [INFO] [stdout] --> src/instructions/mod.rs:280:12 [INFO] [stdout] | [INFO] [stdout] 280 | pub struct GOTO_W { [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `GotoW` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> src/main.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/classfile/class_reader.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `*` [INFO] [stdout] --> src/classfile/class_reader.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | use super::attribute::AttributeInfo::{self, *}; [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/classfile/constant_pool.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/classfile/attribute.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/classfile/mod.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RefCell` [INFO] [stdout] --> src/runtime/mod.rs:1:23 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cell::{Cell, RefCell}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around assigned value [INFO] [stdout] --> src/runtime/mod.rs:179:33 [INFO] [stdout] | [INFO] [stdout] 179 | self.slots[self.size] = (Slot { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 182 | }); [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 179 ~ self.slots[self.size] = Slot { [INFO] [stdout] 180 | num: slot_removed.num, [INFO] [stdout] 181 | reference: Option::None, [INFO] [stdout] 182 ~ }; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: denote infinite loops with `loop { ... }` [INFO] [stdout] --> src/runtime/mod.rs:286:5 [INFO] [stdout] | [INFO] [stdout] 286 | while true { [INFO] [stdout] | ^^^^^^^^^^ help: use `loop` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(while_true)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `GOTO_W` should have an upper camel case name [INFO] [stdout] --> src/instructions/mod.rs:280:12 [INFO] [stdout] | [INFO] [stdout] 280 | pub struct GOTO_W { [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `GotoW` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> src/main.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `field_index` [INFO] [stdout] --> src/classfile/class_reader.rs:74:13 [INFO] [stdout] | [INFO] [stdout] 74 | for field_index in 0..fields_count { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_field_index` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `method_index` [INFO] [stdout] --> src/classfile/class_reader.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 90 | for method_index in 0..methods_count { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_method_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `code_length` [INFO] [stdout] --> src/runtime/mod.rs:270:68 [INFO] [stdout] | [INFO] [stdout] 270 | if let AttributeInfo::CodeAttribute{max_stacks, max_locals,code_length,code,exception_table,attributes} = attribute { [INFO] [stdout] | ^^^^^^^^^^^ help: try ignoring the field: `code_length: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exception_table` [INFO] [stdout] --> src/runtime/mod.rs:270:85 [INFO] [stdout] | [INFO] [stdout] 270 | if let AttributeInfo::CodeAttribute{max_stacks, max_locals,code_length,code,exception_table,attributes} = attribute { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: try ignoring the field: `exception_table: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `attributes` [INFO] [stdout] --> src/runtime/mod.rs:270:101 [INFO] [stdout] | [INFO] [stdout] 270 | if let AttributeInfo::CodeAttribute{max_stacks, max_locals,code_length,code,exception_table,attributes} = attribute { [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `attributes: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/mod.rs:272:17 [INFO] [stdout] | [INFO] [stdout] 272 | let mut frame = Frame::new_frame(*max_locals as usize, *max_stacks as usize); [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: unnecessary `unsafe` block [INFO] [stdout] --> src/runtime/mod.rs:294:9 [INFO] [stdout] | [INFO] [stdout] 294 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reader` [INFO] [stdout] --> src/instructions/mod.rs:16:34 [INFO] [stdout] | [INFO] [stdout] 16 | fn fetch_operands(&mut self, reader: &BytecodeReader){ [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `frame` [INFO] [stdout] --> src/instructions/mod.rs:284:23 [INFO] [stdout] | [INFO] [stdout] 284 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_frame` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:284:42 [INFO] [stdout] | [INFO] [stdout] 284 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) {} [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:288:42 [INFO] [stdout] | [INFO] [stdout] 288 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:294:42 [INFO] [stdout] | [INFO] [stdout] 294 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:300:42 [INFO] [stdout] | [INFO] [stdout] 300 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:306:42 [INFO] [stdout] | [INFO] [stdout] 306 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:312:42 [INFO] [stdout] | [INFO] [stdout] 312 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:318:42 [INFO] [stdout] | [INFO] [stdout] 318 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `field_index` [INFO] [stdout] --> src/classfile/class_reader.rs:74:13 [INFO] [stdout] | [INFO] [stdout] 74 | for field_index in 0..fields_count { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_field_index` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `method_index` [INFO] [stdout] --> src/classfile/class_reader.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 90 | for method_index in 0..methods_count { [INFO] [stdout] | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_method_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:324:42 [INFO] [stdout] | [INFO] [stdout] 324 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:330:42 [INFO] [stdout] | [INFO] [stdout] 330 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:336:42 [INFO] [stdout] | [INFO] [stdout] 336 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:342:42 [INFO] [stdout] | [INFO] [stdout] 342 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:348:42 [INFO] [stdout] | [INFO] [stdout] 348 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:354:42 [INFO] [stdout] | [INFO] [stdout] 354 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:360:42 [INFO] [stdout] | [INFO] [stdout] 360 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:366:42 [INFO] [stdout] | [INFO] [stdout] 366 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:372:42 [INFO] [stdout] | [INFO] [stdout] 372 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:378:42 [INFO] [stdout] | [INFO] [stdout] 378 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:390:42 [INFO] [stdout] | [INFO] [stdout] 390 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:404:42 [INFO] [stdout] | [INFO] [stdout] 404 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:411:42 [INFO] [stdout] | [INFO] [stdout] 411 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:418:42 [INFO] [stdout] | [INFO] [stdout] 418 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:425:42 [INFO] [stdout] | [INFO] [stdout] 425 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:432:42 [INFO] [stdout] | [INFO] [stdout] 432 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:443:42 [INFO] [stdout] | [INFO] [stdout] 443 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:450:42 [INFO] [stdout] | [INFO] [stdout] 450 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:457:42 [INFO] [stdout] | [INFO] [stdout] 457 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:464:42 [INFO] [stdout] | [INFO] [stdout] 464 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:471:42 [INFO] [stdout] | [INFO] [stdout] 471 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:482:42 [INFO] [stdout] | [INFO] [stdout] 482 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:489:42 [INFO] [stdout] | [INFO] [stdout] 489 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:496:42 [INFO] [stdout] | [INFO] [stdout] 496 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:503:42 [INFO] [stdout] | [INFO] [stdout] 503 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:510:42 [INFO] [stdout] | [INFO] [stdout] 510 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:521:42 [INFO] [stdout] | [INFO] [stdout] 521 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:528:42 [INFO] [stdout] | [INFO] [stdout] 528 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:535:42 [INFO] [stdout] | [INFO] [stdout] 535 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:542:42 [INFO] [stdout] | [INFO] [stdout] 542 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:549:42 [INFO] [stdout] | [INFO] [stdout] 549 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:560:42 [INFO] [stdout] | [INFO] [stdout] 560 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:567:42 [INFO] [stdout] | [INFO] [stdout] 567 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:574:42 [INFO] [stdout] | [INFO] [stdout] 574 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:581:42 [INFO] [stdout] | [INFO] [stdout] 581 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:588:42 [INFO] [stdout] | [INFO] [stdout] 588 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:599:42 [INFO] [stdout] | [INFO] [stdout] 599 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:606:42 [INFO] [stdout] | [INFO] [stdout] 606 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:613:42 [INFO] [stdout] | [INFO] [stdout] 613 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:620:42 [INFO] [stdout] | [INFO] [stdout] 620 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:627:42 [INFO] [stdout] | [INFO] [stdout] 627 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:637:42 [INFO] [stdout] | [INFO] [stdout] 637 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:644:42 [INFO] [stdout] | [INFO] [stdout] 644 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:651:42 [INFO] [stdout] | [INFO] [stdout] 651 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:658:42 [INFO] [stdout] | [INFO] [stdout] 658 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:666:42 [INFO] [stdout] | [INFO] [stdout] 666 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:678:42 [INFO] [stdout] | [INFO] [stdout] 678 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:685:42 [INFO] [stdout] | [INFO] [stdout] 685 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:692:42 [INFO] [stdout] | [INFO] [stdout] 692 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:699:42 [INFO] [stdout] | [INFO] [stdout] 699 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:706:42 [INFO] [stdout] | [INFO] [stdout] 706 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:717:42 [INFO] [stdout] | [INFO] [stdout] 717 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:724:42 [INFO] [stdout] | [INFO] [stdout] 724 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:731:42 [INFO] [stdout] | [INFO] [stdout] 731 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:738:42 [INFO] [stdout] | [INFO] [stdout] 738 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:745:42 [INFO] [stdout] | [INFO] [stdout] 745 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:756:42 [INFO] [stdout] | [INFO] [stdout] 756 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:763:42 [INFO] [stdout] | [INFO] [stdout] 763 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:770:42 [INFO] [stdout] | [INFO] [stdout] 770 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:777:42 [INFO] [stdout] | [INFO] [stdout] 777 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:784:42 [INFO] [stdout] | [INFO] [stdout] 784 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:791:42 [INFO] [stdout] | [INFO] [stdout] 791 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:799:42 [INFO] [stdout] | [INFO] [stdout] 799 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:811:42 [INFO] [stdout] | [INFO] [stdout] 811 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:825:42 [INFO] [stdout] | [INFO] [stdout] 825 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:839:42 [INFO] [stdout] | [INFO] [stdout] 839 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:855:42 [INFO] [stdout] | [INFO] [stdout] 855 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:873:42 [INFO] [stdout] | [INFO] [stdout] 873 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:879:42 [INFO] [stdout] | [INFO] [stdout] 879 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:886:42 [INFO] [stdout] | [INFO] [stdout] 886 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:896:42 [INFO] [stdout] | [INFO] [stdout] 896 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:904:42 [INFO] [stdout] | [INFO] [stdout] 904 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:912:42 [INFO] [stdout] | [INFO] [stdout] 912 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:920:42 [INFO] [stdout] | [INFO] [stdout] 920 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:928:42 [INFO] [stdout] | [INFO] [stdout] 928 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:936:42 [INFO] [stdout] | [INFO] [stdout] 936 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:944:42 [INFO] [stdout] | [INFO] [stdout] 944 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:952:42 [INFO] [stdout] | [INFO] [stdout] 952 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:960:42 [INFO] [stdout] | [INFO] [stdout] 960 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:968:42 [INFO] [stdout] | [INFO] [stdout] 968 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:976:42 [INFO] [stdout] | [INFO] [stdout] 976 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:984:42 [INFO] [stdout] | [INFO] [stdout] 984 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:992:42 [INFO] [stdout] | [INFO] [stdout] 992 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1000:42 [INFO] [stdout] | [INFO] [stdout] 1000 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1008:42 [INFO] [stdout] | [INFO] [stdout] 1008 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1016:42 [INFO] [stdout] | [INFO] [stdout] 1016 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1024:42 [INFO] [stdout] | [INFO] [stdout] 1024 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1032:42 [INFO] [stdout] | [INFO] [stdout] 1032 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1045:42 [INFO] [stdout] | [INFO] [stdout] 1045 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1052:42 [INFO] [stdout] | [INFO] [stdout] 1052 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1059:42 [INFO] [stdout] | [INFO] [stdout] 1059 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1066:42 [INFO] [stdout] | [INFO] [stdout] 1066 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1073:42 [INFO] [stdout] | [INFO] [stdout] 1073 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1080:42 [INFO] [stdout] | [INFO] [stdout] 1080 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1088:42 [INFO] [stdout] | [INFO] [stdout] 1088 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1096:42 [INFO] [stdout] | [INFO] [stdout] 1096 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1104:42 [INFO] [stdout] | [INFO] [stdout] 1104 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1112:42 [INFO] [stdout] | [INFO] [stdout] 1112 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1120:42 [INFO] [stdout] | [INFO] [stdout] 1120 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1128:42 [INFO] [stdout] | [INFO] [stdout] 1128 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1136:42 [INFO] [stdout] | [INFO] [stdout] 1136 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1144:42 [INFO] [stdout] | [INFO] [stdout] 1144 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1152:42 [INFO] [stdout] | [INFO] [stdout] 1152 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1160:42 [INFO] [stdout] | [INFO] [stdout] 1160 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1168:42 [INFO] [stdout] | [INFO] [stdout] 1168 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1176:42 [INFO] [stdout] | [INFO] [stdout] 1176 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1184:42 [INFO] [stdout] | [INFO] [stdout] 1184 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1192:42 [INFO] [stdout] | [INFO] [stdout] 1192 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1199:42 [INFO] [stdout] | [INFO] [stdout] 1199 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1206:42 [INFO] [stdout] | [INFO] [stdout] 1206 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1213:42 [INFO] [stdout] | [INFO] [stdout] 1213 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1220:42 [INFO] [stdout] | [INFO] [stdout] 1220 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1227:42 [INFO] [stdout] | [INFO] [stdout] 1227 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1234:42 [INFO] [stdout] | [INFO] [stdout] 1234 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1241:42 [INFO] [stdout] | [INFO] [stdout] 1241 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1248:42 [INFO] [stdout] | [INFO] [stdout] 1248 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1255:42 [INFO] [stdout] | [INFO] [stdout] 1255 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1262:42 [INFO] [stdout] | [INFO] [stdout] 1262 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1269:42 [INFO] [stdout] | [INFO] [stdout] 1269 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1276:42 [INFO] [stdout] | [INFO] [stdout] 1276 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1283:42 [INFO] [stdout] | [INFO] [stdout] 1283 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1290:42 [INFO] [stdout] | [INFO] [stdout] 1290 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1302:9 [INFO] [stdout] | [INFO] [stdout] 1302 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1320:17 [INFO] [stdout] | [INFO] [stdout] 1320 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1326:9 [INFO] [stdout] | [INFO] [stdout] 1326 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1347:9 [INFO] [stdout] | [INFO] [stdout] 1347 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1354:42 [INFO] [stdout] | [INFO] [stdout] 1354 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1372:42 [INFO] [stdout] | [INFO] [stdout] 1372 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1390:42 [INFO] [stdout] | [INFO] [stdout] 1390 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1408:42 [INFO] [stdout] | [INFO] [stdout] 1408 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1426:42 [INFO] [stdout] | [INFO] [stdout] 1426 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1448:13 [INFO] [stdout] | [INFO] [stdout] 1448 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1464:13 [INFO] [stdout] | [INFO] [stdout] 1464 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1480:13 [INFO] [stdout] | [INFO] [stdout] 1480 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1496:13 [INFO] [stdout] | [INFO] [stdout] 1496 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1513:13 [INFO] [stdout] | [INFO] [stdout] 1513 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1529:13 [INFO] [stdout] | [INFO] [stdout] 1529 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1545:13 [INFO] [stdout] | [INFO] [stdout] 1545 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1561:13 [INFO] [stdout] | [INFO] [stdout] 1561 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1575:13 [INFO] [stdout] | [INFO] [stdout] 1575 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1589:13 [INFO] [stdout] | [INFO] [stdout] 1589 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1604:13 [INFO] [stdout] | [INFO] [stdout] 1604 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1619:13 [INFO] [stdout] | [INFO] [stdout] 1619 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1634:13 [INFO] [stdout] | [INFO] [stdout] 1634 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1648:13 [INFO] [stdout] | [INFO] [stdout] 1648 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1660:9 [INFO] [stdout] | [INFO] [stdout] 1660 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1673:13 [INFO] [stdout] | [INFO] [stdout] 1673 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1687:13 [INFO] [stdout] | [INFO] [stdout] 1687 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `code_length` [INFO] [stdout] --> src/runtime/mod.rs:270:68 [INFO] [stdout] | [INFO] [stdout] 270 | if let AttributeInfo::CodeAttribute{max_stacks, max_locals,code_length,code,exception_table,attributes} = attribute { [INFO] [stdout] | ^^^^^^^^^^^ help: try ignoring the field: `code_length: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `exception_table` [INFO] [stdout] --> src/runtime/mod.rs:270:85 [INFO] [stdout] | [INFO] [stdout] 270 | if let AttributeInfo::CodeAttribute{max_stacks, max_locals,code_length,code,exception_table,attributes} = attribute { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: try ignoring the field: `exception_table: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `attributes` [INFO] [stdout] --> src/runtime/mod.rs:270:101 [INFO] [stdout] | [INFO] [stdout] 270 | if let AttributeInfo::CodeAttribute{max_stacks, max_locals,code_length,code,exception_table,attributes} = attribute { [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `attributes: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/runtime/mod.rs:272:17 [INFO] [stdout] | [INFO] [stdout] 272 | let mut frame = Frame::new_frame(*max_locals as usize, *max_stacks as usize); [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: unnecessary `unsafe` block [INFO] [stdout] --> src/runtime/mod.rs:294:9 [INFO] [stdout] | [INFO] [stdout] 294 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_unsafe)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `reader` [INFO] [stdout] --> src/instructions/mod.rs:16:34 [INFO] [stdout] | [INFO] [stdout] 16 | fn fetch_operands(&mut self, reader: &BytecodeReader){ [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_reader` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/main.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | let mut thread = Thread::new_thread(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | let mut thread = Thread::new_thread(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `frame` [INFO] [stdout] --> src/instructions/mod.rs:284:23 [INFO] [stdout] | [INFO] [stdout] 284 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) {} [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_frame` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:284:42 [INFO] [stdout] | [INFO] [stdout] 284 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) {} [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:288:42 [INFO] [stdout] | [INFO] [stdout] 288 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:294:42 [INFO] [stdout] | [INFO] [stdout] 294 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:300:42 [INFO] [stdout] | [INFO] [stdout] 300 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:306:42 [INFO] [stdout] | [INFO] [stdout] 306 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:312:42 [INFO] [stdout] | [INFO] [stdout] 312 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:318:42 [INFO] [stdout] | [INFO] [stdout] 318 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:324:42 [INFO] [stdout] | [INFO] [stdout] 324 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:330:42 [INFO] [stdout] | [INFO] [stdout] 330 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:336:42 [INFO] [stdout] | [INFO] [stdout] 336 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:342:42 [INFO] [stdout] | [INFO] [stdout] 342 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:348:42 [INFO] [stdout] | [INFO] [stdout] 348 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:354:42 [INFO] [stdout] | [INFO] [stdout] 354 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:360:42 [INFO] [stdout] | [INFO] [stdout] 360 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:366:42 [INFO] [stdout] | [INFO] [stdout] 366 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:372:42 [INFO] [stdout] | [INFO] [stdout] 372 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:378:42 [INFO] [stdout] | [INFO] [stdout] 378 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:390:42 [INFO] [stdout] | [INFO] [stdout] 390 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `magic`, `minor_version`, `interfaces_count`, and `attributes_info` are never read [INFO] [stdout] --> src/classfile/mod.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct ClassFile { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 12 | pub magic: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 13 | pub minor_version: u16, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub interfaces_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | pub attributes_info: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `access_flag` is never read [INFO] [stdout] --> src/classfile/class_reader.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct MethodInfo { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 19 | pub name: String, [INFO] [stdout] 20 | pub access_flag:u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `access_flag`, `descriptor_index`, and `attribute_info` are never read [INFO] [stdout] --> src/classfile/class_reader.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 25 | pub struct FieldInfo { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 26 | pub name: String, [INFO] [stdout] 27 | pub access_flag:u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 28 | pub descriptor_index:u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 29 | pub attribute_info:Vec [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACC_PUBLIC` is never used [INFO] [stdout] --> src/classfile/class_reader.rs:32:7 [INFO] [stdout] | [INFO] [stdout] 32 | const ACC_PUBLIC: u32 = 0x0001; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:404:42 [INFO] [stdout] | [INFO] [stdout] 404 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACC_FINAL` is never used [INFO] [stdout] --> src/classfile/class_reader.rs:33:7 [INFO] [stdout] | [INFO] [stdout] 33 | const ACC_FINAL: u32 = 0x0010; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACC_SUPER` is never used [INFO] [stdout] --> src/classfile/class_reader.rs:34:7 [INFO] [stdout] | [INFO] [stdout] 34 | const ACC_SUPER: u32 = 0x0020; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:411:42 [INFO] [stdout] | [INFO] [stdout] 411 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACC_INTERFACE` is never used [INFO] [stdout] --> src/classfile/class_reader.rs:35:7 [INFO] [stdout] | [INFO] [stdout] 35 | const ACC_INTERFACE: u32 = 0x0200; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACC_ABSTRACT` is never used [INFO] [stdout] --> src/classfile/class_reader.rs:36:7 [INFO] [stdout] | [INFO] [stdout] 36 | const ACC_ABSTRACT: u32 = 0x0400; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACC_SYNTHETIC` is never used [INFO] [stdout] --> src/classfile/class_reader.rs:37:7 [INFO] [stdout] | [INFO] [stdout] 37 | const ACC_SYNTHETIC: u32 = 0x1000; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:418:42 [INFO] [stdout] | [INFO] [stdout] 418 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:425:42 [INFO] [stdout] | [INFO] [stdout] 425 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:432:42 [INFO] [stdout] | [INFO] [stdout] 432 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:443:42 [INFO] [stdout] | [INFO] [stdout] 443 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:450:42 [INFO] [stdout] | [INFO] [stdout] 450 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:457:42 [INFO] [stdout] | [INFO] [stdout] 457 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACC_ANNOTATION` is never used [INFO] [stdout] --> src/classfile/class_reader.rs:38:7 [INFO] [stdout] | [INFO] [stdout] 38 | const ACC_ANNOTATION: u32 = 0x2000; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACC_ENUM` is never used [INFO] [stdout] --> src/classfile/class_reader.rs:39:7 [INFO] [stdout] | [INFO] [stdout] 39 | const ACC_ENUM: u32 = 0x4000; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `value` is never read [INFO] [stdout] --> src/classfile/constant_pool.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 10 | ConstantInteger { [INFO] [stdout] | --------------- field in this variant [INFO] [stdout] 11 | value: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `value` is never read [INFO] [stdout] --> src/classfile/constant_pool.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 13 | ConstantFloat { [INFO] [stdout] | ------------- field in this variant [INFO] [stdout] 14 | value: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:464:42 [INFO] [stdout] | [INFO] [stdout] 464 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `value` is never read [INFO] [stdout] --> src/classfile/constant_pool.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 16 | ConstantLong { [INFO] [stdout] | ------------ field in this variant [INFO] [stdout] 17 | value: u64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:471:42 [INFO] [stdout] | [INFO] [stdout] 471 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `value` is never read [INFO] [stdout] --> src/classfile/constant_pool.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 19 | ConstantDouble { [INFO] [stdout] | -------------- field in this variant [INFO] [stdout] 20 | value: u64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `index` is never read [INFO] [stdout] --> src/classfile/constant_pool.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 25 | ConstantString { [INFO] [stdout] | -------------- field in this variant [INFO] [stdout] 26 | index: u16, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:482:42 [INFO] [stdout] | [INFO] [stdout] 482 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name_index` and `descriptor_index` are never read [INFO] [stdout] --> src/classfile/constant_pool.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 31 | ConstantNameAndType { [INFO] [stdout] | ------------------- fields in this variant [INFO] [stdout] 32 | name_index: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 33 | descriptor_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:489:42 [INFO] [stdout] | [INFO] [stdout] 489 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `class_index` and `name_and_type_index` are never read [INFO] [stdout] --> src/classfile/constant_pool.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 35 | ConstantFieldReference { [INFO] [stdout] | ---------------------- fields in this variant [INFO] [stdout] 36 | class_index: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 37 | name_and_type_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:496:42 [INFO] [stdout] | [INFO] [stdout] 496 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `class_index` and `name_and_type_index` are never read [INFO] [stdout] --> src/classfile/constant_pool.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 39 | ConstantMethodReference { [INFO] [stdout] | ----------------------- fields in this variant [INFO] [stdout] 40 | class_index: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 41 | name_and_type_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `class_index` and `name_and_type_index` are never read [INFO] [stdout] --> src/classfile/constant_pool.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 43 | ConstantInterfaceMethodReference { [INFO] [stdout] | -------------------------------- fields in this variant [INFO] [stdout] 44 | class_index: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 45 | name_and_type_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:503:42 [INFO] [stdout] | [INFO] [stdout] 503 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `descriptor_index` is never read [INFO] [stdout] --> src/classfile/constant_pool.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 47 | ConstantMethodType { [INFO] [stdout] | ------------------ field in this variant [INFO] [stdout] 48 | descriptor_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:510:42 [INFO] [stdout] | [INFO] [stdout] 510 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `ref_kind` and `ref_kind_index` are never read [INFO] [stdout] --> src/classfile/constant_pool.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 50 | ConstantMethodHandle { [INFO] [stdout] | -------------------- fields in this variant [INFO] [stdout] 51 | ref_kind: u8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 52 | ref_kind_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `bootstrap_method_attr_index` and `name_and_type_index` are never read [INFO] [stdout] --> src/classfile/constant_pool.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 54 | ConstantInvokeDynamic { [INFO] [stdout] | --------------------- fields in this variant [INFO] [stdout] 55 | bootstrap_method_attr_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 56 | name_and_type_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:521:42 [INFO] [stdout] | [INFO] [stdout] 521 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `bootstrap_method_ref` and `bootstrap_arguments` are never read [INFO] [stdout] --> src/classfile/attribute.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct BootstrapMethod { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 9 | pub bootstrap_method_ref: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 10 | pub bootstrap_arguments: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_pc`, `end_pc`, `handle_pc`, and `catch_type` are never read [INFO] [stdout] --> src/classfile/attribute.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct ExceptionTableEntry{ [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] 14 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 15 | pub end_pc: u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 16 | pub handle_pc: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 17 | pub catch_type: u16 [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `innner_class_index`, `outter_class_index`, `inner_class_name_index`, and `inner_class_access_flags` are never read [INFO] [stdout] --> src/classfile/attribute.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct InnerClassInfo{ [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 21 | pub innner_class_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 22 | pub outter_class_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 23 | pub inner_class_name_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 24 | pub inner_class_access_flags: u16 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:528:42 [INFO] [stdout] | [INFO] [stdout] 528 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_pc` and `line_number` are never read [INFO] [stdout] --> src/classfile/attribute.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct LineNumberEntry { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 28 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 29 | pub line_number:u16 [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:535:42 [INFO] [stdout] | [INFO] [stdout] 535 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_pc`, `length`, `name_index`, `descriptor_index`, and `index` are never read [INFO] [stdout] --> src/classfile/attribute.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 32 | pub struct LocalVariableTableEntry { [INFO] [stdout] | ----------------------- fields in this struct [INFO] [stdout] 33 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 34 | pub length:u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 35 | pub name_index:u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 36 | pub descriptor_index:u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 37 | pub index:u16, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_pc`, `length`, `name_index`, `signature_index`, and `index` are never read [INFO] [stdout] --> src/classfile/attribute.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct LocalVariablTypeEntry { [INFO] [stdout] | --------------------- fields in this struct [INFO] [stdout] 41 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 42 | pub length:u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 43 | pub name_index:u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 44 | pub signature_index:u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 45 | pub index:u16, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:542:42 [INFO] [stdout] | [INFO] [stdout] 542 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `boostrap_methods` is never read [INFO] [stdout] --> src/classfile/attribute.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 49 | BootstrapMethodsAttribute{ [INFO] [stdout] | ------------------------- field in this variant [INFO] [stdout] 50 | boostrap_methods: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `value_index` is never read [INFO] [stdout] --> src/classfile/attribute.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 60 | ConstantValueAttribute{ [INFO] [stdout] | ---------------------- field in this variant [INFO] [stdout] 61 | value_index:u16 [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:549:42 [INFO] [stdout] | [INFO] [stdout] 549 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `class_index` and `name_index` are never read [INFO] [stdout] --> src/classfile/attribute.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 66 | EnclosingMethodAttribute { [INFO] [stdout] | ------------------------ fields in this variant [INFO] [stdout] 67 | class_index:u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 68 | name_index:u16 [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `index_table` is never read [INFO] [stdout] --> src/classfile/attribute.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 70 | ExceptionsAttribute{ [INFO] [stdout] | ------------------- field in this variant [INFO] [stdout] 71 | index_table:Vec [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `inner_classes` is never read [INFO] [stdout] --> src/classfile/attribute.rs:74:9 [INFO] [stdout] | [INFO] [stdout] 73 | InnerClassesAttribute { [INFO] [stdout] | --------------------- field in this variant [INFO] [stdout] 74 | inner_classes: Vec [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:560:42 [INFO] [stdout] | [INFO] [stdout] 560 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `line_number_table` is never read [INFO] [stdout] --> src/classfile/attribute.rs:77:9 [INFO] [stdout] | [INFO] [stdout] 76 | LineNumberTableAttribute { [INFO] [stdout] | ------------------------ field in this variant [INFO] [stdout] 77 | line_number_table: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `local_variable_table` is never read [INFO] [stdout] --> src/classfile/attribute.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 79 | LocalVariableTableAttribute { [INFO] [stdout] | --------------------------- field in this variant [INFO] [stdout] 80 | local_variable_table: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:567:42 [INFO] [stdout] | [INFO] [stdout] 567 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `local_variable_type_table` is never read [INFO] [stdout] --> src/classfile/attribute.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 82 | LocalVariableTypeTableAttribute { [INFO] [stdout] | ------------------------------- field in this variant [INFO] [stdout] 83 | local_variable_type_table: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `signature_index` is never read [INFO] [stdout] --> src/classfile/attribute.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 85 | SignatureAttribute{ [INFO] [stdout] | ------------------ field in this variant [INFO] [stdout] 86 | signature_index:u16 [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:574:42 [INFO] [stdout] | [INFO] [stdout] 574 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `source_file` is never read [INFO] [stdout] --> src/classfile/attribute.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 88 | SourceFileAttribute{ [INFO] [stdout] | ------------------- field in this variant [INFO] [stdout] 89 | source_file:u16 [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `AttrDeprecated`, `UnparsedAttribute`, `DeprecatedAttribute`, and `SyntheticAttribute` are never constructed [INFO] [stdout] --> src/classfile/attribute.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 48 | pub enum AttributeInfo { [INFO] [stdout] | ------------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 63 | AttrDeprecated{ [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 91 | UnparsedAttribute { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 94 | DeprecatedAttribute{}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 95 | SyntheticAttribute{} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:581:42 [INFO] [stdout] | [INFO] [stdout] 581 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `pc` and `current_frame` are never used [INFO] [stdout] --> src/runtime/mod.rs:53:12 [INFO] [stdout] | [INFO] [stdout] 45 | impl Thread{ [INFO] [stdout] | ----------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 53 | pub fn pc(&self) -> i32 { [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 65 | pub fn current_frame(&mut self) -> &mut Frame { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `top` is never used [INFO] [stdout] --> src/runtime/mod.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 74 | impl Stack { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 101 | pub fn top(&mut self) -> &mut Frame { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:588:42 [INFO] [stdout] | [INFO] [stdout] 588 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `read_u32` is never used [INFO] [stdout] --> src/instructions/bitcode_reader.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 12 | impl BytecodeReader { [INFO] [stdout] | ------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 47 | pub fn read_u32(&self) -> Result { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:599:42 [INFO] [stdout] | [INFO] [stdout] 599 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:606:42 [INFO] [stdout] | [INFO] [stdout] 606 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:613:42 [INFO] [stdout] | [INFO] [stdout] 613 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:620:42 [INFO] [stdout] | [INFO] [stdout] 620 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:627:42 [INFO] [stdout] | [INFO] [stdout] 627 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:637:42 [INFO] [stdout] | [INFO] [stdout] 637 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `bootMethods` should have a snake case name [INFO] [stdout] --> src/classfile/attribute.rs:109:25 [INFO] [stdout] | [INFO] [stdout] 109 | let mut bootMethods = Vec::new(); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `boot_methods` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:644:42 [INFO] [stdout] | [INFO] [stdout] 644 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:651:42 [INFO] [stdout] | [INFO] [stdout] 651 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:658:42 [INFO] [stdout] | [INFO] [stdout] 658 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:666:42 [INFO] [stdout] | [INFO] [stdout] 666 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:678:42 [INFO] [stdout] | [INFO] [stdout] 678 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:685:42 [INFO] [stdout] | [INFO] [stdout] 685 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:692:42 [INFO] [stdout] | [INFO] [stdout] 692 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:699:42 [INFO] [stdout] | [INFO] [stdout] 699 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:706:42 [INFO] [stdout] | [INFO] [stdout] 706 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:717:42 [INFO] [stdout] | [INFO] [stdout] 717 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:724:42 [INFO] [stdout] | [INFO] [stdout] 724 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:731:42 [INFO] [stdout] | [INFO] [stdout] 731 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:738:42 [INFO] [stdout] | [INFO] [stdout] 738 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:745:42 [INFO] [stdout] | [INFO] [stdout] 745 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:756:42 [INFO] [stdout] | [INFO] [stdout] 756 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:763:42 [INFO] [stdout] | [INFO] [stdout] 763 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:770:42 [INFO] [stdout] | [INFO] [stdout] 770 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:777:42 [INFO] [stdout] | [INFO] [stdout] 777 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:784:42 [INFO] [stdout] | [INFO] [stdout] 784 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:791:42 [INFO] [stdout] | [INFO] [stdout] 791 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:799:42 [INFO] [stdout] | [INFO] [stdout] 799 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:811:42 [INFO] [stdout] | [INFO] [stdout] 811 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:825:42 [INFO] [stdout] | [INFO] [stdout] 825 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:839:42 [INFO] [stdout] | [INFO] [stdout] 839 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:855:42 [INFO] [stdout] | [INFO] [stdout] 855 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:873:42 [INFO] [stdout] | [INFO] [stdout] 873 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:879:42 [INFO] [stdout] | [INFO] [stdout] 879 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:886:42 [INFO] [stdout] | [INFO] [stdout] 886 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:896:42 [INFO] [stdout] | [INFO] [stdout] 896 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:904:42 [INFO] [stdout] | [INFO] [stdout] 904 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:912:42 [INFO] [stdout] | [INFO] [stdout] 912 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:920:42 [INFO] [stdout] | [INFO] [stdout] 920 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:928:42 [INFO] [stdout] | [INFO] [stdout] 928 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:936:42 [INFO] [stdout] | [INFO] [stdout] 936 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:944:42 [INFO] [stdout] | [INFO] [stdout] 944 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:952:42 [INFO] [stdout] | [INFO] [stdout] 952 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:960:42 [INFO] [stdout] | [INFO] [stdout] 960 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:968:42 [INFO] [stdout] | [INFO] [stdout] 968 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:976:42 [INFO] [stdout] | [INFO] [stdout] 976 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:984:42 [INFO] [stdout] | [INFO] [stdout] 984 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:992:42 [INFO] [stdout] | [INFO] [stdout] 992 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1000:42 [INFO] [stdout] | [INFO] [stdout] 1000 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1008:42 [INFO] [stdout] | [INFO] [stdout] 1008 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1016:42 [INFO] [stdout] | [INFO] [stdout] 1016 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1024:42 [INFO] [stdout] | [INFO] [stdout] 1024 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1032:42 [INFO] [stdout] | [INFO] [stdout] 1032 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1045:42 [INFO] [stdout] | [INFO] [stdout] 1045 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1052:42 [INFO] [stdout] | [INFO] [stdout] 1052 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1059:42 [INFO] [stdout] | [INFO] [stdout] 1059 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1066:42 [INFO] [stdout] | [INFO] [stdout] 1066 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1073:42 [INFO] [stdout] | [INFO] [stdout] 1073 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1080:42 [INFO] [stdout] | [INFO] [stdout] 1080 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1088:42 [INFO] [stdout] | [INFO] [stdout] 1088 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1096:42 [INFO] [stdout] | [INFO] [stdout] 1096 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1104:42 [INFO] [stdout] | [INFO] [stdout] 1104 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1112:42 [INFO] [stdout] | [INFO] [stdout] 1112 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1120:42 [INFO] [stdout] | [INFO] [stdout] 1120 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1128:42 [INFO] [stdout] | [INFO] [stdout] 1128 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1136:42 [INFO] [stdout] | [INFO] [stdout] 1136 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1144:42 [INFO] [stdout] | [INFO] [stdout] 1144 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1152:42 [INFO] [stdout] | [INFO] [stdout] 1152 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1160:42 [INFO] [stdout] | [INFO] [stdout] 1160 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1168:42 [INFO] [stdout] | [INFO] [stdout] 1168 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1176:42 [INFO] [stdout] | [INFO] [stdout] 1176 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1184:42 [INFO] [stdout] | [INFO] [stdout] 1184 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1192:42 [INFO] [stdout] | [INFO] [stdout] 1192 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1199:42 [INFO] [stdout] | [INFO] [stdout] 1199 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1206:42 [INFO] [stdout] | [INFO] [stdout] 1206 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1213:42 [INFO] [stdout] | [INFO] [stdout] 1213 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1220:42 [INFO] [stdout] | [INFO] [stdout] 1220 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1227:42 [INFO] [stdout] | [INFO] [stdout] 1227 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1234:42 [INFO] [stdout] | [INFO] [stdout] 1234 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1241:42 [INFO] [stdout] | [INFO] [stdout] 1241 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1248:42 [INFO] [stdout] | [INFO] [stdout] 1248 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1255:42 [INFO] [stdout] | [INFO] [stdout] 1255 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1262:42 [INFO] [stdout] | [INFO] [stdout] 1262 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1269:42 [INFO] [stdout] | [INFO] [stdout] 1269 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1276:42 [INFO] [stdout] | [INFO] [stdout] 1276 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1283:42 [INFO] [stdout] | [INFO] [stdout] 1283 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1290:42 [INFO] [stdout] | [INFO] [stdout] 1290 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1302:9 [INFO] [stdout] | [INFO] [stdout] 1302 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1320:17 [INFO] [stdout] | [INFO] [stdout] 1320 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1326:9 [INFO] [stdout] | [INFO] [stdout] 1326 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1347:9 [INFO] [stdout] | [INFO] [stdout] 1347 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1354:42 [INFO] [stdout] | [INFO] [stdout] 1354 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1372:42 [INFO] [stdout] | [INFO] [stdout] 1372 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1390:42 [INFO] [stdout] | [INFO] [stdout] 1390 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1408:42 [INFO] [stdout] | [INFO] [stdout] 1408 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/instructions/mod.rs:1426:42 [INFO] [stdout] | [INFO] [stdout] 1426 | fn execute(&self, frame: &mut Frame, thread: &mut Thread) { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1448:13 [INFO] [stdout] | [INFO] [stdout] 1448 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1464:13 [INFO] [stdout] | [INFO] [stdout] 1464 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1480:13 [INFO] [stdout] | [INFO] [stdout] 1480 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1496:13 [INFO] [stdout] | [INFO] [stdout] 1496 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1513:13 [INFO] [stdout] | [INFO] [stdout] 1513 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1529:13 [INFO] [stdout] | [INFO] [stdout] 1529 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1545:13 [INFO] [stdout] | [INFO] [stdout] 1545 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1561:13 [INFO] [stdout] | [INFO] [stdout] 1561 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1575:13 [INFO] [stdout] | [INFO] [stdout] 1575 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1589:13 [INFO] [stdout] | [INFO] [stdout] 1589 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1604:13 [INFO] [stdout] | [INFO] [stdout] 1604 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1619:13 [INFO] [stdout] | [INFO] [stdout] 1619 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1634:13 [INFO] [stdout] | [INFO] [stdout] 1634 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1648:13 [INFO] [stdout] | [INFO] [stdout] 1648 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1660:9 [INFO] [stdout] | [INFO] [stdout] 1660 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1673:13 [INFO] [stdout] | [INFO] [stdout] 1673 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary `unsafe` block [INFO] [stdout] --> src/instructions/mod.rs:1687:13 [INFO] [stdout] | [INFO] [stdout] 1687 | unsafe { [INFO] [stdout] | ^^^^^^ unnecessary `unsafe` block [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 220 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `thread` [INFO] [stdout] --> src/main.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | let mut thread = Thread::new_thread(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_thread` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/main.rs:108:9 [INFO] [stdout] | [INFO] [stdout] 108 | let mut thread = Thread::new_thread(); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `magic`, `minor_version`, `interfaces_count`, and `attributes_info` are never read [INFO] [stdout] --> src/classfile/mod.rs:12:9 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct ClassFile { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 12 | pub magic: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 13 | pub minor_version: u16, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 20 | pub interfaces_count: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | pub attributes_info: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `access_flag` is never read [INFO] [stdout] --> src/classfile/class_reader.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct MethodInfo { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 19 | pub name: String, [INFO] [stdout] 20 | pub access_flag:u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `access_flag`, `descriptor_index`, and `attribute_info` are never read [INFO] [stdout] --> src/classfile/class_reader.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 25 | pub struct FieldInfo { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 26 | pub name: String, [INFO] [stdout] 27 | pub access_flag:u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 28 | pub descriptor_index:u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 29 | pub attribute_info:Vec [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACC_PUBLIC` is never used [INFO] [stdout] --> src/classfile/class_reader.rs:32:7 [INFO] [stdout] | [INFO] [stdout] 32 | const ACC_PUBLIC: u32 = 0x0001; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACC_FINAL` is never used [INFO] [stdout] --> src/classfile/class_reader.rs:33:7 [INFO] [stdout] | [INFO] [stdout] 33 | const ACC_FINAL: u32 = 0x0010; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACC_SUPER` is never used [INFO] [stdout] --> src/classfile/class_reader.rs:34:7 [INFO] [stdout] | [INFO] [stdout] 34 | const ACC_SUPER: u32 = 0x0020; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACC_INTERFACE` is never used [INFO] [stdout] --> src/classfile/class_reader.rs:35:7 [INFO] [stdout] | [INFO] [stdout] 35 | const ACC_INTERFACE: u32 = 0x0200; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACC_ABSTRACT` is never used [INFO] [stdout] --> src/classfile/class_reader.rs:36:7 [INFO] [stdout] | [INFO] [stdout] 36 | const ACC_ABSTRACT: u32 = 0x0400; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACC_SYNTHETIC` is never used [INFO] [stdout] --> src/classfile/class_reader.rs:37:7 [INFO] [stdout] | [INFO] [stdout] 37 | const ACC_SYNTHETIC: u32 = 0x1000; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACC_ANNOTATION` is never used [INFO] [stdout] --> src/classfile/class_reader.rs:38:7 [INFO] [stdout] | [INFO] [stdout] 38 | const ACC_ANNOTATION: u32 = 0x2000; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACC_ENUM` is never used [INFO] [stdout] --> src/classfile/class_reader.rs:39:7 [INFO] [stdout] | [INFO] [stdout] 39 | const ACC_ENUM: u32 = 0x4000; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `value` is never read [INFO] [stdout] --> src/classfile/constant_pool.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 10 | ConstantInteger { [INFO] [stdout] | --------------- field in this variant [INFO] [stdout] 11 | value: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `value` is never read [INFO] [stdout] --> src/classfile/constant_pool.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 13 | ConstantFloat { [INFO] [stdout] | ------------- field in this variant [INFO] [stdout] 14 | value: u32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `value` is never read [INFO] [stdout] --> src/classfile/constant_pool.rs:17:9 [INFO] [stdout] | [INFO] [stdout] 16 | ConstantLong { [INFO] [stdout] | ------------ field in this variant [INFO] [stdout] 17 | value: u64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `value` is never read [INFO] [stdout] --> src/classfile/constant_pool.rs:20:9 [INFO] [stdout] | [INFO] [stdout] 19 | ConstantDouble { [INFO] [stdout] | -------------- field in this variant [INFO] [stdout] 20 | value: u64, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `index` is never read [INFO] [stdout] --> src/classfile/constant_pool.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 25 | ConstantString { [INFO] [stdout] | -------------- field in this variant [INFO] [stdout] 26 | index: u16, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `name_index` and `descriptor_index` are never read [INFO] [stdout] --> src/classfile/constant_pool.rs:32:9 [INFO] [stdout] | [INFO] [stdout] 31 | ConstantNameAndType { [INFO] [stdout] | ------------------- fields in this variant [INFO] [stdout] 32 | name_index: u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 33 | descriptor_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `class_index` and `name_and_type_index` are never read [INFO] [stdout] --> src/classfile/constant_pool.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 35 | ConstantFieldReference { [INFO] [stdout] | ---------------------- fields in this variant [INFO] [stdout] 36 | class_index: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 37 | name_and_type_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `class_index` and `name_and_type_index` are never read [INFO] [stdout] --> src/classfile/constant_pool.rs:40:9 [INFO] [stdout] | [INFO] [stdout] 39 | ConstantMethodReference { [INFO] [stdout] | ----------------------- fields in this variant [INFO] [stdout] 40 | class_index: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 41 | name_and_type_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `class_index` and `name_and_type_index` are never read [INFO] [stdout] --> src/classfile/constant_pool.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 43 | ConstantInterfaceMethodReference { [INFO] [stdout] | -------------------------------- fields in this variant [INFO] [stdout] 44 | class_index: u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 45 | name_and_type_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `descriptor_index` is never read [INFO] [stdout] --> src/classfile/constant_pool.rs:48:9 [INFO] [stdout] | [INFO] [stdout] 47 | ConstantMethodType { [INFO] [stdout] | ------------------ field in this variant [INFO] [stdout] 48 | descriptor_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `ref_kind` and `ref_kind_index` are never read [INFO] [stdout] --> src/classfile/constant_pool.rs:51:9 [INFO] [stdout] | [INFO] [stdout] 50 | ConstantMethodHandle { [INFO] [stdout] | -------------------- fields in this variant [INFO] [stdout] 51 | ref_kind: u8, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 52 | ref_kind_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `bootstrap_method_attr_index` and `name_and_type_index` are never read [INFO] [stdout] --> src/classfile/constant_pool.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 54 | ConstantInvokeDynamic { [INFO] [stdout] | --------------------- fields in this variant [INFO] [stdout] 55 | bootstrap_method_attr_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 56 | name_and_type_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ConstantInfo` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `bootstrap_method_ref` and `bootstrap_arguments` are never read [INFO] [stdout] --> src/classfile/attribute.rs:9:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct BootstrapMethod { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 9 | pub bootstrap_method_ref: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 10 | pub bootstrap_arguments: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_pc`, `end_pc`, `handle_pc`, and `catch_type` are never read [INFO] [stdout] --> src/classfile/attribute.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct ExceptionTableEntry{ [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] 14 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 15 | pub end_pc: u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 16 | pub handle_pc: u16, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 17 | pub catch_type: u16 [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `innner_class_index`, `outter_class_index`, `inner_class_name_index`, and `inner_class_access_flags` are never read [INFO] [stdout] --> src/classfile/attribute.rs:21:9 [INFO] [stdout] | [INFO] [stdout] 20 | pub struct InnerClassInfo{ [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 21 | pub innner_class_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 22 | pub outter_class_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 23 | pub inner_class_name_index: u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 24 | pub inner_class_access_flags: u16 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_pc` and `line_number` are never read [INFO] [stdout] --> src/classfile/attribute.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct LineNumberEntry { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 28 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 29 | pub line_number:u16 [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_pc`, `length`, `name_index`, `descriptor_index`, and `index` are never read [INFO] [stdout] --> src/classfile/attribute.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 32 | pub struct LocalVariableTableEntry { [INFO] [stdout] | ----------------------- fields in this struct [INFO] [stdout] 33 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 34 | pub length:u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 35 | pub name_index:u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 36 | pub descriptor_index:u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 37 | pub index:u16, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `start_pc`, `length`, `name_index`, `signature_index`, and `index` are never read [INFO] [stdout] --> src/classfile/attribute.rs:41:9 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct LocalVariablTypeEntry { [INFO] [stdout] | --------------------- fields in this struct [INFO] [stdout] 41 | pub start_pc: u16, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 42 | pub length:u16, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 43 | pub name_index:u16, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 44 | pub signature_index:u16, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 45 | pub index:u16, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `boostrap_methods` is never read [INFO] [stdout] --> src/classfile/attribute.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 49 | BootstrapMethodsAttribute{ [INFO] [stdout] | ------------------------- field in this variant [INFO] [stdout] 50 | boostrap_methods: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `value_index` is never read [INFO] [stdout] --> src/classfile/attribute.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 60 | ConstantValueAttribute{ [INFO] [stdout] | ---------------------- field in this variant [INFO] [stdout] 61 | value_index:u16 [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `class_index` and `name_index` are never read [INFO] [stdout] --> src/classfile/attribute.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 66 | EnclosingMethodAttribute { [INFO] [stdout] | ------------------------ fields in this variant [INFO] [stdout] 67 | class_index:u16, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 68 | name_index:u16 [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `index_table` is never read [INFO] [stdout] --> src/classfile/attribute.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 70 | ExceptionsAttribute{ [INFO] [stdout] | ------------------- field in this variant [INFO] [stdout] 71 | index_table:Vec [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `inner_classes` is never read [INFO] [stdout] --> src/classfile/attribute.rs:74:9 [INFO] [stdout] | [INFO] [stdout] 73 | InnerClassesAttribute { [INFO] [stdout] | --------------------- field in this variant [INFO] [stdout] 74 | inner_classes: Vec [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `line_number_table` is never read [INFO] [stdout] --> src/classfile/attribute.rs:77:9 [INFO] [stdout] | [INFO] [stdout] 76 | LineNumberTableAttribute { [INFO] [stdout] | ------------------------ field in this variant [INFO] [stdout] 77 | line_number_table: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `local_variable_table` is never read [INFO] [stdout] --> src/classfile/attribute.rs:80:9 [INFO] [stdout] | [INFO] [stdout] 79 | LocalVariableTableAttribute { [INFO] [stdout] | --------------------------- field in this variant [INFO] [stdout] 80 | local_variable_table: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `local_variable_type_table` is never read [INFO] [stdout] --> src/classfile/attribute.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 82 | LocalVariableTypeTableAttribute { [INFO] [stdout] | ------------------------------- field in this variant [INFO] [stdout] 83 | local_variable_type_table: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `signature_index` is never read [INFO] [stdout] --> src/classfile/attribute.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 85 | SignatureAttribute{ [INFO] [stdout] | ------------------ field in this variant [INFO] [stdout] 86 | signature_index:u16 [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `source_file` is never read [INFO] [stdout] --> src/classfile/attribute.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 88 | SourceFileAttribute{ [INFO] [stdout] | ------------------- field in this variant [INFO] [stdout] 89 | source_file:u16 [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variants `AttrDeprecated`, `UnparsedAttribute`, `DeprecatedAttribute`, and `SyntheticAttribute` are never constructed [INFO] [stdout] --> src/classfile/attribute.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 48 | pub enum AttributeInfo { [INFO] [stdout] | ------------- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 63 | AttrDeprecated{ [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 91 | UnparsedAttribute { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 94 | DeprecatedAttribute{}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 95 | SyntheticAttribute{} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `pc` and `current_frame` are never used [INFO] [stdout] --> src/runtime/mod.rs:53:12 [INFO] [stdout] | [INFO] [stdout] 45 | impl Thread{ [INFO] [stdout] | ----------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 53 | pub fn pc(&self) -> i32 { [INFO] [stdout] | ^^ [INFO] [stdout] ... [INFO] [stdout] 65 | pub fn current_frame(&mut self) -> &mut Frame { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `top` is never used [INFO] [stdout] --> src/runtime/mod.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 74 | impl Stack { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 101 | pub fn top(&mut self) -> &mut Frame { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `read_u32` is never used [INFO] [stdout] --> src/instructions/bitcode_reader.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 12 | impl BytecodeReader { [INFO] [stdout] | ------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 47 | pub fn read_u32(&self) -> Result { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `bootMethods` should have a snake case name [INFO] [stdout] --> src/classfile/attribute.rs:109:25 [INFO] [stdout] | [INFO] [stdout] 109 | let mut bootMethods = Vec::new(); [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `boot_methods` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 30.45s [INFO] [stdout] warning: 220 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "9f7b017bf12ce28e9eac682fdf0538e2e94b5ef013f75156ba5ee77032aba0b9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9f7b017bf12ce28e9eac682fdf0538e2e94b5ef013f75156ba5ee77032aba0b9", kill_on_drop: false }` [INFO] [stdout] 9f7b017bf12ce28e9eac682fdf0538e2e94b5ef013f75156ba5ee77032aba0b9