[INFO] crate rs6502 0.3.4 is already in cache
[INFO] checking rs6502-0.3.4 against master#209b2be09fcaff937480d1fbbe8b31646e361c7a for pr-70917
[INFO] extracting crate rs6502 0.3.4 into /workspace/builds/worker-13/source
[INFO] validating manifest of crates.io crate rs6502 0.3.4 on toolchain 209b2be09fcaff937480d1fbbe8b31646e361c7a
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate rs6502 0.3.4
[INFO] finished tweaking crates.io crate rs6502 0.3.4
[INFO] tweaked toml for crates.io crate rs6502 0.3.4 written to /workspace/builds/worker-13/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stdout] 15c4d6211abb1f119991d91e514dcff9e077ea416889d72d21e558382ca41c74
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `"docker" "start" "-a" "15c4d6211abb1f119991d91e514dcff9e077ea416889d72d21e558382ca41c74"`
[INFO] [stderr]     Checking rs6502 v0.3.4 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused import: `OpCode`
[INFO] [stderr]  --> src/assembler/assembler.rs:7:33
[INFO] [stderr]   |
[INFO] [stderr] 7 | use ::opcodes::{AddressingMode, OpCode};
[INFO] [stderr]   |                                 ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `LexerToken`
[INFO] [stderr]   --> src/assembler/assembler.rs:10:24
[INFO] [stderr]    |
[INFO] [stderr] 10 | use assembler::token::{LexerToken, ParserToken};
[INFO] [stderr]    |                        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `AddressingMode`
[INFO] [stderr]  --> src/assembler/token.rs:1:17
[INFO] [stderr]   |
[INFO] [stderr] 1 | use ::opcodes::{AddressingMode, OpCode};
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `::opcodes::OpCode`
[INFO] [stderr]   --> src/assembler/lexer.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 | use ::opcodes::OpCode;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `AddressingMode`
[INFO] [stderr]  --> src/cpu/cpu.rs:3:17
[INFO] [stderr]   |
[INFO] [stderr] 3 | use ::opcodes::{AddressingMode, OpCode};
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stderr]   --> src/assembler/lexer.rs:60:37
[INFO] [stderr]    |
[INFO] [stderr] 60 |         LexerError { message: error.description().into() }
[INFO] [stderr]    |                                     ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `OpCode`
[INFO] [stderr]  --> src/assembler/assembler.rs:7:33
[INFO] [stderr]   |
[INFO] [stderr] 7 | use ::opcodes::{AddressingMode, OpCode};
[INFO] [stderr]   |                                 ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `LexerToken`
[INFO] [stderr]   --> src/assembler/assembler.rs:10:24
[INFO] [stderr]    |
[INFO] [stderr] 10 | use assembler::token::{LexerToken, ParserToken};
[INFO] [stderr]    |                        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `AddressingMode`
[INFO] [stderr]  --> src/assembler/token.rs:1:17
[INFO] [stderr]   |
[INFO] [stderr] 1 | use ::opcodes::{AddressingMode, OpCode};
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `::opcodes::OpCode`
[INFO] [stderr]   --> src/assembler/lexer.rs:12:5
[INFO] [stderr]    |
[INFO] [stderr] 12 | use ::opcodes::OpCode;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `ImmediateBase`
[INFO] [stderr]    --> src/assembler/parser.rs:610:30
[INFO] [stderr]     |
[INFO] [stderr] 610 |     use ::assembler::token::{ImmediateBase, LexerToken, ParserToken};
[INFO] [stderr]     |                              ^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `AddressingMode`
[INFO] [stderr]  --> src/cpu/cpu.rs:3:17
[INFO] [stderr]   |
[INFO] [stderr] 3 | use ::opcodes::{AddressingMode, OpCode};
[INFO] [stderr]   |                 ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable statement
[INFO] [stderr]    --> src/assembler/parser.rs:327:21
[INFO] [stderr]     |
[INFO] [stderr] 317 |                                 return Ok(final_vec);
[INFO] [stderr]     |                                 -------------------- any code following this expression is unreachable
[INFO] [stderr] ...
[INFO] [stderr] 327 |                     let next = *peeker.peek().unwrap();
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unreachable_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable statement
[INFO] [stderr]    --> src/assembler/parser.rs:490:9
[INFO] [stderr]     |
[INFO] [stderr] 214 |                 return Ok(vec![ParserToken::OpCode(opcode)]);
[INFO] [stderr]     |                 -------------------------------------------- any code following this expression is unreachable
[INFO] [stderr] ...
[INFO] [stderr] 490 |         unreachable!();
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: variable `last_addressing_mode` is assigned to, but never used
[INFO] [stderr]    --> src/assembler/assembler.rs:181:17
[INFO] [stderr]     |
[INFO] [stderr] 181 |         let mut last_addressing_mode = AddressingMode::Absolute;
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr]     = note: consider using `_last_addressing_mode` instead
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `last_addressing_mode` is never read
[INFO] [stderr]    --> src/assembler/assembler.rs:192:17
[INFO] [stderr]     |
[INFO] [stderr] 192 |                 last_addressing_mode = opcode.mode;
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `added_label`
[INFO] [stderr]   --> src/assembler/parser.rs:94:21
[INFO] [stderr]    |
[INFO] [stderr] 94 |             let mut added_label = false;
[INFO] [stderr]    |                     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_added_label`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `opcode`
[INFO] [stderr]    --> src/assembler/parser.rs:192:21
[INFO] [stderr]     |
[INFO] [stderr] 192 |         if let Some(opcode) = OpCode::from_mnemonic(mnemonic) {
[INFO] [stderr]     |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_opcode`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `next`
[INFO] [stderr]    --> src/assembler/parser.rs:327:25
[INFO] [stderr]     |
[INFO] [stderr] 327 |                     let next = *peeker.peek().unwrap();
[INFO] [stderr]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_next`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `addressing_mode`
[INFO] [stderr]    --> src/assembler/parser.rs:334:21
[INFO] [stderr]     |
[INFO] [stderr] 334 |                 let addressing_mode = AddressingMode::Indirect;
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_addressing_mode`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `addressing_mode`
[INFO] [stderr]    --> src/assembler/parser.rs:406:29
[INFO] [stderr]     |
[INFO] [stderr] 406 |                         let addressing_mode = AddressingMode::IndirectY;
[INFO] [stderr]     |                             ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_addressing_mode`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/assembler/lexer.rs:109:30
[INFO] [stderr]     |
[INFO] [stderr] 109 |     fn advance<I>(&mut self, mut peeker: &mut Peekable<I>)
[INFO] [stderr]     |                              ----^^^^^^
[INFO] [stderr]     |                              |
[INFO] [stderr]     |                              help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/assembler/lexer.rs:136:17
[INFO] [stderr]     |
[INFO] [stderr] 136 |             let mut iter = line.chars();
[INFO] [stderr]     |                 ----^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/assembler/parser.rs:94:17
[INFO] [stderr]    |
[INFO] [stderr] 94 |             let mut added_label = false;
[INFO] [stderr]    |                 ----^^^^^^^^^^^
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/assembler/parser.rs:200:33
[INFO] [stderr]     |
[INFO] [stderr] 200 | ...                   mut peeker: &mut Peekable<I>,
[INFO] [stderr]     |                       ----^^^^^^
[INFO] [stderr]     |                       |
[INFO] [stderr]     |                       help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/assembler/parser.rs:494:37
[INFO] [stderr]     |
[INFO] [stderr] 494 | ...                   mut peeker: &mut Peekable<I>)
[INFO] [stderr]     |                       ----^^^^^^
[INFO] [stderr]     |                       |
[INFO] [stderr]     |                       help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/assembler/parser.rs:515:38
[INFO] [stderr]     |
[INFO] [stderr] 515 | ...                   mut peeker: &mut Peekable<I>)
[INFO] [stderr]     |                       ----^^^^^^
[INFO] [stderr]     |                       |
[INFO] [stderr]     |                       help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/assembler/parser.rs:528:17
[INFO] [stderr]     |
[INFO] [stderr] 528 |             let mut next = peeker.next().unwrap();
[INFO] [stderr]     |                 ----^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'std::error::Error::description': use the Display impl or to_string()
[INFO] [stderr]   --> src/assembler/lexer.rs:60:37
[INFO] [stderr]    |
[INFO] [stderr] 60 |         LexerError { message: error.description().into() }
[INFO] [stderr]    |                                     ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/cpu/cpu.rs:530:13
[INFO] [stderr]     |
[INFO] [stderr] 530 |         let mut mem = &mut self.memory[STACK_START..STACK_END + 0x01];
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/cpu/cpu.rs:598:13
[INFO] [stderr]     |
[INFO] [stderr] 598 |         let mut mem = &mut self.memory[STACK_START..STACK_END + 0x01];
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/cpu/cpu.rs:604:13
[INFO] [stderr]     |
[INFO] [stderr] 604 |         let mut mem = &mut self.memory[STACK_START..STACK_END + 0x01];
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/cpu/cpu.rs:626:13
[INFO] [stderr]     |
[INFO] [stderr] 626 |         let mut mem = &mut self.memory[STACK_START..STACK_END + 0x01];
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable statement
[INFO] [stderr]    --> src/assembler/parser.rs:327:21
[INFO] [stderr]     |
[INFO] [stderr] 317 |                                 return Ok(final_vec);
[INFO] [stderr]     |                                 -------------------- any code following this expression is unreachable
[INFO] [stderr] ...
[INFO] [stderr] 327 |                     let next = *peeker.peek().unwrap();
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unreachable_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unreachable statement
[INFO] [stderr]    --> src/assembler/parser.rs:490:9
[INFO] [stderr]     |
[INFO] [stderr] 214 |                 return Ok(vec![ParserToken::OpCode(opcode)]);
[INFO] [stderr]     |                 -------------------------------------------- any code following this expression is unreachable
[INFO] [stderr] ...
[INFO] [stderr] 490 |         unreachable!();
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `Absolute`
[INFO] [stderr]   --> src/assembler/token.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 |     Absolute(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `unexpected_ident`
[INFO] [stderr]   --> src/assembler/lexer.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 20 | /     fn unexpected_ident<A, B>(expected: A, found: B, line: u32, column: u32) -> LexerError
[INFO] [stderr] 21 | |         where A: std::fmt::Display,
[INFO] [stderr] 22 | |               B: std::fmt::Display
[INFO] [stderr] 23 | |     {
[INFO] [stderr] ...  |
[INFO] [stderr] 30 | |         }
[INFO] [stderr] 31 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `expected_eol`
[INFO] [stderr]   --> src/assembler/parser.rs:32:5
[INFO] [stderr]    |
[INFO] [stderr] 32 |     fn expected_eol(line: u32) -> ParserError {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: comparison is useless due to type limits
[INFO] [stderr]    --> src/assembler/assembler.rs:155:51
[INFO] [stderr]     |
[INFO] [stderr] 155 | ...                   if distance < -128 || distance > 127 {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/cpu/cpu.rs:253:9
[INFO] [stderr]     |
[INFO] [stderr] 253 |         self.stack.push_u16(mem, self.registers.PC);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/cpu/cpu.rs:254:9
[INFO] [stderr]     |
[INFO] [stderr] 254 |         self.stack.push(mem, self.flags.to_u8());
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/cpu/cpu.rs:276:9
[INFO] [stderr]     |
[INFO] [stderr] 276 |         self.stack.push_u16(mem, self.registers.PC);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/cpu/cpu.rs:277:9
[INFO] [stderr]     |
[INFO] [stderr] 277 |         self.stack.push(mem, self.flags.to_u8());
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/cpu/cpu.rs:532:9
[INFO] [stderr]     |
[INFO] [stderr] 532 |         self.stack.push_u16(mem, self.registers.PC);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `OpCodes` should have an upper case name
[INFO] [stderr]   --> src/opcodes.rs:53:8
[INFO] [stderr]    |
[INFO] [stderr] 53 | static OpCodes: [OpCode; 151] = [OpCode {
[INFO] [stderr]    |        ^^^^^^^ help: convert the identifier to upper case: `OP_CODES`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable `last_addressing_mode` is assigned to, but never used
[INFO] [stderr]    --> src/assembler/assembler.rs:181:17
[INFO] [stderr]     |
[INFO] [stderr] 181 |         let mut last_addressing_mode = AddressingMode::Absolute;
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr]     = note: consider using `_last_addressing_mode` instead
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `last_addressing_mode` is never read
[INFO] [stderr]    --> src/assembler/assembler.rs:192:17
[INFO] [stderr]     |
[INFO] [stderr] 192 |                 last_addressing_mode = opcode.mode;
[INFO] [stderr]     |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_assignments)]` on by default
[INFO] [stderr]     = help: maybe it is overwritten before being read?
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `added_label`
[INFO] [stderr]   --> src/assembler/parser.rs:94:21
[INFO] [stderr]    |
[INFO] [stderr] 94 |             let mut added_label = false;
[INFO] [stderr]    |                     ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_added_label`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `opcode`
[INFO] [stderr]    --> src/assembler/parser.rs:192:21
[INFO] [stderr]     |
[INFO] [stderr] 192 |         if let Some(opcode) = OpCode::from_mnemonic(mnemonic) {
[INFO] [stderr]     |                     ^^^^^^ help: if this is intentional, prefix it with an underscore: `_opcode`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `next`
[INFO] [stderr]    --> src/assembler/parser.rs:327:25
[INFO] [stderr]     |
[INFO] [stderr] 327 |                     let next = *peeker.peek().unwrap();
[INFO] [stderr]     |                         ^^^^ help: if this is intentional, prefix it with an underscore: `_next`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `addressing_mode`
[INFO] [stderr]    --> src/assembler/parser.rs:334:21
[INFO] [stderr]     |
[INFO] [stderr] 334 |                 let addressing_mode = AddressingMode::Indirect;
[INFO] [stderr]     |                     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_addressing_mode`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `addressing_mode`
[INFO] [stderr]    --> src/assembler/parser.rs:406:29
[INFO] [stderr]     |
[INFO] [stderr] 406 |                         let addressing_mode = AddressingMode::IndirectY;
[INFO] [stderr]     |                             ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_addressing_mode`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/assembler/lexer.rs:109:30
[INFO] [stderr]     |
[INFO] [stderr] 109 |     fn advance<I>(&mut self, mut peeker: &mut Peekable<I>)
[INFO] [stderr]     |                              ----^^^^^^
[INFO] [stderr]     |                              |
[INFO] [stderr]     |                              help: remove this `mut`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/assembler/lexer.rs:136:17
[INFO] [stderr]     |
[INFO] [stderr] 136 |             let mut iter = line.chars();
[INFO] [stderr]     |                 ----^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/assembler/parser.rs:94:17
[INFO] [stderr]    |
[INFO] [stderr] 94 |             let mut added_label = false;
[INFO] [stderr]    |                 ----^^^^^^^^^^^
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/assembler/parser.rs:200:33
[INFO] [stderr]     |
[INFO] [stderr] 200 | ...                   mut peeker: &mut Peekable<I>,
[INFO] [stderr]     |                       ----^^^^^^
[INFO] [stderr]     |                       |
[INFO] [stderr]     |                       help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/assembler/parser.rs:494:37
[INFO] [stderr]     |
[INFO] [stderr] 494 | ...                   mut peeker: &mut Peekable<I>)
[INFO] [stderr]     |                       ----^^^^^^
[INFO] [stderr]     |                       |
[INFO] [stderr]     |                       help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/assembler/parser.rs:515:38
[INFO] [stderr]     |
[INFO] [stderr] 515 | ...                   mut peeker: &mut Peekable<I>)
[INFO] [stderr]     |                       ----^^^^^^
[INFO] [stderr]     |                       |
[INFO] [stderr]     |                       help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/assembler/parser.rs:528:17
[INFO] [stderr]     |
[INFO] [stderr] 528 |             let mut next = peeker.next().unwrap();
[INFO] [stderr]     |                 ----^^^^
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/cpu/cpu.rs:530:13
[INFO] [stderr]     |
[INFO] [stderr] 530 |         let mut mem = &mut self.memory[STACK_START..STACK_END + 0x01];
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/cpu/cpu.rs:598:13
[INFO] [stderr]     |
[INFO] [stderr] 598 |         let mut mem = &mut self.memory[STACK_START..STACK_END + 0x01];
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/cpu/cpu.rs:604:13
[INFO] [stderr]     |
[INFO] [stderr] 604 |         let mut mem = &mut self.memory[STACK_START..STACK_END + 0x01];
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/cpu/cpu.rs:626:13
[INFO] [stderr]     |
[INFO] [stderr] 626 |         let mut mem = &mut self.memory[STACK_START..STACK_END + 0x01];
[INFO] [stderr]     |             ----^^^
[INFO] [stderr]     |             |
[INFO] [stderr]     |             help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `Absolute`
[INFO] [stderr]   --> src/assembler/token.rs:27:5
[INFO] [stderr]    |
[INFO] [stderr] 27 |     Absolute(String),
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `unexpected_ident`
[INFO] [stderr]   --> src/assembler/lexer.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 20 | /     fn unexpected_ident<A, B>(expected: A, found: B, line: u32, column: u32) -> LexerError
[INFO] [stderr] 21 | |         where A: std::fmt::Display,
[INFO] [stderr] 22 | |               B: std::fmt::Display
[INFO] [stderr] 23 | |     {
[INFO] [stderr] ...  |
[INFO] [stderr] 30 | |         }
[INFO] [stderr] 31 | |     }
[INFO] [stderr]    | |_____^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `expected_eol`
[INFO] [stderr]   --> src/assembler/parser.rs:32:5
[INFO] [stderr]    |
[INFO] [stderr] 32 |     fn expected_eol(line: u32) -> ParserError {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: comparison is useless due to type limits
[INFO] [stderr]    --> src/assembler/assembler.rs:155:51
[INFO] [stderr]     |
[INFO] [stderr] 155 | ...                   if distance < -128 || distance > 127 {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_comparisons)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/cpu/cpu.rs:253:9
[INFO] [stderr]     |
[INFO] [stderr] 253 |         self.stack.push_u16(mem, self.registers.PC);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/cpu/cpu.rs:254:9
[INFO] [stderr]     |
[INFO] [stderr] 254 |         self.stack.push(mem, self.flags.to_u8());
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/cpu/cpu.rs:276:9
[INFO] [stderr]     |
[INFO] [stderr] 276 |         self.stack.push_u16(mem, self.registers.PC);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/cpu/cpu.rs:277:9
[INFO] [stderr]     |
[INFO] [stderr] 277 |         self.stack.push(mem, self.flags.to_u8());
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/cpu/cpu.rs:532:9
[INFO] [stderr]     |
[INFO] [stderr] 532 |         self.stack.push_u16(mem, self.registers.PC);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/cpu/stack.rs:85:9
[INFO] [stderr]    |
[INFO] [stderr] 85 |         stack.push(&mut stack_area, 55);
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> src/cpu/stack.rs:95:9
[INFO] [stderr]    |
[INFO] [stderr] 95 |         stack.push(&mut stack_area, 55);
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/cpu/stack.rs:106:9
[INFO] [stderr]     |
[INFO] [stderr] 106 |         stack.push(&mut stack_area, 5);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/cpu/stack.rs:107:9
[INFO] [stderr]     |
[INFO] [stderr] 107 |         stack.push(&mut stack_area, 10);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/cpu/stack.rs:108:9
[INFO] [stderr]     |
[INFO] [stderr] 108 |         stack.push(&mut stack_area, 15);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/cpu/stack.rs:109:9
[INFO] [stderr]     |
[INFO] [stderr] 109 |         stack.push(&mut stack_area, 20);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/cpu/stack.rs:138:13
[INFO] [stderr]     |
[INFO] [stderr] 138 |             stack.push(&mut stack_area, 5);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/cpu/stack.rs:151:9
[INFO] [stderr]     |
[INFO] [stderr] 151 |         stack.push_u16(&mut stack_area, 0x4400);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> src/cpu/stack.rs:162:9
[INFO] [stderr]     |
[INFO] [stderr] 162 |         stack.push_u16(&mut stack_area, 0x4400);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: static variable `OpCodes` should have an upper case name
[INFO] [stderr]   --> src/opcodes.rs:53:8
[INFO] [stderr]    |
[INFO] [stderr] 53 | static OpCodes: [OpCode; 151] = [OpCode {
[INFO] [stderr]    |        ^^^^^^^ help: convert the identifier to upper case: `OP_CODES`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_upper_case_globals)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `cpu`
[INFO] [stderr]   --> tests/cpu.rs:11:17
[INFO] [stderr]    |
[INFO] [stderr] 11 |             let cpu = Cpu::new();
[INFO] [stderr]    |                 ^^^ help: if this is intentional, prefix it with an underscore: `_cpu`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `step_result`
[INFO] [stderr]   --> tests/cpu.rs:81:17
[INFO] [stderr]    |
[INFO] [stderr] 81 |             let step_result: CpuStepResult = cpu.step();
[INFO] [stderr]    |                 ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_step_result`
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_can_add_basic_numbers_in_accumulator` should have a snake case name
[INFO] [stderr]  --> tests/cpu_integration.rs:5:4
[INFO] [stderr]   |
[INFO] [stderr] 5 | fn INTEGRATION_CPU_can_add_basic_numbers_in_accumulator() {
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_can_add_basic_numbers_in_accumulator`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(non_snake_case)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> tests/cpu_integration.rs:15:5
[INFO] [stderr]    |
[INFO] [stderr] 15 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> tests/cpu_integration.rs:18:5
[INFO] [stderr]    |
[INFO] [stderr] 18 |     cpu.step_n(2);
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_can_add_binary_coded_decimal_numbers_in_accumulator` should have a snake case name
[INFO] [stderr]   --> tests/cpu_integration.rs:24:4
[INFO] [stderr]    |
[INFO] [stderr] 24 | fn INTEGRATION_CPU_can_add_binary_coded_decimal_numbers_in_accumulator() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_can_add_binary_coded_decimal_numbers_in_accumulator`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> tests/cpu_integration.rs:35:5
[INFO] [stderr]    |
[INFO] [stderr] 35 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> tests/cpu_integration.rs:38:5
[INFO] [stderr]    |
[INFO] [stderr] 38 |     cpu.step_n(3);
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_can_add_mixed_mode_numbers_in_accumulator` should have a snake case name
[INFO] [stderr]   --> tests/cpu_integration.rs:44:4
[INFO] [stderr]    |
[INFO] [stderr] 44 | fn INTEGRATION_CPU_can_add_mixed_mode_numbers_in_accumulator() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_can_add_mixed_mode_numbers_in_accumulator`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> tests/cpu_integration.rs:54:5
[INFO] [stderr]    |
[INFO] [stderr] 54 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> tests/cpu_integration.rs:57:5
[INFO] [stderr]    |
[INFO] [stderr] 57 |     cpu.step_n(2);
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_can_store_bytes_in_memory` should have a snake case name
[INFO] [stderr]   --> tests/cpu_integration.rs:63:4
[INFO] [stderr]    |
[INFO] [stderr] 63 | fn INTEGRATION_CPU_can_store_bytes_in_memory() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_can_store_bytes_in_memory`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> tests/cpu_integration.rs:75:5
[INFO] [stderr]    |
[INFO] [stderr] 75 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> tests/cpu_integration.rs:78:5
[INFO] [stderr]    |
[INFO] [stderr] 78 |     cpu.step_n(4);
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_can_overwrite_own_memory` should have a snake case name
[INFO] [stderr]   --> tests/cpu_integration.rs:86:4
[INFO] [stderr]    |
[INFO] [stderr] 86 | fn INTEGRATION_CPU_can_overwrite_own_memory() {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_can_overwrite_own_memory`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> tests/cpu_integration.rs:98:5
[INFO] [stderr]    |
[INFO] [stderr] 98 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:101:5
[INFO] [stderr]     |
[INFO] [stderr] 101 |     cpu.step_n(4);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_can_load_byte_into_memory_and_logical_AND_it_with_A_register` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:107:4
[INFO] [stderr]     |
[INFO] [stderr] 107 | fn INTEGRATION_CPU_can_load_byte_into_memory_and_logical_AND_it_with_A_register() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_can_load_byte_into_memory_and_logical_and_it_with_a_register`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:119:5
[INFO] [stderr]     |
[INFO] [stderr] 119 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:122:5
[INFO] [stderr]     |
[INFO] [stderr] 122 |     cpu.step_n(4);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_can_load_byte_into_memory_and_logical_AND_it_with_A_register_using_a_variable` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:128:4
[INFO] [stderr]     |
[INFO] [stderr] 128 | fn INTEGRATION_CPU_can_load_byte_into_memory_and_logical_AND_it_with_A_register_using_a_variable
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_can_load_byte_into_memory_and_logical_and_it_with_a_register_using_a_variable`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:143:5
[INFO] [stderr]     |
[INFO] [stderr] 143 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:146:5
[INFO] [stderr]     |
[INFO] [stderr] 146 |     cpu.step_n(4);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_does_not_branch_on_clear_carry_flag` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:152:4
[INFO] [stderr]     |
[INFO] [stderr] 152 | fn INTEGRATION_CPU_does_not_branch_on_clear_carry_flag() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_does_not_branch_on_clear_carry_flag`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:165:5
[INFO] [stderr]     |
[INFO] [stderr] 165 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:168:5
[INFO] [stderr]     |
[INFO] [stderr] 168 |     cpu.step_n(3);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_can_branch_on_carry_flag` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:174:4
[INFO] [stderr]     |
[INFO] [stderr] 174 | fn INTEGRATION_CPU_can_branch_on_carry_flag() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_can_branch_on_carry_flag`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:187:5
[INFO] [stderr]     |
[INFO] [stderr] 187 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:190:5
[INFO] [stderr]     |
[INFO] [stderr] 190 |     cpu.step_n(4);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_can_branch_on_carry_flag_to_correct_offset` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:196:4
[INFO] [stderr]     |
[INFO] [stderr] 196 | fn INTEGRATION_CPU_can_branch_on_carry_flag_to_correct_offset() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_can_branch_on_carry_flag_to_correct_offset`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:214:5
[INFO] [stderr]     |
[INFO] [stderr] 214 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:217:5
[INFO] [stderr]     |
[INFO] [stderr] 217 |     cpu.step_n(5);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_can_loop_on_bcc` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:223:4
[INFO] [stderr]     |
[INFO] [stderr] 223 | fn INTEGRATION_CPU_can_loop_on_bcc() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_can_loop_on_bcc`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:235:5
[INFO] [stderr]     |
[INFO] [stderr] 235 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:238:5
[INFO] [stderr]     |
[INFO] [stderr] 238 |     cpu.step_n(30);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_can_branch_on_bcs` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:244:4
[INFO] [stderr]     |
[INFO] [stderr] 244 | fn INTEGRATION_CPU_can_branch_on_bcs() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_can_branch_on_bcs`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:257:5
[INFO] [stderr]     |
[INFO] [stderr] 257 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:260:5
[INFO] [stderr]     |
[INFO] [stderr] 260 |     cpu.step_n(30);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_can_branch_on_beq` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:266:4
[INFO] [stderr]     |
[INFO] [stderr] 266 | fn INTEGRATION_CPU_can_branch_on_beq() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_can_branch_on_beq`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:279:5
[INFO] [stderr]     |
[INFO] [stderr] 279 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:282:5
[INFO] [stderr]     |
[INFO] [stderr] 282 |     cpu.step_n(30);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_does_not_branch_on_beq` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:288:4
[INFO] [stderr]     |
[INFO] [stderr] 288 | fn INTEGRATION_CPU_does_not_branch_on_beq() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_does_not_branch_on_beq`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:301:5
[INFO] [stderr]     |
[INFO] [stderr] 301 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:304:5
[INFO] [stderr]     |
[INFO] [stderr] 304 |     cpu.step_n(30);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_preserves_flags_on_bit` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:310:4
[INFO] [stderr]     |
[INFO] [stderr] 310 | fn INTEGRATION_CPU_preserves_flags_on_bit() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_preserves_flags_on_bit`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:325:5
[INFO] [stderr]     |
[INFO] [stderr] 325 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:328:5
[INFO] [stderr]     |
[INFO] [stderr] 328 |     cpu.step_n(30);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_bmi_branches_on_sign_bit_set` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:334:4
[INFO] [stderr]     |
[INFO] [stderr] 334 | fn INTEGRATION_CPU_bmi_branches_on_sign_bit_set() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_bmi_branches_on_sign_bit_set`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:347:5
[INFO] [stderr]     |
[INFO] [stderr] 347 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:350:5
[INFO] [stderr]     |
[INFO] [stderr] 350 |     cpu.step_n(30);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_bne_branches_on_zero_clear` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:357:4
[INFO] [stderr]     |
[INFO] [stderr] 357 | fn INTEGRATION_CPU_bne_branches_on_zero_clear() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_bne_branches_on_zero_clear`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:369:5
[INFO] [stderr]     |
[INFO] [stderr] 369 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:372:5
[INFO] [stderr]     |
[INFO] [stderr] 372 |     cpu.step_n(50);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_bpl_branches_on_sign_clear` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:379:4
[INFO] [stderr]     |
[INFO] [stderr] 379 | fn INTEGRATION_CPU_bpl_branches_on_sign_clear() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_bpl_branches_on_sign_clear`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:391:5
[INFO] [stderr]     |
[INFO] [stderr] 391 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:394:5
[INFO] [stderr]     |
[INFO] [stderr] 394 |     cpu.step_n(50);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_bpl_does_not_branch_on_sign_set` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:401:4
[INFO] [stderr]     |
[INFO] [stderr] 401 | fn INTEGRATION_CPU_bpl_does_not_branch_on_sign_set() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_bpl_does_not_branch_on_sign_set`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:413:5
[INFO] [stderr]     |
[INFO] [stderr] 413 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:416:5
[INFO] [stderr]     |
[INFO] [stderr] 416 |     cpu.step_n(50);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_cmp_does_branch_on_accumulator_less_than_memory_bcc` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:423:4
[INFO] [stderr]     |
[INFO] [stderr] 423 | fn INTEGRATION_CPU_cmp_does_branch_on_accumulator_less_than_memory_bcc() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_cmp_does_branch_on_accumulator_less_than_memory_bcc`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:439:5
[INFO] [stderr]     |
[INFO] [stderr] 439 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:442:5
[INFO] [stderr]     |
[INFO] [stderr] 442 |     cpu.step_n(50);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_cmp_does_branch_on_accumulator_greater_than_memory_bcs` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:448:4
[INFO] [stderr]     |
[INFO] [stderr] 448 | fn INTEGRATION_CPU_cmp_does_branch_on_accumulator_greater_than_memory_bcs() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_cmp_does_branch_on_accumulator_greater_than_memory_bcs`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:464:5
[INFO] [stderr]     |
[INFO] [stderr] 464 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:467:5
[INFO] [stderr]     |
[INFO] [stderr] 467 |     cpu.step_n(50);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_cmp_does_branch_on_accumulator_less_than_equal_to_bcc` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:473:4
[INFO] [stderr]     |
[INFO] [stderr] 473 | fn INTEGRATION_CPU_cmp_does_branch_on_accumulator_less_than_equal_to_bcc() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_cmp_does_branch_on_accumulator_less_than_equal_to_bcc`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:489:5
[INFO] [stderr]     |
[INFO] [stderr] 489 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:492:5
[INFO] [stderr]     |
[INFO] [stderr] 492 |     cpu.step_n(50);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_dec_decrements` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:498:4
[INFO] [stderr]     |
[INFO] [stderr] 498 | fn INTEGRATION_CPU_dec_decrements() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_dec_decrements`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:509:5
[INFO] [stderr]     |
[INFO] [stderr] 509 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:512:5
[INFO] [stderr]     |
[INFO] [stderr] 512 |     cpu.step_n(3);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_dex_decrements` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:518:4
[INFO] [stderr]     |
[INFO] [stderr] 518 | fn INTEGRATION_CPU_dex_decrements() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_dex_decrements`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:533:5
[INFO] [stderr]     |
[INFO] [stderr] 533 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:536:5
[INFO] [stderr]     |
[INFO] [stderr] 536 |     cpu.step_n(20);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_jsr_rts_combination_works` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:542:4
[INFO] [stderr]     |
[INFO] [stderr] 542 | fn INTEGRATION_CPU_jsr_rts_combination_works() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_jsr_rts_combination_works`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:560:5
[INFO] [stderr]     |
[INFO] [stderr] 560 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:563:5
[INFO] [stderr]     |
[INFO] [stderr] 563 |     cpu.step_n(20);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_jsr_rts_combination_works_when_code_segment_loaded_at_weird_address` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:569:4
[INFO] [stderr]     |
[INFO] [stderr] 569 | fn INTEGRATION_CPU_jsr_rts_combination_works_when_code_segment_loaded_at_weird_address() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_jsr_rts_combination_works_when_code_segment_loaded_at_weird_address`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:587:5
[INFO] [stderr]     |
[INFO] [stderr] 587 |     cpu.load(&segments[0].code[..], 0xABCD);  // Load it at a weird address
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:590:5
[INFO] [stderr]     |
[INFO] [stderr] 590 |     cpu.step_n(20);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_lsr_can_halve_a_number` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:596:4
[INFO] [stderr]     |
[INFO] [stderr] 596 | fn INTEGRATION_CPU_lsr_can_halve_a_number() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_lsr_can_halve_a_number`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:612:5
[INFO] [stderr]     |
[INFO] [stderr] 612 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:615:5
[INFO] [stderr]     |
[INFO] [stderr] 615 |     cpu.step_n(20);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_ora_ors_against_accumulator` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:622:4
[INFO] [stderr]     |
[INFO] [stderr] 622 | fn INTEGRATION_CPU_ora_ors_against_accumulator() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_ora_ors_against_accumulator`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:632:5
[INFO] [stderr]     |
[INFO] [stderr] 632 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:635:5
[INFO] [stderr]     |
[INFO] [stderr] 635 |     cpu.step_n(10);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_pha_pla` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:641:4
[INFO] [stderr]     |
[INFO] [stderr] 641 | fn INTEGRATION_CPU_pha_pla() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_pha_pla`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:653:5
[INFO] [stderr]     |
[INFO] [stderr] 653 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:656:5
[INFO] [stderr]     |
[INFO] [stderr] 656 |     cpu.step_n(3);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:660:5
[INFO] [stderr]     |
[INFO] [stderr] 660 |     cpu.step();
[INFO] [stderr]     |     ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_rol` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:666:4
[INFO] [stderr]     |
[INFO] [stderr] 666 | fn INTEGRATION_CPU_rol() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_rol`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:680:5
[INFO] [stderr]     |
[INFO] [stderr] 680 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:683:5
[INFO] [stderr]     |
[INFO] [stderr] 683 |     cpu.step_n(3);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_ror` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:689:4
[INFO] [stderr]     |
[INFO] [stderr] 689 | fn INTEGRATION_CPU_ror() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_ror`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:704:5
[INFO] [stderr]     |
[INFO] [stderr] 704 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:707:5
[INFO] [stderr]     |
[INFO] [stderr] 707 |     cpu.step_n(3);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_brk_rti` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:713:4
[INFO] [stderr]     |
[INFO] [stderr] 713 | fn INTEGRATION_CPU_brk_rti() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_brk_rti`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:727:5
[INFO] [stderr]     |
[INFO] [stderr] 727 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:728:5
[INFO] [stderr]     |
[INFO] [stderr] 728 |     cpu.load(&segments[1].code[..], segments[1].address);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:736:5
[INFO] [stderr]     |
[INFO] [stderr] 736 |     cpu.step_n(3); // Push them to the stack
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:741:5
[INFO] [stderr]     |
[INFO] [stderr] 741 |     cpu.step(); // Pop them from the stack
[INFO] [stderr]     |     ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_sbc` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:748:4
[INFO] [stderr]     |
[INFO] [stderr] 748 | fn INTEGRATION_CPU_sbc() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_sbc`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:758:5
[INFO] [stderr]     |
[INFO] [stderr] 758 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:761:5
[INFO] [stderr]     |
[INFO] [stderr] 761 |     cpu.step_n(2);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_sbc_with_decimal_mode` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:767:4
[INFO] [stderr]     |
[INFO] [stderr] 767 | fn INTEGRATION_CPU_sbc_with_decimal_mode() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_sbc_with_decimal_mode`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:778:5
[INFO] [stderr]     |
[INFO] [stderr] 778 |     cpu.load(&segments[0].code[..], None);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:781:5
[INFO] [stderr]     |
[INFO] [stderr] 781 |     cpu.step_n(3);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_can_load_code_segments_at_offsets` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:787:4
[INFO] [stderr]     |
[INFO] [stderr] 787 | fn INTEGRATION_CPU_can_load_code_segments_at_offsets() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_can_load_code_segments_at_offsets`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:803:9
[INFO] [stderr]     |
[INFO] [stderr] 803 |         cpu.load(&segment.code[..], segment.address);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_can_force_interrupt_code` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:812:4
[INFO] [stderr]     |
[INFO] [stderr] 812 | fn INTEGRATION_CPU_can_force_interrupt_code() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_can_force_interrupt_code`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:838:9
[INFO] [stderr]     |
[INFO] [stderr] 838 |         cpu.load(&segment.code[..], segment.address);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:844:5
[INFO] [stderr]     |
[INFO] [stderr] 844 |     cpu.step_n(4);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:846:5
[INFO] [stderr]     |
[INFO] [stderr] 846 |     cpu.step_n(2);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:852:5
[INFO] [stderr]     |
[INFO] [stderr] 852 |     cpu.step_n(50);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_cant_interrupt_when_disabled` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:858:4
[INFO] [stderr]     |
[INFO] [stderr] 858 | fn INTEGRATION_CPU_cant_interrupt_when_disabled() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_cant_interrupt_when_disabled`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:884:9
[INFO] [stderr]     |
[INFO] [stderr] 884 |         cpu.load(&segment.code[..], segment.address);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:890:5
[INFO] [stderr]     |
[INFO] [stderr] 890 |     cpu.step_n(4);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:892:5
[INFO] [stderr]     |
[INFO] [stderr] 892 |     cpu.step_n(2);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:898:5
[INFO] [stderr]     |
[INFO] [stderr] 898 |     cpu.step_n(50);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: function `INTEGRATION_CPU_can_interrupt_when_not_disabled` should have a snake case name
[INFO] [stderr]    --> tests/cpu_integration.rs:904:4
[INFO] [stderr]     |
[INFO] [stderr] 904 | fn INTEGRATION_CPU_can_interrupt_when_not_disabled() {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `integration_cpu_can_interrupt_when_not_disabled`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:929:9
[INFO] [stderr]     |
[INFO] [stderr] 929 |         cpu.load(&segment.code[..], segment.address);
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:935:5
[INFO] [stderr]     |
[INFO] [stderr] 935 |     cpu.step_n(5);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu_integration.rs:941:5
[INFO] [stderr]     |
[INFO] [stderr] 941 |     cpu.step_n(50);
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> tests/cpu.rs:20:13
[INFO] [stderr]    |
[INFO] [stderr] 20 |             cpu.load(&fake_code[..], None);
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_must_use)]` on by default
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> tests/cpu.rs:31:13
[INFO] [stderr]    |
[INFO] [stderr] 31 |             cpu.load(&fake_code[..], None);
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> tests/cpu.rs:44:13
[INFO] [stderr]    |
[INFO] [stderr] 44 |             cpu.load(&fake_code[..], 0xF000);
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> tests/cpu.rs:68:13
[INFO] [stderr]    |
[INFO] [stderr] 68 |             cpu.load(&fake_code[..], None);
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> tests/cpu.rs:79:13
[INFO] [stderr]    |
[INFO] [stderr] 79 |             cpu.load(&fake_code[..], None);
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> tests/cpu.rs:88:13
[INFO] [stderr]    |
[INFO] [stderr] 88 |             cpu.load(&code[..], None);
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]   --> tests/cpu.rs:91:13
[INFO] [stderr]    |
[INFO] [stderr] 91 |             cpu.step();
[INFO] [stderr]    |             ^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:100:13
[INFO] [stderr]     |
[INFO] [stderr] 100 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:103:13
[INFO] [stderr]     |
[INFO] [stderr] 103 |             cpu.step();
[INFO] [stderr]     |             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:112:13
[INFO] [stderr]     |
[INFO] [stderr] 112 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:115:13
[INFO] [stderr]     |
[INFO] [stderr] 115 |             cpu.step_n(2);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:124:13
[INFO] [stderr]     |
[INFO] [stderr] 124 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:127:13
[INFO] [stderr]     |
[INFO] [stderr] 127 |             cpu.step_n(2);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:137:13
[INFO] [stderr]     |
[INFO] [stderr] 137 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:140:13
[INFO] [stderr]     |
[INFO] [stderr] 140 |             cpu.step_n(3);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:150:13
[INFO] [stderr]     |
[INFO] [stderr] 150 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:153:13
[INFO] [stderr]     |
[INFO] [stderr] 153 |             cpu.step_n(3);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:164:13
[INFO] [stderr]     |
[INFO] [stderr] 164 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:167:13
[INFO] [stderr]     |
[INFO] [stderr] 167 |             cpu.step_n(2);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:178:13
[INFO] [stderr]     |
[INFO] [stderr] 178 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:181:13
[INFO] [stderr]     |
[INFO] [stderr] 181 |             cpu.step_n(2);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:192:13
[INFO] [stderr]     |
[INFO] [stderr] 192 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:195:13
[INFO] [stderr]     |
[INFO] [stderr] 195 |             cpu.step_n(2);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:205:13
[INFO] [stderr]     |
[INFO] [stderr] 205 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:208:13
[INFO] [stderr]     |
[INFO] [stderr] 208 |             cpu.step_n(2);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:218:13
[INFO] [stderr]     |
[INFO] [stderr] 218 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:221:13
[INFO] [stderr]     |
[INFO] [stderr] 221 |             cpu.step_n(2);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:231:13
[INFO] [stderr]     |
[INFO] [stderr] 231 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:234:13
[INFO] [stderr]     |
[INFO] [stderr] 234 |             cpu.step_n(3);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:245:13
[INFO] [stderr]     |
[INFO] [stderr] 245 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:248:13
[INFO] [stderr]     |
[INFO] [stderr] 248 |             cpu.step_n(50);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:257:13
[INFO] [stderr]     |
[INFO] [stderr] 257 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:260:13
[INFO] [stderr]     |
[INFO] [stderr] 260 |             cpu.step_n(10);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:270:13
[INFO] [stderr]     |
[INFO] [stderr] 270 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:273:13
[INFO] [stderr]     |
[INFO] [stderr] 273 |             cpu.step_n(10);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:282:13
[INFO] [stderr]     |
[INFO] [stderr] 282 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:285:13
[INFO] [stderr]     |
[INFO] [stderr] 285 |             cpu.step_n(10);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:295:13
[INFO] [stderr]     |
[INFO] [stderr] 295 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:298:13
[INFO] [stderr]     |
[INFO] [stderr] 298 |             cpu.step_n(10);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:310:13
[INFO] [stderr]     |
[INFO] [stderr] 310 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:313:13
[INFO] [stderr]     |
[INFO] [stderr] 313 |             cpu.step_n(10);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:323:13
[INFO] [stderr]     |
[INFO] [stderr] 323 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:326:13
[INFO] [stderr]     |
[INFO] [stderr] 326 |             cpu.step_n(10);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:336:13
[INFO] [stderr]     |
[INFO] [stderr] 336 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:339:13
[INFO] [stderr]     |
[INFO] [stderr] 339 |             cpu.step_n(10);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:348:13
[INFO] [stderr]     |
[INFO] [stderr] 348 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:351:13
[INFO] [stderr]     |
[INFO] [stderr] 351 |             cpu.step_n(10);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:361:13
[INFO] [stderr]     |
[INFO] [stderr] 361 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:364:13
[INFO] [stderr]     |
[INFO] [stderr] 364 |             cpu.step_n(10);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:374:13
[INFO] [stderr]     |
[INFO] [stderr] 374 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:377:13
[INFO] [stderr]     |
[INFO] [stderr] 377 |             cpu.step_n(10);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:387:13
[INFO] [stderr]     |
[INFO] [stderr] 387 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:390:13
[INFO] [stderr]     |
[INFO] [stderr] 390 |             cpu.step_n(10);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:400:13
[INFO] [stderr]     |
[INFO] [stderr] 400 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:403:13
[INFO] [stderr]     |
[INFO] [stderr] 403 |             cpu.step_n(10);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:413:13
[INFO] [stderr]     |
[INFO] [stderr] 413 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:416:13
[INFO] [stderr]     |
[INFO] [stderr] 416 |             cpu.step_n(10);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:426:13
[INFO] [stderr]     |
[INFO] [stderr] 426 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:430:13
[INFO] [stderr]     |
[INFO] [stderr] 430 |             cpu.step();
[INFO] [stderr]     |             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:439:13
[INFO] [stderr]     |
[INFO] [stderr] 439 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:443:13
[INFO] [stderr]     |
[INFO] [stderr] 443 |             cpu.step();
[INFO] [stderr]     |             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:452:13
[INFO] [stderr]     |
[INFO] [stderr] 452 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:456:13
[INFO] [stderr]     |
[INFO] [stderr] 456 |             cpu.step();
[INFO] [stderr]     |             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:465:13
[INFO] [stderr]     |
[INFO] [stderr] 465 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:469:13
[INFO] [stderr]     |
[INFO] [stderr] 469 |             cpu.step();
[INFO] [stderr]     |             ^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:478:13
[INFO] [stderr]     |
[INFO] [stderr] 478 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:482:13
[INFO] [stderr]     |
[INFO] [stderr] 482 |             cpu.step_n(2);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:491:13
[INFO] [stderr]     |
[INFO] [stderr] 491 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:495:13
[INFO] [stderr]     |
[INFO] [stderr] 495 |             cpu.step_n(2);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:504:13
[INFO] [stderr]     |
[INFO] [stderr] 504 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:508:13
[INFO] [stderr]     |
[INFO] [stderr] 508 |             cpu.step_n(2);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:517:13
[INFO] [stderr]     |
[INFO] [stderr] 517 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:521:13
[INFO] [stderr]     |
[INFO] [stderr] 521 |             cpu.step_n(2);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:530:13
[INFO] [stderr]     |
[INFO] [stderr] 530 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:534:13
[INFO] [stderr]     |
[INFO] [stderr] 534 |             cpu.step_n(2);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:543:13
[INFO] [stderr]     |
[INFO] [stderr] 543 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:547:13
[INFO] [stderr]     |
[INFO] [stderr] 547 |             cpu.step_n(2);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:556:13
[INFO] [stderr]     |
[INFO] [stderr] 556 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:560:13
[INFO] [stderr]     |
[INFO] [stderr] 560 |             cpu.step_n(2);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:569:13
[INFO] [stderr]     |
[INFO] [stderr] 569 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:572:13
[INFO] [stderr]     |
[INFO] [stderr] 572 |             cpu.step_n(10);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:581:13
[INFO] [stderr]     |
[INFO] [stderr] 581 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:584:13
[INFO] [stderr]     |
[INFO] [stderr] 584 |             cpu.step_n(10);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:593:13
[INFO] [stderr]     |
[INFO] [stderr] 593 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:596:13
[INFO] [stderr]     |
[INFO] [stderr] 596 |             cpu.step_n(10);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:605:13
[INFO] [stderr]     |
[INFO] [stderr] 605 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:608:13
[INFO] [stderr]     |
[INFO] [stderr] 608 |             cpu.step_n(2);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:617:13
[INFO] [stderr]     |
[INFO] [stderr] 617 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:620:13
[INFO] [stderr]     |
[INFO] [stderr] 620 |             cpu.step_n(10);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:629:13
[INFO] [stderr]     |
[INFO] [stderr] 629 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:632:13
[INFO] [stderr]     |
[INFO] [stderr] 632 |             cpu.step_n(10);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:641:13
[INFO] [stderr]     |
[INFO] [stderr] 641 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:644:13
[INFO] [stderr]     |
[INFO] [stderr] 644 |             cpu.step_n(20);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:653:13
[INFO] [stderr]     |
[INFO] [stderr] 653 |             cpu.load(&code[..], None);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr] warning: unused `std::result::Result` that must be used
[INFO] [stderr]    --> tests/cpu.rs:656:13
[INFO] [stderr]     |
[INFO] [stderr] 656 |             cpu.step_n(2);
[INFO] [stderr]     |             ^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.86s
[INFO] running `"docker" "inspect" "15c4d6211abb1f119991d91e514dcff9e077ea416889d72d21e558382ca41c74"`
[INFO] running `"docker" "rm" "-f" "15c4d6211abb1f119991d91e514dcff9e077ea416889d72d21e558382ca41c74"`
[INFO] [stdout] 15c4d6211abb1f119991d91e514dcff9e077ea416889d72d21e558382ca41c74
