[INFO] updating cached repository starrhorne/nes-rust [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/starrhorne/nes-rust [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/starrhorne/nes-rust" "work/ex/clippy-test-run/sources/stable/gh/starrhorne/nes-rust"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable/gh/starrhorne/nes-rust'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/starrhorne/nes-rust" "work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/starrhorne/nes-rust"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/starrhorne/nes-rust'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 7ca2f268821871a1964ff5c320186dc621787408 [INFO] sha for GitHub repo starrhorne/nes-rust: 7ca2f268821871a1964ff5c320186dc621787408 [INFO] validating manifest of starrhorne/nes-rust on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of starrhorne/nes-rust on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing starrhorne/nes-rust [INFO] finished frobbing starrhorne/nes-rust [INFO] frobbed toml for starrhorne/nes-rust written to work/ex/clippy-test-run/sources/stable/gh/starrhorne/nes-rust/Cargo.toml [INFO] started frobbing starrhorne/nes-rust [INFO] finished frobbing starrhorne/nes-rust [INFO] frobbed toml for starrhorne/nes-rust written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/starrhorne/nes-rust/Cargo.toml [INFO] crate starrhorne/nes-rust has a lockfile. skipping [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting starrhorne/nes-rust against stable+rustflags=-Dclippy::into_iter_on_array for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-6/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/starrhorne/nes-rust:/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 -Dclippy::into_iter_on_array" "-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" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 50b77d52312652c29f6dfae99507021afa181b3868af49fe85988bb04a998ed2 [INFO] running `"docker" "start" "-a" "50b77d52312652c29f6dfae99507021afa181b3868af49fe85988bb04a998ed2"` [INFO] [stderr] Checking bitfield v0.12.0 [INFO] [stderr] Checking libretro-sys v0.1.0 [INFO] [stderr] Checking time v0.1.39 [INFO] [stderr] Checking rand v0.3.17 [INFO] [stderr] Checking libretro-backend v0.2.1 [INFO] [stderr] Checking nes v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: `cfg_attr` is deprecated for rustfmt and got replaced by tool_attributes [INFO] [stderr] --> src/cpu.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | #[cfg_attr(rustfmt, rustfmt_skip)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `#[rustfmt::skip]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::deprecated_cfg_attr)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#deprecated_cfg_attr [INFO] [stderr] [INFO] [stderr] warning: `cfg_attr` is deprecated for rustfmt and got replaced by tool_attributes [INFO] [stderr] --> src/apu/length_counter.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #[cfg_attr(rustfmt, rustfmt_skip)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `#[rustfmt::skip]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#deprecated_cfg_attr [INFO] [stderr] [INFO] [stderr] warning: `cfg_attr` is deprecated for rustfmt and got replaced by tool_attributes [INFO] [stderr] --> src/apu/triangle_channel.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | #[cfg_attr(rustfmt, rustfmt_skip)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `#[rustfmt::skip]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#deprecated_cfg_attr [INFO] [stderr] [INFO] [stderr] warning: `cfg_attr` is deprecated for rustfmt and got replaced by tool_attributes [INFO] [stderr] --> src/apu/noise_channel.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | #[cfg_attr(rustfmt, rustfmt_skip)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `#[rustfmt::skip]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#deprecated_cfg_attr [INFO] [stderr] [INFO] [stderr] warning: `cfg_attr` is deprecated for rustfmt and got replaced by tool_attributes [INFO] [stderr] --> src/apu/dmc_channel.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | #[cfg_attr(rustfmt, rustfmt_skip)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `#[rustfmt::skip]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#deprecated_cfg_attr [INFO] [stderr] [INFO] [stderr] warning: `cfg_attr` is deprecated for rustfmt and got replaced by tool_attributes [INFO] [stderr] --> src/ppu/colors.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #[cfg_attr(rustfmt, rustfmt_skip)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `#[rustfmt::skip]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#deprecated_cfg_attr [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/cartridge/cartridge_data.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | header: header, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `header` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/cartridge/mapper0.rs:16:19 [INFO] [stderr] | [INFO] [stderr] 16 | Mapper0 { data: data } [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/cartridge/mapper2.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/cartridge/mapper3.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/cartridge/mapper4.rs:27:13 [INFO] [stderr] | [INFO] [stderr] 27 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/cartridge/mod.rs:43:21 [INFO] [stderr] | [INFO] [stderr] 43 | Cartridge { mapper: mapper } [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `mapper` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: `cfg_attr` is deprecated for rustfmt and got replaced by tool_attributes [INFO] [stderr] --> src/cpu.rs:6:1 [INFO] [stderr] | [INFO] [stderr] 6 | #[cfg_attr(rustfmt, rustfmt_skip)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `#[rustfmt::skip]` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::deprecated_cfg_attr)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#deprecated_cfg_attr [INFO] [stderr] [INFO] [stderr] warning: `cfg_attr` is deprecated for rustfmt and got replaced by tool_attributes [INFO] [stderr] --> src/apu/length_counter.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #[cfg_attr(rustfmt, rustfmt_skip)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `#[rustfmt::skip]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#deprecated_cfg_attr [INFO] [stderr] [INFO] [stderr] warning: `cfg_attr` is deprecated for rustfmt and got replaced by tool_attributes [INFO] [stderr] --> src/apu/triangle_channel.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | #[cfg_attr(rustfmt, rustfmt_skip)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `#[rustfmt::skip]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#deprecated_cfg_attr [INFO] [stderr] [INFO] [stderr] warning: `cfg_attr` is deprecated for rustfmt and got replaced by tool_attributes [INFO] [stderr] --> src/apu/noise_channel.rs:4:1 [INFO] [stderr] | [INFO] [stderr] 4 | #[cfg_attr(rustfmt, rustfmt_skip)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `#[rustfmt::skip]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#deprecated_cfg_attr [INFO] [stderr] [INFO] [stderr] warning: `cfg_attr` is deprecated for rustfmt and got replaced by tool_attributes [INFO] [stderr] --> src/apu/dmc_channel.rs:5:1 [INFO] [stderr] | [INFO] [stderr] 5 | #[cfg_attr(rustfmt, rustfmt_skip)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `#[rustfmt::skip]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#deprecated_cfg_attr [INFO] [stderr] [INFO] [stderr] warning: `cfg_attr` is deprecated for rustfmt and got replaced by tool_attributes [INFO] [stderr] --> src/ppu/colors.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #[cfg_attr(rustfmt, rustfmt_skip)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use: `#[rustfmt::skip]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#deprecated_cfg_attr [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/cartridge/cartridge_data.rs:17:13 [INFO] [stderr] | [INFO] [stderr] 17 | header: header, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `header` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/cartridge/mapper0.rs:16:19 [INFO] [stderr] | [INFO] [stderr] 16 | Mapper0 { data: data } [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/cartridge/mapper2.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/cartridge/mapper3.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/cartridge/mapper4.rs:27:13 [INFO] [stderr] | [INFO] [stderr] 27 | data: data, [INFO] [stderr] | ^^^^^^^^^^ help: replace it with: `data` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/cartridge/mod.rs:43:21 [INFO] [stderr] | [INFO] [stderr] 43 | Cartridge { mapper: mapper } [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `mapper` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:8:18 [INFO] [stderr] | [INFO] [stderr] 8 | Carry = 0b00000001, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0001` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:9:18 [INFO] [stderr] | [INFO] [stderr] 9 | Zero = 0b00000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:10:18 [INFO] [stderr] | [INFO] [stderr] 10 | IrqDisable = 0b00000100, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0100` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:11:18 [INFO] [stderr] | [INFO] [stderr] 11 | Decimal = 0b00001000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_1000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:12:18 [INFO] [stderr] | [INFO] [stderr] 12 | Break = 0b00010000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0001_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:13:18 [INFO] [stderr] | [INFO] [stderr] 13 | Push = 0b00100000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0010_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:14:18 [INFO] [stderr] | [INFO] [stderr] 14 | Overflow = 0b01000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0100_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:15:18 [INFO] [stderr] | [INFO] [stderr] 15 | Negative = 0b10000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: Variant name ends with the enum's name [INFO] [stderr] --> src/cpu.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | NoMode, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::enum_variant_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#enum_variant_names [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:128:48 [INFO] [stderr] | [INFO] [stderr] 128 | self.set_flag(Flag::Negative, (value & 0b10000000) != 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:676:49 [INFO] [stderr] | [INFO] [stderr] 676 | self.set_flag(Flag::Overflow, operand & 0b01000000 != 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0100_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:677:49 [INFO] [stderr] | [INFO] [stderr] 677 | self.set_flag(Flag::Negative, operand & 0b10000000 != 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:688:46 [INFO] [stderr] | [INFO] [stderr] 688 | self.set_flag(Flag::Carry, operand & 0b10000000 != 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:698:46 [INFO] [stderr] | [INFO] [stderr] 698 | self.set_flag(Flag::Carry, operand & 0b10000000 != 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:736:46 [INFO] [stderr] | [INFO] [stderr] 736 | self.set_flag(Flag::Carry, operand & 0b10000000 != 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:746:46 [INFO] [stderr] | [INFO] [stderr] 746 | self.set_flag(Flag::Carry, operand & 0b10000000 != 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/cpu_debug.rs:14:32 [INFO] [stderr] | [INFO] [stderr] 14 | pub const INSTRUCTION_NAMES: [&'static str; 256] = [ [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/apu/envelope.rs:32:16 [INFO] [stderr] | [INFO] [stderr] 32 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 33 | | if self.counter > 0 { [INFO] [stderr] 34 | | self.counter -= 1; [INFO] [stderr] 35 | | } else { [INFO] [stderr] ... | [INFO] [stderr] 42 | | } [INFO] [stderr] 43 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::collapsible_if)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 32 | } else if self.counter > 0 { [INFO] [stderr] 33 | self.counter -= 1; [INFO] [stderr] 34 | } else { [INFO] [stderr] 35 | if self.level > 0 { [INFO] [stderr] 36 | let l = self.level - 1; [INFO] [stderr] 37 | self.set_level(l); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/apu/envelope.rs:35:20 [INFO] [stderr] | [INFO] [stderr] 35 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 36 | | if self.level > 0 { [INFO] [stderr] 37 | | let l = self.level - 1; [INFO] [stderr] 38 | | self.set_level(l); [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 35 | } else if self.level > 0 { [INFO] [stderr] 36 | let l = self.level - 1; [INFO] [stderr] 37 | self.set_level(l); [INFO] [stderr] 38 | } else if self.control.looping() { [INFO] [stderr] 39 | self.set_level(0x0f); [INFO] [stderr] 40 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/apu/dmc_channel.rs:86:16 [INFO] [stderr] | [INFO] [stderr] 86 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 87 | | if self.current_length == 0 { [INFO] [stderr] 88 | | self.restart(); [INFO] [stderr] 89 | | } [INFO] [stderr] 90 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 86 | } else if self.current_length == 0 { [INFO] [stderr] 87 | self.restart(); [INFO] [stderr] 88 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/apu/dmc_channel.rs:139:24 [INFO] [stderr] | [INFO] [stderr] 139 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 140 | | if self.output >= 2 { [INFO] [stderr] 141 | | self.output -= 2; [INFO] [stderr] 142 | | } [INFO] [stderr] 143 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 139 | } else if self.output >= 2 { [INFO] [stderr] 140 | self.output -= 2; [INFO] [stderr] 141 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:4:3 [INFO] [stderr] | [INFO] [stderr] 4 | 0x666666, 0x002A88, 0x1412A7, 0x3B00A4, 0x5C007E, 0x6E0040, 0x6C0600, 0x561D00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0066_6666` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:4:13 [INFO] [stderr] | [INFO] [stderr] 4 | 0x666666, 0x002A88, 0x1412A7, 0x3B00A4, 0x5C007E, 0x6E0040, 0x6C0600, 0x561D00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_2A88` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:4:23 [INFO] [stderr] | [INFO] [stderr] 4 | 0x666666, 0x002A88, 0x1412A7, 0x3B00A4, 0x5C007E, 0x6E0040, 0x6C0600, 0x561D00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0014_12A7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:4:33 [INFO] [stderr] | [INFO] [stderr] 4 | 0x666666, 0x002A88, 0x1412A7, 0x3B00A4, 0x5C007E, 0x6E0040, 0x6C0600, 0x561D00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x003B_00A4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:4:43 [INFO] [stderr] | [INFO] [stderr] 4 | 0x666666, 0x002A88, 0x1412A7, 0x3B00A4, 0x5C007E, 0x6E0040, 0x6C0600, 0x561D00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x005C_007E` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:4:53 [INFO] [stderr] | [INFO] [stderr] 4 | 0x666666, 0x002A88, 0x1412A7, 0x3B00A4, 0x5C007E, 0x6E0040, 0x6C0600, 0x561D00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x006E_0040` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:4:63 [INFO] [stderr] | [INFO] [stderr] 4 | 0x666666, 0x002A88, 0x1412A7, 0x3B00A4, 0x5C007E, 0x6E0040, 0x6C0600, 0x561D00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x006C_0600` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:4:73 [INFO] [stderr] | [INFO] [stderr] 4 | 0x666666, 0x002A88, 0x1412A7, 0x3B00A4, 0x5C007E, 0x6E0040, 0x6C0600, 0x561D00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0056_1D00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:5:3 [INFO] [stderr] | [INFO] [stderr] 5 | 0x333500, 0x0B4800, 0x005200, 0x004F08, 0x00404D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0033_3500` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:5:13 [INFO] [stderr] | [INFO] [stderr] 5 | 0x333500, 0x0B4800, 0x005200, 0x004F08, 0x00404D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x000B_4800` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:5:23 [INFO] [stderr] | [INFO] [stderr] 5 | 0x333500, 0x0B4800, 0x005200, 0x004F08, 0x00404D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_5200` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:5:33 [INFO] [stderr] | [INFO] [stderr] 5 | 0x333500, 0x0B4800, 0x005200, 0x004F08, 0x00404D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_4F08` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:5:43 [INFO] [stderr] | [INFO] [stderr] 5 | 0x333500, 0x0B4800, 0x005200, 0x004F08, 0x00404D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_404D` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:5:53 [INFO] [stderr] | [INFO] [stderr] 5 | 0x333500, 0x0B4800, 0x005200, 0x004F08, 0x00404D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:5:63 [INFO] [stderr] | [INFO] [stderr] 5 | 0x333500, 0x0B4800, 0x005200, 0x004F08, 0x00404D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:5:73 [INFO] [stderr] | [INFO] [stderr] 5 | 0x333500, 0x0B4800, 0x005200, 0x004F08, 0x00404D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:6:3 [INFO] [stderr] | [INFO] [stderr] 6 | 0xADADAD, 0x155FD9, 0x4240FF, 0x7527FE, 0xA01ACC, 0xB71E7B, 0xB53120, 0x994E00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00AD_ADAD` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:6:13 [INFO] [stderr] | [INFO] [stderr] 6 | 0xADADAD, 0x155FD9, 0x4240FF, 0x7527FE, 0xA01ACC, 0xB71E7B, 0xB53120, 0x994E00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0015_5FD9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:6:23 [INFO] [stderr] | [INFO] [stderr] 6 | 0xADADAD, 0x155FD9, 0x4240FF, 0x7527FE, 0xA01ACC, 0xB71E7B, 0xB53120, 0x994E00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0042_40FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:6:33 [INFO] [stderr] | [INFO] [stderr] 6 | 0xADADAD, 0x155FD9, 0x4240FF, 0x7527FE, 0xA01ACC, 0xB71E7B, 0xB53120, 0x994E00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0075_27FE` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:6:43 [INFO] [stderr] | [INFO] [stderr] 6 | 0xADADAD, 0x155FD9, 0x4240FF, 0x7527FE, 0xA01ACC, 0xB71E7B, 0xB53120, 0x994E00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00A0_1ACC` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:6:53 [INFO] [stderr] | [INFO] [stderr] 6 | 0xADADAD, 0x155FD9, 0x4240FF, 0x7527FE, 0xA01ACC, 0xB71E7B, 0xB53120, 0x994E00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00B7_1E7B` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:6:63 [INFO] [stderr] | [INFO] [stderr] 6 | 0xADADAD, 0x155FD9, 0x4240FF, 0x7527FE, 0xA01ACC, 0xB71E7B, 0xB53120, 0x994E00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00B5_3120` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:6:73 [INFO] [stderr] | [INFO] [stderr] 6 | 0xADADAD, 0x155FD9, 0x4240FF, 0x7527FE, 0xA01ACC, 0xB71E7B, 0xB53120, 0x994E00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0099_4E00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:7:3 [INFO] [stderr] | [INFO] [stderr] 7 | 0x6B6D00, 0x388700, 0x0C9300, 0x008F32, 0x007C8D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x006B_6D00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:7:13 [INFO] [stderr] | [INFO] [stderr] 7 | 0x6B6D00, 0x388700, 0x0C9300, 0x008F32, 0x007C8D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0038_8700` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:7:23 [INFO] [stderr] | [INFO] [stderr] 7 | 0x6B6D00, 0x388700, 0x0C9300, 0x008F32, 0x007C8D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x000C_9300` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:7:33 [INFO] [stderr] | [INFO] [stderr] 7 | 0x6B6D00, 0x388700, 0x0C9300, 0x008F32, 0x007C8D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_8F32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:7:43 [INFO] [stderr] | [INFO] [stderr] 7 | 0x6B6D00, 0x388700, 0x0C9300, 0x008F32, 0x007C8D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_7C8D` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:7:53 [INFO] [stderr] | [INFO] [stderr] 7 | 0x6B6D00, 0x388700, 0x0C9300, 0x008F32, 0x007C8D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:7:63 [INFO] [stderr] | [INFO] [stderr] 7 | 0x6B6D00, 0x388700, 0x0C9300, 0x008F32, 0x007C8D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:7:73 [INFO] [stderr] | [INFO] [stderr] 7 | 0x6B6D00, 0x388700, 0x0C9300, 0x008F32, 0x007C8D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:8:3 [INFO] [stderr] | [INFO] [stderr] 8 | 0xFFFEFF, 0x64B0FF, 0x9290FF, 0xC676FF, 0xF36AFF, 0xFE6ECC, 0xFE8170, 0xEA9E22, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00FF_FEFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:8:13 [INFO] [stderr] | [INFO] [stderr] 8 | 0xFFFEFF, 0x64B0FF, 0x9290FF, 0xC676FF, 0xF36AFF, 0xFE6ECC, 0xFE8170, 0xEA9E22, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0064_B0FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:8:23 [INFO] [stderr] | [INFO] [stderr] 8 | 0xFFFEFF, 0x64B0FF, 0x9290FF, 0xC676FF, 0xF36AFF, 0xFE6ECC, 0xFE8170, 0xEA9E22, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_90FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:8:33 [INFO] [stderr] | [INFO] [stderr] 8 | 0xFFFEFF, 0x64B0FF, 0x9290FF, 0xC676FF, 0xF36AFF, 0xFE6ECC, 0xFE8170, 0xEA9E22, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00C6_76FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:8:43 [INFO] [stderr] | [INFO] [stderr] 8 | 0xFFFEFF, 0x64B0FF, 0x9290FF, 0xC676FF, 0xF36AFF, 0xFE6ECC, 0xFE8170, 0xEA9E22, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00F3_6AFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:8:53 [INFO] [stderr] | [INFO] [stderr] 8 | 0xFFFEFF, 0x64B0FF, 0x9290FF, 0xC676FF, 0xF36AFF, 0xFE6ECC, 0xFE8170, 0xEA9E22, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00FE_6ECC` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:8:63 [INFO] [stderr] | [INFO] [stderr] 8 | 0xFFFEFF, 0x64B0FF, 0x9290FF, 0xC676FF, 0xF36AFF, 0xFE6ECC, 0xFE8170, 0xEA9E22, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00FE_8170` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:8:73 [INFO] [stderr] | [INFO] [stderr] 8 | 0xFFFEFF, 0x64B0FF, 0x9290FF, 0xC676FF, 0xF36AFF, 0xFE6ECC, 0xFE8170, 0xEA9E22, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00EA_9E22` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:9:3 [INFO] [stderr] | [INFO] [stderr] 9 | 0xBCBE00, 0x88D800, 0x5CE430, 0x45E082, 0x48CDDE, 0x4F4F4F, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00BC_BE00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | 0xBCBE00, 0x88D800, 0x5CE430, 0x45E082, 0x48CDDE, 0x4F4F4F, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0088_D800` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:9:23 [INFO] [stderr] | [INFO] [stderr] 9 | 0xBCBE00, 0x88D800, 0x5CE430, 0x45E082, 0x48CDDE, 0x4F4F4F, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x005C_E430` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:9:33 [INFO] [stderr] | [INFO] [stderr] 9 | 0xBCBE00, 0x88D800, 0x5CE430, 0x45E082, 0x48CDDE, 0x4F4F4F, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0045_E082` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:9:43 [INFO] [stderr] | [INFO] [stderr] 9 | 0xBCBE00, 0x88D800, 0x5CE430, 0x45E082, 0x48CDDE, 0x4F4F4F, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0048_CDDE` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:9:53 [INFO] [stderr] | [INFO] [stderr] 9 | 0xBCBE00, 0x88D800, 0x5CE430, 0x45E082, 0x48CDDE, 0x4F4F4F, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x004F_4F4F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:9:63 [INFO] [stderr] | [INFO] [stderr] 9 | 0xBCBE00, 0x88D800, 0x5CE430, 0x45E082, 0x48CDDE, 0x4F4F4F, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:9:73 [INFO] [stderr] | [INFO] [stderr] 9 | 0xBCBE00, 0x88D800, 0x5CE430, 0x45E082, 0x48CDDE, 0x4F4F4F, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:10:3 [INFO] [stderr] | [INFO] [stderr] 10 | 0xFFFEFF, 0xC0DFFF, 0xD3D2FF, 0xE8C8FF, 0xFBC2FF, 0xFEC4EA, 0xFECCC5, 0xF7D8A5, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00FF_FEFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | 0xFFFEFF, 0xC0DFFF, 0xD3D2FF, 0xE8C8FF, 0xFBC2FF, 0xFEC4EA, 0xFECCC5, 0xF7D8A5, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00C0_DFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:10:23 [INFO] [stderr] | [INFO] [stderr] 10 | 0xFFFEFF, 0xC0DFFF, 0xD3D2FF, 0xE8C8FF, 0xFBC2FF, 0xFEC4EA, 0xFECCC5, 0xF7D8A5, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00D3_D2FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:10:33 [INFO] [stderr] | [INFO] [stderr] 10 | 0xFFFEFF, 0xC0DFFF, 0xD3D2FF, 0xE8C8FF, 0xFBC2FF, 0xFEC4EA, 0xFECCC5, 0xF7D8A5, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00E8_C8FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:10:43 [INFO] [stderr] | [INFO] [stderr] 10 | 0xFFFEFF, 0xC0DFFF, 0xD3D2FF, 0xE8C8FF, 0xFBC2FF, 0xFEC4EA, 0xFECCC5, 0xF7D8A5, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00FB_C2FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:10:53 [INFO] [stderr] | [INFO] [stderr] 10 | 0xFFFEFF, 0xC0DFFF, 0xD3D2FF, 0xE8C8FF, 0xFBC2FF, 0xFEC4EA, 0xFECCC5, 0xF7D8A5, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00FE_C4EA` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:10:63 [INFO] [stderr] | [INFO] [stderr] 10 | 0xFFFEFF, 0xC0DFFF, 0xD3D2FF, 0xE8C8FF, 0xFBC2FF, 0xFEC4EA, 0xFECCC5, 0xF7D8A5, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00FE_CCC5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:10:73 [INFO] [stderr] | [INFO] [stderr] 10 | 0xFFFEFF, 0xC0DFFF, 0xD3D2FF, 0xE8C8FF, 0xFBC2FF, 0xFEC4EA, 0xFECCC5, 0xF7D8A5, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00F7_D8A5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:11:3 [INFO] [stderr] | [INFO] [stderr] 11 | 0xE4E594, 0xCFEF96, 0xBDF4AB, 0xB3F3CC, 0xB5EBF2, 0xB8B8B8, 0x000000, 0x000000 [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00E4_E594` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | 0xE4E594, 0xCFEF96, 0xBDF4AB, 0xB3F3CC, 0xB5EBF2, 0xB8B8B8, 0x000000, 0x000000 [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00CF_EF96` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:11:23 [INFO] [stderr] | [INFO] [stderr] 11 | 0xE4E594, 0xCFEF96, 0xBDF4AB, 0xB3F3CC, 0xB5EBF2, 0xB8B8B8, 0x000000, 0x000000 [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00BD_F4AB` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:11:33 [INFO] [stderr] | [INFO] [stderr] 11 | 0xE4E594, 0xCFEF96, 0xBDF4AB, 0xB3F3CC, 0xB5EBF2, 0xB8B8B8, 0x000000, 0x000000 [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00B3_F3CC` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:11:43 [INFO] [stderr] | [INFO] [stderr] 11 | 0xE4E594, 0xCFEF96, 0xBDF4AB, 0xB3F3CC, 0xB5EBF2, 0xB8B8B8, 0x000000, 0x000000 [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00B5_EBF2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:11:53 [INFO] [stderr] | [INFO] [stderr] 11 | 0xE4E594, 0xCFEF96, 0xBDF4AB, 0xB3F3CC, 0xB5EBF2, 0xB8B8B8, 0x000000, 0x000000 [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00B8_B8B8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:11:63 [INFO] [stderr] | [INFO] [stderr] 11 | 0xE4E594, 0xCFEF96, 0xBDF4AB, 0xB3F3CC, 0xB5EBF2, 0xB8B8B8, 0x000000, 0x000000 [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:11:73 [INFO] [stderr] | [INFO] [stderr] 11 | 0xE4E594, 0xCFEF96, 0xBDF4AB, 0xB3F3CC, 0xB5EBF2, 0xB8B8B8, 0x000000, 0x000000 [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/ppu/vram.rs:89:5 [INFO] [stderr] | [INFO] [stderr] 89 | result [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::let_and_return)] on by default [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/ppu/vram.rs:84:18 [INFO] [stderr] | [INFO] [stderr] 84 | let result = match mirroring { [INFO] [stderr] | __________________^ [INFO] [stderr] 85 | | Mirroring::None => address - 0x2000, [INFO] [stderr] 86 | | Mirroring::Horizontal => ((address / 2) & NAMETABLE_SIZE) + (address % NAMETABLE_SIZE), [INFO] [stderr] 87 | | Mirroring::Vertical => address % (2 * NAMETABLE_SIZE), [INFO] [stderr] 88 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/ppu/renderer.rs:188:26 [INFO] [stderr] | [INFO] [stderr] 188 | 280...304 => if pre { [INFO] [stderr] | __________________________^ [INFO] [stderr] 189 | | if registers.mask.rendering() { [INFO] [stderr] 190 | | registers.v_address.copy_y(registers.t_address); [INFO] [stderr] 191 | | } [INFO] [stderr] 192 | | }, [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 188 | 280...304 => if pre && registers.mask.rendering() { [INFO] [stderr] 189 | registers.v_address.copy_y(registers.t_address); [INFO] [stderr] 190 | }, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:77:31 [INFO] [stderr] | [INFO] [stderr] 77 | let address = 0x100 + self.sp as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(self.sp)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:82:31 [INFO] [stderr] | [INFO] [stderr] 82 | let address = 0x100 + self.sp as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(self.sp)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:93:9 [INFO] [stderr] | [INFO] [stderr] 93 | (self.pop_byte() as u16) | ((self.pop_byte() as u16) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.pop_byte())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:93:37 [INFO] [stderr] | [INFO] [stderr] 93 | (self.pop_byte() as u16) | ((self.pop_byte() as u16) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.pop_byte())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:150:31 [INFO] [stderr] | [INFO] [stderr] 150 | Mode::ZeroPage => self.next_byte() as u16, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.next_byte())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:615:22 [INFO] [stderr] | [INFO] [stderr] 615 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^ help: try: `u16::from(a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:615:33 [INFO] [stderr] | [INFO] [stderr] 615 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(operand)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:615:50 [INFO] [stderr] | [INFO] [stderr] 615 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.carry())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:624:22 [INFO] [stderr] | [INFO] [stderr] 624 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^ help: try: `u16::from(a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:624:33 [INFO] [stderr] | [INFO] [stderr] 624 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(operand)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:624:50 [INFO] [stderr] | [INFO] [stderr] 624 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.carry())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1050:22 [INFO] [stderr] | [INFO] [stderr] 1050 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^ help: try: `u16::from(a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1050:33 [INFO] [stderr] | [INFO] [stderr] 1050 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(operand)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1050:50 [INFO] [stderr] | [INFO] [stderr] 1050 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.carry())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1077:22 [INFO] [stderr] | [INFO] [stderr] 1077 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^ help: try: `u16::from(a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1077:33 [INFO] [stderr] | [INFO] [stderr] 1077 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(operand)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1077:50 [INFO] [stderr] | [INFO] [stderr] 1077 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.carry())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1146:28 [INFO] [stderr] | [INFO] [stderr] 1146 | if cross(address - self.y as u16, self.y) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from(self.y)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1147:24 [INFO] [stderr] | [INFO] [stderr] 1147 | address &= (self.x as u16) << 8; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.x)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1155:28 [INFO] [stderr] | [INFO] [stderr] 1155 | if cross(address - self.x as u16, self.x) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from(self.x)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1156:24 [INFO] [stderr] | [INFO] [stderr] 1156 | address &= (self.y as u16) << 8; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.y)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1182:22 [INFO] [stderr] | [INFO] [stderr] 1182 | high_byte(base + offset as u16) != high_byte(base) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from(offset)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1186:19 [INFO] [stderr] | [INFO] [stderr] 1186 | base.into() + offset as u16 [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from(offset)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: redundant pattern matching, consider using `is_some()` [INFO] [stderr] --> src/apu/length_counter.rs:56:16 [INFO] [stderr] | [INFO] [stderr] 56 | if let Some(_) = self.pending_register { [INFO] [stderr] | _________- ^^^^^^^ [INFO] [stderr] 57 | | if self.counter == 0 { [INFO] [stderr] 58 | | return; [INFO] [stderr] 59 | | } else { [INFO] [stderr] 60 | | self.pending_register = None; [INFO] [stderr] 61 | | } [INFO] [stderr] 62 | | } [INFO] [stderr] | |_________- help: try this: `if self.pending_register.is_some()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_pattern_matching)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/apu/dmc_channel.rs:71:49 [INFO] [stderr] | [INFO] [stderr] 71 | self.sample_address = 0xC000 + (value as u16 * 64); [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/apu/dmc_channel.rs:74:43 [INFO] [stderr] | [INFO] [stderr] 74 | self.sample_length = 1 + (value as u16 * 16); [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/apu/sequencer.rs:32:48 [INFO] [stderr] | [INFO] [stderr] 32 | self.period = (self.period & 0xFF00) | value as u16; [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/apu/sequencer.rs:36:50 [INFO] [stderr] | [INFO] [stderr] 36 | self.period = (self.period & 0x00FF) | ((value as u16 & 0b111) << 8); [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/apu/sweep.rs:59:26 [INFO] [stderr] | [INFO] [stderr] 59 | pub fn target_period(&self, sequencer: &Sequencer) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/apu/mod.rs:166:18 [INFO] [stderr] | [INFO] [stderr] 166 | let p0 = self.pulse_0.sample() as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(self.pulse_0.sample())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/apu/mod.rs:167:18 [INFO] [stderr] | [INFO] [stderr] 167 | let p1 = self.pulse_1.sample() as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(self.pulse_1.sample())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/apu/mod.rs:168:17 [INFO] [stderr] | [INFO] [stderr] 168 | let t = self.triangle.sample() as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(self.triangle.sample())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/apu/mod.rs:169:17 [INFO] [stderr] | [INFO] [stderr] 169 | let n = self.noise.sample() as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(self.noise.sample())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/apu/mod.rs:170:17 [INFO] [stderr] | [INFO] [stderr] 170 | let d = self.dmc.sample() as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(self.dmc.sample())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/address.rs:20:30 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn nametable_address(&self) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/address.rs:25:30 [INFO] [stderr] | [INFO] [stderr] 25 | pub fn attribute_address(&self) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/address.rs:26:18 [INFO] [stderr] | [INFO] [stderr] 26 | let nt = self.nametable() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.nametable())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/address.rs:27:18 [INFO] [stderr] | [INFO] [stderr] 27 | let cy = self.coarse_y() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.coarse_y())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/address.rs:28:18 [INFO] [stderr] | [INFO] [stderr] 28 | let cx = self.coarse_x() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.coarse_x())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/address.rs:34:24 [INFO] [stderr] | [INFO] [stderr] 34 | pub fn tile_offset(&self, tile_number: u8) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/address.rs:35:15 [INFO] [stderr] | [INFO] [stderr] 35 | (16 * tile_number as u16) | self.fine_y() as u16 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u16::from(tile_number)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/address.rs:35:37 [INFO] [stderr] | [INFO] [stderr] 35 | (16 * tile_number as u16) | self.fine_y() as u16 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.fine_y())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/control.rs:15:26 [INFO] [stderr] | [INFO] [stderr] 15 | pub fn sprite_height(&self) -> u8 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/control.rs:22:29 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn sprite_tile_base(&self) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/control.rs:26:33 [INFO] [stderr] | [INFO] [stderr] 26 | pub fn background_tile_base(&self) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/control.rs:30:29 [INFO] [stderr] | [INFO] [stderr] 30 | pub fn increment_amount(&self) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/mask.rs:16:22 [INFO] [stderr] | [INFO] [stderr] 16 | pub fn rendering(&self) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/mask.rs:20:33 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn rendering_background(&self, x: usize) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/mask.rs:24:30 [INFO] [stderr] | [INFO] [stderr] 24 | pub fn rendering_sprites(&self, x: usize) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/sprite.rs:18:17 [INFO] [stderr] | [INFO] [stderr] 18 | pub fn base(&self) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/sprite.rs:19:19 [INFO] [stderr] | [INFO] [stderr] 19 | (0x1000 * (self.0 & 1) as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.0 & 1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/sprite.rs:21:25 [INFO] [stderr] | [INFO] [stderr] 21 | pub fn large_offset(&self) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/sprite.rs:22:15 [INFO] [stderr] | [INFO] [stderr] 22 | (16 * (self.0 & !1) as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.0 & !1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/sprite.rs:24:25 [INFO] [stderr] | [INFO] [stderr] 24 | pub fn small_offset(&self) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/sprite.rs:25:15 [INFO] [stderr] | [INFO] [stderr] 25 | (16 * self.0 as u16) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/sprite.rs:61:52 [INFO] [stderr] | [INFO] [stderr] 61 | ((scanline - self.y as usize) as u16 % control.sprite_height() as u16) as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(control.sprite_height())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/sprite.rs:64:24 [INFO] [stderr] | [INFO] [stderr] 64 | y_offset = control.sprite_height() as u16 - 1 - y_offset; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(control.sprite_height())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/renderer.rs:332:52 [INFO] [stderr] | [INFO] [stderr] 332 | (self.background_shift.low & 0xFF00) | self.background_latch.low as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.background_latch.low)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/renderer.rs:334:53 [INFO] [stderr] | [INFO] [stderr] 334 | (self.background_shift.high & 0xFF00) | self.background_latch.high as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.background_latch.high)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/renderer.rs:349:13 [INFO] [stderr] | [INFO] [stderr] 349 | color_index as u16 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u16::from(color_index)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> src/ppu/registers.rs:144:30 [INFO] [stderr] | [INFO] [stderr] 144 | self.v_address = self.t_address.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `self.t_address` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::clone_on_copy)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/bus.rs:19:9 [INFO] [stderr] | [INFO] [stderr] 19 | / match self.schedule.as_mut() { [INFO] [stderr] 20 | | Some(v) => if *v > 0 { [INFO] [stderr] 21 | | *v -= 1 [INFO] [stderr] 22 | | }, [INFO] [stderr] 23 | | None => (), [INFO] [stderr] 24 | | }; [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_match)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 19 | if let Some(v) = self.schedule.as_mut() { if *v > 0 { [INFO] [stderr] 20 | *v -= 1 [INFO] [stderr] 21 | } }; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/bus.rs:101:36 [INFO] [stderr] | [INFO] [stderr] 101 | 0x4014 => self.oam_dma(value as u16), [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/bus.rs:133:9 [INFO] [stderr] | [INFO] [stderr] 133 | (self.read_byte(a) as u16) | (self.read_byte(b) as u16) << 8 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.read_byte(a))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/bus.rs:133:38 [INFO] [stderr] | [INFO] [stderr] 133 | (self.read_byte(a) as u16) | (self.read_byte(b) as u16) << 8 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.read_byte(b))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/cartridge/mapper1.rs:39:18 [INFO] [stderr] | [INFO] [stderr] 39 | fn mirroring(&self) -> Mirroring { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/cartridge/mapper1.rs:47:17 [INFO] [stderr] | [INFO] [stderr] 47 | fn prg_mode(&self) -> PrgMode { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/cartridge/mapper1.rs:56:17 [INFO] [stderr] | [INFO] [stderr] 56 | fn chr_mode(&self) -> ChrMode { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/cartridge/mapper3.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | / match address { [INFO] [stderr] 39 | | 0x8000...0xFFFF => { [INFO] [stderr] 40 | | self.chr_0 = value as usize; [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | _ => (), [INFO] [stderr] 43 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 38 | if let 0x8000...0xFFFF = address { [INFO] [stderr] 39 | self.chr_0 = value as usize; [INFO] [stderr] 40 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `video_frame` [INFO] [stderr] --> src/lib.rs:115:18 [INFO] [stderr] | [INFO] [stderr] 115 | for i in 0..video_frame.len() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_range_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 115 | for (i, ) in video_frame.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:8:18 [INFO] [stderr] | [INFO] [stderr] 8 | Carry = 0b00000001, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0001` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:9:18 [INFO] [stderr] | [INFO] [stderr] 9 | Zero = 0b00000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:10:18 [INFO] [stderr] | [INFO] [stderr] 10 | IrqDisable = 0b00000100, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0100` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:11:18 [INFO] [stderr] | [INFO] [stderr] 11 | Decimal = 0b00001000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_1000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:12:18 [INFO] [stderr] | [INFO] [stderr] 12 | Break = 0b00010000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0001_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:13:18 [INFO] [stderr] | [INFO] [stderr] 13 | Push = 0b00100000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0010_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:14:18 [INFO] [stderr] | [INFO] [stderr] 14 | Overflow = 0b01000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0100_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:15:18 [INFO] [stderr] | [INFO] [stderr] 15 | Negative = 0b10000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: Variant name ends with the enum's name [INFO] [stderr] --> src/cpu.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | NoMode, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::enum_variant_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#enum_variant_names [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:128:48 [INFO] [stderr] | [INFO] [stderr] 128 | self.set_flag(Flag::Negative, (value & 0b10000000) != 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::zero_ptr)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:676:49 [INFO] [stderr] | [INFO] [stderr] 676 | self.set_flag(Flag::Overflow, operand & 0b01000000 != 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0100_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:677:49 [INFO] [stderr] | [INFO] [stderr] 677 | self.set_flag(Flag::Negative, operand & 0b10000000 != 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:688:46 [INFO] [stderr] | [INFO] [stderr] 688 | self.set_flag(Flag::Carry, operand & 0b10000000 != 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:698:46 [INFO] [stderr] | [INFO] [stderr] 698 | self.set_flag(Flag::Carry, operand & 0b10000000 != 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:736:46 [INFO] [stderr] | [INFO] [stderr] 736 | self.set_flag(Flag::Carry, operand & 0b10000000 != 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu.rs:746:46 [INFO] [stderr] | [INFO] [stderr] 746 | self.set_flag(Flag::Carry, operand & 0b10000000 != 0); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: unused import: `apu::Apu` [INFO] [stderr] --> src/./cpu_test.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use apu::Apu; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `ppu::Ppu` [INFO] [stderr] --> src/./cpu_test.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use ppu::Ppu; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused macro definition [INFO] [stderr] --> src/./cpu_test.rs:44:1 [INFO] [stderr] | [INFO] [stderr] 44 | / macro_rules! build_cpu_and_run { [INFO] [stderr] 45 | | ($instruction:expr, $mode:ident, $bytes:expr) => { [INFO] [stderr] 46 | | { [INFO] [stderr] 47 | | let op = opcode($instruction, $mode); [INFO] [stderr] ... | [INFO] [stderr] 60 | | } [INFO] [stderr] 61 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_macros)] on by default [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:100:60 [INFO] [stderr] | [INFO] [stderr] 100 | test_op!("lda", Immediate, [0x00]{} => []{ a: 0x00, p: 0b00000010 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:101:60 [INFO] [stderr] | [INFO] [stderr] 101 | test_op!("lda", Immediate, [0xFF]{} => []{ a: 0xFF, p: 0b10000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:114:76 [INFO] [stderr] | [INFO] [stderr] 114 | test_op!("ldx", Immediate, [0x00]{} => []{ x: 0x00, p: 0b00000010 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:115:76 [INFO] [stderr] | [INFO] [stderr] 115 | test_op!("ldx", Immediate, [0xFF]{} => []{ x: 0xFF, p: 0b10000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:125:60 [INFO] [stderr] | [INFO] [stderr] 125 | test_op!("ldy", Immediate, [0x00]{} => []{ y: 0x00, p: 0b00000010 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:126:60 [INFO] [stderr] | [INFO] [stderr] 126 | test_op!("ldy", Immediate, [0xFF]{} => []{ y: 0xFF, p: 0b10000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:162:64 [INFO] [stderr] | [INFO] [stderr] 162 | test_op!("adc", Immediate, [255]{a:1, p:0} => []{ a: 0, p: 0b00000011 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:163:66 [INFO] [stderr] | [INFO] [stderr] 163 | test_op!("adc", Immediate, [127]{a:1, p:0} => []{ a: 128, p: 0b11000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:178:67 [INFO] [stderr] | [INFO] [stderr] 178 | test_op!("sbc", Immediate, [176]{a:80, p:1} => []{ a: 160, p: 0b11000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:190:53 [INFO] [stderr] | [INFO] [stderr] 190 | test_op!("cmp", Immediate, [10]{a:10} => []{ p: 0b00000011 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:191:54 [INFO] [stderr] | [INFO] [stderr] 191 | test_op!("cmp", Immediate, [100]{a:10} => []{ p: 0b10000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:192:54 [INFO] [stderr] | [INFO] [stderr] 192 | test_op!("cmp", Immediate, [10]{a:100} => []{ p: 0b00000001 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:193:60 [INFO] [stderr] | [INFO] [stderr] 193 | test_op!("cmp", ZeroPage, [0x02, 10]{a: 10} => []{ p: 0b00000011 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:194:68 [INFO] [stderr] | [INFO] [stderr] 194 | test_op!("cmp", ZeroPageX, [0x02, 0, 10]{x:1, a: 10} => []{ p: 0b00000011 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:195:65 [INFO] [stderr] | [INFO] [stderr] 195 | test_op!("cmp", Absolute, [0x04, 0, 0, 10]{a:10} => []{ p: 0b00000011 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:196:71 [INFO] [stderr] | [INFO] [stderr] 196 | test_op!("cmp", AbsoluteX, [0x03, 0, 0, 10]{x:1, a: 10} => []{ p: 0b00000011 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:197:71 [INFO] [stderr] | [INFO] [stderr] 197 | test_op!("cmp", AbsoluteY, [0x03, 0, 0, 10]{y:1, a: 10} => []{ p: 0b00000011 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:198:77 [INFO] [stderr] | [INFO] [stderr] 198 | test_op!("cmp", IndirectX, [0x02, 0, 0x05, 0, 10]{x:1, a: 10} => []{ p: 0b00000011 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:199:77 [INFO] [stderr] | [INFO] [stderr] 199 | test_op!("cmp", IndirectY, [0x02, 0x04, 0, 0, 10]{y:1, a: 10} => []{ p: 0b00000011 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:204:53 [INFO] [stderr] | [INFO] [stderr] 204 | test_op!("cpx", Immediate, [10]{x:10} => []{ p: 0b00000011 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:205:54 [INFO] [stderr] | [INFO] [stderr] 205 | test_op!("cpx", Immediate, [100]{x:10} => []{ p: 0b10000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:206:54 [INFO] [stderr] | [INFO] [stderr] 206 | test_op!("cpx", Immediate, [10]{x:100} => []{ p: 0b00000001 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:207:60 [INFO] [stderr] | [INFO] [stderr] 207 | test_op!("cpx", ZeroPage, [0x02, 10]{x: 10} => []{ p: 0b00000011 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:208:65 [INFO] [stderr] | [INFO] [stderr] 208 | test_op!("cpx", Absolute, [0x04, 0, 0, 10]{x:10} => []{ p: 0b00000011 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:213:53 [INFO] [stderr] | [INFO] [stderr] 213 | test_op!("cpy", Immediate, [10]{y:10} => []{ p: 0b00000011 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:214:54 [INFO] [stderr] | [INFO] [stderr] 214 | test_op!("cpy", Immediate, [100]{y:10} => []{ p: 0b10000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:215:54 [INFO] [stderr] | [INFO] [stderr] 215 | test_op!("cpy", Immediate, [10]{y:100} => []{ p: 0b00000001 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:216:60 [INFO] [stderr] | [INFO] [stderr] 216 | test_op!("cpy", ZeroPage, [0x02, 10]{y: 10} => []{ p: 0b00000011 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:217:65 [INFO] [stderr] | [INFO] [stderr] 217 | test_op!("cpy", Absolute, [0x04, 0, 0, 10]{y:10} => []{ p: 0b00000011 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:222:33 [INFO] [stderr] | [INFO] [stderr] 222 | test_op!("and", Immediate, [0b00001111]{a:0b01010101} => []{ a: 0b00000101, p: 0 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:222:47 [INFO] [stderr] | [INFO] [stderr] 222 | test_op!("and", Immediate, [0b00001111]{a:0b01010101} => []{ a: 0b00000101, p: 0 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0101_0101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:222:69 [INFO] [stderr] | [INFO] [stderr] 222 | test_op!("and", Immediate, [0b00001111]{a:0b01010101} => []{ a: 0b00000101, p: 0 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:223:33 [INFO] [stderr] | [INFO] [stderr] 223 | test_op!("and", Immediate, [0b10001111]{a:0b11010101} => []{ a: 0b10000101, p: 0b10000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:223:47 [INFO] [stderr] | [INFO] [stderr] 223 | test_op!("and", Immediate, [0b10001111]{a:0b11010101} => []{ a: 0b10000101, p: 0b10000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1101_0101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:223:69 [INFO] [stderr] | [INFO] [stderr] 223 | test_op!("and", Immediate, [0b10001111]{a:0b11010101} => []{ a: 0b10000101, p: 0b10000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:223:84 [INFO] [stderr] | [INFO] [stderr] 223 | test_op!("and", Immediate, [0b10001111]{a:0b11010101} => []{ a: 0b10000101, p: 0b10000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:224:38 [INFO] [stderr] | [INFO] [stderr] 224 | test_op!("and", Immediate, [0]{a:0b11010101} => []{ a: 0, p: 0b00000010 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1101_0101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:224:66 [INFO] [stderr] | [INFO] [stderr] 224 | test_op!("and", Immediate, [0]{a:0b11010101} => []{ a: 0, p: 0b00000010 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:236:33 [INFO] [stderr] | [INFO] [stderr] 236 | test_op!("ora", Immediate, [0b00001111]{a:0b01010101} => []{ a: 0b01011111, p: 0 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:236:47 [INFO] [stderr] | [INFO] [stderr] 236 | test_op!("ora", Immediate, [0b00001111]{a:0b01010101} => []{ a: 0b01011111, p: 0 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0101_0101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:236:69 [INFO] [stderr] | [INFO] [stderr] 236 | test_op!("ora", Immediate, [0b00001111]{a:0b01010101} => []{ a: 0b01011111, p: 0 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0101_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:237:33 [INFO] [stderr] | [INFO] [stderr] 237 | test_op!("ora", Immediate, [0b10001111]{a:0b01010101} => []{ a: 0b11011111, p: 0b10000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:237:47 [INFO] [stderr] | [INFO] [stderr] 237 | test_op!("ora", Immediate, [0b10001111]{a:0b01010101} => []{ a: 0b11011111, p: 0b10000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0101_0101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:237:69 [INFO] [stderr] | [INFO] [stderr] 237 | test_op!("ora", Immediate, [0b10001111]{a:0b01010101} => []{ a: 0b11011111, p: 0b10000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1101_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:237:84 [INFO] [stderr] | [INFO] [stderr] 237 | test_op!("ora", Immediate, [0b10001111]{a:0b01010101} => []{ a: 0b11011111, p: 0b10000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:238:57 [INFO] [stderr] | [INFO] [stderr] 238 | test_op!("ora", Immediate, [0]{a:0} => []{ a: 0, p: 0b00000010 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:250:33 [INFO] [stderr] | [INFO] [stderr] 250 | test_op!("eor", Immediate, [0b00001111]{a:0b01010101} => []{ a: 0b01011010, p: 0 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:250:47 [INFO] [stderr] | [INFO] [stderr] 250 | test_op!("eor", Immediate, [0b00001111]{a:0b01010101} => []{ a: 0b01011010, p: 0 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0101_0101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:250:69 [INFO] [stderr] | [INFO] [stderr] 250 | test_op!("eor", Immediate, [0b00001111]{a:0b01010101} => []{ a: 0b01011010, p: 0 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0101_1010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:251:33 [INFO] [stderr] | [INFO] [stderr] 251 | test_op!("eor", Immediate, [0b10001111]{a:0b01010101} => []{ a: 0b11011010, p: 0b10000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:251:47 [INFO] [stderr] | [INFO] [stderr] 251 | test_op!("eor", Immediate, [0b10001111]{a:0b01010101} => []{ a: 0b11011010, p: 0b10000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0101_0101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:251:69 [INFO] [stderr] | [INFO] [stderr] 251 | test_op!("eor", Immediate, [0b10001111]{a:0b01010101} => []{ a: 0b11011010, p: 0b10000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1101_1010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:251:84 [INFO] [stderr] | [INFO] [stderr] 251 | test_op!("eor", Immediate, [0b10001111]{a:0b01010101} => []{ a: 0b11011010, p: 0b10000000 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:252:63 [INFO] [stderr] | [INFO] [stderr] 252 | test_op!("eor", Immediate, [0xFF]{a:0xFF} => []{ a: 0, p: 0b00000010 }); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:264:63 [INFO] [stderr] | [INFO] [stderr] 264 | test_op!("bit", ZeroPage, [0x02, 0x00]{a: 0x0F} => []{p: 0b00000010}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:265:63 [INFO] [stderr] | [INFO] [stderr] 265 | test_op!("bit", ZeroPage, [0x02, 0xF0]{a: 0xFF} => []{p: 0b11000000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:266:66 [INFO] [stderr] | [INFO] [stderr] 266 | test_op!("bit", Absolute, [0x03, 0, 0xF0]{a: 0xFF} => []{p: 0b11000000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:271:69 [INFO] [stderr] | [INFO] [stderr] 271 | test_op!("rol", ZeroPage, [0x02, 0xFF]{p:1} => [0x02, 0xFF]{p: 0b10000001}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:272:69 [INFO] [stderr] | [INFO] [stderr] 272 | test_op!("rol", ZeroPage, [0x02, 0xFF]{p:0} => [0x02, 0xFE]{p: 0b10000001}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:273:39 [INFO] [stderr] | [INFO] [stderr] 273 | test_op!("rol", ZeroPage, [0x02, 0b10000000]{p:0} => [0x02, 0]{p: 0b00000011}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:273:72 [INFO] [stderr] | [INFO] [stderr] 273 | test_op!("rol", ZeroPage, [0x02, 0b10000000]{p:0} => [0x02, 0]{p: 0b00000011}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:274:81 [INFO] [stderr] | [INFO] [stderr] 274 | test_op!("rol", ZeroPageX, [0x02, 0, 0xFF]{p:1, x: 1} => [0x02, 0, 0xFF]{p: 0b10000001}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:275:75 [INFO] [stderr] | [INFO] [stderr] 275 | test_op!("rol", Absolute, [0x03, 0, 0xFF]{p:1} => [0x03, 0, 0xFF]{p: 0b10000001}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:276:87 [INFO] [stderr] | [INFO] [stderr] 276 | test_op!("rol", AbsoluteX, [0x03, 0, 0, 0xFF]{p:1, x: 1} => [0x03, 0, 0, 0xFF]{p: 0b10000001}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:281:69 [INFO] [stderr] | [INFO] [stderr] 281 | test_op!("ror", ZeroPage, [0x02, 0xFF]{p:1} => [0x02, 0xFF]{p: 0b10000001}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:282:69 [INFO] [stderr] | [INFO] [stderr] 282 | test_op!("ror", ZeroPage, [0x02, 0xFF]{p:0} => [0x02, 0x7f]{p: 0b00000001}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:283:63 [INFO] [stderr] | [INFO] [stderr] 283 | test_op!("ror", ZeroPage, [0x02, 1]{p:0} => [0x02, 0]{p: 0b00000011}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:284:73 [INFO] [stderr] | [INFO] [stderr] 284 | test_op!("ror", ZeroPageX, [0x02, 0, 1]{p:0, x: 1} => [0x02, 0]{p: 0b00000011}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:285:66 [INFO] [stderr] | [INFO] [stderr] 285 | test_op!("ror", Absolute, [0x03, 0, 1]{p:0} => [0x03, 0]{p: 0b00000011}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:286:73 [INFO] [stderr] | [INFO] [stderr] 286 | test_op!("ror", AbsoluteX, [0x02, 0, 1]{p:0, x: 1} => [0x02, 0]{p: 0b00000011}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:292:69 [INFO] [stderr] | [INFO] [stderr] 292 | test_op!("asl", ZeroPage, [0x02, 0xFF]{p:1} => [0x02, 0xFE]{p: 0b10000001}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:293:69 [INFO] [stderr] | [INFO] [stderr] 293 | test_op!("asl", ZeroPage, [0x02, 0xFF]{p:0} => [0x02, 0xFE]{p: 0b10000001}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:294:39 [INFO] [stderr] | [INFO] [stderr] 294 | test_op!("asl", ZeroPage, [0x02, 0b10000000]{} => [0x02, 0]{p: 0b00000011}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:294:69 [INFO] [stderr] | [INFO] [stderr] 294 | test_op!("asl", ZeroPage, [0x02, 0b10000000]{} => [0x02, 0]{p: 0b00000011}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:303:63 [INFO] [stderr] | [INFO] [stderr] 303 | test_op!("lsr", ZeroPage, [0x02, 1]{p:1} => [0x02, 0]{p: 0b00000011}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:304:63 [INFO] [stderr] | [INFO] [stderr] 304 | test_op!("lsr", ZeroPage, [0x02, 1]{p:0} => [0x02, 0]{p: 0b00000011}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:313:62 [INFO] [stderr] | [INFO] [stderr] 313 | test_op!("inc", ZeroPage, [0x02, 255]{} => [0x02, 0]{p: 0b00000010}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:314:64 [INFO] [stderr] | [INFO] [stderr] 314 | test_op!("inc", ZeroPage, [0x02, 127]{} => [0x02, 128]{p: 0b10000000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:322:62 [INFO] [stderr] | [INFO] [stderr] 322 | test_op!("dec", ZeroPage, [0x02, 0]{} => [0x02, 255]{p: 0b10000000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:323:60 [INFO] [stderr] | [INFO] [stderr] 323 | test_op!("dec", ZeroPage, [0x02, 1]{} => [0x02, 0]{p: 0b00000010}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:331:56 [INFO] [stderr] | [INFO] [stderr] 331 | test_op!("inx", NoMode, []{x: 255} => []{x: 0, p: 0b00000010}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:332:58 [INFO] [stderr] | [INFO] [stderr] 332 | test_op!("inx", NoMode, []{x: 127} => []{x: 128, p: 0b10000000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:337:54 [INFO] [stderr] | [INFO] [stderr] 337 | test_op!("dex", NoMode, []{x: 1} => []{x: 0, p: 0b00000010}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:338:56 [INFO] [stderr] | [INFO] [stderr] 338 | test_op!("dex", NoMode, []{x: 0} => []{x: 255, p: 0b10000000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:343:56 [INFO] [stderr] | [INFO] [stderr] 343 | test_op!("iny", NoMode, []{y: 255} => []{y: 0, p: 0b00000010}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:344:58 [INFO] [stderr] | [INFO] [stderr] 344 | test_op!("iny", NoMode, []{y: 127} => []{y: 128, p: 0b10000000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:349:54 [INFO] [stderr] | [INFO] [stderr] 349 | test_op!("dey", NoMode, []{y: 1} => []{y: 0, p: 0b00000010}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:350:56 [INFO] [stderr] | [INFO] [stderr] 350 | test_op!("dey", NoMode, []{y: 0} => []{y: 255, p: 0b10000000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:355:60 [INFO] [stderr] | [INFO] [stderr] 355 | test_op!("tax", NoMode, []{a: 1} => []{a: 1, x: 1, p: 0b00000000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:356:60 [INFO] [stderr] | [INFO] [stderr] 356 | test_op!("tax", NoMode, []{a: 0} => []{a: 0, x: 0, p: 0b00000010}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:357:66 [INFO] [stderr] | [INFO] [stderr] 357 | test_op!("tax", NoMode, []{a: 128} => []{a: 128, x: 128, p: 0b10000000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:362:60 [INFO] [stderr] | [INFO] [stderr] 362 | test_op!("tay", NoMode, []{a: 1} => []{a: 1, y: 1, p: 0b00000000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:363:60 [INFO] [stderr] | [INFO] [stderr] 363 | test_op!("tay", NoMode, []{a: 0} => []{a: 0, y: 0, p: 0b00000010}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:364:66 [INFO] [stderr] | [INFO] [stderr] 364 | test_op!("tay", NoMode, []{a: 128} => []{a: 128, y: 128, p: 0b10000000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:368:60 [INFO] [stderr] | [INFO] [stderr] 368 | test_op!("txa", NoMode, []{x: 1} => []{a: 1, x: 1, p: 0b00000000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:369:60 [INFO] [stderr] | [INFO] [stderr] 369 | test_op!("txa", NoMode, []{x: 0} => []{a: 0, x: 0, p: 0b00000010}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:370:66 [INFO] [stderr] | [INFO] [stderr] 370 | test_op!("txa", NoMode, []{x: 128} => []{a: 128, x: 128, p: 0b10000000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:375:60 [INFO] [stderr] | [INFO] [stderr] 375 | test_op!("tya", NoMode, []{y: 1} => []{a: 1, y: 1, p: 0b00000000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:376:60 [INFO] [stderr] | [INFO] [stderr] 376 | test_op!("tya", NoMode, []{y: 0} => []{a: 0, y: 0, p: 0b00000010}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:377:66 [INFO] [stderr] | [INFO] [stderr] 377 | test_op!("tya", NoMode, []{y: 128} => []{a: 128, y: 128, p: 0b10000000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:382:62 [INFO] [stderr] | [INFO] [stderr] 382 | test_op!("tsx", NoMode, []{sp: 1} => []{sp: 1, x: 1, p: 0b00000000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:383:62 [INFO] [stderr] | [INFO] [stderr] 383 | test_op!("tsx", NoMode, []{sp: 0} => []{sp: 0, x: 0, p: 0b00000010}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:384:68 [INFO] [stderr] | [INFO] [stderr] 384 | test_op!("tsx", NoMode, []{sp: 128} => []{sp: 128, x: 128, p: 0b10000000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:394:35 [INFO] [stderr] | [INFO] [stderr] 394 | test_op!("clc", NoMode, []{p: 0b11111111} => []{p: 0b11111110}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1111_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:394:56 [INFO] [stderr] | [INFO] [stderr] 394 | test_op!("clc", NoMode, []{p: 0b11111111} => []{p: 0b11111110}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1111_1110` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:396:35 [INFO] [stderr] | [INFO] [stderr] 396 | test_op!("cli", NoMode, []{p: 0b11111111} => []{p: 0b11111011}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1111_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:396:56 [INFO] [stderr] | [INFO] [stderr] 396 | test_op!("cli", NoMode, []{p: 0b11111111} => []{p: 0b11111011}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1111_1011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:397:47 [INFO] [stderr] | [INFO] [stderr] 397 | test_op!("sei", NoMode, []{p: 0} => []{p: 0b00000100}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0100` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:398:35 [INFO] [stderr] | [INFO] [stderr] 398 | test_op!("clv", NoMode, []{p: 0b11111111} => []{p: 0b10111111}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1111_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:398:56 [INFO] [stderr] | [INFO] [stderr] 398 | test_op!("clv", NoMode, []{p: 0b11111111} => []{p: 0b10111111}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1011_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:399:35 [INFO] [stderr] | [INFO] [stderr] 399 | test_op!("cld", NoMode, []{p: 0b11111111} => []{p: 0b11110111}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1111_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:399:56 [INFO] [stderr] | [INFO] [stderr] 399 | test_op!("cld", NoMode, []{p: 0b11111111} => []{p: 0b11110111}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1111_0111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:400:47 [INFO] [stderr] | [INFO] [stderr] 400 | test_op!("sed", NoMode, []{p: 0} => []{p: 0b00001000}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_1000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:405:47 [INFO] [stderr] | [INFO] [stderr] 405 | let cpu = test_op!("bpl", NoMode, [10]{p: 0b10000000} => []{pc: 2}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:426:47 [INFO] [stderr] | [INFO] [stderr] 426 | let cpu = test_op!("bmi", NoMode, [10]{p: 0b10000000} => []{pc: 12}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:433:13 [INFO] [stderr] | [INFO] [stderr] 433 | cpu.p = 0b10000000; [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:442:47 [INFO] [stderr] | [INFO] [stderr] 442 | let cpu = test_op!("bvc", NoMode, [10]{p: 0b01000000} => []{pc: 2}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0100_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:451:47 [INFO] [stderr] | [INFO] [stderr] 451 | let cpu = test_op!("bvs", NoMode, [10]{p: 0b00000000} => []{pc: 2}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:454:47 [INFO] [stderr] | [INFO] [stderr] 454 | let cpu = test_op!("bvs", NoMode, [10]{p: 0b01000000} => []{pc: 12}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0100_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:460:47 [INFO] [stderr] | [INFO] [stderr] 460 | let cpu = test_op!("bcc", NoMode, [10]{p: 0b00000001} => []{pc: 2}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:469:47 [INFO] [stderr] | [INFO] [stderr] 469 | let cpu = test_op!("bcs", NoMode, [10]{p: 0b00000000} => []{pc: 2}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:472:47 [INFO] [stderr] | [INFO] [stderr] 472 | let cpu = test_op!("bcs", NoMode, [10]{p: 0b00000001} => []{pc: 12}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:478:47 [INFO] [stderr] | [INFO] [stderr] 478 | let cpu = test_op!("bne", NoMode, [10]{p: 0b00000010} => []{pc: 2}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:487:47 [INFO] [stderr] | [INFO] [stderr] 487 | let cpu = test_op!("beq", NoMode, [10]{p: 0b00000000} => []{pc: 2}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:490:47 [INFO] [stderr] | [INFO] [stderr] 490 | let cpu = test_op!("beq", NoMode, [10]{p: 0b00000010} => []{pc: 12}); [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:584:19 [INFO] [stderr] | [INFO] [stderr] 584 | mask: 0b11000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:591:19 [INFO] [stderr] | [INFO] [stderr] 591 | mask: 0b11000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:598:19 [INFO] [stderr] | [INFO] [stderr] 598 | mask: 0b11000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:605:19 [INFO] [stderr] | [INFO] [stderr] 605 | mask: 0b11000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:612:19 [INFO] [stderr] | [INFO] [stderr] 612 | mask: 0b11000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:619:19 [INFO] [stderr] | [INFO] [stderr] 619 | mask: 0b11000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:626:19 [INFO] [stderr] | [INFO] [stderr] 626 | mask: 0b11000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:633:19 [INFO] [stderr] | [INFO] [stderr] 633 | mask: 0b11000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:640:19 [INFO] [stderr] | [INFO] [stderr] 640 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:647:19 [INFO] [stderr] | [INFO] [stderr] 647 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:654:19 [INFO] [stderr] | [INFO] [stderr] 654 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:661:19 [INFO] [stderr] | [INFO] [stderr] 661 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:668:19 [INFO] [stderr] | [INFO] [stderr] 668 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:675:19 [INFO] [stderr] | [INFO] [stderr] 675 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:682:19 [INFO] [stderr] | [INFO] [stderr] 682 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:689:19 [INFO] [stderr] | [INFO] [stderr] 689 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:696:19 [INFO] [stderr] | [INFO] [stderr] 696 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:703:19 [INFO] [stderr] | [INFO] [stderr] 703 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:710:19 [INFO] [stderr] | [INFO] [stderr] 710 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:717:19 [INFO] [stderr] | [INFO] [stderr] 717 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:724:19 [INFO] [stderr] | [INFO] [stderr] 724 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:731:19 [INFO] [stderr] | [INFO] [stderr] 731 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:738:19 [INFO] [stderr] | [INFO] [stderr] 738 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:745:19 [INFO] [stderr] | [INFO] [stderr] 745 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:752:19 [INFO] [stderr] | [INFO] [stderr] 752 | mask: 0b11000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:759:19 [INFO] [stderr] | [INFO] [stderr] 759 | mask: 0b11000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:766:19 [INFO] [stderr] | [INFO] [stderr] 766 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:773:19 [INFO] [stderr] | [INFO] [stderr] 773 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:780:19 [INFO] [stderr] | [INFO] [stderr] 780 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:787:19 [INFO] [stderr] | [INFO] [stderr] 787 | mask: 0b00010000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0001_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:794:19 [INFO] [stderr] | [INFO] [stderr] 794 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:801:19 [INFO] [stderr] | [INFO] [stderr] 801 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:808:19 [INFO] [stderr] | [INFO] [stderr] 808 | mask: 0b00000001, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:815:19 [INFO] [stderr] | [INFO] [stderr] 815 | mask: 0b00001000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_1000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:822:19 [INFO] [stderr] | [INFO] [stderr] 822 | mask: 0b00000100, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0100` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:829:19 [INFO] [stderr] | [INFO] [stderr] 829 | mask: 0b01000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0100_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:836:19 [INFO] [stderr] | [INFO] [stderr] 836 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:843:19 [INFO] [stderr] | [INFO] [stderr] 843 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:850:19 [INFO] [stderr] | [INFO] [stderr] 850 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:857:19 [INFO] [stderr] | [INFO] [stderr] 857 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:864:19 [INFO] [stderr] | [INFO] [stderr] 864 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:871:19 [INFO] [stderr] | [INFO] [stderr] 871 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:878:19 [INFO] [stderr] | [INFO] [stderr] 878 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:885:19 [INFO] [stderr] | [INFO] [stderr] 885 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:892:19 [INFO] [stderr] | [INFO] [stderr] 892 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:899:19 [INFO] [stderr] | [INFO] [stderr] 899 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:906:19 [INFO] [stderr] | [INFO] [stderr] 906 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:913:19 [INFO] [stderr] | [INFO] [stderr] 913 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:920:19 [INFO] [stderr] | [INFO] [stderr] 920 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:927:19 [INFO] [stderr] | [INFO] [stderr] 927 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:934:19 [INFO] [stderr] | [INFO] [stderr] 934 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:941:19 [INFO] [stderr] | [INFO] [stderr] 941 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:948:19 [INFO] [stderr] | [INFO] [stderr] 948 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:955:19 [INFO] [stderr] | [INFO] [stderr] 955 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:962:19 [INFO] [stderr] | [INFO] [stderr] 962 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:969:19 [INFO] [stderr] | [INFO] [stderr] 969 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:976:19 [INFO] [stderr] | [INFO] [stderr] 976 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:983:19 [INFO] [stderr] | [INFO] [stderr] 983 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:990:19 [INFO] [stderr] | [INFO] [stderr] 990 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:997:19 [INFO] [stderr] | [INFO] [stderr] 997 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1004:19 [INFO] [stderr] | [INFO] [stderr] 1004 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1011:19 [INFO] [stderr] | [INFO] [stderr] 1011 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1018:19 [INFO] [stderr] | [INFO] [stderr] 1018 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1025:19 [INFO] [stderr] | [INFO] [stderr] 1025 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1032:19 [INFO] [stderr] | [INFO] [stderr] 1032 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1039:19 [INFO] [stderr] | [INFO] [stderr] 1039 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1046:19 [INFO] [stderr] | [INFO] [stderr] 1046 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1053:19 [INFO] [stderr] | [INFO] [stderr] 1053 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1060:19 [INFO] [stderr] | [INFO] [stderr] 1060 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1067:19 [INFO] [stderr] | [INFO] [stderr] 1067 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1074:19 [INFO] [stderr] | [INFO] [stderr] 1074 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1081:19 [INFO] [stderr] | [INFO] [stderr] 1081 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1088:19 [INFO] [stderr] | [INFO] [stderr] 1088 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1095:19 [INFO] [stderr] | [INFO] [stderr] 1095 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1102:19 [INFO] [stderr] | [INFO] [stderr] 1102 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1109:19 [INFO] [stderr] | [INFO] [stderr] 1109 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1116:19 [INFO] [stderr] | [INFO] [stderr] 1116 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1123:19 [INFO] [stderr] | [INFO] [stderr] 1123 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1130:19 [INFO] [stderr] | [INFO] [stderr] 1130 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1137:19 [INFO] [stderr] | [INFO] [stderr] 1137 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1144:19 [INFO] [stderr] | [INFO] [stderr] 1144 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1151:19 [INFO] [stderr] | [INFO] [stderr] 1151 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1158:19 [INFO] [stderr] | [INFO] [stderr] 1158 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1165:19 [INFO] [stderr] | [INFO] [stderr] 1165 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1172:19 [INFO] [stderr] | [INFO] [stderr] 1172 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1179:19 [INFO] [stderr] | [INFO] [stderr] 1179 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1186:19 [INFO] [stderr] | [INFO] [stderr] 1186 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1193:19 [INFO] [stderr] | [INFO] [stderr] 1193 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1200:19 [INFO] [stderr] | [INFO] [stderr] 1200 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1207:19 [INFO] [stderr] | [INFO] [stderr] 1207 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1214:19 [INFO] [stderr] | [INFO] [stderr] 1214 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1221:19 [INFO] [stderr] | [INFO] [stderr] 1221 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1228:19 [INFO] [stderr] | [INFO] [stderr] 1228 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1235:19 [INFO] [stderr] | [INFO] [stderr] 1235 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1242:19 [INFO] [stderr] | [INFO] [stderr] 1242 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1249:19 [INFO] [stderr] | [INFO] [stderr] 1249 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1256:19 [INFO] [stderr] | [INFO] [stderr] 1256 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1263:19 [INFO] [stderr] | [INFO] [stderr] 1263 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1270:19 [INFO] [stderr] | [INFO] [stderr] 1270 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1277:19 [INFO] [stderr] | [INFO] [stderr] 1277 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1284:19 [INFO] [stderr] | [INFO] [stderr] 1284 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1291:19 [INFO] [stderr] | [INFO] [stderr] 1291 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1298:19 [INFO] [stderr] | [INFO] [stderr] 1298 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1305:19 [INFO] [stderr] | [INFO] [stderr] 1305 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1312:19 [INFO] [stderr] | [INFO] [stderr] 1312 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1319:19 [INFO] [stderr] | [INFO] [stderr] 1319 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1326:19 [INFO] [stderr] | [INFO] [stderr] 1326 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1333:19 [INFO] [stderr] | [INFO] [stderr] 1333 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1340:19 [INFO] [stderr] | [INFO] [stderr] 1340 | mask: 0b11011111, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1101_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1347:19 [INFO] [stderr] | [INFO] [stderr] 1347 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1354:19 [INFO] [stderr] | [INFO] [stderr] 1354 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1361:19 [INFO] [stderr] | [INFO] [stderr] 1361 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1368:19 [INFO] [stderr] | [INFO] [stderr] 1368 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1375:19 [INFO] [stderr] | [INFO] [stderr] 1375 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1382:19 [INFO] [stderr] | [INFO] [stderr] 1382 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1389:19 [INFO] [stderr] | [INFO] [stderr] 1389 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1396:19 [INFO] [stderr] | [INFO] [stderr] 1396 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1403:19 [INFO] [stderr] | [INFO] [stderr] 1403 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1410:19 [INFO] [stderr] | [INFO] [stderr] 1410 | mask: 0b10000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1417:19 [INFO] [stderr] | [INFO] [stderr] 1417 | mask: 0b11011111, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1101_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1424:19 [INFO] [stderr] | [INFO] [stderr] 1424 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1431:19 [INFO] [stderr] | [INFO] [stderr] 1431 | mask: 0b11000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1438:19 [INFO] [stderr] | [INFO] [stderr] 1438 | mask: 0b11000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1445:19 [INFO] [stderr] | [INFO] [stderr] 1445 | mask: 0b11000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1452:19 [INFO] [stderr] | [INFO] [stderr] 1452 | mask: 0b11000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1459:19 [INFO] [stderr] | [INFO] [stderr] 1459 | mask: 0b11000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1466:19 [INFO] [stderr] | [INFO] [stderr] 1466 | mask: 0b11000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1473:19 [INFO] [stderr] | [INFO] [stderr] 1473 | mask: 0b11000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1480:19 [INFO] [stderr] | [INFO] [stderr] 1480 | mask: 0b11000011, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1100_0011` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1487:19 [INFO] [stderr] | [INFO] [stderr] 1487 | mask: 0b00000001, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1494:19 [INFO] [stderr] | [INFO] [stderr] 1494 | mask: 0b00001000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_1000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1501:19 [INFO] [stderr] | [INFO] [stderr] 1501 | mask: 0b00000100, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0100` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1508:19 [INFO] [stderr] | [INFO] [stderr] 1508 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1515:19 [INFO] [stderr] | [INFO] [stderr] 1515 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1522:19 [INFO] [stderr] | [INFO] [stderr] 1522 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1529:19 [INFO] [stderr] | [INFO] [stderr] 1529 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1536:19 [INFO] [stderr] | [INFO] [stderr] 1536 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1543:19 [INFO] [stderr] | [INFO] [stderr] 1543 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1550:19 [INFO] [stderr] | [INFO] [stderr] 1550 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1557:19 [INFO] [stderr] | [INFO] [stderr] 1557 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1564:19 [INFO] [stderr] | [INFO] [stderr] 1564 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1571:19 [INFO] [stderr] | [INFO] [stderr] 1571 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1578:19 [INFO] [stderr] | [INFO] [stderr] 1578 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1585:19 [INFO] [stderr] | [INFO] [stderr] 1585 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1592:19 [INFO] [stderr] | [INFO] [stderr] 1592 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1599:19 [INFO] [stderr] | [INFO] [stderr] 1599 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1606:19 [INFO] [stderr] | [INFO] [stderr] 1606 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1613:19 [INFO] [stderr] | [INFO] [stderr] 1613 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1620:19 [INFO] [stderr] | [INFO] [stderr] 1620 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1627:19 [INFO] [stderr] | [INFO] [stderr] 1627 | mask: 0b00000000, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/./cpu_test.rs:1634:19 [INFO] [stderr] | [INFO] [stderr] 1634 | mask: 0b10000010, [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0b1000_0010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: Constants have by default a `'static` lifetime [INFO] [stderr] --> src/cpu_debug.rs:14:32 [INFO] [stderr] | [INFO] [stderr] 14 | pub const INSTRUCTION_NAMES: [&'static str; 256] = [ [INFO] [stderr] | -^^^^^^^---- help: consider removing `'static`: `&str` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::const_static_lifetime)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#const_static_lifetime [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/apu/envelope.rs:32:16 [INFO] [stderr] | [INFO] [stderr] 32 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 33 | | if self.counter > 0 { [INFO] [stderr] 34 | | self.counter -= 1; [INFO] [stderr] 35 | | } else { [INFO] [stderr] ... | [INFO] [stderr] 42 | | } [INFO] [stderr] 43 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::collapsible_if)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 32 | } else if self.counter > 0 { [INFO] [stderr] 33 | self.counter -= 1; [INFO] [stderr] 34 | } else { [INFO] [stderr] 35 | if self.level > 0 { [INFO] [stderr] 36 | let l = self.level - 1; [INFO] [stderr] 37 | self.set_level(l); [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/apu/envelope.rs:35:20 [INFO] [stderr] | [INFO] [stderr] 35 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 36 | | if self.level > 0 { [INFO] [stderr] 37 | | let l = self.level - 1; [INFO] [stderr] 38 | | self.set_level(l); [INFO] [stderr] ... | [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 35 | } else if self.level > 0 { [INFO] [stderr] 36 | let l = self.level - 1; [INFO] [stderr] 37 | self.set_level(l); [INFO] [stderr] 38 | } else if self.control.looping() { [INFO] [stderr] 39 | self.set_level(0x0f); [INFO] [stderr] 40 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/apu/dmc_channel.rs:86:16 [INFO] [stderr] | [INFO] [stderr] 86 | } else { [INFO] [stderr] | ________________^ [INFO] [stderr] 87 | | if self.current_length == 0 { [INFO] [stderr] 88 | | self.restart(); [INFO] [stderr] 89 | | } [INFO] [stderr] 90 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 86 | } else if self.current_length == 0 { [INFO] [stderr] 87 | self.restart(); [INFO] [stderr] 88 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/apu/dmc_channel.rs:139:24 [INFO] [stderr] | [INFO] [stderr] 139 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 140 | | if self.output >= 2 { [INFO] [stderr] 141 | | self.output -= 2; [INFO] [stderr] 142 | | } [INFO] [stderr] 143 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 139 | } else if self.output >= 2 { [INFO] [stderr] 140 | self.output -= 2; [INFO] [stderr] 141 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/ppu/address.rs:86:25 [INFO] [stderr] | [INFO] [stderr] 86 | let a = Address(0b0_101_01_01010_10101); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0101_0101_0101_0101` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::inconsistent_digit_grouping)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/ppu/address.rs:109:25 [INFO] [stderr] | [INFO] [stderr] 109 | let a = Address(0b0_101_01_01010_10101); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0101_0101_0101_0101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/ppu/address.rs:110:43 [INFO] [stderr] | [INFO] [stderr] 110 | assert_eq!(a.attribute_address(), 0b0010_01_1111_010_101); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0010_0111_1101_0101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/ppu/address.rs:115:25 [INFO] [stderr] | [INFO] [stderr] 115 | let a = Address(0b0_101_01_01010_10101); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0101_0101_0101_0101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/ppu/address.rs:116:42 [INFO] [stderr] | [INFO] [stderr] 116 | assert_eq!(a.tile_offset(0b111), 0b111_0_101); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `0b111_0101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/ppu/address.rs:124:25 [INFO] [stderr] | [INFO] [stderr] 124 | assert_eq!(a.0, 0b0_000_01_00000_11111); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0100_0001_1111` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/ppu/address.rs:132:25 [INFO] [stderr] | [INFO] [stderr] 132 | assert_eq!(a.0, 0b0_111_10_11111_00000); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0111_1011_1110_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:4:3 [INFO] [stderr] | [INFO] [stderr] 4 | 0x666666, 0x002A88, 0x1412A7, 0x3B00A4, 0x5C007E, 0x6E0040, 0x6C0600, 0x561D00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0066_6666` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:4:13 [INFO] [stderr] | [INFO] [stderr] 4 | 0x666666, 0x002A88, 0x1412A7, 0x3B00A4, 0x5C007E, 0x6E0040, 0x6C0600, 0x561D00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_2A88` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:4:23 [INFO] [stderr] | [INFO] [stderr] 4 | 0x666666, 0x002A88, 0x1412A7, 0x3B00A4, 0x5C007E, 0x6E0040, 0x6C0600, 0x561D00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0014_12A7` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:4:33 [INFO] [stderr] | [INFO] [stderr] 4 | 0x666666, 0x002A88, 0x1412A7, 0x3B00A4, 0x5C007E, 0x6E0040, 0x6C0600, 0x561D00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x003B_00A4` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:4:43 [INFO] [stderr] | [INFO] [stderr] 4 | 0x666666, 0x002A88, 0x1412A7, 0x3B00A4, 0x5C007E, 0x6E0040, 0x6C0600, 0x561D00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x005C_007E` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:4:53 [INFO] [stderr] | [INFO] [stderr] 4 | 0x666666, 0x002A88, 0x1412A7, 0x3B00A4, 0x5C007E, 0x6E0040, 0x6C0600, 0x561D00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x006E_0040` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:4:63 [INFO] [stderr] | [INFO] [stderr] 4 | 0x666666, 0x002A88, 0x1412A7, 0x3B00A4, 0x5C007E, 0x6E0040, 0x6C0600, 0x561D00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x006C_0600` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:4:73 [INFO] [stderr] | [INFO] [stderr] 4 | 0x666666, 0x002A88, 0x1412A7, 0x3B00A4, 0x5C007E, 0x6E0040, 0x6C0600, 0x561D00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0056_1D00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:5:3 [INFO] [stderr] | [INFO] [stderr] 5 | 0x333500, 0x0B4800, 0x005200, 0x004F08, 0x00404D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0033_3500` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:5:13 [INFO] [stderr] | [INFO] [stderr] 5 | 0x333500, 0x0B4800, 0x005200, 0x004F08, 0x00404D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x000B_4800` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:5:23 [INFO] [stderr] | [INFO] [stderr] 5 | 0x333500, 0x0B4800, 0x005200, 0x004F08, 0x00404D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_5200` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:5:33 [INFO] [stderr] | [INFO] [stderr] 5 | 0x333500, 0x0B4800, 0x005200, 0x004F08, 0x00404D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_4F08` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:5:43 [INFO] [stderr] | [INFO] [stderr] 5 | 0x333500, 0x0B4800, 0x005200, 0x004F08, 0x00404D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_404D` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:5:53 [INFO] [stderr] | [INFO] [stderr] 5 | 0x333500, 0x0B4800, 0x005200, 0x004F08, 0x00404D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:5:63 [INFO] [stderr] | [INFO] [stderr] 5 | 0x333500, 0x0B4800, 0x005200, 0x004F08, 0x00404D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:5:73 [INFO] [stderr] | [INFO] [stderr] 5 | 0x333500, 0x0B4800, 0x005200, 0x004F08, 0x00404D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:6:3 [INFO] [stderr] | [INFO] [stderr] 6 | 0xADADAD, 0x155FD9, 0x4240FF, 0x7527FE, 0xA01ACC, 0xB71E7B, 0xB53120, 0x994E00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00AD_ADAD` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:6:13 [INFO] [stderr] | [INFO] [stderr] 6 | 0xADADAD, 0x155FD9, 0x4240FF, 0x7527FE, 0xA01ACC, 0xB71E7B, 0xB53120, 0x994E00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0015_5FD9` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:6:23 [INFO] [stderr] | [INFO] [stderr] 6 | 0xADADAD, 0x155FD9, 0x4240FF, 0x7527FE, 0xA01ACC, 0xB71E7B, 0xB53120, 0x994E00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0042_40FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:6:33 [INFO] [stderr] | [INFO] [stderr] 6 | 0xADADAD, 0x155FD9, 0x4240FF, 0x7527FE, 0xA01ACC, 0xB71E7B, 0xB53120, 0x994E00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0075_27FE` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:6:43 [INFO] [stderr] | [INFO] [stderr] 6 | 0xADADAD, 0x155FD9, 0x4240FF, 0x7527FE, 0xA01ACC, 0xB71E7B, 0xB53120, 0x994E00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00A0_1ACC` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:6:53 [INFO] [stderr] | [INFO] [stderr] 6 | 0xADADAD, 0x155FD9, 0x4240FF, 0x7527FE, 0xA01ACC, 0xB71E7B, 0xB53120, 0x994E00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00B7_1E7B` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:6:63 [INFO] [stderr] | [INFO] [stderr] 6 | 0xADADAD, 0x155FD9, 0x4240FF, 0x7527FE, 0xA01ACC, 0xB71E7B, 0xB53120, 0x994E00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00B5_3120` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:6:73 [INFO] [stderr] | [INFO] [stderr] 6 | 0xADADAD, 0x155FD9, 0x4240FF, 0x7527FE, 0xA01ACC, 0xB71E7B, 0xB53120, 0x994E00, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0099_4E00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:7:3 [INFO] [stderr] | [INFO] [stderr] 7 | 0x6B6D00, 0x388700, 0x0C9300, 0x008F32, 0x007C8D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x006B_6D00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:7:13 [INFO] [stderr] | [INFO] [stderr] 7 | 0x6B6D00, 0x388700, 0x0C9300, 0x008F32, 0x007C8D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0038_8700` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:7:23 [INFO] [stderr] | [INFO] [stderr] 7 | 0x6B6D00, 0x388700, 0x0C9300, 0x008F32, 0x007C8D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x000C_9300` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:7:33 [INFO] [stderr] | [INFO] [stderr] 7 | 0x6B6D00, 0x388700, 0x0C9300, 0x008F32, 0x007C8D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_8F32` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:7:43 [INFO] [stderr] | [INFO] [stderr] 7 | 0x6B6D00, 0x388700, 0x0C9300, 0x008F32, 0x007C8D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_7C8D` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:7:53 [INFO] [stderr] | [INFO] [stderr] 7 | 0x6B6D00, 0x388700, 0x0C9300, 0x008F32, 0x007C8D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:7:63 [INFO] [stderr] | [INFO] [stderr] 7 | 0x6B6D00, 0x388700, 0x0C9300, 0x008F32, 0x007C8D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:7:73 [INFO] [stderr] | [INFO] [stderr] 7 | 0x6B6D00, 0x388700, 0x0C9300, 0x008F32, 0x007C8D, 0x000000, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:8:3 [INFO] [stderr] | [INFO] [stderr] 8 | 0xFFFEFF, 0x64B0FF, 0x9290FF, 0xC676FF, 0xF36AFF, 0xFE6ECC, 0xFE8170, 0xEA9E22, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00FF_FEFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:8:13 [INFO] [stderr] | [INFO] [stderr] 8 | 0xFFFEFF, 0x64B0FF, 0x9290FF, 0xC676FF, 0xF36AFF, 0xFE6ECC, 0xFE8170, 0xEA9E22, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0064_B0FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:8:23 [INFO] [stderr] | [INFO] [stderr] 8 | 0xFFFEFF, 0x64B0FF, 0x9290FF, 0xC676FF, 0xF36AFF, 0xFE6ECC, 0xFE8170, 0xEA9E22, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0092_90FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:8:33 [INFO] [stderr] | [INFO] [stderr] 8 | 0xFFFEFF, 0x64B0FF, 0x9290FF, 0xC676FF, 0xF36AFF, 0xFE6ECC, 0xFE8170, 0xEA9E22, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00C6_76FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:8:43 [INFO] [stderr] | [INFO] [stderr] 8 | 0xFFFEFF, 0x64B0FF, 0x9290FF, 0xC676FF, 0xF36AFF, 0xFE6ECC, 0xFE8170, 0xEA9E22, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00F3_6AFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:8:53 [INFO] [stderr] | [INFO] [stderr] 8 | 0xFFFEFF, 0x64B0FF, 0x9290FF, 0xC676FF, 0xF36AFF, 0xFE6ECC, 0xFE8170, 0xEA9E22, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00FE_6ECC` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:8:63 [INFO] [stderr] | [INFO] [stderr] 8 | 0xFFFEFF, 0x64B0FF, 0x9290FF, 0xC676FF, 0xF36AFF, 0xFE6ECC, 0xFE8170, 0xEA9E22, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00FE_8170` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:8:73 [INFO] [stderr] | [INFO] [stderr] 8 | 0xFFFEFF, 0x64B0FF, 0x9290FF, 0xC676FF, 0xF36AFF, 0xFE6ECC, 0xFE8170, 0xEA9E22, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00EA_9E22` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:9:3 [INFO] [stderr] | [INFO] [stderr] 9 | 0xBCBE00, 0x88D800, 0x5CE430, 0x45E082, 0x48CDDE, 0x4F4F4F, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00BC_BE00` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:9:13 [INFO] [stderr] | [INFO] [stderr] 9 | 0xBCBE00, 0x88D800, 0x5CE430, 0x45E082, 0x48CDDE, 0x4F4F4F, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0088_D800` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:9:23 [INFO] [stderr] | [INFO] [stderr] 9 | 0xBCBE00, 0x88D800, 0x5CE430, 0x45E082, 0x48CDDE, 0x4F4F4F, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x005C_E430` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:9:33 [INFO] [stderr] | [INFO] [stderr] 9 | 0xBCBE00, 0x88D800, 0x5CE430, 0x45E082, 0x48CDDE, 0x4F4F4F, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0045_E082` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:9:43 [INFO] [stderr] | [INFO] [stderr] 9 | 0xBCBE00, 0x88D800, 0x5CE430, 0x45E082, 0x48CDDE, 0x4F4F4F, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0048_CDDE` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:9:53 [INFO] [stderr] | [INFO] [stderr] 9 | 0xBCBE00, 0x88D800, 0x5CE430, 0x45E082, 0x48CDDE, 0x4F4F4F, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x004F_4F4F` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:9:63 [INFO] [stderr] | [INFO] [stderr] 9 | 0xBCBE00, 0x88D800, 0x5CE430, 0x45E082, 0x48CDDE, 0x4F4F4F, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:9:73 [INFO] [stderr] | [INFO] [stderr] 9 | 0xBCBE00, 0x88D800, 0x5CE430, 0x45E082, 0x48CDDE, 0x4F4F4F, 0x000000, 0x000000, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:10:3 [INFO] [stderr] | [INFO] [stderr] 10 | 0xFFFEFF, 0xC0DFFF, 0xD3D2FF, 0xE8C8FF, 0xFBC2FF, 0xFEC4EA, 0xFECCC5, 0xF7D8A5, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00FF_FEFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:10:13 [INFO] [stderr] | [INFO] [stderr] 10 | 0xFFFEFF, 0xC0DFFF, 0xD3D2FF, 0xE8C8FF, 0xFBC2FF, 0xFEC4EA, 0xFECCC5, 0xF7D8A5, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00C0_DFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:10:23 [INFO] [stderr] | [INFO] [stderr] 10 | 0xFFFEFF, 0xC0DFFF, 0xD3D2FF, 0xE8C8FF, 0xFBC2FF, 0xFEC4EA, 0xFECCC5, 0xF7D8A5, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00D3_D2FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:10:33 [INFO] [stderr] | [INFO] [stderr] 10 | 0xFFFEFF, 0xC0DFFF, 0xD3D2FF, 0xE8C8FF, 0xFBC2FF, 0xFEC4EA, 0xFECCC5, 0xF7D8A5, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00E8_C8FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:10:43 [INFO] [stderr] | [INFO] [stderr] 10 | 0xFFFEFF, 0xC0DFFF, 0xD3D2FF, 0xE8C8FF, 0xFBC2FF, 0xFEC4EA, 0xFECCC5, 0xF7D8A5, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00FB_C2FF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:10:53 [INFO] [stderr] | [INFO] [stderr] 10 | 0xFFFEFF, 0xC0DFFF, 0xD3D2FF, 0xE8C8FF, 0xFBC2FF, 0xFEC4EA, 0xFECCC5, 0xF7D8A5, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00FE_C4EA` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:10:63 [INFO] [stderr] | [INFO] [stderr] 10 | 0xFFFEFF, 0xC0DFFF, 0xD3D2FF, 0xE8C8FF, 0xFBC2FF, 0xFEC4EA, 0xFECCC5, 0xF7D8A5, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00FE_CCC5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:10:73 [INFO] [stderr] | [INFO] [stderr] 10 | 0xFFFEFF, 0xC0DFFF, 0xD3D2FF, 0xE8C8FF, 0xFBC2FF, 0xFEC4EA, 0xFECCC5, 0xF7D8A5, [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00F7_D8A5` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:11:3 [INFO] [stderr] | [INFO] [stderr] 11 | 0xE4E594, 0xCFEF96, 0xBDF4AB, 0xB3F3CC, 0xB5EBF2, 0xB8B8B8, 0x000000, 0x000000 [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00E4_E594` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:11:13 [INFO] [stderr] | [INFO] [stderr] 11 | 0xE4E594, 0xCFEF96, 0xBDF4AB, 0xB3F3CC, 0xB5EBF2, 0xB8B8B8, 0x000000, 0x000000 [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00CF_EF96` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:11:23 [INFO] [stderr] | [INFO] [stderr] 11 | 0xE4E594, 0xCFEF96, 0xBDF4AB, 0xB3F3CC, 0xB5EBF2, 0xB8B8B8, 0x000000, 0x000000 [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00BD_F4AB` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:11:33 [INFO] [stderr] | [INFO] [stderr] 11 | 0xE4E594, 0xCFEF96, 0xBDF4AB, 0xB3F3CC, 0xB5EBF2, 0xB8B8B8, 0x000000, 0x000000 [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00B3_F3CC` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:11:43 [INFO] [stderr] | [INFO] [stderr] 11 | 0xE4E594, 0xCFEF96, 0xBDF4AB, 0xB3F3CC, 0xB5EBF2, 0xB8B8B8, 0x000000, 0x000000 [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00B5_EBF2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:11:53 [INFO] [stderr] | [INFO] [stderr] 11 | 0xE4E594, 0xCFEF96, 0xBDF4AB, 0xB3F3CC, 0xB5EBF2, 0xB8B8B8, 0x000000, 0x000000 [INFO] [stderr] | ^^^^^^^^ help: consider: `0x00B8_B8B8` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:11:63 [INFO] [stderr] | [INFO] [stderr] 11 | 0xE4E594, 0xCFEF96, 0xBDF4AB, 0xB3F3CC, 0xB5EBF2, 0xB8B8B8, 0x000000, 0x000000 [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/ppu/colors.rs:11:73 [INFO] [stderr] | [INFO] [stderr] 11 | 0xE4E594, 0xCFEF96, 0xBDF4AB, 0xB3F3CC, 0xB5EBF2, 0xB8B8B8, 0x000000, 0x000000 [INFO] [stderr] | ^^^^^^^^ help: consider: `0x0000_0000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: returning the result of a let binding from a block. Consider returning the expression directly. [INFO] [stderr] --> src/ppu/vram.rs:89:5 [INFO] [stderr] | [INFO] [stderr] 89 | result [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::let_and_return)] on by default [INFO] [stderr] note: this expression can be directly returned [INFO] [stderr] --> src/ppu/vram.rs:84:18 [INFO] [stderr] | [INFO] [stderr] 84 | let result = match mirroring { [INFO] [stderr] | __________________^ [INFO] [stderr] 85 | | Mirroring::None => address - 0x2000, [INFO] [stderr] 86 | | Mirroring::Horizontal => ((address / 2) & NAMETABLE_SIZE) + (address % NAMETABLE_SIZE), [INFO] [stderr] 87 | | Mirroring::Vertical => address % (2 * NAMETABLE_SIZE), [INFO] [stderr] 88 | | }; [INFO] [stderr] | |_____^ [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#let_and_return [INFO] [stderr] [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/ppu/renderer.rs:188:26 [INFO] [stderr] | [INFO] [stderr] 188 | 280...304 => if pre { [INFO] [stderr] | __________________________^ [INFO] [stderr] 189 | | if registers.mask.rendering() { [INFO] [stderr] 190 | | registers.v_address.copy_y(registers.t_address); [INFO] [stderr] 191 | | } [INFO] [stderr] 192 | | }, [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 188 | 280...304 => if pre && registers.mask.rendering() { [INFO] [stderr] 189 | registers.v_address.copy_y(registers.t_address); [INFO] [stderr] 190 | }, [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/ppu/registers.rs:209:36 [INFO] [stderr] | [INFO] [stderr] 209 | reg.write_register(0x2005, 0b10101_010); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `0b1010_1010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/ppu/registers.rs:214:36 [INFO] [stderr] | [INFO] [stderr] 214 | reg.write_register(0x2005, 0b01010_101); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `0b0101_0101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#inconsistent_digit_grouping [INFO] [stderr] [INFO] [stderr] warning: digit groups should be smaller [INFO] [stderr] --> src/ppu/registers.rs:223:36 [INFO] [stderr] | [INFO] [stderr] 223 | reg.write_register(0x2006, 0b11_101010); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `0b1110_1010` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::large_digit_groups)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_digit_groups [INFO] [stderr] [INFO] [stderr] warning: digit groups should be smaller [INFO] [stderr] --> src/ppu/registers.rs:224:47 [INFO] [stderr] | [INFO] [stderr] 224 | assert_eq!(reg.t_address.high_byte(), 0b00_101010); [INFO] [stderr] | ^^^^^^^^^^^ help: consider: `0b0010_1010` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#large_digit_groups [INFO] [stderr] [INFO] [stderr] warning: unused import: `super::*` [INFO] [stderr] --> src/bus.rs:203:9 [INFO] [stderr] | [INFO] [stderr] 203 | use super::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:77:31 [INFO] [stderr] | [INFO] [stderr] 77 | let address = 0x100 + self.sp as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(self.sp)` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cast_lossless)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:82:31 [INFO] [stderr] | [INFO] [stderr] 82 | let address = 0x100 + self.sp as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(self.sp)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:93:9 [INFO] [stderr] | [INFO] [stderr] 93 | (self.pop_byte() as u16) | ((self.pop_byte() as u16) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.pop_byte())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:93:37 [INFO] [stderr] | [INFO] [stderr] 93 | (self.pop_byte() as u16) | ((self.pop_byte() as u16) << 8) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.pop_byte())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:150:31 [INFO] [stderr] | [INFO] [stderr] 150 | Mode::ZeroPage => self.next_byte() as u16, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.next_byte())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:615:22 [INFO] [stderr] | [INFO] [stderr] 615 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^ help: try: `u16::from(a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:615:33 [INFO] [stderr] | [INFO] [stderr] 615 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(operand)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:615:50 [INFO] [stderr] | [INFO] [stderr] 615 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.carry())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:624:22 [INFO] [stderr] | [INFO] [stderr] 624 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^ help: try: `u16::from(a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:624:33 [INFO] [stderr] | [INFO] [stderr] 624 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(operand)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:624:50 [INFO] [stderr] | [INFO] [stderr] 624 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.carry())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1050:22 [INFO] [stderr] | [INFO] [stderr] 1050 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^ help: try: `u16::from(a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1050:33 [INFO] [stderr] | [INFO] [stderr] 1050 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(operand)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1050:50 [INFO] [stderr] | [INFO] [stderr] 1050 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.carry())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1077:22 [INFO] [stderr] | [INFO] [stderr] 1077 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^ help: try: `u16::from(a)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1077:33 [INFO] [stderr] | [INFO] [stderr] 1077 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: try: `u16::from(operand)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1077:50 [INFO] [stderr] | [INFO] [stderr] 1077 | let result = a as u16 + operand as u16 + self.carry() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.carry())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1146:28 [INFO] [stderr] | [INFO] [stderr] 1146 | if cross(address - self.y as u16, self.y) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from(self.y)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1147:24 [INFO] [stderr] | [INFO] [stderr] 1147 | address &= (self.x as u16) << 8; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.x)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1155:28 [INFO] [stderr] | [INFO] [stderr] 1155 | if cross(address - self.x as u16, self.x) { [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from(self.x)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1156:24 [INFO] [stderr] | [INFO] [stderr] 1156 | address &= (self.y as u16) << 8; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: try: `u16::from(self.y)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1182:22 [INFO] [stderr] | [INFO] [stderr] 1182 | high_byte(base + offset as u16) != high_byte(base) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from(offset)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/cpu.rs:1186:19 [INFO] [stderr] | [INFO] [stderr] 1186 | base.into() + offset as u16 [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from(offset)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 94 [INFO] [stderr] --> src/./cpu_test.rs:99:1 [INFO] [stderr] | [INFO] [stderr] 99 | / fn test_lda() { [INFO] [stderr] 100 | | test_op!("lda", Immediate, [0x00]{} => []{ a: 0x00, p: 0b00000010 }); [INFO] [stderr] 101 | | test_op!("lda", Immediate, [0xFF]{} => []{ a: 0xFF, p: 0b10000000 }); [INFO] [stderr] 102 | | test_op!("lda", Immediate, [0x20]{} => []{ a: 0x20, p: 0 }); [INFO] [stderr] ... | [INFO] [stderr] 109 | | test_op!("lda", IndirectY, [0x02, 0x04, 0, 0, 0x90]{y:1} => []{ a: 0x90 }); [INFO] [stderr] 110 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::cyclomatic_complexity)] on by default [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 67 [INFO] [stderr] --> src/./cpu_test.rs:113:1 [INFO] [stderr] | [INFO] [stderr] 113 | / fn test_ldx() { [INFO] [stderr] 114 | | test_op!("ldx", Immediate, [0x00]{} => []{ x: 0x00, p: 0b00000010 }); [INFO] [stderr] 115 | | test_op!("ldx", Immediate, [0xFF]{} => []{ x: 0xFF, p: 0b10000000 }); [INFO] [stderr] 116 | | test_op!("ldx", Immediate, [0x20]{} => []{ x: 0x20, p: 0 }); [INFO] [stderr] ... | [INFO] [stderr] 120 | | test_op!("ldx", AbsoluteY, [0x03, 0, 0, 0x90]{y:1} => []{ x: 0x90 }); [INFO] [stderr] 121 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 67 [INFO] [stderr] --> src/./cpu_test.rs:124:1 [INFO] [stderr] | [INFO] [stderr] 124 | / fn test_ldy() { [INFO] [stderr] 125 | | test_op!("ldy", Immediate, [0x00]{} => []{ y: 0x00, p: 0b00000010 }); [INFO] [stderr] 126 | | test_op!("ldy", Immediate, [0xFF]{} => []{ y: 0xFF, p: 0b10000000 }); [INFO] [stderr] 127 | | test_op!("ldy", Immediate, [0x20]{} => []{ y: 0x20, p: 0 }); [INFO] [stderr] ... | [INFO] [stderr] 131 | | test_op!("ldy", AbsoluteX, [0x03, 0, 0, 0x90]{x:1} => []{ y: 0x90 }); [INFO] [stderr] 132 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 57 [INFO] [stderr] --> src/./cpu_test.rs:135:1 [INFO] [stderr] | [INFO] [stderr] 135 | / fn test_sta() { [INFO] [stderr] 136 | | test_op!("sta", ZeroPage, [0x02]{a: 0x66} => [0x02, 0x66]{}); [INFO] [stderr] 137 | | test_op!("sta", ZeroPageX, [0x02]{a: 0x66, x:1} => [0x02, 0, 0x66]{}); [INFO] [stderr] 138 | | test_op!("sta", Absolute, [0x04, 0]{a:0x66} => [0x04, 0, 0, 0x66]{}); [INFO] [stderr] ... | [INFO] [stderr] 142 | | test_op!("sta", IndirectY, [0x02, 0x04, 0, 0, 0]{a: 0x66, y:1} => [0x02, 0x04, 0, 0, 0x66]{}); [INFO] [stderr] 143 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 102 [INFO] [stderr] --> src/./cpu_test.rs:160:1 [INFO] [stderr] | [INFO] [stderr] 160 | / fn test_adc() { [INFO] [stderr] 161 | | test_op!("adc", Immediate, [3]{a:2, p:1} => []{ a: 6 }); [INFO] [stderr] 162 | | test_op!("adc", Immediate, [255]{a:1, p:0} => []{ a: 0, p: 0b00000011 }); [INFO] [stderr] 163 | | test_op!("adc", Immediate, [127]{a:1, p:0} => []{ a: 128, p: 0b11000000 }); [INFO] [stderr] ... | [INFO] [stderr] 171 | | test_op!("adc", IndirectY, [0x02, 0x04, 0, 0, 0x90]{y:1, a: 1} => []{ a: 0x91 }); [INFO] [stderr] 172 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 92 [INFO] [stderr] --> src/./cpu_test.rs:175:1 [INFO] [stderr] | [INFO] [stderr] 175 | / fn test_sbc() { [INFO] [stderr] 176 | | test_op!("sbc", Immediate, [2]{a:10, p:1} => []{ a: 8 }); [INFO] [stderr] 177 | | test_op!("sbc", Immediate, [2]{a:10, p:0} => []{ a: 7 }); [INFO] [stderr] 178 | | test_op!("sbc", Immediate, [176]{a:80, p:1} => []{ a: 160, p: 0b11000000 }); [INFO] [stderr] ... | [INFO] [stderr] 185 | | test_op!("sbc", IndirectY, [0x02, 0x04, 0, 0, 0x90]{y:1, a: 0xFF, p: 1} => []{ a: 0x6f }); [INFO] [stderr] 186 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 91 [INFO] [stderr] --> src/./cpu_test.rs:189:1 [INFO] [stderr] | [INFO] [stderr] 189 | / fn test_cmp() { [INFO] [stderr] 190 | | test_op!("cmp", Immediate, [10]{a:10} => []{ p: 0b00000011 }); [INFO] [stderr] 191 | | test_op!("cmp", Immediate, [100]{a:10} => []{ p: 0b10000000 }); [INFO] [stderr] 192 | | test_op!("cmp", Immediate, [10]{a:100} => []{ p: 0b00000001 }); [INFO] [stderr] ... | [INFO] [stderr] 199 | | test_op!("cmp", IndirectY, [0x02, 0x04, 0, 0, 10]{y:1, a: 10} => []{ p: 0b00000011 }); [INFO] [stderr] 200 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 46 [INFO] [stderr] --> src/./cpu_test.rs:203:1 [INFO] [stderr] | [INFO] [stderr] 203 | / fn test_cpx() { [INFO] [stderr] 204 | | test_op!("cpx", Immediate, [10]{x:10} => []{ p: 0b00000011 }); [INFO] [stderr] 205 | | test_op!("cpx", Immediate, [100]{x:10} => []{ p: 0b10000000 }); [INFO] [stderr] 206 | | test_op!("cpx", Immediate, [10]{x:100} => []{ p: 0b00000001 }); [INFO] [stderr] 207 | | test_op!("cpx", ZeroPage, [0x02, 10]{x: 10} => []{ p: 0b00000011 }); [INFO] [stderr] 208 | | test_op!("cpx", Absolute, [0x04, 0, 0, 10]{x:10} => []{ p: 0b00000011 }); [INFO] [stderr] 209 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 46 [INFO] [stderr] --> src/./cpu_test.rs:212:1 [INFO] [stderr] | [INFO] [stderr] 212 | / fn test_cpy() { [INFO] [stderr] 213 | | test_op!("cpy", Immediate, [10]{y:10} => []{ p: 0b00000011 }); [INFO] [stderr] 214 | | test_op!("cpy", Immediate, [100]{y:10} => []{ p: 0b10000000 }); [INFO] [stderr] 215 | | test_op!("cpy", Immediate, [10]{y:100} => []{ p: 0b00000001 }); [INFO] [stderr] 216 | | test_op!("cpy", ZeroPage, [0x02, 10]{y: 10} => []{ p: 0b00000011 }); [INFO] [stderr] 217 | | test_op!("cpy", Absolute, [0x04, 0, 0, 10]{y:10} => []{ p: 0b00000011 }); [INFO] [stderr] 218 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 94 [INFO] [stderr] --> src/./cpu_test.rs:221:1 [INFO] [stderr] | [INFO] [stderr] 221 | / fn test_and() { [INFO] [stderr] 222 | | test_op!("and", Immediate, [0b00001111]{a:0b01010101} => []{ a: 0b00000101, p: 0 }); [INFO] [stderr] 223 | | test_op!("and", Immediate, [0b10001111]{a:0b11010101} => []{ a: 0b10000101, p: 0b10000000 }); [INFO] [stderr] 224 | | test_op!("and", Immediate, [0]{a:0b11010101} => []{ a: 0, p: 0b00000010 }); [INFO] [stderr] ... | [INFO] [stderr] 231 | | test_op!("and", IndirectY, [0x02, 0x04, 0, 0, 0xFF]{y:1, a: 0xF0} => []{a: 0xF0}); [INFO] [stderr] 232 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 94 [INFO] [stderr] --> src/./cpu_test.rs:235:1 [INFO] [stderr] | [INFO] [stderr] 235 | / fn test_ora() { [INFO] [stderr] 236 | | test_op!("ora", Immediate, [0b00001111]{a:0b01010101} => []{ a: 0b01011111, p: 0 }); [INFO] [stderr] 237 | | test_op!("ora", Immediate, [0b10001111]{a:0b01010101} => []{ a: 0b11011111, p: 0b10000000 }); [INFO] [stderr] 238 | | test_op!("ora", Immediate, [0]{a:0} => []{ a: 0, p: 0b00000010 }); [INFO] [stderr] ... | [INFO] [stderr] 245 | | test_op!("ora", IndirectY, [0x02, 0x04, 0, 0, 0xFF]{y:1, a: 0xF0} => []{a: 0xFF}); [INFO] [stderr] 246 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 94 [INFO] [stderr] --> src/./cpu_test.rs:249:1 [INFO] [stderr] | [INFO] [stderr] 249 | / fn test_eor() { [INFO] [stderr] 250 | | test_op!("eor", Immediate, [0b00001111]{a:0b01010101} => []{ a: 0b01011010, p: 0 }); [INFO] [stderr] 251 | | test_op!("eor", Immediate, [0b10001111]{a:0b01010101} => []{ a: 0b11011010, p: 0b10000000 }); [INFO] [stderr] 252 | | test_op!("eor", Immediate, [0xFF]{a:0xFF} => []{ a: 0, p: 0b00000010 }); [INFO] [stderr] ... | [INFO] [stderr] 259 | | test_op!("eor", IndirectY, [0x02, 0x04, 0, 0, 0xFF]{y:1, a: 0xF0} => []{a: 0x0F}); [INFO] [stderr] 260 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 28 [INFO] [stderr] --> src/./cpu_test.rs:263:1 [INFO] [stderr] | [INFO] [stderr] 263 | / fn test_bit() { [INFO] [stderr] 264 | | test_op!("bit", ZeroPage, [0x02, 0x00]{a: 0x0F} => []{p: 0b00000010}); [INFO] [stderr] 265 | | test_op!("bit", ZeroPage, [0x02, 0xF0]{a: 0xFF} => []{p: 0b11000000}); [INFO] [stderr] 266 | | test_op!("bit", Absolute, [0x03, 0, 0xF0]{a: 0xFF} => []{p: 0b11000000}); [INFO] [stderr] 267 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 55 [INFO] [stderr] --> src/./cpu_test.rs:270:1 [INFO] [stderr] | [INFO] [stderr] 270 | / fn test_rol() { [INFO] [stderr] 271 | | test_op!("rol", ZeroPage, [0x02, 0xFF]{p:1} => [0x02, 0xFF]{p: 0b10000001}); [INFO] [stderr] 272 | | test_op!("rol", ZeroPage, [0x02, 0xFF]{p:0} => [0x02, 0xFE]{p: 0b10000001}); [INFO] [stderr] 273 | | test_op!("rol", ZeroPage, [0x02, 0b10000000]{p:0} => [0x02, 0]{p: 0b00000011}); [INFO] [stderr] ... | [INFO] [stderr] 276 | | test_op!("rol", AbsoluteX, [0x03, 0, 0, 0xFF]{p:1, x: 1} => [0x03, 0, 0, 0xFF]{p: 0b10000001}); [INFO] [stderr] 277 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 64 [INFO] [stderr] --> src/./cpu_test.rs:280:1 [INFO] [stderr] | [INFO] [stderr] 280 | / fn test_ror() { [INFO] [stderr] 281 | | test_op!("ror", ZeroPage, [0x02, 0xFF]{p:1} => [0x02, 0xFF]{p: 0b10000001}); [INFO] [stderr] 282 | | test_op!("ror", ZeroPage, [0x02, 0xFF]{p:0} => [0x02, 0x7f]{p: 0b00000001}); [INFO] [stderr] 283 | | test_op!("ror", ZeroPage, [0x02, 1]{p:0} => [0x02, 0]{p: 0b00000011}); [INFO] [stderr] ... | [INFO] [stderr] 287 | | test_op!("ror", NoMode, []{a: 2} => []{a: 1}); [INFO] [stderr] 288 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 61 [INFO] [stderr] --> src/./cpu_test.rs:291:1 [INFO] [stderr] | [INFO] [stderr] 291 | / fn test_asl() { [INFO] [stderr] 292 | | test_op!("asl", ZeroPage, [0x02, 0xFF]{p:1} => [0x02, 0xFE]{p: 0b10000001}); [INFO] [stderr] 293 | | test_op!("asl", ZeroPage, [0x02, 0xFF]{p:0} => [0x02, 0xFE]{p: 0b10000001}); [INFO] [stderr] 294 | | test_op!("asl", ZeroPage, [0x02, 0b10000000]{} => [0x02, 0]{p: 0b00000011}); [INFO] [stderr] ... | [INFO] [stderr] 298 | | test_op!("asl", NoMode, []{a: 1} => []{a: 2}); [INFO] [stderr] 299 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 52 [INFO] [stderr] --> src/./cpu_test.rs:302:1 [INFO] [stderr] | [INFO] [stderr] 302 | / fn test_lsr() { [INFO] [stderr] 303 | | test_op!("lsr", ZeroPage, [0x02, 1]{p:1} => [0x02, 0]{p: 0b00000011}); [INFO] [stderr] 304 | | test_op!("lsr", ZeroPage, [0x02, 1]{p:0} => [0x02, 0]{p: 0b00000011}); [INFO] [stderr] 305 | | test_op!("lsr", ZeroPageX, [0x02, 0, 2]{x: 1} => [0x02, 0, 1]{}); [INFO] [stderr] ... | [INFO] [stderr] 308 | | test_op!("lsr", NoMode, []{a: 2} => []{a: 1}); [INFO] [stderr] 309 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 43 [INFO] [stderr] --> src/./cpu_test.rs:312:1 [INFO] [stderr] | [INFO] [stderr] 312 | / fn test_inc() { [INFO] [stderr] 313 | | test_op!("inc", ZeroPage, [0x02, 255]{} => [0x02, 0]{p: 0b00000010}); [INFO] [stderr] 314 | | test_op!("inc", ZeroPage, [0x02, 127]{} => [0x02, 128]{p: 0b10000000}); [INFO] [stderr] 315 | | test_op!("inc", ZeroPageX, [0x02, 0, 2]{x: 1} => [0x02, 0, 3]{}); [INFO] [stderr] 316 | | test_op!("inc", Absolute, [0x03, 0, 2]{} => [0x03, 0, 3]{}); [INFO] [stderr] 317 | | test_op!("inc", AbsoluteX, [0x03, 0, 0, 2]{x: 1} => [0x03, 0, 0, 3]{}); [INFO] [stderr] 318 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 43 [INFO] [stderr] --> src/./cpu_test.rs:321:1 [INFO] [stderr] | [INFO] [stderr] 321 | / fn test_dec() { [INFO] [stderr] 322 | | test_op!("dec", ZeroPage, [0x02, 0]{} => [0x02, 255]{p: 0b10000000}); [INFO] [stderr] 323 | | test_op!("dec", ZeroPage, [0x02, 1]{} => [0x02, 0]{p: 0b00000010}); [INFO] [stderr] 324 | | test_op!("dec", ZeroPageX, [0x02, 0, 2]{x: 1} => [0x02, 0, 1]{}); [INFO] [stderr] 325 | | test_op!("dec", Absolute, [0x03, 0, 2]{} => [0x03, 0, 1]{}); [INFO] [stderr] 326 | | test_op!("dec", AbsoluteX, [0x03, 0, 0, 2]{x: 1} => [0x03, 0, 0, 1]{}); [INFO] [stderr] 327 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 34 [INFO] [stderr] --> src/./cpu_test.rs:354:1 [INFO] [stderr] | [INFO] [stderr] 354 | / fn test_tax() { [INFO] [stderr] 355 | | test_op!("tax", NoMode, []{a: 1} => []{a: 1, x: 1, p: 0b00000000}); [INFO] [stderr] 356 | | test_op!("tax", NoMode, []{a: 0} => []{a: 0, x: 0, p: 0b00000010}); [INFO] [stderr] 357 | | test_op!("tax", NoMode, []{a: 128} => []{a: 128, x: 128, p: 0b10000000}); [INFO] [stderr] 358 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 34 [INFO] [stderr] --> src/./cpu_test.rs:361:1 [INFO] [stderr] | [INFO] [stderr] 361 | / fn test_tay() { [INFO] [stderr] 362 | | test_op!("tay", NoMode, []{a: 1} => []{a: 1, y: 1, p: 0b00000000}); [INFO] [stderr] 363 | | test_op!("tay", NoMode, []{a: 0} => []{a: 0, y: 0, p: 0b00000010}); [INFO] [stderr] 364 | | test_op!("tay", NoMode, []{a: 128} => []{a: 128, y: 128, p: 0b10000000}); [INFO] [stderr] 365 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 34 [INFO] [stderr] --> src/./cpu_test.rs:367:1 [INFO] [stderr] | [INFO] [stderr] 367 | / fn test_txa() { [INFO] [stderr] 368 | | test_op!("txa", NoMode, []{x: 1} => []{a: 1, x: 1, p: 0b00000000}); [INFO] [stderr] 369 | | test_op!("txa", NoMode, []{x: 0} => []{a: 0, x: 0, p: 0b00000010}); [INFO] [stderr] 370 | | test_op!("txa", NoMode, []{x: 128} => []{a: 128, x: 128, p: 0b10000000}); [INFO] [stderr] 371 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 34 [INFO] [stderr] --> src/./cpu_test.rs:374:1 [INFO] [stderr] | [INFO] [stderr] 374 | / fn test_tya() { [INFO] [stderr] 375 | | test_op!("tya", NoMode, []{y: 1} => []{a: 1, y: 1, p: 0b00000000}); [INFO] [stderr] 376 | | test_op!("tya", NoMode, []{y: 0} => []{a: 0, y: 0, p: 0b00000010}); [INFO] [stderr] 377 | | test_op!("tya", NoMode, []{y: 128} => []{a: 128, y: 128, p: 0b10000000}); [INFO] [stderr] 378 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 34 [INFO] [stderr] --> src/./cpu_test.rs:381:1 [INFO] [stderr] | [INFO] [stderr] 381 | / fn test_tsx() { [INFO] [stderr] 382 | | test_op!("tsx", NoMode, []{sp: 1} => []{sp: 1, x: 1, p: 0b00000000}); [INFO] [stderr] 383 | | test_op!("tsx", NoMode, []{sp: 0} => []{sp: 0, x: 0, p: 0b00000010}); [INFO] [stderr] 384 | | test_op!("tsx", NoMode, []{sp: 128} => []{sp: 128, x: 128, p: 0b10000000}); [INFO] [stderr] 385 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: the function has a cyclomatic complexity of 64 [INFO] [stderr] --> src/./cpu_test.rs:393:1 [INFO] [stderr] | [INFO] [stderr] 393 | / fn test_flag_ops() { [INFO] [stderr] 394 | | test_op!("clc", NoMode, []{p: 0b11111111} => []{p: 0b11111110}); [INFO] [stderr] 395 | | test_op!("sec", NoMode, []{p: 0} => []{p: 1}); [INFO] [stderr] 396 | | test_op!("cli", NoMode, []{p: 0b11111111} => []{p: 0b11111011}); [INFO] [stderr] ... | [INFO] [stderr] 400 | | test_op!("sed", NoMode, []{p: 0} => []{p: 0b00001000}); [INFO] [stderr] 401 | | } [INFO] [stderr] | |_^ [INFO] [stderr] | [INFO] [stderr] = help: you could split it up into multiple smaller functions [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cyclomatic_complexity [INFO] [stderr] [INFO] [stderr] warning: redundant pattern matching, consider using `is_some()` [INFO] [stderr] --> src/apu/length_counter.rs:56:16 [INFO] [stderr] | [INFO] [stderr] 56 | if let Some(_) = self.pending_register { [INFO] [stderr] | _________- ^^^^^^^ [INFO] [stderr] 57 | | if self.counter == 0 { [INFO] [stderr] 58 | | return; [INFO] [stderr] 59 | | } else { [INFO] [stderr] 60 | | self.pending_register = None; [INFO] [stderr] 61 | | } [INFO] [stderr] 62 | | } [INFO] [stderr] | |_________- help: try this: `if self.pending_register.is_some()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_pattern_matching)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_pattern_matching [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/apu/dmc_channel.rs:71:49 [INFO] [stderr] | [INFO] [stderr] 71 | self.sample_address = 0xC000 + (value as u16 * 64); [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/apu/dmc_channel.rs:74:43 [INFO] [stderr] | [INFO] [stderr] 74 | self.sample_length = 1 + (value as u16 * 16); [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/apu/sequencer.rs:32:48 [INFO] [stderr] | [INFO] [stderr] 32 | self.period = (self.period & 0xFF00) | value as u16; [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/apu/sequencer.rs:36:50 [INFO] [stderr] | [INFO] [stderr] 36 | self.period = (self.period & 0x00FF) | ((value as u16 & 0b111) << 8); [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/apu/sweep.rs:59:26 [INFO] [stderr] | [INFO] [stderr] 59 | pub fn target_period(&self, sequencer: &Sequencer) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::trivially_copy_pass_by_ref)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/apu/mod.rs:166:18 [INFO] [stderr] | [INFO] [stderr] 166 | let p0 = self.pulse_0.sample() as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(self.pulse_0.sample())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/apu/mod.rs:167:18 [INFO] [stderr] | [INFO] [stderr] 167 | let p1 = self.pulse_1.sample() as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(self.pulse_1.sample())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/apu/mod.rs:168:17 [INFO] [stderr] | [INFO] [stderr] 168 | let t = self.triangle.sample() as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(self.triangle.sample())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/apu/mod.rs:169:17 [INFO] [stderr] | [INFO] [stderr] 169 | let n = self.noise.sample() as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(self.noise.sample())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to f64 may become silently lossy if types change [INFO] [stderr] --> src/apu/mod.rs:170:17 [INFO] [stderr] | [INFO] [stderr] 170 | let d = self.dmc.sample() as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `f64::from(self.dmc.sample())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/address.rs:20:30 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn nametable_address(&self) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/address.rs:25:30 [INFO] [stderr] | [INFO] [stderr] 25 | pub fn attribute_address(&self) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/address.rs:26:18 [INFO] [stderr] | [INFO] [stderr] 26 | let nt = self.nametable() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.nametable())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/address.rs:27:18 [INFO] [stderr] | [INFO] [stderr] 27 | let cy = self.coarse_y() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.coarse_y())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/address.rs:28:18 [INFO] [stderr] | [INFO] [stderr] 28 | let cx = self.coarse_x() as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.coarse_x())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/address.rs:34:24 [INFO] [stderr] | [INFO] [stderr] 34 | pub fn tile_offset(&self, tile_number: u8) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/address.rs:35:15 [INFO] [stderr] | [INFO] [stderr] 35 | (16 * tile_number as u16) | self.fine_y() as u16 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u16::from(tile_number)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/address.rs:35:37 [INFO] [stderr] | [INFO] [stderr] 35 | (16 * tile_number as u16) | self.fine_y() as u16 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.fine_y())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/control.rs:15:26 [INFO] [stderr] | [INFO] [stderr] 15 | pub fn sprite_height(&self) -> u8 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/control.rs:22:29 [INFO] [stderr] | [INFO] [stderr] 22 | pub fn sprite_tile_base(&self) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/control.rs:26:33 [INFO] [stderr] | [INFO] [stderr] 26 | pub fn background_tile_base(&self) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/control.rs:30:29 [INFO] [stderr] | [INFO] [stderr] 30 | pub fn increment_amount(&self) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/mask.rs:16:22 [INFO] [stderr] | [INFO] [stderr] 16 | pub fn rendering(&self) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/mask.rs:20:33 [INFO] [stderr] | [INFO] [stderr] 20 | pub fn rendering_background(&self, x: usize) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/mask.rs:24:30 [INFO] [stderr] | [INFO] [stderr] 24 | pub fn rendering_sprites(&self, x: usize) -> bool { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/sprite.rs:18:17 [INFO] [stderr] | [INFO] [stderr] 18 | pub fn base(&self) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/sprite.rs:19:19 [INFO] [stderr] | [INFO] [stderr] 19 | (0x1000 * (self.0 & 1) as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.0 & 1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/sprite.rs:21:25 [INFO] [stderr] | [INFO] [stderr] 21 | pub fn large_offset(&self) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/sprite.rs:22:15 [INFO] [stderr] | [INFO] [stderr] 22 | (16 * (self.0 & !1) as u16) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.0 & !1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/ppu/sprite.rs:24:25 [INFO] [stderr] | [INFO] [stderr] 24 | pub fn small_offset(&self) -> u16 { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/sprite.rs:25:15 [INFO] [stderr] | [INFO] [stderr] 25 | (16 * self.0 as u16) [INFO] [stderr] | ^^^^^^^^^^^^^ help: try: `u16::from(self.0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/sprite.rs:61:52 [INFO] [stderr] | [INFO] [stderr] 61 | ((scanline - self.y as usize) as u16 % control.sprite_height() as u16) as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(control.sprite_height())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/sprite.rs:64:24 [INFO] [stderr] | [INFO] [stderr] 64 | y_offset = control.sprite_height() as u16 - 1 - y_offset; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(control.sprite_height())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0 + (7 * 16)` [INFO] [stderr] --> src/ppu/sprite.rs:102:56 [INFO] [stderr] | [INFO] [stderr] 102 | assert_eq!(sprite.tile_address(5, Control(0)), 0 + (7 * 16) + (5 - 5)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::identity_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `(7 * 16)` [INFO] [stderr] --> src/ppu/sprite.rs:102:56 [INFO] [stderr] | [INFO] [stderr] 102 | assert_eq!(sprite.tile_address(5, Control(0)), 0 + (7 * 16) + (5 - 5)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `-` [INFO] [stderr] --> src/ppu/sprite.rs:102:71 [INFO] [stderr] | [INFO] [stderr] 102 | assert_eq!(sprite.tile_address(5, Control(0)), 0 + (7 * 16) + (5 - 5)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[deny(clippy::eq_op)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `(7 * 16)` [INFO] [stderr] --> src/ppu/sprite.rs:103:56 [INFO] [stderr] | [INFO] [stderr] 103 | assert_eq!(sprite.tile_address(8, Control(0)), 0 + (7 * 16) + (8 - 5)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `(7 * 16)` [INFO] [stderr] --> src/ppu/sprite.rs:104:57 [INFO] [stderr] | [INFO] [stderr] 104 | assert_eq!(sprite.tile_address(12, Control(0)), 0 + (7 * 16) + (12 - 5)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0 + (7 * 16)` [INFO] [stderr] --> src/ppu/sprite.rs:105:57 [INFO] [stderr] | [INFO] [stderr] 105 | assert_eq!(sprite.tile_address(13, Control(0)), 0 + (7 * 16) + (5 - 5)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `(7 * 16)` [INFO] [stderr] --> src/ppu/sprite.rs:105:57 [INFO] [stderr] | [INFO] [stderr] 105 | assert_eq!(sprite.tile_address(13, Control(0)), 0 + (7 * 16) + (5 - 5)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `-` [INFO] [stderr] --> src/ppu/sprite.rs:105:72 [INFO] [stderr] | [INFO] [stderr] 105 | assert_eq!(sprite.tile_address(13, Control(0)), 0 + (7 * 16) + (5 - 5)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `(7 * 16)` [INFO] [stderr] --> src/ppu/sprite.rs:111:56 [INFO] [stderr] | [INFO] [stderr] 111 | assert_eq!(sprite.tile_address(5, Control(0)), 0 + (7 * 16) + (12 - 5)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `(7 * 16)` [INFO] [stderr] --> src/ppu/sprite.rs:112:56 [INFO] [stderr] | [INFO] [stderr] 112 | assert_eq!(sprite.tile_address(8, Control(0)), 0 + (7 * 16) + (9 - 5)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0 + (7 * 16)` [INFO] [stderr] --> src/ppu/sprite.rs:113:57 [INFO] [stderr] | [INFO] [stderr] 113 | assert_eq!(sprite.tile_address(12, Control(0)), 0 + (7 * 16) + (5 - 5)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `(7 * 16)` [INFO] [stderr] --> src/ppu/sprite.rs:113:57 [INFO] [stderr] | [INFO] [stderr] 113 | assert_eq!(sprite.tile_address(12, Control(0)), 0 + (7 * 16) + (5 - 5)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `-` [INFO] [stderr] --> src/ppu/sprite.rs:113:72 [INFO] [stderr] | [INFO] [stderr] 113 | assert_eq!(sprite.tile_address(12, Control(0)), 0 + (7 * 16) + (5 - 5)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `(7 * 16)` [INFO] [stderr] --> src/ppu/sprite.rs:114:57 [INFO] [stderr] | [INFO] [stderr] 114 | assert_eq!(sprite.tile_address(13, Control(0)), 0 + (7 * 16) + (12 - 5)); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0x1000 + (6 * 16)` [INFO] [stderr] --> src/ppu/sprite.rs:121:47 [INFO] [stderr] | [INFO] [stderr] 121 | assert_eq!(sprite.tile_address(5, c), 0x1000 + (6 * 16) + (5 - 5)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `-` [INFO] [stderr] --> src/ppu/sprite.rs:121:67 [INFO] [stderr] | [INFO] [stderr] 121 | assert_eq!(sprite.tile_address(5, c), 0x1000 + (6 * 16) + (5 - 5)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0x1000 + (6 * 16)` [INFO] [stderr] --> src/ppu/sprite.rs:127:48 [INFO] [stderr] | [INFO] [stderr] 127 | assert_eq!(sprite.tile_address(21, c), 0x1000 + (6 * 16) + (5 - 5)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `-` [INFO] [stderr] --> src/ppu/sprite.rs:127:68 [INFO] [stderr] | [INFO] [stderr] 127 | assert_eq!(sprite.tile_address(21, c), 0x1000 + (6 * 16) + (5 - 5)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0x1000 + (6 * 16) + 0` [INFO] [stderr] --> src/ppu/sprite.rs:136:48 [INFO] [stderr] | [INFO] [stderr] 136 | assert_eq!(sprite.tile_address(20, c), 0x1000 + (6 * 16) + 0 + (5 - 5)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `0x1000 + (6 * 16)` [INFO] [stderr] --> src/ppu/sprite.rs:136:48 [INFO] [stderr] | [INFO] [stderr] 136 | assert_eq!(sprite.tile_address(20, c), 0x1000 + (6 * 16) + 0 + (5 - 5)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] error: equal expressions as operands to `-` [INFO] [stderr] --> src/ppu/sprite.rs:136:72 [INFO] [stderr] | [INFO] [stderr] 136 | assert_eq!(sprite.tile_address(20, c), 0x1000 + (6 * 16) + 0 + (5 - 5)); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#eq_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/ppu/sprite.rs:145:39 [INFO] [stderr] | [INFO] [stderr] 145 | assert_eq!(sprite.color_index(4 + 0), 1); [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: the operation is ineffective. Consider reducing it to `4 + 7` [INFO] [stderr] --> src/ppu/sprite.rs:155:39 [INFO] [stderr] | [INFO] [stderr] 155 | assert_eq!(sprite.color_index(4 + 7 - 0), 1); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#identity_op [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/renderer.rs:332:52 [INFO] [stderr] | [INFO] [stderr] 332 | (self.background_shift.low & 0xFF00) | self.background_latch.low as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.background_latch.low)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/renderer.rs:334:53 [INFO] [stderr] | [INFO] [stderr] 334 | (self.background_shift.high & 0xFF00) | self.background_latch.high as u16; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.background_latch.high)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/ppu/renderer.rs:349:13 [INFO] [stderr] | [INFO] [stderr] 349 | color_index as u16 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: try: `u16::from(color_index)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: using `clone` on a `Copy` type [INFO] [stderr] --> src/ppu/registers.rs:144:30 [INFO] [stderr] | [INFO] [stderr] 144 | self.v_address = self.t_address.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: try removing the `clone` call: `self.t_address` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::clone_on_copy)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#clone_on_copy [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/bus.rs:19:9 [INFO] [stderr] | [INFO] [stderr] 19 | / match self.schedule.as_mut() { [INFO] [stderr] 20 | | Some(v) => if *v > 0 { [INFO] [stderr] 21 | | *v -= 1 [INFO] [stderr] 22 | | }, [INFO] [stderr] 23 | | None => (), [INFO] [stderr] 24 | | }; [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::single_match)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 19 | if let Some(v) = self.schedule.as_mut() { if *v > 0 { [INFO] [stderr] 20 | *v -= 1 [INFO] [stderr] 21 | } }; [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/bus.rs:101:36 [INFO] [stderr] | [INFO] [stderr] 101 | 0x4014 => self.oam_dma(value as u16), [INFO] [stderr] | ^^^^^^^^^^^^ help: try: `u16::from(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/bus.rs:133:9 [INFO] [stderr] | [INFO] [stderr] 133 | (self.read_byte(a) as u16) | (self.read_byte(b) as u16) << 8 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.read_byte(a))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u16 may become silently lossy if types change [INFO] [stderr] --> src/bus.rs:133:38 [INFO] [stderr] | [INFO] [stderr] 133 | (self.read_byte(a) as u16) | (self.read_byte(b) as u16) << 8 [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u16::from(self.read_byte(b))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#cast_lossless [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/cartridge/mapper1.rs:39:18 [INFO] [stderr] | [INFO] [stderr] 39 | fn mirroring(&self) -> Mirroring { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/cartridge/mapper1.rs:47:17 [INFO] [stderr] | [INFO] [stderr] 47 | fn prg_mode(&self) -> PrgMode { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: this argument is passed by reference, but would be more efficient if passed by value [INFO] [stderr] --> src/cartridge/mapper1.rs:56:17 [INFO] [stderr] | [INFO] [stderr] 56 | fn chr_mode(&self) -> ChrMode { [INFO] [stderr] | ^^^^^ help: consider passing by value instead: `self` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#trivially_copy_pass_by_ref [INFO] [stderr] [INFO] [stderr] warning: you seem to be trying to use match for destructuring a single pattern. Consider using `if let` [INFO] [stderr] --> src/cartridge/mapper3.rs:38:9 [INFO] [stderr] | [INFO] [stderr] 38 | / match address { [INFO] [stderr] 39 | | 0x8000...0xFFFF => { [INFO] [stderr] 40 | | self.chr_0 = value as usize; [INFO] [stderr] 41 | | } [INFO] [stderr] 42 | | _ => (), [INFO] [stderr] 43 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#single_match [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 38 | if let 0x8000...0xFFFF = address { [INFO] [stderr] 39 | self.chr_0 = value as usize; [INFO] [stderr] 40 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: the loop variable `i` is used to index `video_frame` [INFO] [stderr] --> src/lib.rs:115:18 [INFO] [stderr] | [INFO] [stderr] 115 | for i in 0..video_frame.len() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_range_loop)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_range_loop [INFO] [stderr] help: consider using an iterator [INFO] [stderr] | [INFO] [stderr] 115 | for (i, ) in video_frame.iter_mut().enumerate() { [INFO] [stderr] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::zero_ptr)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] warning: `0 as *mut _` detected. Consider using `ptr::null_mut()` [INFO] [stderr] --> src/lib.rs:140:1 [INFO] [stderr] | [INFO] [stderr] 140 | libretro_core!(NesCore); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#zero_ptr [INFO] [stderr] = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error: aborting due to 6 previous errors [INFO] [stderr] [INFO] [stderr] error: Could not compile `nes`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "50b77d52312652c29f6dfae99507021afa181b3868af49fe85988bb04a998ed2"` [INFO] running `"docker" "rm" "-f" "50b77d52312652c29f6dfae99507021afa181b3868af49fe85988bb04a998ed2"` [INFO] [stdout] 50b77d52312652c29f6dfae99507021afa181b3868af49fe85988bb04a998ed2