[INFO] updating cached repository GGist/n64-rs [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/GGist/n64-rs [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/GGist/n64-rs" "work/ex/clippy-test-run/sources/stable/gh/GGist/n64-rs"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable/gh/GGist/n64-rs'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/GGist/n64-rs" "work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/GGist/n64-rs"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/GGist/n64-rs'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 86c11f021b3186006ac46a344a5f020e208c96a1 [INFO] sha for GitHub repo GGist/n64-rs: 86c11f021b3186006ac46a344a5f020e208c96a1 [INFO] validating manifest of GGist/n64-rs 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 GGist/n64-rs 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 GGist/n64-rs [INFO] finished frobbing GGist/n64-rs [INFO] frobbed toml for GGist/n64-rs written to work/ex/clippy-test-run/sources/stable/gh/GGist/n64-rs/Cargo.toml [INFO] started frobbing GGist/n64-rs [INFO] finished frobbing GGist/n64-rs [INFO] frobbed toml for GGist/n64-rs written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/GGist/n64-rs/Cargo.toml [INFO] crate GGist/n64-rs 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 GGist/n64-rs against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-1/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/gh/GGist/n64-rs:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 0c3bcb60b2276e18a9d23c8fbe6cd45e924c4ba5a2d6bf830f369e81cf68ed04 [INFO] running `"docker" "start" "-a" "0c3bcb60b2276e18a9d23c8fbe6cd45e924c4ba5a2d6bf830f369e81cf68ed04"` [INFO] [stderr] Checking memchr v2.1.0 [INFO] [stderr] Checking nom v4.1.0 [INFO] [stderr] Checking n64-rs v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | 0b001001 => Ok(OpCode::ADDIU), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_1001` [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/instruction.rs:114:13 [INFO] [stderr] | [INFO] [stderr] 114 | 0b000101 => Ok(OpCode::BNE), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:115:13 [INFO] [stderr] | [INFO] [stderr] 115 | 0b001111 => Ok(OpCode::LUI), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:116:13 [INFO] [stderr] | [INFO] [stderr] 116 | 0b100011 => Ok(OpCode::LW), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:117:13 [INFO] [stderr] | [INFO] [stderr] 117 | 0b101011 => Ok(OpCode::SW), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:118:13 [INFO] [stderr] | [INFO] [stderr] 118 | 0b001101 => Ok(OpCode::ORI), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_1101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:119:13 [INFO] [stderr] | [INFO] [stderr] 119 | 0b000100 => Ok(OpCode::BEQ), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:120:13 [INFO] [stderr] | [INFO] [stderr] 120 | 0b000011 => Ok(OpCode::JAL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:121:13 [INFO] [stderr] | [INFO] [stderr] 121 | 0b001000 => Ok(OpCode::ADDI), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:122:13 [INFO] [stderr] | [INFO] [stderr] 122 | 0b001100 => Ok(OpCode::ANDI), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_1100` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:123:13 [INFO] [stderr] | [INFO] [stderr] 123 | 0b001011 => Ok(OpCode::SLTIU), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:124:13 [INFO] [stderr] | [INFO] [stderr] 124 | 0b101111 => Ok(OpCode::CACHE), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:125:13 [INFO] [stderr] | [INFO] [stderr] 125 | 0b010101 => Ok(OpCode::BNEL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_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/instruction.rs:126:13 [INFO] [stderr] | [INFO] [stderr] 126 | 0b001010 => Ok(OpCode::SLTI), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:127:13 [INFO] [stderr] | [INFO] [stderr] 127 | 0b010100 => Ok(OpCode::BEQL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_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/instruction.rs:128:13 [INFO] [stderr] | [INFO] [stderr] 128 | 0b010110 => Ok(OpCode::BLEZL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_0110` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:129:13 [INFO] [stderr] | [INFO] [stderr] 129 | 0b101000 => Ok(OpCode::SB), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:130:13 [INFO] [stderr] | [INFO] [stderr] 130 | 0b100100 => Ok(OpCode::LBU), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:131:13 [INFO] [stderr] | [INFO] [stderr] 131 | 0b001110 => Ok(OpCode::XORI), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:132:13 [INFO] [stderr] | [INFO] [stderr] 132 | 0b000010 => Ok(OpCode::J), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:133:13 [INFO] [stderr] | [INFO] [stderr] 133 | 0b100000 => Ok(OpCode::LB), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:134:13 [INFO] [stderr] | [INFO] [stderr] 134 | 0b110001 => Ok(OpCode::LWC1), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b11_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/instruction.rs:135:13 [INFO] [stderr] | [INFO] [stderr] 135 | 0b100001 => Ok(OpCode::LH), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:136:13 [INFO] [stderr] | [INFO] [stderr] 136 | 0b111000 => Ok(OpCode::SC), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b11_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/instruction.rs:137:13 [INFO] [stderr] | [INFO] [stderr] 137 | 0b111100 => Ok(OpCode::SCD), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b11_1100` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:138:13 [INFO] [stderr] | [INFO] [stderr] 138 | 0b100010 => Ok(OpCode::LWL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:139:13 [INFO] [stderr] | [INFO] [stderr] 139 | 0b011000 => Ok(OpCode::DADDI), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_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/instruction.rs:140:13 [INFO] [stderr] | [INFO] [stderr] 140 | 0b110000 => Ok(OpCode::LL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b11_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/instruction.rs:141:13 [INFO] [stderr] | [INFO] [stderr] 141 | 0b000110 => Ok(OpCode::BLEZ), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_0110` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:142:13 [INFO] [stderr] | [INFO] [stderr] 142 | 0b111111 => Ok(OpCode::SD), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b11_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/instruction.rs:143:13 [INFO] [stderr] | [INFO] [stderr] 143 | 0b000001 => OpCode::from_regimm_rt(word), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:144:13 [INFO] [stderr] | [INFO] [stderr] 144 | 0b000000 => OpCode::from_special_inst(word), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:147:13 [INFO] [stderr] | [INFO] [stderr] 147 | 0b010000 => OpCode::from_cop0_fmt(word), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_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/instruction.rs:148:13 [INFO] [stderr] | [INFO] [stderr] 148 | 0b010001 => OpCode::from_cop1_fmt(word), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_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/instruction.rs:149:13 [INFO] [stderr] | [INFO] [stderr] 149 | 0b010010 => OpCode::from_cop2_fmt(word), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_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/instruction.rs:150:13 [INFO] [stderr] | [INFO] [stderr] 150 | 0b011111 | [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_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/instruction.rs:151:13 [INFO] [stderr] | [INFO] [stderr] 151 | 0b110010 | [INFO] [stderr] | ^^^^^^^^ help: consider: `0b11_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/instruction.rs:152:13 [INFO] [stderr] | [INFO] [stderr] 152 | 0b011100 => Ok(OpCode::UNKNOWN), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_1100` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:192:13 [INFO] [stderr] | [INFO] [stderr] 192 | 0b100010 => Ok(OpCode::VNE), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:214:13 [INFO] [stderr] | [INFO] [stderr] 214 | 0b000000 => Ok(OpCode::SLL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:215:13 [INFO] [stderr] | [INFO] [stderr] 215 | 0b100101 => Ok(OpCode::OR), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:216:13 [INFO] [stderr] | [INFO] [stderr] 216 | 0b100100 => Ok(OpCode::AND), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:217:13 [INFO] [stderr] | [INFO] [stderr] 217 | 0b100000 => Ok(OpCode::ADD), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:218:13 [INFO] [stderr] | [INFO] [stderr] 218 | 0b101010 => Ok(OpCode::SLT), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:219:13 [INFO] [stderr] | [INFO] [stderr] 219 | 0b101011 => Ok(OpCode::SLTU), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:220:13 [INFO] [stderr] | [INFO] [stderr] 220 | 0b001000 => Ok(OpCode::JR), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:221:13 [INFO] [stderr] | [INFO] [stderr] 221 | 0b010010 => Ok(OpCode::MFLO), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_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/instruction.rs:222:13 [INFO] [stderr] | [INFO] [stderr] 222 | 0b100001 => Ok(OpCode::ADDU), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:223:13 [INFO] [stderr] | [INFO] [stderr] 223 | 0b100011 => Ok(OpCode::SUBU), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:224:13 [INFO] [stderr] | [INFO] [stderr] 224 | 0b000110 => Ok(OpCode::SRLV), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_0110` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:225:13 [INFO] [stderr] | [INFO] [stderr] 225 | 0b000100 => Ok(OpCode::SLLV), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:226:13 [INFO] [stderr] | [INFO] [stderr] 226 | 0b100110 => Ok(OpCode::XOR), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_0110` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:227:13 [INFO] [stderr] | [INFO] [stderr] 227 | 0b000010 => Ok(OpCode::SRL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:228:13 [INFO] [stderr] | [INFO] [stderr] 228 | 0b011001 => Ok(OpCode::MULTU), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_1001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:229:13 [INFO] [stderr] | [INFO] [stderr] 229 | 0b000001 => Ok(OpCode::MOVCI), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:230:13 [INFO] [stderr] | [INFO] [stderr] 230 | 0b111111 => Ok(OpCode::DSRA32), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b11_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/instruction.rs:231:13 [INFO] [stderr] | [INFO] [stderr] 231 | 0b010000 => Ok(OpCode::MFHI), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_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/instruction.rs:232:13 [INFO] [stderr] | [INFO] [stderr] 232 | 0b000011 => Ok(OpCode::SRA), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:233:13 [INFO] [stderr] | [INFO] [stderr] 233 | 0b001100 => Ok(OpCode::SYSCALL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_1100` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:234:13 [INFO] [stderr] | [INFO] [stderr] 234 | 0b001111 => Ok(OpCode::SYNC), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:235:13 [INFO] [stderr] | [INFO] [stderr] 235 | 0b111000 => Ok(OpCode::DSLL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b11_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/instruction.rs:236:13 [INFO] [stderr] | [INFO] [stderr] 236 | 0b111110 => Ok(OpCode::DSRL32), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b11_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/instruction.rs:113:13 [INFO] [stderr] | [INFO] [stderr] 113 | 0b001001 => Ok(OpCode::ADDIU), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_1001` [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/instruction.rs:114:13 [INFO] [stderr] | [INFO] [stderr] 114 | 0b000101 => Ok(OpCode::BNE), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:115:13 [INFO] [stderr] | [INFO] [stderr] 115 | 0b001111 => Ok(OpCode::LUI), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:116:13 [INFO] [stderr] | [INFO] [stderr] 116 | 0b100011 => Ok(OpCode::LW), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:117:13 [INFO] [stderr] | [INFO] [stderr] 117 | 0b101011 => Ok(OpCode::SW), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:118:13 [INFO] [stderr] | [INFO] [stderr] 118 | 0b001101 => Ok(OpCode::ORI), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_1101` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:119:13 [INFO] [stderr] | [INFO] [stderr] 119 | 0b000100 => Ok(OpCode::BEQ), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:120:13 [INFO] [stderr] | [INFO] [stderr] 120 | 0b000011 => Ok(OpCode::JAL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:121:13 [INFO] [stderr] | [INFO] [stderr] 121 | 0b001000 => Ok(OpCode::ADDI), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:122:13 [INFO] [stderr] | [INFO] [stderr] 122 | 0b001100 => Ok(OpCode::ANDI), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_1100` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:123:13 [INFO] [stderr] | [INFO] [stderr] 123 | 0b001011 => Ok(OpCode::SLTIU), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:124:13 [INFO] [stderr] | [INFO] [stderr] 124 | 0b101111 => Ok(OpCode::CACHE), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:125:13 [INFO] [stderr] | [INFO] [stderr] 125 | 0b010101 => Ok(OpCode::BNEL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_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/instruction.rs:126:13 [INFO] [stderr] | [INFO] [stderr] 126 | 0b001010 => Ok(OpCode::SLTI), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:127:13 [INFO] [stderr] | [INFO] [stderr] 127 | 0b010100 => Ok(OpCode::BEQL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_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/instruction.rs:128:13 [INFO] [stderr] | [INFO] [stderr] 128 | 0b010110 => Ok(OpCode::BLEZL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_0110` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:129:13 [INFO] [stderr] | [INFO] [stderr] 129 | 0b101000 => Ok(OpCode::SB), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:130:13 [INFO] [stderr] | [INFO] [stderr] 130 | 0b100100 => Ok(OpCode::LBU), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:131:13 [INFO] [stderr] | [INFO] [stderr] 131 | 0b001110 => Ok(OpCode::XORI), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:132:13 [INFO] [stderr] | [INFO] [stderr] 132 | 0b000010 => Ok(OpCode::J), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:133:13 [INFO] [stderr] | [INFO] [stderr] 133 | 0b100000 => Ok(OpCode::LB), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:134:13 [INFO] [stderr] | [INFO] [stderr] 134 | 0b110001 => Ok(OpCode::LWC1), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b11_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/instruction.rs:135:13 [INFO] [stderr] | [INFO] [stderr] 135 | 0b100001 => Ok(OpCode::LH), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:136:13 [INFO] [stderr] | [INFO] [stderr] 136 | 0b111000 => Ok(OpCode::SC), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b11_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/instruction.rs:137:13 [INFO] [stderr] | [INFO] [stderr] 137 | 0b111100 => Ok(OpCode::SCD), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b11_1100` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:138:13 [INFO] [stderr] | [INFO] [stderr] 138 | 0b100010 => Ok(OpCode::LWL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:139:13 [INFO] [stderr] | [INFO] [stderr] 139 | 0b011000 => Ok(OpCode::DADDI), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_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/instruction.rs:140:13 [INFO] [stderr] | [INFO] [stderr] 140 | 0b110000 => Ok(OpCode::LL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b11_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/instruction.rs:141:13 [INFO] [stderr] | [INFO] [stderr] 141 | 0b000110 => Ok(OpCode::BLEZ), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_0110` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:142:13 [INFO] [stderr] | [INFO] [stderr] 142 | 0b111111 => Ok(OpCode::SD), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b11_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/instruction.rs:143:13 [INFO] [stderr] | [INFO] [stderr] 143 | 0b000001 => OpCode::from_regimm_rt(word), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:144:13 [INFO] [stderr] | [INFO] [stderr] 144 | 0b000000 => OpCode::from_special_inst(word), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:147:13 [INFO] [stderr] | [INFO] [stderr] 147 | 0b010000 => OpCode::from_cop0_fmt(word), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_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/instruction.rs:148:13 [INFO] [stderr] | [INFO] [stderr] 148 | 0b010001 => OpCode::from_cop1_fmt(word), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_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/instruction.rs:149:13 [INFO] [stderr] | [INFO] [stderr] 149 | 0b010010 => OpCode::from_cop2_fmt(word), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_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/instruction.rs:150:13 [INFO] [stderr] | [INFO] [stderr] 150 | 0b011111 | [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_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/instruction.rs:151:13 [INFO] [stderr] | [INFO] [stderr] 151 | 0b110010 | [INFO] [stderr] | ^^^^^^^^ help: consider: `0b11_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/instruction.rs:152:13 [INFO] [stderr] | [INFO] [stderr] 152 | 0b011100 => Ok(OpCode::UNKNOWN), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_1100` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:192:13 [INFO] [stderr] | [INFO] [stderr] 192 | 0b100010 => Ok(OpCode::VNE), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:214:13 [INFO] [stderr] | [INFO] [stderr] 214 | 0b000000 => Ok(OpCode::SLL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:215:13 [INFO] [stderr] | [INFO] [stderr] 215 | 0b100101 => Ok(OpCode::OR), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:216:13 [INFO] [stderr] | [INFO] [stderr] 216 | 0b100100 => Ok(OpCode::AND), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:217:13 [INFO] [stderr] | [INFO] [stderr] 217 | 0b100000 => Ok(OpCode::ADD), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:218:13 [INFO] [stderr] | [INFO] [stderr] 218 | 0b101010 => Ok(OpCode::SLT), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:219:13 [INFO] [stderr] | [INFO] [stderr] 219 | 0b101011 => Ok(OpCode::SLTU), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:220:13 [INFO] [stderr] | [INFO] [stderr] 220 | 0b001000 => Ok(OpCode::JR), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:221:13 [INFO] [stderr] | [INFO] [stderr] 221 | 0b010010 => Ok(OpCode::MFLO), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_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/instruction.rs:222:13 [INFO] [stderr] | [INFO] [stderr] 222 | 0b100001 => Ok(OpCode::ADDU), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:223:13 [INFO] [stderr] | [INFO] [stderr] 223 | 0b100011 => Ok(OpCode::SUBU), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_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/instruction.rs:224:13 [INFO] [stderr] | [INFO] [stderr] 224 | 0b000110 => Ok(OpCode::SRLV), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_0110` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:225:13 [INFO] [stderr] | [INFO] [stderr] 225 | 0b000100 => Ok(OpCode::SLLV), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:226:13 [INFO] [stderr] | [INFO] [stderr] 226 | 0b100110 => Ok(OpCode::XOR), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b10_0110` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:227:13 [INFO] [stderr] | [INFO] [stderr] 227 | 0b000010 => Ok(OpCode::SRL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:228:13 [INFO] [stderr] | [INFO] [stderr] 228 | 0b011001 => Ok(OpCode::MULTU), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_1001` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:229:13 [INFO] [stderr] | [INFO] [stderr] 229 | 0b000001 => Ok(OpCode::MOVCI), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:230:13 [INFO] [stderr] | [INFO] [stderr] 230 | 0b111111 => Ok(OpCode::DSRA32), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b11_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/instruction.rs:231:13 [INFO] [stderr] | [INFO] [stderr] 231 | 0b010000 => Ok(OpCode::MFHI), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b01_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/instruction.rs:232:13 [INFO] [stderr] | [INFO] [stderr] 232 | 0b000011 => Ok(OpCode::SRA), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:233:13 [INFO] [stderr] | [INFO] [stderr] 233 | 0b001100 => Ok(OpCode::SYSCALL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_1100` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/cpu/instruction.rs:234:13 [INFO] [stderr] | [INFO] [stderr] 234 | 0b001111 => Ok(OpCode::SYNC), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b00_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/instruction.rs:235:13 [INFO] [stderr] | [INFO] [stderr] 235 | 0b111000 => Ok(OpCode::DSLL), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b11_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/instruction.rs:236:13 [INFO] [stderr] | [INFO] [stderr] 236 | 0b111110 => Ok(OpCode::DSRL32), [INFO] [stderr] | ^^^^^^^^ help: consider: `0b11_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: the function has a cyclomatic complexity of 28 [INFO] [stderr] --> src/cpu/rom.rs:24:1 [INFO] [stderr] | [INFO] [stderr] 24 | / fn parse_rom(rom: &[u8]) -> IResult<&[u8], Rom> { [INFO] [stderr] 25 | | do_parse!(rom, [INFO] [stderr] 26 | | tag!(&[0x80, 0x37, 0x12, 0x40]) >> [INFO] [stderr] 27 | | clock_rate: u32!(Endianness::Big) >> [INFO] [stderr] ... | [INFO] [stderr] 43 | | ) [INFO] [stderr] 44 | | } [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 operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/cpu/rom.rs:34:32 [INFO] [stderr] | [INFO] [stderr] 34 | unknown_2: take!(4 * 1) >> [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 function has a cyclomatic complexity of 28 [INFO] [stderr] --> src/cpu/rom.rs:24:1 [INFO] [stderr] | [INFO] [stderr] 24 | / fn parse_rom(rom: &[u8]) -> IResult<&[u8], Rom> { [INFO] [stderr] 25 | | do_parse!(rom, [INFO] [stderr] 26 | | tag!(&[0x80, 0x37, 0x12, 0x40]) >> [INFO] [stderr] 27 | | clock_rate: u32!(Endianness::Big) >> [INFO] [stderr] ... | [INFO] [stderr] 43 | | ) [INFO] [stderr] 44 | | } [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 operation is ineffective. Consider reducing it to `4` [INFO] [stderr] --> src/cpu/rom.rs:34:32 [INFO] [stderr] | [INFO] [stderr] 34 | unknown_2: take!(4 * 1) >> [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] Finished dev [unoptimized + debuginfo] target(s) in 5.49s [INFO] running `"docker" "inspect" "0c3bcb60b2276e18a9d23c8fbe6cd45e924c4ba5a2d6bf830f369e81cf68ed04"` [INFO] running `"docker" "rm" "-f" "0c3bcb60b2276e18a9d23c8fbe6cd45e924c4ba5a2d6bf830f369e81cf68ed04"` [INFO] [stdout] 0c3bcb60b2276e18a9d23c8fbe6cd45e924c4ba5a2d6bf830f369e81cf68ed04