[INFO] cloning repository https://github.com/Taylor-lagrange/jvm-rs [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Taylor-lagrange/jvm-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTaylor-lagrange%2Fjvm-rs", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTaylor-lagrange%2Fjvm-rs'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 8ab13c656c7e2aba6f47eb8864ff99e2d4ef7843 [INFO] testing Taylor-lagrange/jvm-rs against 1.60.0 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTaylor-lagrange%2Fjvm-rs" "/workspace/builds/worker-87/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-87/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Taylor-lagrange/jvm-rs on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/Taylor-lagrange/jvm-rs [INFO] finished tweaking git repo https://github.com/Taylor-lagrange/jvm-rs [INFO] tweaked toml for git repo https://github.com/Taylor-lagrange/jvm-rs written to /workspace/builds/worker-87/source/Cargo.toml [INFO] crate git repo https://github.com/Taylor-lagrange/jvm-rs already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "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 log4rs v0.10.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-87/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-87/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:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 22e68fc8be1412b8a40fd55d6ba372bf13a10b64bd4acb0ff16b4e07f540da0b [INFO] running `Command { std: "docker" "start" "-a" "22e68fc8be1412b8a40fd55d6ba372bf13a10b64bd4acb0ff16b4e07f540da0b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "22e68fc8be1412b8a40fd55d6ba372bf13a10b64bd4acb0ff16b4e07f540da0b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "22e68fc8be1412b8a40fd55d6ba372bf13a10b64bd4acb0ff16b4e07f540da0b", kill_on_drop: false }` [INFO] [stdout] 22e68fc8be1412b8a40fd55d6ba372bf13a10b64bd4acb0ff16b4e07f540da0b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-87/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-87/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a5ee0973d2f7622489572d39033bc93f8b9ab3a81c8f5ab52be1db6e9d027300 [INFO] running `Command { std: "docker" "start" "-a" "a5ee0973d2f7622489572d39033bc93f8b9ab3a81c8f5ab52be1db6e9d027300", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling libc v0.2.101 [INFO] [stderr] Compiling proc-macro2 v1.0.28 [INFO] [stderr] Compiling syn v1.0.74 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Compiling serde v1.0.127 [INFO] [stderr] Compiling cc v1.0.69 [INFO] [stderr] Compiling pkg-config v0.3.19 [INFO] [stderr] Compiling crc32fast v1.2.1 [INFO] [stderr] Compiling siphasher v0.3.7 [INFO] [stderr] Compiling adler v1.0.2 [INFO] [stderr] Compiling proc-macro-hack v0.5.19 [INFO] [stderr] Compiling serde_json v1.0.66 [INFO] [stderr] Compiling serde_derive v1.0.127 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling unicode-segmentation v1.8.0 [INFO] [stderr] Compiling unicode-width v0.1.8 [INFO] [stderr] Compiling linked-hash-map v0.5.4 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling dtoa v0.4.8 [INFO] [stderr] Compiling ansi_term v0.11.0 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling log-mdc v0.1.0 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling antidote v1.0.0 [INFO] [stderr] Compiling arc-swap v0.4.8 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling miniz_oxide v0.4.4 [INFO] [stderr] Compiling unsafe-any v0.4.2 [INFO] [stderr] Compiling walkdir v2.3.2 [INFO] [stderr] Compiling yaml-rust v0.4.5 [INFO] [stderr] Compiling typemap v0.3.3 [INFO] [stderr] Compiling humantime v1.3.0 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling phf_shared v0.9.0 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Compiling bzip2-sys v0.1.11+1.0.8 [INFO] [stderr] Compiling getrandom v0.2.3 [INFO] [stderr] Compiling time v0.1.44 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling thread-id v3.3.0 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling clap v2.33.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling num-integer v0.1.44 [INFO] [stderr] Compiling ordered-float v1.1.1 [INFO] [stderr] Compiling chrono v0.4.19 [INFO] [stderr] Compiling rand v0.8.4 [INFO] [stderr] Compiling flate2 v1.0.20 [INFO] [stderr] Compiling bzip2 v0.4.3 [INFO] [stderr] Compiling phf_generator v0.9.1 [INFO] [stderr] Compiling serde-value v0.6.0 [INFO] [stderr] Compiling serde_yaml v0.8.17 [INFO] [stderr] Compiling thiserror-impl v1.0.26 [INFO] [stderr] Compiling structopt-derive v0.4.15 [INFO] [stderr] Compiling phf_macros v0.9.0 [INFO] [stderr] Compiling thiserror v1.0.26 [INFO] [stderr] Compiling phf v0.9.0 [INFO] [stderr] Compiling zip v0.5.13 [INFO] [stderr] Compiling structopt v0.3.22 [INFO] [stderr] Compiling log4rs v0.10.0 [INFO] [stderr] Compiling jvm v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0583]: file not found for module `object` [INFO] [stdout] --> src/native/java/lang/mod.rs:4:1 [INFO] [stdout] | [INFO] [stdout] 4 | pub mod object; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: to create the module `object`, create file "src/native/java/lang/object.rs" or "src/native/java/lang/object/mod.rs" [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::native::java::lang::object::clone_impl`, `crate::native::java::lang::object::get_class_impl`, `crate::native::java::lang::object::hash_code_impl` [INFO] [stdout] --> src/native/registry.rs:6:41 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::native::java::lang::object::{clone_impl, get_class_impl, hash_code_impl}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ no `hash_code_impl` in `native::java::lang::object` [INFO] [stdout] | | | [INFO] [stdout] | | no `get_class_impl` in `native::java::lang::object` [INFO] [stdout] | no `clone_impl` in `native::java::lang::object` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::bytecode_reader::*` [INFO] [stdout] --> src/instructions/base/branch.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use super::bytecode_reader::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::instructions::base::bytecode_reader::*` [INFO] [stdout] --> src/instructions/base/class_init.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::instructions::base::bytecode_reader::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::instructions::base::instruction::*` [INFO] [stdout] --> src/instructions/base/class_init.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::instructions::base::instruction::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::runtime::heap::constant_pool::*` [INFO] [stdout] --> src/instructions/base/class_init.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::runtime::heap::constant_pool::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Rc` [INFO] [stdout] --> src/instructions/base/class_init.rs:7:15 [INFO] [stdout] | [INFO] [stdout] 7 | use std::rc::{Rc, Weak}; [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `IF_ACMPEQ` should have an upper camel case name [INFO] [stdout] --> src/instructions/comparisons/if_acmp.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct IF_ACMPEQ {} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `IfAcmpeq` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `IF_ACMPNE` should have an upper camel case name [INFO] [stdout] --> src/instructions/comparisons/if_acmp.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct IF_ACMPNE {} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `IfAcmpne` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `IF_ICMPEQ` should have an upper camel case name [INFO] [stdout] --> src/instructions/comparisons/if_icmp.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct IF_ICMPEQ {} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `IfIcmpeq` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `IF_ICMPNE` should have an upper camel case name [INFO] [stdout] --> src/instructions/comparisons/if_icmp.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct IF_ICMPNE {} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `IfIcmpne` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `IF_ICMPLT` should have an upper camel case name [INFO] [stdout] --> src/instructions/comparisons/if_icmp.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct IF_ICMPLT {} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `IfIcmplt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `IF_ICMPLE` should have an upper camel case name [INFO] [stdout] --> src/instructions/comparisons/if_icmp.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct IF_ICMPLE {} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `IfIcmple` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `IF_ICMPGT` should have an upper camel case name [INFO] [stdout] --> src/instructions/comparisons/if_icmp.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct IF_ICMPGT {} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `IfIcmpgt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `IF_ICMPGE` should have an upper camel case name [INFO] [stdout] --> src/instructions/comparisons/if_icmp.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct IF_ICMPGE {} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `IfIcmpge` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ACONST_NULL` should have an upper camel case name [INFO] [stdout] --> src/instructions/constants/consts.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct ACONST_NULL {} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `AconstNull` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `DCONST_0` should have an upper camel case name [INFO] [stdout] --> src/instructions/constants/consts.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct DCONST_0 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Dconst0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `DCONST_1` should have an upper camel case name [INFO] [stdout] --> src/instructions/constants/consts.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct DCONST_1 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Dconst1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `FCONST_0` should have an upper camel case name [INFO] [stdout] --> src/instructions/constants/consts.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct FCONST_0 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Fconst0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `FCONST_1` should have an upper camel case name [INFO] [stdout] --> src/instructions/constants/consts.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct FCONST_1 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Fconst1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `FCONST_2` should have an upper camel case name [INFO] [stdout] --> src/instructions/constants/consts.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct FCONST_2 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Fconst2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ICONST_M1` should have an upper camel case name [INFO] [stdout] --> src/instructions/constants/consts.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct ICONST_M1 {} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `IconstM1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ICONST_0` should have an upper camel case name [INFO] [stdout] --> src/instructions/constants/consts.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | pub struct ICONST_0 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Iconst0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ICONST_1` should have an upper camel case name [INFO] [stdout] --> src/instructions/constants/consts.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct ICONST_1 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Iconst1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ICONST_2` should have an upper camel case name [INFO] [stdout] --> src/instructions/constants/consts.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct ICONST_2 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Iconst2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ICONST_3` should have an upper camel case name [INFO] [stdout] --> src/instructions/constants/consts.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct ICONST_3 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Iconst3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ICONST_4` should have an upper camel case name [INFO] [stdout] --> src/instructions/constants/consts.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | pub struct ICONST_4 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Iconst4` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ICONST_5` should have an upper camel case name [INFO] [stdout] --> src/instructions/constants/consts.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 17 | pub struct ICONST_5 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Iconst5` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LCONST_0` should have an upper camel case name [INFO] [stdout] --> src/instructions/constants/consts.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | pub struct LCONST_0 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Lconst0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LCONST_1` should have an upper camel case name [INFO] [stdout] --> src/instructions/constants/consts.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 19 | pub struct LCONST_1 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Lconst1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LDC_W` should have an upper camel case name [INFO] [stdout] --> src/instructions/constants/ldc.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct LDC_W {} // Push item from run-time constant pool (wide index) [INFO] [stdout] | ^^^^^ help: convert the identifier to upper camel case: `LdcW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LDC2_W` should have an upper camel case name [INFO] [stdout] --> src/instructions/constants/ldc.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct LDC2_W {} // Push long or double from run-time constant pool (wide index) [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `Ldc2W` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LOOKUP_SWITCH` should have an upper camel case name [INFO] [stdout] --> src/instructions/control/lookupswitch.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | pub struct LOOKUP_SWITCH {} [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `LookupSwitch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::instructions::base::branch::*` [INFO] [stdout] --> src/instructions/control/returns.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::instructions::base::branch::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `TABLE_SWITCH` should have an upper camel case name [INFO] [stdout] --> src/instructions/control/tableswitch.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 31 | pub struct TABLE_SWITCH {} [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `TableSwitch` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `GOTO_W` should have an upper camel case name [INFO] [stdout] --> src/instructions/extended/goto_w.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct GOTO_W {} [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `GotoW` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ALOAD_0` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/aload.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct ALOAD_0 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Aload0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ALOAD_1` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/aload.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct ALOAD_1 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Aload1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ALOAD_2` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/aload.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct ALOAD_2 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Aload2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ALOAD_3` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/aload.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct ALOAD_3 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Aload3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `DLOAD_0` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/dload.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct DLOAD_0 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Dload0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `DLOAD_1` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/dload.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct DLOAD_1 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Dload1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `DLOAD_2` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/dload.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct DLOAD_2 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Dload2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `DLOAD_3` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/dload.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct DLOAD_3 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Dload3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `FLOAD_0` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/fload.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct FLOAD_0 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Fload0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `FLOAD_1` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/fload.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct FLOAD_1 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Fload1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `FLOAD_2` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/fload.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct FLOAD_2 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Fload2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `FLOAD_3` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/fload.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct FLOAD_3 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Fload3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ILOAD_0` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/iload.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct ILOAD_0 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Iload0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ILOAD_1` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/iload.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct ILOAD_1 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Iload1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ILOAD_2` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/iload.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct ILOAD_2 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Iload2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ILOAD_3` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/iload.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct ILOAD_3 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Iload3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LLOAD_0` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/lload.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct LLOAD_0 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Lload0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LLOAD_1` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/lload.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct LLOAD_1 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Lload1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LLOAD_2` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/lload.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct LLOAD_2 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Lload2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LLOAD_3` should have an upper camel case name [INFO] [stdout] --> src/instructions/loads/lload.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct LLOAD_3 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Lload3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ANEW_ARRAY` should have an upper camel case name [INFO] [stdout] --> src/instructions/reference/anewarray.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct ANEW_ARRAY {} [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `AnewArray` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ARRAY_LENGTH` should have an upper camel case name [INFO] [stdout] --> src/instructions/reference/arraylength.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | pub struct ARRAY_LENGTH {} [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ArrayLength` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `CHECK_CAST` should have an upper camel case name [INFO] [stdout] --> src/instructions/reference/checkcast.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct CHECK_CAST {} [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `CheckCast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `GET_FIELD` should have an upper camel case name [INFO] [stdout] --> src/instructions/reference/getfield.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct GET_FIELD {} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `GetField` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `GET_STATIC` should have an upper camel case name [INFO] [stdout] --> src/instructions/reference/getstatic.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct GET_STATIC {} [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `GetStatic` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `INSTANCE_OF` should have an upper camel case name [INFO] [stdout] --> src/instructions/reference/instanceof.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct INSTANCE_OF {} [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to upper camel case: `InstanceOf` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> src/instructions/reference/invokeinterface.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `INVOKE_INTERFACE` should have an upper camel case name [INFO] [stdout] --> src/instructions/reference/invokeinterface.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct INVOKE_INTERFACE {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `InvokeInterface` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `INVOKE_SPECIAL` should have an upper camel case name [INFO] [stdout] --> src/instructions/reference/invokespecial.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct INVOKE_SPECIAL {} [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `InvokeSpecial` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `INVOKE_STATIC` should have an upper camel case name [INFO] [stdout] --> src/instructions/reference/invokestatic.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct INVOKE_STATIC {} [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `InvokeStatic` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `INVOKE_VIRTUAL` should have an upper camel case name [INFO] [stdout] --> src/instructions/reference/invokevirtual.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct INVOKE_VIRTUAL {} [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `InvokeVirtual` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `MULTI_ANEW_ARRAY` should have an upper camel case name [INFO] [stdout] --> src/instructions/reference/multianewarray.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct MULTI_ANEW_ARRAY {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `MultiAnewArray` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::instructions::base::class_init::*` [INFO] [stdout] --> src/instructions/reference/newarray.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::instructions::base::class_init::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::runtime::heap::constant_pool::*` [INFO] [stdout] --> src/instructions/reference/newarray.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::runtime::heap::constant_pool::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `NEW_ARRAY` should have an upper camel case name [INFO] [stdout] --> src/instructions/reference/newarray.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 21 | pub struct NEW_ARRAY {} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `NewArray` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PUT_FIELD` should have an upper camel case name [INFO] [stdout] --> src/instructions/reference/putfield.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct PUT_FIELD {} [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to upper camel case: `PutField` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `PUT_STATIC` should have an upper camel case name [INFO] [stdout] --> src/instructions/reference/putstatic.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct PUT_STATIC {} [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to upper camel case: `PutStatic` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::error` [INFO] [stdout] --> src/instructions/reserved/invokenative.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use log::error; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `INVOKE_NATIVE` should have an upper camel case name [INFO] [stdout] --> src/instructions/reserved/invokenative.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct INVOKE_NATIVE {} [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `InvokeNative` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `DUP_X1` should have an upper camel case name [INFO] [stdout] --> src/instructions/stack/dup.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct DUP_X1 {} [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `DupX1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `DUP_X2` should have an upper camel case name [INFO] [stdout] --> src/instructions/stack/dup.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct DUP_X2 {} [INFO] [stdout] | ^^^^^^ help: convert the identifier to upper camel case: `DupX2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `DUP2_X1` should have an upper camel case name [INFO] [stdout] --> src/instructions/stack/dup.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct DUP2_X1 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Dup2X1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `DUP2_X2` should have an upper camel case name [INFO] [stdout] --> src/instructions/stack/dup.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | pub struct DUP2_X2 {} [INFO] [stdout] | ^^^^^^^ help: convert the identifier to upper camel case: `Dup2X2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ASTORE_0` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/astore.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct ASTORE_0 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Astore0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ASTORE_1` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/astore.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct ASTORE_1 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Astore1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ASTORE_2` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/astore.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct ASTORE_2 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Astore2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ASTORE_3` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/astore.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct ASTORE_3 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Astore3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `DSTORE_0` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/dstore.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct DSTORE_0 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Dstore0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `DSTORE_1` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/dstore.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct DSTORE_1 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Dstore1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `DSTORE_2` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/dstore.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct DSTORE_2 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Dstore2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `DSTORE_3` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/dstore.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct DSTORE_3 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Dstore3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `FSTORE_0` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/fstore.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct FSTORE_0 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Fstore0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `FSTORE_1` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/fstore.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct FSTORE_1 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Fstore1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `FSTORE_2` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/fstore.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct FSTORE_2 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Fstore2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `FSTORE_3` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/fstore.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct FSTORE_3 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Fstore3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ISTORE_0` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/istore.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct ISTORE_0 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Istore0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ISTORE_1` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/istore.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct ISTORE_1 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Istore1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ISTORE_2` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/istore.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct ISTORE_2 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Istore2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `ISTORE_3` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/istore.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct ISTORE_3 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Istore3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LSTORE_0` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/lstore.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct LSTORE_0 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Lstore0` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LSTORE_1` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/lstore.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct LSTORE_1 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Lstore1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LSTORE_2` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/lstore.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct LSTORE_2 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Lstore2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `LSTORE_3` should have an upper camel case name [INFO] [stdout] --> src/instructions/stores/lstore.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct LSTORE_3 {} [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to upper camel case: `Lstore3` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::rc::Rc` [INFO] [stdout] --> src/instructions/stores/xastore.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::rc::Rc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::runtime::heap::class::Class` [INFO] [stdout] --> src/native/java/lang/class.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::runtime::heap::class::Class; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::debug` [INFO] [stdout] --> src/native/java/lang/class.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use log::debug; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::runtime::heap::class_loader::ClassLoader` [INFO] [stdout] --> src/native/java/lang/throwable.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::runtime::heap::class_loader::ClassLoader; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::alloc::handle_alloc_error` [INFO] [stdout] --> src/runtime/heap/exception_table.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::alloc::handle_alloc_error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Weak` [INFO] [stdout] --> src/runtime/heap/exception_table.rs:8:19 [INFO] [stdout] | [INFO] [stdout] 8 | use std::rc::{Rc, Weak}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::runtime::heap::class_loader::ClassLoader` [INFO] [stdout] --> src/runtime/heap/object.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::runtime::heap::class_loader::ClassLoader; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::debug` [INFO] [stdout] --> src/runtime/operand_stack.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use log::debug; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors; 105 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0583. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `jvm` due to 3 previous errors; 105 warnings emitted [INFO] running `Command { std: "docker" "inspect" "a5ee0973d2f7622489572d39033bc93f8b9ab3a81c8f5ab52be1db6e9d027300", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a5ee0973d2f7622489572d39033bc93f8b9ab3a81c8f5ab52be1db6e9d027300", kill_on_drop: false }` [INFO] [stdout] a5ee0973d2f7622489572d39033bc93f8b9ab3a81c8f5ab52be1db6e9d027300