[INFO] updating cached repository ErickHdez96/RiscVMachine [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/ErickHdez96/RiscVMachine [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/ErickHdez96/RiscVMachine" "work/ex/clippy-test-run/sources/stable/gh/ErickHdez96/RiscVMachine"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable/gh/ErickHdez96/RiscVMachine'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/ErickHdez96/RiscVMachine" "work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/ErickHdez96/RiscVMachine"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/ErickHdez96/RiscVMachine'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 79aa8723345db4368e495e0988d1d1e16eeed643 [INFO] sha for GitHub repo ErickHdez96/RiscVMachine: 79aa8723345db4368e495e0988d1d1e16eeed643 [INFO] validating manifest of ErickHdez96/RiscVMachine 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 ErickHdez96/RiscVMachine 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 ErickHdez96/RiscVMachine [INFO] finished frobbing ErickHdez96/RiscVMachine [INFO] frobbed toml for ErickHdez96/RiscVMachine written to work/ex/clippy-test-run/sources/stable/gh/ErickHdez96/RiscVMachine/Cargo.toml [INFO] started frobbing ErickHdez96/RiscVMachine [INFO] finished frobbing ErickHdez96/RiscVMachine [INFO] frobbed toml for ErickHdez96/RiscVMachine written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/ErickHdez96/RiscVMachine/Cargo.toml [INFO] crate ErickHdez96/RiscVMachine 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 ErickHdez96/RiscVMachine 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-3/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/ErickHdez96/RiscVMachine:/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] 8f3aede847844a3e3142d001f1fd554f3244bb2875256d69f2440e1364c41f47 [INFO] running `"docker" "start" "-a" "8f3aede847844a3e3142d001f1fd554f3244bb2875256d69f2440e1364c41f47"` [INFO] [stderr] Checking risc_v_machine v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/into_instruction.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | 0b0110111 [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b011_0111` [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/into_instruction.rs:19:15 [INFO] [stderr] | [INFO] [stderr] 19 | | 0b0010111 => self.into_u_type(), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b001_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/into_instruction.rs:20:13 [INFO] [stderr] | [INFO] [stderr] 20 | 0b1101111 => self.into_j_type(), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/into_instruction.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | 0b1100111 [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/into_instruction.rs:22:15 [INFO] [stderr] | [INFO] [stderr] 22 | | 0b0000011 [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b000_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/into_instruction.rs:23:15 [INFO] [stderr] | [INFO] [stderr] 23 | | 0b0010011 => self.into_i_type(), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b001_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/into_instruction.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | 0b1100011 => self.into_b_type(), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/into_instruction.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | 0b0100011 => self.into_s_type(), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b010_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/into_instruction.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | 0b0110011 => self.into_r_type(), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b011_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/into_instruction.rs:55:13 [INFO] [stderr] | [INFO] [stderr] 55 | 0b1100111 => Some(JALR), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/into_instruction.rs:56:13 [INFO] [stderr] | [INFO] [stderr] 56 | 0b0000011 => match self.get_funct3() { [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b000_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/into_instruction.rs:64:13 [INFO] [stderr] | [INFO] [stderr] 64 | 0b0010011 => match self.get_funct3() { [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b001_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/into_instruction.rs:111:13 [INFO] [stderr] | [INFO] [stderr] 111 | 0b0110111 => Some(LUI), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b011_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/into_instruction.rs:112:13 [INFO] [stderr] | [INFO] [stderr] 112 | 0b0010111 => Some(AUIPC), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b001_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/into_instruction.rs:121:13 [INFO] [stderr] | [INFO] [stderr] 121 | 0b1101111 => Some(JAL), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/decompose.rs:45:19 [INFO] [stderr] | [INFO] [stderr] 45 | (((self & 0xFE000000) as i32) >> 20) as isize | ((self >> 7) & 0x1F) as isize [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFE00_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/decompose.rs:51:24 [INFO] [stderr] | [INFO] [stderr] 51 | | ((self & 0x7E000000) >> 20) as isize [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7E00_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/machine.rs:24:26 [INFO] [stderr] | [INFO] [stderr] 24 | instruction: 0x0000000103, // NOP Instruction (ADDI x0, x0, 0) [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0x0000_0000_0103` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/into_instruction.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | 0b0110111 [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b011_0111` [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/into_instruction.rs:19:15 [INFO] [stderr] | [INFO] [stderr] 19 | | 0b0010111 => self.into_u_type(), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b001_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/into_instruction.rs:20:13 [INFO] [stderr] | [INFO] [stderr] 20 | 0b1101111 => self.into_j_type(), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/into_instruction.rs:21:13 [INFO] [stderr] | [INFO] [stderr] 21 | 0b1100111 [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/into_instruction.rs:22:15 [INFO] [stderr] | [INFO] [stderr] 22 | | 0b0000011 [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b000_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/into_instruction.rs:23:15 [INFO] [stderr] | [INFO] [stderr] 23 | | 0b0010011 => self.into_i_type(), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b001_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/into_instruction.rs:24:13 [INFO] [stderr] | [INFO] [stderr] 24 | 0b1100011 => self.into_b_type(), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/into_instruction.rs:25:13 [INFO] [stderr] | [INFO] [stderr] 25 | 0b0100011 => self.into_s_type(), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b010_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/into_instruction.rs:26:13 [INFO] [stderr] | [INFO] [stderr] 26 | 0b0110011 => self.into_r_type(), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b011_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/into_instruction.rs:55:13 [INFO] [stderr] | [INFO] [stderr] 55 | 0b1100111 => Some(JALR), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/into_instruction.rs:56:13 [INFO] [stderr] | [INFO] [stderr] 56 | 0b0000011 => match self.get_funct3() { [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b000_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/into_instruction.rs:64:13 [INFO] [stderr] | [INFO] [stderr] 64 | 0b0010011 => match self.get_funct3() { [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b001_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/into_instruction.rs:111:13 [INFO] [stderr] | [INFO] [stderr] 111 | 0b0110111 => Some(LUI), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b011_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/into_instruction.rs:112:13 [INFO] [stderr] | [INFO] [stderr] 112 | 0b0010111 => Some(AUIPC), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b001_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/into_instruction.rs:121:13 [INFO] [stderr] | [INFO] [stderr] 121 | 0b1101111 => Some(JAL), [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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: digits grouped inconsistently by underscores [INFO] [stderr] --> src/into_instruction.rs:137:14 [INFO] [stderr] | [INFO] [stderr] 137 | (0b0000000_00011_00010_000_00001_0110011, Instruction::R(ADD, 1, 2, 3)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0000_0011_0001_0000_0000_1011_0011` [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/into_instruction.rs:138:14 [INFO] [stderr] | [INFO] [stderr] 138 | (0b0100000_00110_00101_000_00100_0110011, Instruction::R(SUB, 4, 5, 6)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0100_0000_0110_0010_1000_0010_0011_0011` [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/into_instruction.rs:139:14 [INFO] [stderr] | [INFO] [stderr] 139 | (0b0000000_01001_01000_001_00111_0110011, Instruction::R(SLL, 7, 8, 9)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0000_1001_0100_0001_0011_1011_0011` [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/into_instruction.rs:140:14 [INFO] [stderr] | [INFO] [stderr] 140 | (0b0000000_01100_01011_010_01010_0110011, Instruction::R(SLT, 10, 11, 12)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0000_1100_0101_1010_0101_0011_0011` [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/into_instruction.rs:141:14 [INFO] [stderr] | [INFO] [stderr] 141 | (0b0000000_01111_01110_011_01101_0110011, Instruction::R(SLTU, 13, 14, 15)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0000_1111_0111_0011_0110_1011_0011` [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/into_instruction.rs:142:14 [INFO] [stderr] | [INFO] [stderr] 142 | (0b0000000_10010_10001_100_10000_0110011, Instruction::R(XOR, 16, 17, 18)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0001_0010_1000_1100_1000_0011_0011` [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/into_instruction.rs:143:14 [INFO] [stderr] | [INFO] [stderr] 143 | (0b0000000_10101_10100_101_10011_0110011, Instruction::R(SRL, 19, 20, 21)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0001_0101_1010_0101_1001_1011_0011` [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/into_instruction.rs:144:14 [INFO] [stderr] | [INFO] [stderr] 144 | (0b0100000_11000_10111_101_10110_0110011, Instruction::R(SRA, 22, 23, 24)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0100_0001_1000_1011_1101_1011_0011_0011` [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/into_instruction.rs:145:14 [INFO] [stderr] | [INFO] [stderr] 145 | (0b0000000_11011_11010_110_11001_0110011, Instruction::R(OR, 25, 26, 27)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0001_1011_1101_0110_1100_1011_0011` [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/into_instruction.rs:146:14 [INFO] [stderr] | [INFO] [stderr] 146 | (0b0000000_11110_11101_111_11100_0110011, Instruction::R(AND, 28, 29, 30)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0001_1110_1110_1111_1110_0011_0011` [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/into_instruction.rs:158:14 [INFO] [stderr] | [INFO] [stderr] 158 | (0b0000_0100_0000__00010_000_00001_0000011, Instruction::I(LB, 1, 2, 0x040)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0100_0000_0001_0000_0000_1000_0011` [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/into_instruction.rs:159:14 [INFO] [stderr] | [INFO] [stderr] 159 | (0b1111_0101_0000__00010_001_00001_0000011, Instruction::I(LH, 1, 2, -176)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1111_0101_0000_0001_0001_0000_1000_0011` [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/into_instruction.rs:160:14 [INFO] [stderr] | [INFO] [stderr] 160 | (0b1111_1111_1111__00010_010_00001_0000011, Instruction::I(LW, 1, 2, -1)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1111_1111_1111_0001_0010_0000_1000_0011` [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/into_instruction.rs:161:14 [INFO] [stderr] | [INFO] [stderr] 161 | (0b0000_0000_0000__00010_100_00001_0000011, Instruction::I(LBU, 1, 2, 0x000)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0000_0000_0001_0100_0000_1000_0011` [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/into_instruction.rs:162:14 [INFO] [stderr] | [INFO] [stderr] 162 | (0b1000_0000_0000__00010_101_00001_0000011, Instruction::I(LHU, 1, 2, -2048)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1000_0000_0000_0001_0101_0000_1000_0011` [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/into_instruction.rs:163:14 [INFO] [stderr] | [INFO] [stderr] 163 | (0b0000_0011_0000__00010_000_00001_0010011, Instruction::I(ADD, 1, 2, 0x030)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0011_0000_0001_0000_0000_1001_0011` [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/into_instruction.rs:164:14 [INFO] [stderr] | [INFO] [stderr] 164 | (0b0000_0000_0001__00101_000_00101_0010011, Instruction::I(ADD, 5, 5, 1)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0000_0001_0010_1000_0010_1001_0011` [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/into_instruction.rs:165:14 [INFO] [stderr] | [INFO] [stderr] 165 | (0b0000_0011_0000__00010_010_00001_0010011, Instruction::I(SLT, 1, 2, 0x030)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0011_0000_0001_0010_0000_1001_0011` [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/into_instruction.rs:166:14 [INFO] [stderr] | [INFO] [stderr] 166 | (0b0000_0011_0000__00010_011_00001_0010011, Instruction::I(SLTU, 1, 2, 0x030)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0011_0000_0001_0011_0000_1001_0011` [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/into_instruction.rs:167:14 [INFO] [stderr] | [INFO] [stderr] 167 | (0b0000_0011_0000__00010_100_00001_0010011, Instruction::I(XOR, 1, 2, 0x030)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0011_0000_0001_0100_0000_1001_0011` [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/into_instruction.rs:168:14 [INFO] [stderr] | [INFO] [stderr] 168 | (0b0000_0011_0000__00010_110_00001_0010011, Instruction::I(OR, 1, 2, 0x030)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0011_0000_0001_0110_0000_1001_0011` [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/into_instruction.rs:169:14 [INFO] [stderr] | [INFO] [stderr] 169 | (0b0000_0011_0000__00010_111_00001_0010011, Instruction::I(AND, 1, 2, 0x030)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0011_0000_0001_0111_0000_1001_0011` [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/into_instruction.rs:170:14 [INFO] [stderr] | [INFO] [stderr] 170 | (0b0000000_10000_00010_001_00001_0010011, Instruction::I(SLL, 1, 2, 16)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0001_0000_0001_0001_0000_1001_0011` [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/into_instruction.rs:171:14 [INFO] [stderr] | [INFO] [stderr] 171 | (0b0000000_11111_00010_101_00001_0010011, Instruction::I(SRL, 1, 2, 31)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0001_1111_0001_0101_0000_1001_0011` [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/into_instruction.rs:172:14 [INFO] [stderr] | [INFO] [stderr] 172 | (0b0100000_11111_00010_101_00001_0010011, Instruction::I(SRA, 1, 2, 0x41F)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0100_0001_1111_0001_0101_0000_1001_0011` [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/into_instruction.rs:184:14 [INFO] [stderr] | [INFO] [stderr] 184 | (0b0000_001_00010_00001_000_10000_0100011, Instruction::S(SB, 1, 2, 0x030)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0010_0010_0000_1000_1000_0010_0011` [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/into_instruction.rs:185:14 [INFO] [stderr] | [INFO] [stderr] 185 | (0b0000_010_00010_00001_001_00000_0100011, Instruction::S(SH, 1, 2, 0x040)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0100_0010_0000_1001_0000_0010_0011` [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/into_instruction.rs:186:14 [INFO] [stderr] | [INFO] [stderr] 186 | (0b1000_000_11111_00001_010_00000_0100011, Instruction::S(SW, 1, 31, -2048)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1000_0001_1111_0000_1010_0000_0010_0011` [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/into_instruction.rs:187:14 [INFO] [stderr] | [INFO] [stderr] 187 | (0b1000_000_11111_00001_010_00001_0100011, Instruction::S(SW, 1, 31, -2047)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1000_0001_1111_0000_1010_0000_1010_0011` [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/into_instruction.rs:188:14 [INFO] [stderr] | [INFO] [stderr] 188 | (0b1000_001_11111_00001_010_10001_0100011, Instruction::S(SW, 1, 31, -1999)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1000_0011_1111_0000_1010_1000_1010_0011` [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/into_instruction.rs:200:14 [INFO] [stderr] | [INFO] [stderr] 200 | (0b1_000000_00010_00001_000_0000_0_1100011, Instruction::B(BEQ, 1, 2, -4096)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1000_0000_0010_0000_1000_0000_0110_0011` [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/into_instruction.rs:201:14 [INFO] [stderr] | [INFO] [stderr] 201 | (0b1_111000_00010_00001_001_0000_1_1100011, Instruction::B(BNE, 1, 2, -256)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1111_0000_0010_0000_1001_0000_1110_0011` [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/into_instruction.rs:202:14 [INFO] [stderr] | [INFO] [stderr] 202 | (0b1_000111_00010_00001_100_1000_0_1100011, Instruction::B(BLT, 1, 2, -3856)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1000_1110_0010_0000_1100_1000_0110_0011` [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/into_instruction.rs:203:14 [INFO] [stderr] | [INFO] [stderr] 203 | (0b1_000000_00010_00001_101_0111_0_1100011, Instruction::B(BGE, 1, 2, -4082)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1000_0000_0010_0000_1101_0111_0110_0011` [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/into_instruction.rs:204:14 [INFO] [stderr] | [INFO] [stderr] 204 | (0b1_000000_00010_00001_110_0000_1_1100011, Instruction::B(BLTU, 1, 2, -2048)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1000_0000_0010_0000_1110_0000_1110_0011` [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/into_instruction.rs:205:14 [INFO] [stderr] | [INFO] [stderr] 205 | (0b1_000000_00010_00001_111_1111_0_1100011, Instruction::B(BGEU, 1, 2, -4066)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1000_0000_0010_0000_1111_1111_0110_0011` [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/into_instruction.rs:206:14 [INFO] [stderr] | [INFO] [stderr] 206 | (0b0_000000_00010_00001_111_1111_0_1100011, Instruction::B(BGEU, 1, 2, 0x001E)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0000_0010_0000_1111_1111_0110_0011` [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/into_instruction.rs:207:14 [INFO] [stderr] | [INFO] [stderr] 207 | (0b0_111111_00010_00001_111_0000_0_1100011, Instruction::B(BGEU, 1, 2, 0x07E0)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0111_1110_0010_0000_1111_0000_0110_0011` [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/into_instruction.rs:208:14 [INFO] [stderr] | [INFO] [stderr] 208 | (0b0_000000_00010_00001_111_1111_1_1100011, Instruction::B(BGEU, 1, 2, 0x081E)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0000_0010_0000_1111_1111_1110_0011` [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/into_instruction.rs:209:14 [INFO] [stderr] | [INFO] [stderr] 209 | (0b1_100001_00010_00001_111_1001_1_1100011, Instruction::B(BGEU, 1, 2, -974)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1100_0010_0010_0000_1111_1001_1110_0011` [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/into_instruction.rs:221:14 [INFO] [stderr] | [INFO] [stderr] 221 | (0b0000_0000_0000_0000_0001_00001_0110111, Instruction::U(LUI, 1, 0x1000)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0000_0000_0000_0001_0000_1011_0111` [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/into_instruction.rs:222:14 [INFO] [stderr] | [INFO] [stderr] 222 | (0b1111_1111_1111_1111_1111_11111_0010111, Instruction::U(AUIPC, 31, 0xFFFFF000)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1111_1111_1111_1111_1111_1111_1001_0111` [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/into_instruction.rs:222:82 [INFO] [stderr] | [INFO] [stderr] 222 | (0b1111_1111_1111_1111_1111_11111_0010111, Instruction::U(AUIPC, 31, 0xFFFFF000)), [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFFFF_F000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/into_instruction.rs:223:14 [INFO] [stderr] | [INFO] [stderr] 223 | (0b1111_1111_1111_1111_1111_00010_0010111, Instruction::U(AUIPC, 2, 0xFFFFF000)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1111_1111_1111_1111_1111_0001_0001_0111` [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/into_instruction.rs:223:81 [INFO] [stderr] | [INFO] [stderr] 223 | (0b1111_1111_1111_1111_1111_00010_0010111, Instruction::U(AUIPC, 2, 0xFFFFF000)), [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFFFF_F000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/into_instruction.rs:224:14 [INFO] [stderr] | [INFO] [stderr] 224 | (0b1111_1111_0000_1111_1111_00010_0010111, Instruction::U(AUIPC, 2, 0xFF0FF000)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1111_1111_0000_1111_1111_0001_0001_0111` [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/into_instruction.rs:224:81 [INFO] [stderr] | [INFO] [stderr] 224 | (0b1111_1111_0000_1111_1111_00010_0010111, Instruction::U(AUIPC, 2, 0xFF0FF000)), [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFF0F_F000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/into_instruction.rs:225:14 [INFO] [stderr] | [INFO] [stderr] 225 | (0b1111_1111_0011_1111_1111_00010_0010111, Instruction::U(AUIPC, 2, 0xFF3FF000)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1111_1111_0011_1111_1111_0001_0001_0111` [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/into_instruction.rs:225:81 [INFO] [stderr] | [INFO] [stderr] 225 | (0b1111_1111_0011_1111_1111_00010_0010111, Instruction::U(AUIPC, 2, 0xFF3FF000)), [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFF3F_F000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/into_instruction.rs:226:14 [INFO] [stderr] | [INFO] [stderr] 226 | (0b1111_1111_1000_1111_1111_00010_0010111, Instruction::U(AUIPC, 2, 0xFF8FF000)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1111_1111_1000_1111_1111_0001_0001_0111` [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/into_instruction.rs:226:81 [INFO] [stderr] | [INFO] [stderr] 226 | (0b1111_1111_1000_1111_1111_00010_0010111, Instruction::U(AUIPC, 2, 0xFF8FF000)), [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFF8F_F000` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/into_instruction.rs:238:14 [INFO] [stderr] | [INFO] [stderr] 238 | (0b1_0000_0000_00_0_0000_0000_00001_1101111, Instruction::J(JAL, 1, -1048576)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b1000_0000_0000_0000_0000_0000_1110_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: long literal lacking separators [INFO] [stderr] --> src/into_instruction.rs:238:82 [INFO] [stderr] | [INFO] [stderr] 238 | (0b1_0000_0000_00_0_0000_0000_00001_1101111, Instruction::J(JAL, 1, -1048576)), [INFO] [stderr] | ^^^^^^^ help: consider: `1_048_576` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: digits grouped inconsistently by underscores [INFO] [stderr] --> src/into_instruction.rs:239:14 [INFO] [stderr] | [INFO] [stderr] 239 | (0b0_0000_0000_00_0_1111_0000_00010_1101111, Instruction::J(JAL, 2, 0x0_F_0_0_0_0)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0000_0000_1111_0000_0001_0110_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/into_instruction.rs:240:14 [INFO] [stderr] | [INFO] [stderr] 240 | (0b0_0000_0000_00_0_0000_1111_00011_1101111, Instruction::J(JAL, 3, 0x0_0_F_0_0_0)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0000_0000_0000_1111_0001_1110_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/into_instruction.rs:241:14 [INFO] [stderr] | [INFO] [stderr] 241 | (0b0_1110_0000_00_1_0000_0000_00100_1101111, Instruction::J(JAL, 4, 0x0_0_0_F_0_0)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0111_0000_0001_0000_0000_0010_0110_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/into_instruction.rs:242:14 [INFO] [stderr] | [INFO] [stderr] 242 | (0b0_0001_1110_00_0_0000_0000_00101_1101111, Instruction::J(JAL, 5, 0x0_0_0_0_F_0)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_1111_0000_0000_0000_0010_1110_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/into_instruction.rs:243:14 [INFO] [stderr] | [INFO] [stderr] 243 | (0b0_0000_0001_11_0_0000_0000_00110_1101111, Instruction::J(JAL, 6, 0x0_0_0_0_0_E)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider: `0b0000_0000_1110_0000_0000_0011_0110_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: long literal lacking separators [INFO] [stderr] --> src/decompose.rs:45:19 [INFO] [stderr] | [INFO] [stderr] 45 | (((self & 0xFE000000) as i32) >> 20) as isize | ((self >> 7) & 0x1F) as isize [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0xFE00_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/decompose.rs:51:24 [INFO] [stderr] | [INFO] [stderr] 51 | | ((self & 0x7E000000) >> 20) as isize [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x7E00_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/machine.rs:24:26 [INFO] [stderr] | [INFO] [stderr] 24 | instruction: 0x0000000103, // NOP Instruction (ADDI x0, x0, 0) [INFO] [stderr] | ^^^^^^^^^^^^ help: consider: `0x0000_0000_0103` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/machine.rs:308:31 [INFO] [stderr] | [INFO] [stderr] 308 | let inst = imm | rd | 0b0110111; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b011_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/machine.rs:322:31 [INFO] [stderr] | [INFO] [stderr] 322 | let inst = imm | rd | 0b0010111; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b001_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/machine.rs:336:31 [INFO] [stderr] | [INFO] [stderr] 336 | let inst = imm | rd | 0b1101111; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/machine.rs:353:37 [INFO] [stderr] | [INFO] [stderr] 353 | let inst = imm | rs1 | rd | 0b1100111; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/machine.rs:370:38 [INFO] [stderr] | [INFO] [stderr] 370 | let inst = imm | rs1 | rs2 | 0b1100011; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/machine.rs:383:38 [INFO] [stderr] | [INFO] [stderr] 383 | let inst = imm | rs1 | rs2 | 0b1100011; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/machine.rs:400:47 [INFO] [stderr] | [INFO] [stderr] 400 | let inst = imm | rs1 | rs2 | funct3 | 0b1100011; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/machine.rs:415:47 [INFO] [stderr] | [INFO] [stderr] 415 | let inst = imm | rs1 | rs2 | funct3 | 0b1100011; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/machine.rs:433:47 [INFO] [stderr] | [INFO] [stderr] 433 | let inst = imm | rs1 | rs2 | funct3 | 0b1100011; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/machine.rs:444:47 [INFO] [stderr] | [INFO] [stderr] 444 | let inst = imm | rs1 | rs2 | funct3 | 0b1100011; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/machine.rs:456:47 [INFO] [stderr] | [INFO] [stderr] 456 | let inst = imm | rs1 | rs2 | funct3 | 0b1100011; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/machine.rs:474:47 [INFO] [stderr] | [INFO] [stderr] 474 | let inst = imm | rs1 | rs2 | funct3 | 0b1100011; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/machine.rs:485:47 [INFO] [stderr] | [INFO] [stderr] 485 | let inst = imm | rs1 | rs2 | funct3 | 0b1100011; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/machine.rs:497:47 [INFO] [stderr] | [INFO] [stderr] 497 | let inst = imm | rs1 | rs2 | funct3 | 0b1100011; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/machine.rs:515:47 [INFO] [stderr] | [INFO] [stderr] 515 | let inst = imm | rs1 | rs2 | funct3 | 0b1100011; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/machine.rs:526:47 [INFO] [stderr] | [INFO] [stderr] 526 | let inst = imm | rs1 | rs2 | funct3 | 0b1100011; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/machine.rs:538:47 [INFO] [stderr] | [INFO] [stderr] 538 | let inst = imm | rs1 | rs2 | funct3 | 0b1100011; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/machine.rs:556:47 [INFO] [stderr] | [INFO] [stderr] 556 | let inst = imm | rs1 | rs2 | funct3 | 0b1100011; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/machine.rs:567:47 [INFO] [stderr] | [INFO] [stderr] 567 | let inst = imm | rs1 | rs2 | funct3 | 0b1100011; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/machine.rs:579:47 [INFO] [stderr] | [INFO] [stderr] 579 | let inst = imm | rs1 | rs2 | funct3 | 0b1100011; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b110_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/machine.rs:592:22 [INFO] [stderr] | [INFO] [stderr] 592 | let opcode = 0b0000011; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b000_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/machine.rs:631:22 [INFO] [stderr] | [INFO] [stderr] 631 | let opcode = 0b0000011; [INFO] [stderr] | ^^^^^^^^^ help: consider: `0b000_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: you should consider adding a `Default` implementation for `machine::Machine` [INFO] [stderr] --> src/machine.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | / pub fn new() -> Self { [INFO] [stderr] 19 | | Self { [INFO] [stderr] 20 | | regs: [0; 32], [INFO] [stderr] 21 | | pc: 0, [INFO] [stderr] ... | [INFO] [stderr] 25 | | } [INFO] [stderr] 26 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 14 | impl Default for machine::Machine { [INFO] [stderr] 15 | fn default() -> Self { [INFO] [stderr] 16 | Self::new() [INFO] [stderr] 17 | } [INFO] [stderr] 18 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/machine.rs:60:24 [INFO] [stderr] | [INFO] [stderr] 60 | let low_left = self.memory[self.pc] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(self.memory[self.pc])` [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 u32 may become silently lossy if types change [INFO] [stderr] --> src/machine.rs:61:25 [INFO] [stderr] | [INFO] [stderr] 61 | let low_right = self.memory[self.pc + 1] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(self.memory[self.pc + 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: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/machine.rs:62:25 [INFO] [stderr] | [INFO] [stderr] 62 | let high_left = self.memory[self.pc + 2] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(self.memory[self.pc + 2])` [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 u32 may become silently lossy if types change [INFO] [stderr] --> src/machine.rs:63:26 [INFO] [stderr] | [INFO] [stderr] 63 | let high_right = self.memory[self.pc + 3] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(self.memory[self.pc + 3])` [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: you should consider adding a `Default` implementation for `machine::Machine` [INFO] [stderr] --> src/machine.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | / pub fn new() -> Self { [INFO] [stderr] 19 | | Self { [INFO] [stderr] 20 | | regs: [0; 32], [INFO] [stderr] 21 | | pc: 0, [INFO] [stderr] ... | [INFO] [stderr] 25 | | } [INFO] [stderr] 26 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::new_without_default)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#new_without_default [INFO] [stderr] help: try this [INFO] [stderr] | [INFO] [stderr] 14 | impl Default for machine::Machine { [INFO] [stderr] 15 | fn default() -> Self { [INFO] [stderr] 16 | Self::new() [INFO] [stderr] 17 | } [INFO] [stderr] 18 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/machine.rs:60:24 [INFO] [stderr] | [INFO] [stderr] 60 | let low_left = self.memory[self.pc] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(self.memory[self.pc])` [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 u32 may become silently lossy if types change [INFO] [stderr] --> src/machine.rs:61:25 [INFO] [stderr] | [INFO] [stderr] 61 | let low_right = self.memory[self.pc + 1] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(self.memory[self.pc + 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: casting u8 to u32 may become silently lossy if types change [INFO] [stderr] --> src/machine.rs:62:25 [INFO] [stderr] | [INFO] [stderr] 62 | let high_left = self.memory[self.pc + 2] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(self.memory[self.pc + 2])` [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 u32 may become silently lossy if types change [INFO] [stderr] --> src/machine.rs:63:26 [INFO] [stderr] | [INFO] [stderr] 63 | let high_right = self.memory[self.pc + 3] as u32; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `u32::from(self.memory[self.pc + 3])` [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: called `skip(x).next()` on an iterator. This is more succinctly expressed by calling `nth(x)` [INFO] [stderr] --> src/main.rs:9:9 [INFO] [stderr] | [INFO] [stderr] 9 | / std::env::args() [INFO] [stderr] 10 | | .skip(1) [INFO] [stderr] 11 | | .next() [INFO] [stderr] | |___________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::iter_skip_next)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_skip_next [INFO] [stderr] [INFO] [stderr] warning: called `skip(x).next()` on an iterator. This is more succinctly expressed by calling `nth(x)` [INFO] [stderr] --> src/main.rs:9:9 [INFO] [stderr] | [INFO] [stderr] 9 | / std::env::args() [INFO] [stderr] 10 | | .skip(1) [INFO] [stderr] 11 | | .next() [INFO] [stderr] | |___________________^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::iter_skip_next)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#iter_skip_next [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1.34s [INFO] running `"docker" "inspect" "8f3aede847844a3e3142d001f1fd554f3244bb2875256d69f2440e1364c41f47"` [INFO] running `"docker" "rm" "-f" "8f3aede847844a3e3142d001f1fd554f3244bb2875256d69f2440e1364c41f47"` [INFO] [stdout] 8f3aede847844a3e3142d001f1fd554f3244bb2875256d69f2440e1364c41f47