[INFO] updating cached repository andrew644/chip_8 [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/andrew644/chip_8 [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/andrew644/chip_8" "work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/gh/andrew644/chip_8"` [INFO] [stderr] Cloning into 'work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/gh/andrew644/chip_8'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/andrew644/chip_8" "work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/gh/andrew644/chip_8"` [INFO] [stderr] Cloning into 'work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/gh/andrew644/chip_8'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 25ed3d74516fc2eea5ee3212e0fa3a7298320c63 [INFO] sha for GitHub repo andrew644/chip_8: 25ed3d74516fc2eea5ee3212e0fa3a7298320c63 [INFO] validating manifest of andrew644/chip_8 on toolchain master#60960a260f7b5c695fd0717311d72ce62dd4eb43 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of andrew644/chip_8 on toolchain try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing andrew644/chip_8 [INFO] finished frobbing andrew644/chip_8 [INFO] frobbed toml for andrew644/chip_8 written to work/ex/pr-63376/sources/master#60960a260f7b5c695fd0717311d72ce62dd4eb43/gh/andrew644/chip_8/Cargo.toml [INFO] started frobbing andrew644/chip_8 [INFO] finished frobbing andrew644/chip_8 [INFO] frobbed toml for andrew644/chip_8 written to work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/gh/andrew644/chip_8/Cargo.toml [INFO] crate andrew644/chip_8 already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+60960a260f7b5c695fd0717311d72ce62dd4eb43-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking andrew644/chip_8 against try#266783e4e09e4e9d5307c1c8e695659c58bbcac7 for pr-63376 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-63376/worker-5/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-63376/sources/try#266783e4e09e4e9d5307c1c8e695659c58bbcac7/gh/andrew644/chip_8:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+266783e4e09e4e9d5307c1c8e695659c58bbcac7-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] ea8df5b55616b523adc7a76a801b36f993d24003b8881517a3a8e3edea067959 [INFO] running `"docker" "start" "-a" "ea8df5b55616b523adc7a76a801b36f993d24003b8881517a3a8e3edea067959"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Checking chip_8 v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: unused import: `std::fs::File` [INFO] [stderr] --> src/main.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::fs::File; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::Read` [INFO] [stderr] --> src/main.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use std::io::Read; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::fs::File` [INFO] [stderr] --> src/main.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use std::fs::File; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::io::Read` [INFO] [stderr] --> src/main.rs:5:5 [INFO] [stderr] | [INFO] [stderr] 5 | use std::io::Read; [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `y` [INFO] [stderr] --> src/main.rs:258:37 [INFO] [stderr] | [INFO] [stderr] 258 | fn op_8XY6(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_y` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `y` [INFO] [stderr] --> src/main.rs:274:37 [INFO] [stderr] | [INFO] [stderr] 274 | fn op_8XYE(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_y` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `y` [INFO] [stderr] --> src/main.rs:258:37 [INFO] [stderr] | [INFO] [stderr] 258 | fn op_8XY6(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_y` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `y` [INFO] [stderr] --> src/main.rs:274:37 [INFO] [stderr] | [INFO] [stderr] 274 | fn op_8XYE(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_y` [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_opcode` [INFO] [stderr] --> src/main.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | fn get_opcode(&mut self) -> u16 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method `op_00E0` should have a snake case name [INFO] [stderr] --> src/main.rs:145:8 [INFO] [stderr] | [INFO] [stderr] 145 | fn op_00E0(&mut self) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_00_e0` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method `op_00EE` should have a snake case name [INFO] [stderr] --> src/main.rs:156:8 [INFO] [stderr] | [INFO] [stderr] 156 | fn op_00EE(&mut self) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_00_ee` [INFO] [stderr] [INFO] [stderr] warning: method `op_1NNN` should have a snake case name [INFO] [stderr] --> src/main.rs:163:8 [INFO] [stderr] | [INFO] [stderr] 163 | fn op_1NNN(&mut self, nnn: u16) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_1_nnn` [INFO] [stderr] [INFO] [stderr] warning: method `op_2NNN` should have a snake case name [INFO] [stderr] --> src/main.rs:169:8 [INFO] [stderr] | [INFO] [stderr] 169 | fn op_2NNN(&mut self, nnn: u16) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_2_nnn` [INFO] [stderr] [INFO] [stderr] warning: method `op_3XNN` should have a snake case name [INFO] [stderr] --> src/main.rs:178:8 [INFO] [stderr] | [INFO] [stderr] 178 | fn op_3XNN(&mut self, x: usize, nn: u8) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_3_xnn` [INFO] [stderr] [INFO] [stderr] warning: method `op_4XNN` should have a snake case name [INFO] [stderr] --> src/main.rs:186:8 [INFO] [stderr] | [INFO] [stderr] 186 | fn op_4XNN(&mut self, x: usize, nn: u8) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_4_xnn` [INFO] [stderr] [INFO] [stderr] warning: method `op_5XY0` should have a snake case name [INFO] [stderr] --> src/main.rs:194:8 [INFO] [stderr] | [INFO] [stderr] 194 | fn op_5XY0(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_5_xy0` [INFO] [stderr] [INFO] [stderr] warning: method `op_6XNN` should have a snake case name [INFO] [stderr] --> src/main.rs:202:8 [INFO] [stderr] | [INFO] [stderr] 202 | fn op_6XNN(&mut self, x: usize, nn: u8) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_6_xnn` [INFO] [stderr] [INFO] [stderr] warning: method `op_7XNN` should have a snake case name [INFO] [stderr] --> src/main.rs:208:8 [INFO] [stderr] | [INFO] [stderr] 208 | fn op_7XNN(&mut self, x: usize, nn: u8) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_7_xnn` [INFO] [stderr] [INFO] [stderr] warning: method `op_8XY0` should have a snake case name [INFO] [stderr] --> src/main.rs:216:8 [INFO] [stderr] | [INFO] [stderr] 216 | fn op_8XY0(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_8_xy0` [INFO] [stderr] [INFO] [stderr] warning: method `op_8XY1` should have a snake case name [INFO] [stderr] --> src/main.rs:222:8 [INFO] [stderr] | [INFO] [stderr] 222 | fn op_8XY1(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_8_xy1` [INFO] [stderr] [INFO] [stderr] warning: method `op_8XY2` should have a snake case name [INFO] [stderr] --> src/main.rs:228:8 [INFO] [stderr] | [INFO] [stderr] 228 | fn op_8XY2(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_8_xy2` [INFO] [stderr] [INFO] [stderr] warning: method `op_8XY3` should have a snake case name [INFO] [stderr] --> src/main.rs:234:8 [INFO] [stderr] | [INFO] [stderr] 234 | fn op_8XY3(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_8_xy3` [INFO] [stderr] [INFO] [stderr] warning: method `op_8XY4` should have a snake case name [INFO] [stderr] --> src/main.rs:241:8 [INFO] [stderr] | [INFO] [stderr] 241 | fn op_8XY4(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_8_xy4` [INFO] [stderr] [INFO] [stderr] warning: method `op_8XY5` should have a snake case name [INFO] [stderr] --> src/main.rs:250:8 [INFO] [stderr] | [INFO] [stderr] 250 | fn op_8XY5(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_8_xy5` [INFO] [stderr] [INFO] [stderr] warning: method `op_8XY6` should have a snake case name [INFO] [stderr] --> src/main.rs:258:8 [INFO] [stderr] | [INFO] [stderr] 258 | fn op_8XY6(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_8_xy6` [INFO] [stderr] [INFO] [stderr] warning: method `op_8XY7` should have a snake case name [INFO] [stderr] --> src/main.rs:266:8 [INFO] [stderr] | [INFO] [stderr] 266 | fn op_8XY7(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_8_xy7` [INFO] [stderr] [INFO] [stderr] warning: method `op_8XYE` should have a snake case name [INFO] [stderr] --> src/main.rs:274:8 [INFO] [stderr] | [INFO] [stderr] 274 | fn op_8XYE(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_8_xye` [INFO] [stderr] [INFO] [stderr] warning: method `op_9XY0` should have a snake case name [INFO] [stderr] --> src/main.rs:281:8 [INFO] [stderr] | [INFO] [stderr] 281 | fn op_9XY0(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_9_xy0` [INFO] [stderr] [INFO] [stderr] warning: method `op_ANNN` should have a snake case name [INFO] [stderr] --> src/main.rs:289:8 [INFO] [stderr] | [INFO] [stderr] 289 | fn op_ANNN(&mut self, nnn: u16) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_annn` [INFO] [stderr] [INFO] [stderr] warning: method `op_BNNN` should have a snake case name [INFO] [stderr] --> src/main.rs:295:8 [INFO] [stderr] | [INFO] [stderr] 295 | fn op_BNNN(&mut self, nnn: u16) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_bnnn` [INFO] [stderr] [INFO] [stderr] warning: method `op_CXNN` should have a snake case name [INFO] [stderr] --> src/main.rs:301:8 [INFO] [stderr] | [INFO] [stderr] 301 | fn op_CXNN(&mut self, x: usize, nn: u8) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_cxnn` [INFO] [stderr] [INFO] [stderr] warning: method `op_DXYN` should have a snake case name [INFO] [stderr] --> src/main.rs:311:8 [INFO] [stderr] | [INFO] [stderr] 311 | fn op_DXYN(&mut self, x: usize, y: usize, n: u8) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_dxyn` [INFO] [stderr] [INFO] [stderr] warning: variable `newPixel` should have a snake case name [INFO] [stderr] --> src/main.rs:317:21 [INFO] [stderr] | [INFO] [stderr] 317 | let newPixel = (self.ram[self.i as usize + line] >> (7 - pixel)) & 0x01; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `new_pixel` [INFO] [stderr] [INFO] [stderr] warning: method `op_EX9E` should have a snake case name [INFO] [stderr] --> src/main.rs:327:8 [INFO] [stderr] | [INFO] [stderr] 327 | fn op_EX9E(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_ex9_e` [INFO] [stderr] [INFO] [stderr] warning: method `op_EXA1` should have a snake case name [INFO] [stderr] --> src/main.rs:335:8 [INFO] [stderr] | [INFO] [stderr] 335 | fn op_EXA1(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_exa1` [INFO] [stderr] [INFO] [stderr] warning: method `op_FX07` should have a snake case name [INFO] [stderr] --> src/main.rs:343:8 [INFO] [stderr] | [INFO] [stderr] 343 | fn op_FX07(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_fx07` [INFO] [stderr] [INFO] [stderr] warning: method `op_FX0A` should have a snake case name [INFO] [stderr] --> src/main.rs:349:8 [INFO] [stderr] | [INFO] [stderr] 349 | fn op_FX0A(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_fx0_a` [INFO] [stderr] [INFO] [stderr] warning: method `op_FX15` should have a snake case name [INFO] [stderr] --> src/main.rs:355:8 [INFO] [stderr] | [INFO] [stderr] 355 | fn op_FX15(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_fx15` [INFO] [stderr] [INFO] [stderr] warning: method `op_FX18` should have a snake case name [INFO] [stderr] --> src/main.rs:361:8 [INFO] [stderr] | [INFO] [stderr] 361 | fn op_FX18(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_fx18` [INFO] [stderr] [INFO] [stderr] warning: method `op_FX1E` should have a snake case name [INFO] [stderr] --> src/main.rs:367:8 [INFO] [stderr] | [INFO] [stderr] 367 | fn op_FX1E(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_fx1_e` [INFO] [stderr] [INFO] [stderr] warning: method `op_FX29` should have a snake case name [INFO] [stderr] --> src/main.rs:375:8 [INFO] [stderr] | [INFO] [stderr] 375 | fn op_FX29(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_fx29` [INFO] [stderr] [INFO] [stderr] warning: method `op_FX33` should have a snake case name [INFO] [stderr] --> src/main.rs:381:8 [INFO] [stderr] | [INFO] [stderr] 381 | fn op_FX33(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_fx33` [INFO] [stderr] [INFO] [stderr] warning: method `op_FX55` should have a snake case name [INFO] [stderr] --> src/main.rs:390:8 [INFO] [stderr] | [INFO] [stderr] 390 | fn op_FX55(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_fx55` [INFO] [stderr] [INFO] [stderr] warning: method `op_FX65` should have a snake case name [INFO] [stderr] --> src/main.rs:399:8 [INFO] [stderr] | [INFO] [stderr] 399 | fn op_FX65(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_fx65` [INFO] [stderr] [INFO] [stderr] warning: method is never used: `get_opcode` [INFO] [stderr] --> src/main.rs:80:5 [INFO] [stderr] | [INFO] [stderr] 80 | fn get_opcode(&mut self) -> u16 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method `op_00E0` should have a snake case name [INFO] [stderr] --> src/main.rs:145:8 [INFO] [stderr] | [INFO] [stderr] 145 | fn op_00E0(&mut self) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_00_e0` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: method `op_00EE` should have a snake case name [INFO] [stderr] --> src/main.rs:156:8 [INFO] [stderr] | [INFO] [stderr] 156 | fn op_00EE(&mut self) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_00_ee` [INFO] [stderr] [INFO] [stderr] warning: method `op_1NNN` should have a snake case name [INFO] [stderr] --> src/main.rs:163:8 [INFO] [stderr] | [INFO] [stderr] 163 | fn op_1NNN(&mut self, nnn: u16) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_1_nnn` [INFO] [stderr] [INFO] [stderr] warning: method `op_2NNN` should have a snake case name [INFO] [stderr] --> src/main.rs:169:8 [INFO] [stderr] | [INFO] [stderr] 169 | fn op_2NNN(&mut self, nnn: u16) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_2_nnn` [INFO] [stderr] [INFO] [stderr] warning: method `op_3XNN` should have a snake case name [INFO] [stderr] --> src/main.rs:178:8 [INFO] [stderr] | [INFO] [stderr] 178 | fn op_3XNN(&mut self, x: usize, nn: u8) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_3_xnn` [INFO] [stderr] [INFO] [stderr] warning: method `op_4XNN` should have a snake case name [INFO] [stderr] --> src/main.rs:186:8 [INFO] [stderr] | [INFO] [stderr] 186 | fn op_4XNN(&mut self, x: usize, nn: u8) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_4_xnn` [INFO] [stderr] [INFO] [stderr] warning: method `op_5XY0` should have a snake case name [INFO] [stderr] --> src/main.rs:194:8 [INFO] [stderr] | [INFO] [stderr] 194 | fn op_5XY0(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_5_xy0` [INFO] [stderr] [INFO] [stderr] warning: method `op_6XNN` should have a snake case name [INFO] [stderr] --> src/main.rs:202:8 [INFO] [stderr] | [INFO] [stderr] 202 | fn op_6XNN(&mut self, x: usize, nn: u8) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_6_xnn` [INFO] [stderr] [INFO] [stderr] warning: method `op_7XNN` should have a snake case name [INFO] [stderr] --> src/main.rs:208:8 [INFO] [stderr] | [INFO] [stderr] 208 | fn op_7XNN(&mut self, x: usize, nn: u8) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_7_xnn` [INFO] [stderr] [INFO] [stderr] warning: method `op_8XY0` should have a snake case name [INFO] [stderr] --> src/main.rs:216:8 [INFO] [stderr] | [INFO] [stderr] 216 | fn op_8XY0(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_8_xy0` [INFO] [stderr] [INFO] [stderr] warning: method `op_8XY1` should have a snake case name [INFO] [stderr] --> src/main.rs:222:8 [INFO] [stderr] | [INFO] [stderr] 222 | fn op_8XY1(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_8_xy1` [INFO] [stderr] [INFO] [stderr] warning: method `op_8XY2` should have a snake case name [INFO] [stderr] --> src/main.rs:228:8 [INFO] [stderr] | [INFO] [stderr] 228 | fn op_8XY2(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_8_xy2` [INFO] [stderr] [INFO] [stderr] warning: method `op_8XY3` should have a snake case name [INFO] [stderr] --> src/main.rs:234:8 [INFO] [stderr] | [INFO] [stderr] 234 | fn op_8XY3(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_8_xy3` [INFO] [stderr] [INFO] [stderr] warning: method `op_8XY4` should have a snake case name [INFO] [stderr] --> src/main.rs:241:8 [INFO] [stderr] | [INFO] [stderr] 241 | fn op_8XY4(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_8_xy4` [INFO] [stderr] [INFO] [stderr] warning: method `op_8XY5` should have a snake case name [INFO] [stderr] --> src/main.rs:250:8 [INFO] [stderr] | [INFO] [stderr] 250 | fn op_8XY5(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_8_xy5` [INFO] [stderr] [INFO] [stderr] warning: method `op_8XY6` should have a snake case name [INFO] [stderr] --> src/main.rs:258:8 [INFO] [stderr] | [INFO] [stderr] 258 | fn op_8XY6(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_8_xy6` [INFO] [stderr] [INFO] [stderr] warning: method `op_8XY7` should have a snake case name [INFO] [stderr] --> src/main.rs:266:8 [INFO] [stderr] | [INFO] [stderr] 266 | fn op_8XY7(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_8_xy7` [INFO] [stderr] [INFO] [stderr] warning: method `op_8XYE` should have a snake case name [INFO] [stderr] --> src/main.rs:274:8 [INFO] [stderr] | [INFO] [stderr] 274 | fn op_8XYE(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_8_xye` [INFO] [stderr] [INFO] [stderr] warning: method `op_9XY0` should have a snake case name [INFO] [stderr] --> src/main.rs:281:8 [INFO] [stderr] | [INFO] [stderr] 281 | fn op_9XY0(&mut self, x: usize, y: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_9_xy0` [INFO] [stderr] [INFO] [stderr] warning: method `op_ANNN` should have a snake case name [INFO] [stderr] --> src/main.rs:289:8 [INFO] [stderr] | [INFO] [stderr] 289 | fn op_ANNN(&mut self, nnn: u16) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_annn` [INFO] [stderr] [INFO] [stderr] warning: method `op_BNNN` should have a snake case name [INFO] [stderr] --> src/main.rs:295:8 [INFO] [stderr] | [INFO] [stderr] 295 | fn op_BNNN(&mut self, nnn: u16) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_bnnn` [INFO] [stderr] [INFO] [stderr] warning: method `op_CXNN` should have a snake case name [INFO] [stderr] --> src/main.rs:301:8 [INFO] [stderr] | [INFO] [stderr] 301 | fn op_CXNN(&mut self, x: usize, nn: u8) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_cxnn` [INFO] [stderr] [INFO] [stderr] warning: method `op_DXYN` should have a snake case name [INFO] [stderr] --> src/main.rs:311:8 [INFO] [stderr] | [INFO] [stderr] 311 | fn op_DXYN(&mut self, x: usize, y: usize, n: u8) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_dxyn` [INFO] [stderr] [INFO] [stderr] warning: variable `newPixel` should have a snake case name [INFO] [stderr] --> src/main.rs:317:21 [INFO] [stderr] | [INFO] [stderr] 317 | let newPixel = (self.ram[self.i as usize + line] >> (7 - pixel)) & 0x01; [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `new_pixel` [INFO] [stderr] [INFO] [stderr] warning: method `op_EX9E` should have a snake case name [INFO] [stderr] --> src/main.rs:327:8 [INFO] [stderr] | [INFO] [stderr] 327 | fn op_EX9E(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_ex9_e` [INFO] [stderr] [INFO] [stderr] warning: method `op_EXA1` should have a snake case name [INFO] [stderr] --> src/main.rs:335:8 [INFO] [stderr] | [INFO] [stderr] 335 | fn op_EXA1(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_exa1` [INFO] [stderr] [INFO] [stderr] warning: method `op_FX07` should have a snake case name [INFO] [stderr] --> src/main.rs:343:8 [INFO] [stderr] | [INFO] [stderr] 343 | fn op_FX07(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_fx07` [INFO] [stderr] [INFO] [stderr] warning: method `op_FX0A` should have a snake case name [INFO] [stderr] --> src/main.rs:349:8 [INFO] [stderr] | [INFO] [stderr] 349 | fn op_FX0A(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_fx0_a` [INFO] [stderr] [INFO] [stderr] warning: method `op_FX15` should have a snake case name [INFO] [stderr] --> src/main.rs:355:8 [INFO] [stderr] | [INFO] [stderr] 355 | fn op_FX15(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_fx15` [INFO] [stderr] [INFO] [stderr] warning: method `op_FX18` should have a snake case name [INFO] [stderr] --> src/main.rs:361:8 [INFO] [stderr] | [INFO] [stderr] 361 | fn op_FX18(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_fx18` [INFO] [stderr] [INFO] [stderr] warning: method `op_FX1E` should have a snake case name [INFO] [stderr] --> src/main.rs:367:8 [INFO] [stderr] | [INFO] [stderr] 367 | fn op_FX1E(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_fx1_e` [INFO] [stderr] [INFO] [stderr] warning: method `op_FX29` should have a snake case name [INFO] [stderr] --> src/main.rs:375:8 [INFO] [stderr] | [INFO] [stderr] 375 | fn op_FX29(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_fx29` [INFO] [stderr] [INFO] [stderr] warning: method `op_FX33` should have a snake case name [INFO] [stderr] --> src/main.rs:381:8 [INFO] [stderr] | [INFO] [stderr] 381 | fn op_FX33(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_fx33` [INFO] [stderr] [INFO] [stderr] warning: method `op_FX55` should have a snake case name [INFO] [stderr] --> src/main.rs:390:8 [INFO] [stderr] | [INFO] [stderr] 390 | fn op_FX55(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_fx55` [INFO] [stderr] [INFO] [stderr] warning: method `op_FX65` should have a snake case name [INFO] [stderr] --> src/main.rs:399:8 [INFO] [stderr] | [INFO] [stderr] 399 | fn op_FX65(&mut self, x: usize) -> u16 { [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `op_fx65` [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.55s [INFO] running `"docker" "inspect" "ea8df5b55616b523adc7a76a801b36f993d24003b8881517a3a8e3edea067959"` [INFO] running `"docker" "rm" "-f" "ea8df5b55616b523adc7a76a801b36f993d24003b8881517a3a8e3edea067959"` [INFO] [stdout] ea8df5b55616b523adc7a76a801b36f993d24003b8881517a3a8e3edea067959