[INFO] cloning repository https://github.com/Wizdave97/snes-emulator [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Wizdave97/snes-emulator" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWizdave97%2Fsnes-emulator", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWizdave97%2Fsnes-emulator'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 819a83714fd460bea588e742188d3531a7504243 [INFO] checking Wizdave97/snes-emulator against master#c2239bca5b89a8d3573cc0fc0f2fa65c50edb79c for pr-123737 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWizdave97%2Fsnes-emulator" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/Wizdave97/snes-emulator on toolchain c2239bca5b89a8d3573cc0fc0f2fa65c50edb79c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2239bca5b89a8d3573cc0fc0f2fa65c50edb79c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/Wizdave97/snes-emulator [INFO] finished tweaking git repo https://github.com/Wizdave97/snes-emulator [INFO] tweaked toml for git repo https://github.com/Wizdave97/snes-emulator written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/Wizdave97/snes-emulator 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" "+c2239bca5b89a8d3573cc0fc0f2fa65c50edb79c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded piston-gfx_texture v0.41.0 [INFO] [stderr] Downloaded piston_window v0.120.0 [INFO] [stderr] Downloaded piston2d-gfx_graphics v0.73.0 [INFO] [stderr] Downloaded find_folder v0.3.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+c2239bca5b89a8d3573cc0fc0f2fa65c50edb79c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] dfa7481cad04a2ac36c37ebfb6f07caef48f8d5f42f1d539c0b7a8a3c4932803 [INFO] running `Command { std: "docker" "start" "-a" "dfa7481cad04a2ac36c37ebfb6f07caef48f8d5f42f1d539c0b7a8a3c4932803", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "dfa7481cad04a2ac36c37ebfb6f07caef48f8d5f42f1d539c0b7a8a3c4932803", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dfa7481cad04a2ac36c37ebfb6f07caef48f8d5f42f1d539c0b7a8a3c4932803", kill_on_drop: false }` [INFO] [stdout] dfa7481cad04a2ac36c37ebfb6f07caef48f8d5f42f1d539c0b7a8a3c4932803 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+c2239bca5b89a8d3573cc0fc0f2fa65c50edb79c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 5c0f15aa20dc4038a974834b81afec15a4520e8e1e125c2d5bb6668713e8c4be [INFO] running `Command { std: "docker" "start" "-a" "5c0f15aa20dc4038a974834b81afec15a4520e8e1e125c2d5bb6668713e8c4be", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.98 [INFO] [stderr] Compiling xml-rs v0.8.3 [INFO] [stderr] Compiling proc-macro2 v1.0.28 [INFO] [stderr] Compiling crossbeam-utils v0.8.5 [INFO] [stderr] Checking libloading v0.7.0 [INFO] [stderr] Checking smallvec v1.6.1 [INFO] [stderr] Compiling crossbeam-epoch v0.9.5 [INFO] [stderr] Compiling memoffset v0.6.4 [INFO] [stderr] Compiling wayland-sys v0.28.6 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Checking once_cell v1.8.0 [INFO] [stderr] Checking ttf-parser v0.6.2 [INFO] [stderr] Checking piston-float v1.0.0 [INFO] [stderr] Compiling memchr v2.3.4 [INFO] [stderr] Compiling rayon-core v1.9.1 [INFO] [stderr] Compiling syn v1.0.74 [INFO] [stderr] Checking piston-viewport v1.0.0 [INFO] [stderr] Checking dlib v0.5.0 [INFO] [stderr] Compiling rayon v1.5.1 [INFO] [stderr] Compiling serde_derive v1.0.126 [INFO] [stderr] Compiling serde v1.0.126 [INFO] [stderr] Compiling miniz_oxide v0.4.4 [INFO] [stderr] Checking piston-graphics_api_version v1.0.0 [INFO] [stderr] Checking either v1.6.1 [INFO] [stderr] Checking walkdir v2.3.2 [INFO] [stderr] Checking draw_state v0.8.0 [INFO] [stderr] Checking instant v0.1.10 [INFO] [stderr] Checking slab v0.4.3 [INFO] [stderr] Compiling nom v6.2.1 [INFO] [stderr] Checking xdg v2.2.0 [INFO] [stderr] Checking weezl v0.1.5 [INFO] [stderr] Checking deflate v0.8.6 [INFO] [stderr] Checking dlib v0.4.2 [INFO] [stderr] Checking lock_api v0.4.4 [INFO] [stderr] Checking crossbeam-channel v0.5.1 [INFO] [stderr] Checking gfx_core v0.9.2 [INFO] [stderr] Checking piston-texture v0.8.0 [INFO] [stderr] Checking bytemuck v1.7.2 [INFO] [stderr] Checking shader_version v0.7.0 [INFO] [stderr] Checking gif v0.11.2 [INFO] [stderr] Checking vecmath v1.0.0 [INFO] [stderr] Checking spin_sleep v1.0.0 [INFO] [stderr] Compiling gl_generator v0.14.0 [INFO] [stderr] Compiling gl_generator v0.13.1 [INFO] [stderr] Checking read_color v1.0.0 [INFO] [stderr] Checking crossbeam-deque v0.8.0 [INFO] [stderr] Checking interpolation v0.2.0 [INFO] [stderr] Checking piston-shaders_graphics2d v0.4.0 [INFO] [stderr] Checking find_folder v0.3.0 [INFO] [stderr] Checking png v0.16.8 [INFO] [stderr] Compiling quote v1.0.9 [INFO] [stderr] Checking owned_ttf_parser v0.6.0 [INFO] [stderr] Checking rusttype v0.9.2 [INFO] [stderr] Compiling wayland-scanner v0.28.6 [INFO] [stderr] Checking gfx v0.18.2 [INFO] [stderr] Checking andrew v0.3.1 [INFO] [stderr] Checking piston2d-graphics v0.40.0 [INFO] [stderr] Checking nix v0.20.0 [INFO] [stderr] Checking num_cpus v1.13.0 [INFO] [stderr] Checking nix v0.18.0 [INFO] [stderr] Checking net2 v0.2.37 [INFO] [stderr] Checking iovec v0.1.4 [INFO] [stderr] Checking parking_lot_core v0.8.3 [INFO] [stderr] Checking memmap2 v0.1.0 [INFO] [stderr] Compiling glutin_egl_sys v0.1.5 [INFO] [stderr] Compiling glutin_glx_sys v0.1.7 [INFO] [stderr] Checking x11-dl v2.18.5 [INFO] [stderr] Compiling gl v0.13.0 [INFO] [stderr] Compiling gfx_gl v0.6.1 [INFO] [stderr] Checking xcursor v0.3.3 [INFO] [stderr] Checking shared_library v0.1.9 [INFO] [stderr] Checking raw-window-handle v0.3.3 [INFO] [stderr] Checking parking_lot v0.11.1 [INFO] [stderr] Checking mio v0.6.23 [INFO] [stderr] Checking osmesa-sys v0.1.2 [INFO] [stderr] Checking mio-extras v2.0.6 [INFO] [stderr] Compiling wayland-client v0.28.6 [INFO] [stderr] Compiling wayland-protocols v0.28.6 [INFO] [stderr] Checking jpeg-decoder v0.1.22 [INFO] [stderr] Checking tiff v0.6.1 [INFO] [stderr] Checking calloop v0.6.5 [INFO] [stderr] Checking image v0.23.14 [INFO] [stderr] Checking gfx_device_gl v0.16.2 [INFO] [stderr] Checking wayland-commons v0.28.6 [INFO] [stderr] Checking wayland-cursor v0.28.6 [INFO] [stderr] Checking wayland-egl v0.28.6 [INFO] [stderr] Checking piston-gfx_texture v0.41.0 [INFO] [stderr] Checking piston2d-gfx_graphics v0.73.0 [INFO] [stderr] Checking pistoncore-input v1.0.0 [INFO] [stderr] Checking pistoncore-window v0.47.0 [INFO] [stderr] Checking pistoncore-event_loop v0.53.0 [INFO] [stderr] Checking piston v0.53.0 [INFO] [stderr] Checking smithay-client-toolkit v0.12.3 [INFO] [stderr] Checking winit v0.24.0 [INFO] [stderr] Checking glutin v0.26.0 [INFO] [stderr] Checking pistoncore-glutin_window v0.69.0 [INFO] [stderr] Checking piston_window v0.120.0 [INFO] [stderr] Checking cpu v0.1.0 (/opt/rustwide/workdir/cpu) [INFO] [stdout] warning: unused imports: `cell::RefCell`, `rc::Rc` [INFO] [stdout] --> cpu/src/lookup_table.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | use std::{cell::RefCell, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `cell::RefCell`, `rc::Rc` [INFO] [stdout] --> cpu/src/lookup_table.rs:2:11 [INFO] [stdout] | [INFO] [stdout] 2 | use std::{cell::RefCell, rc::Rc}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cpu` [INFO] [stdout] --> cpu/src/lib.rs:123:16 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn ACC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_cpu` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cpu` [INFO] [stdout] --> cpu/src/lib.rs:780:16 [INFO] [stdout] | [INFO] [stdout] 780 | pub fn XXX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_cpu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `value` is never read [INFO] [stdout] --> cpu/src/lib.rs:886:17 [INFO] [stdout] | [INFO] [stdout] 886 | let mut value = 0x00u8; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `hi` is never read [INFO] [stdout] --> cpu/src/lib.rs:887:17 [INFO] [stdout] | [INFO] [stdout] 887 | let mut hi = 0x00u8; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `lo` is never read [INFO] [stdout] --> cpu/src/lib.rs:888:17 [INFO] [stdout] | [INFO] [stdout] 888 | let mut lo = 0x00u8; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `line_addr` is never read [INFO] [stdout] --> cpu/src/lib.rs:890:17 [INFO] [stdout] | [INFO] [stdout] 890 | let mut line_addr = 0u16; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ACC` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:123:12 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn ACC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `acc` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IMM` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub fn IMM(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `imm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ABS` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:133:12 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn ABS(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `abs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ZP` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:142:12 [INFO] [stdout] | [INFO] [stdout] 142 | pub fn ZP(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `zp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ZPX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:149:12 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn ZPX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `zpx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ZPY` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:157:12 [INFO] [stdout] | [INFO] [stdout] 157 | pub fn ZPY(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `zpy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ABSX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:164:12 [INFO] [stdout] | [INFO] [stdout] 164 | pub fn ABSX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `absx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ABSY` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:179:12 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn ABSY(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `absy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IMP` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:193:12 [INFO] [stdout] | [INFO] [stdout] 193 | pub fn IMP(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `imp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `REL` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:198:12 [INFO] [stdout] | [INFO] [stdout] 198 | pub fn REL(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `rel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `INDX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:207:12 [INFO] [stdout] | [INFO] [stdout] 207 | pub fn INDX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `indx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `INDY` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:218:12 [INFO] [stdout] | [INFO] [stdout] 218 | pub fn INDY(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `indy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ABSIND` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:234:12 [INFO] [stdout] | [INFO] [stdout] 234 | pub fn ABSIND(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `absind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ADC` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:252:12 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn ADC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `adc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `AND` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:269:12 [INFO] [stdout] | [INFO] [stdout] 269 | pub fn AND(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `and` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ASL` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:277:12 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn ASL(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `asl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BCC` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:291:12 [INFO] [stdout] | [INFO] [stdout] 291 | pub fn BCC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `bcc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BCS` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:305:12 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn BCS(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `bcs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BEQ` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:319:12 [INFO] [stdout] | [INFO] [stdout] 319 | pub fn BEQ(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `beq` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BIT` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:333:12 [INFO] [stdout] | [INFO] [stdout] 333 | pub fn BIT(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `bit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BMI` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:342:12 [INFO] [stdout] | [INFO] [stdout] 342 | pub fn BMI(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `bmi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BNE` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:356:12 [INFO] [stdout] | [INFO] [stdout] 356 | pub fn BNE(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `bne` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BPL` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:370:12 [INFO] [stdout] | [INFO] [stdout] 370 | pub fn BPL(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `bpl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BRK` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:384:12 [INFO] [stdout] | [INFO] [stdout] 384 | pub fn BRK(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `brk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BVC` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:404:12 [INFO] [stdout] | [INFO] [stdout] 404 | pub fn BVC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `bvc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BVS` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:418:12 [INFO] [stdout] | [INFO] [stdout] 418 | pub fn BVS(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `bvs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CLC` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:432:12 [INFO] [stdout] | [INFO] [stdout] 432 | pub fn CLC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `clc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CLD` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:437:12 [INFO] [stdout] | [INFO] [stdout] 437 | pub fn CLD(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `cld` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CLI` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:441:12 [INFO] [stdout] | [INFO] [stdout] 441 | pub fn CLI(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `cli` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CLV` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:446:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn CLV(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `clv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CMP` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:451:12 [INFO] [stdout] | [INFO] [stdout] 451 | pub fn CMP(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `cmp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CPX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:460:12 [INFO] [stdout] | [INFO] [stdout] 460 | pub fn CPX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `cpx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CPY` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:469:12 [INFO] [stdout] | [INFO] [stdout] 469 | pub fn CPY(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `cpy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DEC` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:478:12 [INFO] [stdout] | [INFO] [stdout] 478 | pub fn DEC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `dec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DEX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:487:12 [INFO] [stdout] | [INFO] [stdout] 487 | pub fn DEX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `dex` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DEY` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:495:12 [INFO] [stdout] | [INFO] [stdout] 495 | pub fn DEY(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `dey` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `EOR` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:503:12 [INFO] [stdout] | [INFO] [stdout] 503 | pub fn EOR(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `eor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `INC` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:512:12 [INFO] [stdout] | [INFO] [stdout] 512 | pub fn INC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `inc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `INX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:522:12 [INFO] [stdout] | [INFO] [stdout] 522 | pub fn INX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `inx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `INY` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:530:12 [INFO] [stdout] | [INFO] [stdout] 530 | pub fn INY(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `iny` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `JMP` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:538:12 [INFO] [stdout] | [INFO] [stdout] 538 | pub fn JMP(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `jmp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `JSR` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:543:12 [INFO] [stdout] | [INFO] [stdout] 543 | pub fn JSR(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `jsr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LDA` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:554:12 [INFO] [stdout] | [INFO] [stdout] 554 | pub fn LDA(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `lda` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LDX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:563:12 [INFO] [stdout] | [INFO] [stdout] 563 | pub fn LDX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `ldx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LDY` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:572:12 [INFO] [stdout] | [INFO] [stdout] 572 | pub fn LDY(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `ldy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LSR` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:581:12 [INFO] [stdout] | [INFO] [stdout] 581 | pub fn LSR(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `lsr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NOP` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:597:12 [INFO] [stdout] | [INFO] [stdout] 597 | pub fn NOP(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `nop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ORA` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:604:12 [INFO] [stdout] | [INFO] [stdout] 604 | pub fn ORA(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `ora` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PHA` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:612:12 [INFO] [stdout] | [INFO] [stdout] 612 | pub fn PHA(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `pha` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PHP` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:618:12 [INFO] [stdout] | [INFO] [stdout] 618 | pub fn PHP(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `php` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PLA` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:624:12 [INFO] [stdout] | [INFO] [stdout] 624 | pub fn PLA(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `pla` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PLP` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:632:12 [INFO] [stdout] | [INFO] [stdout] 632 | pub fn PLP(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `plp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ROL` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:639:12 [INFO] [stdout] | [INFO] [stdout] 639 | pub fn ROL(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `rol` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ROR` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:655:12 [INFO] [stdout] | [INFO] [stdout] 655 | pub fn ROR(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `ror` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `RTI` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:671:12 [INFO] [stdout] | [INFO] [stdout] 671 | pub fn RTI(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `rti` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `RTS` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:684:12 [INFO] [stdout] | [INFO] [stdout] 684 | pub fn RTS(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `rts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SBC` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:694:12 [INFO] [stdout] | [INFO] [stdout] 694 | pub fn SBC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `sbc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SEC` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:710:12 [INFO] [stdout] | [INFO] [stdout] 710 | pub fn SEC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `sec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SED` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:715:12 [INFO] [stdout] | [INFO] [stdout] 715 | pub fn SED(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `sed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SEI` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:720:12 [INFO] [stdout] | [INFO] [stdout] 720 | pub fn SEI(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `sei` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `STA` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:725:12 [INFO] [stdout] | [INFO] [stdout] 725 | pub fn STA(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `sta` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `STX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:730:12 [INFO] [stdout] | [INFO] [stdout] 730 | pub fn STX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `stx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `STY` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:735:12 [INFO] [stdout] | [INFO] [stdout] 735 | pub fn STY(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `sty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TAX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:740:12 [INFO] [stdout] | [INFO] [stdout] 740 | pub fn TAX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `tax` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TAY` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:747:12 [INFO] [stdout] | [INFO] [stdout] 747 | pub fn TAY(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `tay` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TSX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:754:12 [INFO] [stdout] | [INFO] [stdout] 754 | pub fn TSX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `tsx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cpu` [INFO] [stdout] --> cpu/src/lib.rs:123:16 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn ACC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_cpu` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TXA` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:761:12 [INFO] [stdout] | [INFO] [stdout] 761 | pub fn TXA(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `txa` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TXS` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:768:12 [INFO] [stdout] | [INFO] [stdout] 768 | pub fn TXS(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `txs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TYA` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:773:12 [INFO] [stdout] | [INFO] [stdout] 773 | pub fn TYA(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `tya` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `XXX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:780:12 [INFO] [stdout] | [INFO] [stdout] 780 | pub fn XXX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `xxx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `cpu` [INFO] [stdout] --> cpu/src/lib.rs:780:16 [INFO] [stdout] | [INFO] [stdout] 780 | pub fn XXX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_cpu` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `value` is never read [INFO] [stdout] --> cpu/src/lib.rs:886:17 [INFO] [stdout] | [INFO] [stdout] 886 | let mut value = 0x00u8; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `hi` is never read [INFO] [stdout] --> cpu/src/lib.rs:887:17 [INFO] [stdout] | [INFO] [stdout] 887 | let mut hi = 0x00u8; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `lo` is never read [INFO] [stdout] --> cpu/src/lib.rs:888:17 [INFO] [stdout] | [INFO] [stdout] 888 | let mut lo = 0x00u8; [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `line_addr` is never read [INFO] [stdout] --> cpu/src/lib.rs:890:17 [INFO] [stdout] | [INFO] [stdout] 890 | let mut line_addr = 0u16; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 77 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ACC` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:123:12 [INFO] [stdout] | [INFO] [stdout] 123 | pub fn ACC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `acc` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IMM` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | pub fn IMM(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `imm` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ABS` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:133:12 [INFO] [stdout] | [INFO] [stdout] 133 | pub fn ABS(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `abs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ZP` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:142:12 [INFO] [stdout] | [INFO] [stdout] 142 | pub fn ZP(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^ help: convert the identifier to snake case: `zp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ZPX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:149:12 [INFO] [stdout] | [INFO] [stdout] 149 | pub fn ZPX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `zpx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ZPY` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:157:12 [INFO] [stdout] | [INFO] [stdout] 157 | pub fn ZPY(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `zpy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ABSX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:164:12 [INFO] [stdout] | [INFO] [stdout] 164 | pub fn ABSX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `absx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ABSY` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:179:12 [INFO] [stdout] | [INFO] [stdout] 179 | pub fn ABSY(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `absy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `IMP` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:193:12 [INFO] [stdout] | [INFO] [stdout] 193 | pub fn IMP(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `imp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `REL` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:198:12 [INFO] [stdout] | [INFO] [stdout] 198 | pub fn REL(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `rel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `INDX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:207:12 [INFO] [stdout] | [INFO] [stdout] 207 | pub fn INDX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `indx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `INDY` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:218:12 [INFO] [stdout] | [INFO] [stdout] 218 | pub fn INDY(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^^ help: convert the identifier to snake case: `indy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ABSIND` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:234:12 [INFO] [stdout] | [INFO] [stdout] 234 | pub fn ABSIND(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `absind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ADC` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:252:12 [INFO] [stdout] | [INFO] [stdout] 252 | pub fn ADC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `adc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `AND` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:269:12 [INFO] [stdout] | [INFO] [stdout] 269 | pub fn AND(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `and` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ASL` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:277:12 [INFO] [stdout] | [INFO] [stdout] 277 | pub fn ASL(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `asl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BCC` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:291:12 [INFO] [stdout] | [INFO] [stdout] 291 | pub fn BCC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `bcc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BCS` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:305:12 [INFO] [stdout] | [INFO] [stdout] 305 | pub fn BCS(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `bcs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BEQ` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:319:12 [INFO] [stdout] | [INFO] [stdout] 319 | pub fn BEQ(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `beq` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BIT` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:333:12 [INFO] [stdout] | [INFO] [stdout] 333 | pub fn BIT(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `bit` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BMI` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:342:12 [INFO] [stdout] | [INFO] [stdout] 342 | pub fn BMI(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `bmi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BNE` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:356:12 [INFO] [stdout] | [INFO] [stdout] 356 | pub fn BNE(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `bne` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BPL` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:370:12 [INFO] [stdout] | [INFO] [stdout] 370 | pub fn BPL(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `bpl` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BRK` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:384:12 [INFO] [stdout] | [INFO] [stdout] 384 | pub fn BRK(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `brk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BVC` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:404:12 [INFO] [stdout] | [INFO] [stdout] 404 | pub fn BVC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `bvc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `BVS` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:418:12 [INFO] [stdout] | [INFO] [stdout] 418 | pub fn BVS(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `bvs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CLC` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:432:12 [INFO] [stdout] | [INFO] [stdout] 432 | pub fn CLC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `clc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CLD` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:437:12 [INFO] [stdout] | [INFO] [stdout] 437 | pub fn CLD(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `cld` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CLI` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:441:12 [INFO] [stdout] | [INFO] [stdout] 441 | pub fn CLI(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `cli` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CLV` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:446:12 [INFO] [stdout] | [INFO] [stdout] 446 | pub fn CLV(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `clv` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CMP` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:451:12 [INFO] [stdout] | [INFO] [stdout] 451 | pub fn CMP(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `cmp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CPX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:460:12 [INFO] [stdout] | [INFO] [stdout] 460 | pub fn CPX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `cpx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `CPY` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:469:12 [INFO] [stdout] | [INFO] [stdout] 469 | pub fn CPY(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `cpy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DEC` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:478:12 [INFO] [stdout] | [INFO] [stdout] 478 | pub fn DEC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `dec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DEX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:487:12 [INFO] [stdout] | [INFO] [stdout] 487 | pub fn DEX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `dex` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `DEY` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:495:12 [INFO] [stdout] | [INFO] [stdout] 495 | pub fn DEY(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `dey` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `EOR` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:503:12 [INFO] [stdout] | [INFO] [stdout] 503 | pub fn EOR(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `eor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `INC` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:512:12 [INFO] [stdout] | [INFO] [stdout] 512 | pub fn INC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `inc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `INX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:522:12 [INFO] [stdout] | [INFO] [stdout] 522 | pub fn INX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `inx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `INY` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:530:12 [INFO] [stdout] | [INFO] [stdout] 530 | pub fn INY(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `iny` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `JMP` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:538:12 [INFO] [stdout] | [INFO] [stdout] 538 | pub fn JMP(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `jmp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `JSR` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:543:12 [INFO] [stdout] | [INFO] [stdout] 543 | pub fn JSR(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `jsr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LDA` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:554:12 [INFO] [stdout] | [INFO] [stdout] 554 | pub fn LDA(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `lda` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LDX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:563:12 [INFO] [stdout] | [INFO] [stdout] 563 | pub fn LDX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `ldx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LDY` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:572:12 [INFO] [stdout] | [INFO] [stdout] 572 | pub fn LDY(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `ldy` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `LSR` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:581:12 [INFO] [stdout] | [INFO] [stdout] 581 | pub fn LSR(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `lsr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `NOP` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:597:12 [INFO] [stdout] | [INFO] [stdout] 597 | pub fn NOP(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `nop` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ORA` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:604:12 [INFO] [stdout] | [INFO] [stdout] 604 | pub fn ORA(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `ora` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PHA` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:612:12 [INFO] [stdout] | [INFO] [stdout] 612 | pub fn PHA(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `pha` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PHP` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:618:12 [INFO] [stdout] | [INFO] [stdout] 618 | pub fn PHP(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `php` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PLA` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:624:12 [INFO] [stdout] | [INFO] [stdout] 624 | pub fn PLA(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `pla` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `PLP` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:632:12 [INFO] [stdout] | [INFO] [stdout] 632 | pub fn PLP(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `plp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ROL` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:639:12 [INFO] [stdout] | [INFO] [stdout] 639 | pub fn ROL(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `rol` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `ROR` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:655:12 [INFO] [stdout] | [INFO] [stdout] 655 | pub fn ROR(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `ror` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `RTI` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:671:12 [INFO] [stdout] | [INFO] [stdout] 671 | pub fn RTI(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `rti` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `RTS` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:684:12 [INFO] [stdout] | [INFO] [stdout] 684 | pub fn RTS(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `rts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SBC` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:694:12 [INFO] [stdout] | [INFO] [stdout] 694 | pub fn SBC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `sbc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SEC` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:710:12 [INFO] [stdout] | [INFO] [stdout] 710 | pub fn SEC(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `sec` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SED` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:715:12 [INFO] [stdout] | [INFO] [stdout] 715 | pub fn SED(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `sed` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `SEI` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:720:12 [INFO] [stdout] | [INFO] [stdout] 720 | pub fn SEI(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `sei` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `STA` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:725:12 [INFO] [stdout] | [INFO] [stdout] 725 | pub fn STA(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `sta` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `STX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:730:12 [INFO] [stdout] | [INFO] [stdout] 730 | pub fn STX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `stx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `STY` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:735:12 [INFO] [stdout] | [INFO] [stdout] 735 | pub fn STY(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `sty` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TAX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:740:12 [INFO] [stdout] | [INFO] [stdout] 740 | pub fn TAX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `tax` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TAY` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:747:12 [INFO] [stdout] | [INFO] [stdout] 747 | pub fn TAY(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `tay` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TSX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:754:12 [INFO] [stdout] | [INFO] [stdout] 754 | pub fn TSX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `tsx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TXA` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:761:12 [INFO] [stdout] | [INFO] [stdout] 761 | pub fn TXA(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `txa` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TXS` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:768:12 [INFO] [stdout] | [INFO] [stdout] 768 | pub fn TXS(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `txs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `TYA` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:773:12 [INFO] [stdout] | [INFO] [stdout] 773 | pub fn TYA(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case: `tya` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `XXX` should have a snake case name [INFO] [stdout] --> cpu/src/lib.rs:780:12 [INFO] [stdout] | [INFO] [stdout] 780 | pub fn XXX(cpu: &mut Cpu) -> u8 { [INFO] [stdout] | ^^^ help: convert the identifier to snake case (notice the capitalization): `xxx` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking cpu-test v0.1.0 (/opt/rustwide/workdir/cpu-test) [INFO] [stdout] warning: 77 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `find_folder` is imported redundantly [INFO] [stdout] --> cpu-test/src/main.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use find_folder; [INFO] [stdout] | ^^^^^^^^^^^ the item `find_folder` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Context` is imported redundantly [INFO] [stdout] --> cpu-test/src/main.rs:5:21 [INFO] [stdout] | [INFO] [stdout] 5 | use piston_window::{Context, Event, EventLoop, G2d, PistonWindow, WindowSettings, *}; [INFO] [stdout] | ^^^^^^^ - the item `Context` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Event` is imported redundantly [INFO] [stdout] --> cpu-test/src/main.rs:5:30 [INFO] [stdout] | [INFO] [stdout] 5 | use piston_window::{Context, Event, EventLoop, G2d, PistonWindow, WindowSettings, *}; [INFO] [stdout] | ^^^^^ - the item `Event` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `EventLoop` is imported redundantly [INFO] [stdout] --> cpu-test/src/main.rs:5:37 [INFO] [stdout] | [INFO] [stdout] 5 | use piston_window::{Context, Event, EventLoop, G2d, PistonWindow, WindowSettings, *}; [INFO] [stdout] | ^^^^^^^^^ - the item `EventLoop` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `G2d` is imported redundantly [INFO] [stdout] --> cpu-test/src/main.rs:5:48 [INFO] [stdout] | [INFO] [stdout] 5 | use piston_window::{Context, Event, EventLoop, G2d, PistonWindow, WindowSettings, *}; [INFO] [stdout] | ^^^ - the item `G2d` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PistonWindow` is imported redundantly [INFO] [stdout] --> cpu-test/src/main.rs:5:53 [INFO] [stdout] | [INFO] [stdout] 5 | use piston_window::{Context, Event, EventLoop, G2d, PistonWindow, WindowSettings, *}; [INFO] [stdout] | ^^^^^^^^^^^^ - the item `PistonWindow` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `WindowSettings` is imported redundantly [INFO] [stdout] --> cpu-test/src/main.rs:5:67 [INFO] [stdout] | [INFO] [stdout] 5 | use piston_window::{Context, Event, EventLoop, G2d, PistonWindow, WindowSettings, *}; [INFO] [stdout] | ^^^^^^^^^^^^^^ - the item `WindowSettings` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `find_folder` is imported redundantly [INFO] [stdout] --> cpu-test/src/main.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use find_folder; [INFO] [stdout] | ^^^^^^^^^^^ the item `find_folder` is already defined by prelude [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Context` is imported redundantly [INFO] [stdout] --> cpu-test/src/main.rs:5:21 [INFO] [stdout] | [INFO] [stdout] 5 | use piston_window::{Context, Event, EventLoop, G2d, PistonWindow, WindowSettings, *}; [INFO] [stdout] | ^^^^^^^ - the item `Context` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `Event` is imported redundantly [INFO] [stdout] --> cpu-test/src/main.rs:5:30 [INFO] [stdout] | [INFO] [stdout] 5 | use piston_window::{Context, Event, EventLoop, G2d, PistonWindow, WindowSettings, *}; [INFO] [stdout] | ^^^^^ - the item `Event` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `EventLoop` is imported redundantly [INFO] [stdout] --> cpu-test/src/main.rs:5:37 [INFO] [stdout] | [INFO] [stdout] 5 | use piston_window::{Context, Event, EventLoop, G2d, PistonWindow, WindowSettings, *}; [INFO] [stdout] | ^^^^^^^^^ - the item `EventLoop` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `G2d` is imported redundantly [INFO] [stdout] --> cpu-test/src/main.rs:5:48 [INFO] [stdout] | [INFO] [stdout] 5 | use piston_window::{Context, Event, EventLoop, G2d, PistonWindow, WindowSettings, *}; [INFO] [stdout] | ^^^ - the item `G2d` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `PistonWindow` is imported redundantly [INFO] [stdout] --> cpu-test/src/main.rs:5:53 [INFO] [stdout] | [INFO] [stdout] 5 | use piston_window::{Context, Event, EventLoop, G2d, PistonWindow, WindowSettings, *}; [INFO] [stdout] | ^^^^^^^^^^^^ - the item `PistonWindow` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the item `WindowSettings` is imported redundantly [INFO] [stdout] --> cpu-test/src/main.rs:5:67 [INFO] [stdout] | [INFO] [stdout] 5 | use piston_window::{Context, Event, EventLoop, G2d, PistonWindow, WindowSettings, *}; [INFO] [stdout] | ^^^^^^^^^^^^^^ - the item `WindowSettings` is already imported here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> cpu-test/src/main.rs:55:26 [INFO] [stdout] | [INFO] [stdout] 55 | fn update(&mut self, args: UpdateArgs) {} [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> cpu-test/src/main.rs:321:30 [INFO] [stdout] | [INFO] [stdout] 321 | Loop::Render(args) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> cpu-test/src/main.rs:336:33 [INFO] [stdout] | [INFO] [stdout] 336 | Event::Input(input, dt) => { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CYAN` is never used [INFO] [stdout] --> cpu-test/src/main.rs:13:7 [INFO] [stdout] | [INFO] [stdout] 13 | const CYAN: [f32; 4] = [50.0, 100.0, 255.0, 1.0]; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `map_asm` is never read [INFO] [stdout] --> cpu-test/src/main.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 15 | struct Game<'a> { [INFO] [stdout] | ---- field in this struct [INFO] [stdout] ... [INFO] [stdout] 18 | map_asm: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `render`, `update`, and `draw_code` are never used [INFO] [stdout] --> cpu-test/src/main.rs:43:8 [INFO] [stdout] | [INFO] [stdout] 21 | impl<'a> Game<'a> { [INFO] [stdout] | ----------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 43 | fn render(&mut self, c: Context, g: &mut G2d, d: &mut GfxDevice) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 55 | fn update(&mut self, args: UpdateArgs) {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 236 | fn draw_code( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> cpu-test/src/main.rs:55:26 [INFO] [stdout] | [INFO] [stdout] 55 | fn update(&mut self, args: UpdateArgs) {} [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> cpu-test/src/main.rs:321:30 [INFO] [stdout] | [INFO] [stdout] 321 | Loop::Render(args) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `dt` [INFO] [stdout] --> cpu-test/src/main.rs:336:33 [INFO] [stdout] | [INFO] [stdout] 336 | Event::Input(input, dt) => { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_dt` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 13 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CYAN` is never used [INFO] [stdout] --> cpu-test/src/main.rs:13:7 [INFO] [stdout] | [INFO] [stdout] 13 | const CYAN: [f32; 4] = [50.0, 100.0, 255.0, 1.0]; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `map_asm` is never read [INFO] [stdout] --> cpu-test/src/main.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 15 | struct Game<'a> { [INFO] [stdout] | ---- field in this struct [INFO] [stdout] ... [INFO] [stdout] 18 | map_asm: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `render`, `update`, and `draw_code` are never used [INFO] [stdout] --> cpu-test/src/main.rs:43:8 [INFO] [stdout] | [INFO] [stdout] 21 | impl<'a> Game<'a> { [INFO] [stdout] | ----------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 43 | fn render(&mut self, c: Context, g: &mut G2d, d: &mut GfxDevice) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 55 | fn update(&mut self, args: UpdateArgs) {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 236 | fn draw_code( [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 13 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 35.82s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nom v6.2.1 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] running `Command { std: "docker" "inspect" "5c0f15aa20dc4038a974834b81afec15a4520e8e1e125c2d5bb6668713e8c4be", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5c0f15aa20dc4038a974834b81afec15a4520e8e1e125c2d5bb6668713e8c4be", kill_on_drop: false }` [INFO] [stdout] 5c0f15aa20dc4038a974834b81afec15a4520e8e1e125c2d5bb6668713e8c4be