Nov 01 09:07:39.853 INFO testing gitbugr/NES_Emulator against 1.30.0 for beta-1.31-1
Nov 01 09:07:39.853 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 09:07:40.105 INFO blam! 43e8ac4969189bf523a02c0ac142b277077109f2bd7d42895dac2acb35cb7a1e
Nov 01 09:07:40.114 INFO running `"docker" "start" "-a" "43e8ac4969189bf523a02c0ac142b277077109f2bd7d42895dac2acb35cb7a1e"`
Nov 01 09:07:41.159 INFO kablam! usermod: no changes
Nov 01 09:07:41.215 INFO kablam!    Compiling nes_emulator v0.0.1 (/source)
Nov 01 09:07:41.539 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 09:07:41.539 INFO kablam!    --> src/main.rs:952:15
Nov 01 09:07:41.539 INFO kablam!     |
Nov 01 09:07:41.539 INFO kablam! 952 |         return(self.cpu_memory[0x01FF - self.sp as usize]);
Nov 01 09:07:41.539 INFO kablam!     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 09:07:41.539 INFO kablam!     |
Nov 01 09:07:41.539 INFO kablam!     = note: #[warn(unused_parens)] on by default
Nov 01 09:07:41.539 INFO kablam! 
Nov 01 09:07:41.539 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 09:07:41.539 INFO kablam!     --> src/main.rs:1012:11
Nov 01 09:07:41.539 INFO kablam!      |
Nov 01 09:07:41.539 INFO kablam! 1012 |     return(nb);
Nov 01 09:07:41.539 INFO kablam!      |           ^^^^ help: remove these parentheses
Nov 01 09:07:41.539 INFO kablam! 
Nov 01 09:07:41.539 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 09:07:41.539 INFO kablam!     --> src/main.rs:1027:15
Nov 01 09:07:41.539 INFO kablam!      |
Nov 01 09:07:41.539 INFO kablam! 1027 |         return(true);
Nov 01 09:07:41.539 INFO kablam!      |               ^^^^^^ help: remove these parentheses
Nov 01 09:07:41.539 INFO kablam! 
Nov 01 09:07:41.539 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 09:07:41.539 INFO kablam!     --> src/main.rs:1029:11
Nov 01 09:07:41.539 INFO kablam!      |
Nov 01 09:07:41.539 INFO kablam! 1029 |     return(false);
Nov 01 09:07:41.539 INFO kablam!      |           ^^^^^^^ help: remove these parentheses
Nov 01 09:07:41.539 INFO kablam! 
Nov 01 09:07:41.782 INFO kablam! warning: unreachable pattern
Nov 01 09:07:41.782 INFO kablam!    --> src/main.rs:209:13
Nov 01 09:07:41.782 INFO kablam!     |
Nov 01 09:07:41.782 INFO kablam! 209 |             0xBD =>{
Nov 01 09:07:41.782 INFO kablam!     |             ^^^^
Nov 01 09:07:41.782 INFO kablam!     |
Nov 01 09:07:41.782 INFO kablam!     = note: #[warn(unreachable_patterns)] on by default
Nov 01 09:07:41.782 INFO kablam! 
Nov 01 09:07:41.782 INFO kablam! warning: unreachable pattern
Nov 01 09:07:41.782 INFO kablam!    --> src/main.rs:322:13
Nov 01 09:07:41.782 INFO kablam!     |
Nov 01 09:07:41.782 INFO kablam! 322 |             0x20 =>{
Nov 01 09:07:41.782 INFO kablam!     |             ^^^^
Nov 01 09:07:41.782 INFO kablam! 
Nov 01 09:07:41.786 INFO kablam! warning: variable `has_cartram` is assigned to, but never used
Nov 01 09:07:41.786 INFO kablam!   --> src/main.rs:64:17
Nov 01 09:07:41.786 INFO kablam!    |
Nov 01 09:07:41.786 INFO kablam! 64 |         let mut has_cartram:bool = false;
Nov 01 09:07:41.786 INFO kablam!    |                 ^^^^^^^^^^^
Nov 01 09:07:41.786 INFO kablam!    |
Nov 01 09:07:41.786 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 09:07:41.786 INFO kablam!    = note: consider using `_has_cartram` instead
Nov 01 09:07:41.786 INFO kablam! 
Nov 01 09:07:41.786 INFO kablam! warning: variable `has_trainer` is assigned to, but never used
Nov 01 09:07:41.786 INFO kablam!   --> src/main.rs:65:17
Nov 01 09:07:41.786 INFO kablam!    |
Nov 01 09:07:41.786 INFO kablam! 65 |         let mut has_trainer:bool = false;
Nov 01 09:07:41.786 INFO kablam!    |                 ^^^^^^^^^^^
Nov 01 09:07:41.786 INFO kablam!    |
Nov 01 09:07:41.786 INFO kablam!    = note: consider using `_has_trainer` instead
Nov 01 09:07:41.786 INFO kablam! 
Nov 01 09:07:41.786 INFO kablam! warning: variable `region` is assigned to, but never used
Nov 01 09:07:41.786 INFO kablam!   --> src/main.rs:66:17
Nov 01 09:07:41.786 INFO kablam!    |
Nov 01 09:07:41.786 INFO kablam! 66 |         let mut region:bool = false;
Nov 01 09:07:41.786 INFO kablam!    |                 ^^^^^^
Nov 01 09:07:41.786 INFO kablam!    |
Nov 01 09:07:41.786 INFO kablam!    = note: consider using `_region` instead
Nov 01 09:07:41.786 INFO kablam! 
Nov 01 09:07:41.786 INFO kablam! warning: value assigned to `rom_mapper_type` is never read
Nov 01 09:07:41.786 INFO kablam!   --> src/main.rs:67:17
Nov 01 09:07:41.786 INFO kablam!    |
Nov 01 09:07:41.786 INFO kablam! 67 |         let mut rom_mapper_type:u8 = 0;
Nov 01 09:07:41.786 INFO kablam!    |                 ^^^^^^^^^^^^^^^
Nov 01 09:07:41.786 INFO kablam!    |
Nov 01 09:07:41.786 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 09:07:41.786 INFO kablam! 
Nov 01 09:07:41.786 INFO kablam! warning: variable `rom_banks` is assigned to, but never used
Nov 01 09:07:41.786 INFO kablam!   --> src/main.rs:69:17
Nov 01 09:07:41.786 INFO kablam!    |
Nov 01 09:07:41.786 INFO kablam! 69 |         let mut rom_banks:u8 = 0;
Nov 01 09:07:41.786 INFO kablam!    |                 ^^^^^^^^^
Nov 01 09:07:41.786 INFO kablam!    |
Nov 01 09:07:41.786 INFO kablam!    = note: consider using `_rom_banks` instead
Nov 01 09:07:41.786 INFO kablam! 
Nov 01 09:07:41.786 INFO kablam! warning: value assigned to `rom_banks` is never read
Nov 01 09:07:41.786 INFO kablam!   --> src/main.rs:78:9
Nov 01 09:07:41.786 INFO kablam!    |
Nov 01 09:07:41.786 INFO kablam! 78 |         rom_banks = buffer[4];
Nov 01 09:07:41.786 INFO kablam!    |         ^^^^^^^^^
Nov 01 09:07:41.786 INFO kablam! 
Nov 01 09:07:41.786 INFO kablam! warning: value assigned to `has_cartram` is never read
Nov 01 09:07:41.786 INFO kablam!   --> src/main.rs:84:52
Nov 01 09:07:41.786 INFO kablam!    |
Nov 01 09:07:41.786 INFO kablam! 84 |         if &buffer[6] & 0b00000010 == 0b00000010 { has_cartram=true; println!("Has on-cartridge ram!") }
Nov 01 09:07:41.786 INFO kablam!    |                                                    ^^^^^^^^^^^
Nov 01 09:07:41.786 INFO kablam! 
Nov 01 09:07:41.786 INFO kablam! warning: value assigned to `has_trainer` is never read
Nov 01 09:07:41.786 INFO kablam!   --> src/main.rs:96:52
Nov 01 09:07:41.786 INFO kablam!    |
Nov 01 09:07:41.786 INFO kablam! 96 |         if &buffer[6] & 0b00000100 == 0b00000100 { has_trainer=true; println!("Has trainer section!") }
Nov 01 09:07:41.786 INFO kablam!    |                                                    ^^^^^^^^^^^
Nov 01 09:07:41.786 INFO kablam! 
Nov 01 09:07:41.786 INFO kablam! warning: value assigned to `region` is never read
Nov 01 09:07:41.786 INFO kablam!    --> src/main.rs:101:52
Nov 01 09:07:41.786 INFO kablam!     |
Nov 01 09:07:41.786 INFO kablam! 101 |         if &buffer[9] & 0b00000001 == 0b00000001 { region=true; println!("Region: PAL"); }
Nov 01 09:07:41.786 INFO kablam!     |                                                    ^^^^^^
Nov 01 09:07:41.786 INFO kablam! 
Nov 01 09:07:41.893 INFO kablam! warning: variable does not need to be mutable
Nov 01 09:07:41.894 INFO kablam!    --> src/main.rs:941:13
Nov 01 09:07:41.894 INFO kablam!     |
Nov 01 09:07:41.894 INFO kablam! 941 |         let mut addr = 0x01FF - self.sp as usize;
Nov 01 09:07:41.895 INFO kablam!     |             ----^^^^
Nov 01 09:07:41.895 INFO kablam!     |             |
Nov 01 09:07:41.895 INFO kablam!     |             help: remove this `mut`
Nov 01 09:07:41.895 INFO kablam!     |
Nov 01 09:07:41.896 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 09:07:41.896 INFO kablam! 
Nov 01 09:07:41.899 INFO kablam! warning: field is never used: `clock`
Nov 01 09:07:41.899 INFO kablam!   --> src/main.rs:37:5
Nov 01 09:07:41.900 INFO kablam!    |
Nov 01 09:07:41.900 INFO kablam! 37 |     clock: f32,
Nov 01 09:07:41.900 INFO kablam!    |     ^^^^^^^^^^
Nov 01 09:07:41.901 INFO kablam!    |
Nov 01 09:07:41.901 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 09:07:41.901 INFO kablam! 
Nov 01 09:07:41.907 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 09:07:41.907 INFO kablam!   --> src/main.rs:72:9
Nov 01 09:07:41.908 INFO kablam!    |
Nov 01 09:07:41.908 INFO kablam! 72 |         file.read_to_end(&mut buffer);
Nov 01 09:07:41.908 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 09:07:41.909 INFO kablam!    |
Nov 01 09:07:41.909 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 01 09:07:41.909 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 09:07:41.909 INFO kablam! 
Nov 01 09:07:41.910 INFO kablam! warning: comparison is useless due to type limits
Nov 01 09:07:41.910 INFO kablam!    --> src/main.rs:439:20
Nov 01 09:07:41.910 INFO kablam!     |
Nov 01 09:07:41.910 INFO kablam! 439 |                 if res >= 0 { self.set_bitflag(0,true) }
Nov 01 09:07:41.911 INFO kablam!     |                    ^^^^^^^^
Nov 01 09:07:41.911 INFO kablam!     |
Nov 01 09:07:41.912 INFO kablam!     = note: #[warn(unused_comparisons)] on by default
Nov 01 09:07:41.912 INFO kablam! 
Nov 01 09:07:41.912 INFO kablam! warning: comparison is useless due to type limits
Nov 01 09:07:41.912 INFO kablam!    --> src/main.rs:454:20
Nov 01 09:07:41.913 INFO kablam!     |
Nov 01 09:07:41.913 INFO kablam! 454 |                 if res >= 0 { self.set_bitflag(0,true) }
Nov 01 09:07:41.913 INFO kablam!     |                    ^^^^^^^^
Nov 01 09:07:41.914 INFO kablam! 
Nov 01 09:07:42.702 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.51s
Nov 01 09:07:42.704 INFO kablam! su: No module specific data is present
Nov 01 09:07:43.109 INFO running `"docker" "rm" "-f" "43e8ac4969189bf523a02c0ac142b277077109f2bd7d42895dac2acb35cb7a1e"`
Nov 01 09:07:43.183 INFO blam! 43e8ac4969189bf523a02c0ac142b277077109f2bd7d42895dac2acb35cb7a1e
Nov 01 09:07:43.185 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 09:07:43.380 INFO blam! ab6b8a0d3c6f5f0c4d0c294265fe7f331cfa9dd22c3f4a0fd459d70316884a26
Nov 01 09:07:43.381 INFO running `"docker" "start" "-a" "ab6b8a0d3c6f5f0c4d0c294265fe7f331cfa9dd22c3f4a0fd459d70316884a26"`
Nov 01 09:07:43.894 INFO kablam! usermod: no changes
Nov 01 09:07:43.919 INFO kablam!    Compiling nes_emulator v0.0.1 (/source)
Nov 01 09:07:44.264 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 09:07:44.264 INFO kablam!    --> src/main.rs:952:15
Nov 01 09:07:44.264 INFO kablam!     |
Nov 01 09:07:44.264 INFO kablam! 952 |         return(self.cpu_memory[0x01FF - self.sp as usize]);
Nov 01 09:07:44.264 INFO kablam!     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Nov 01 09:07:44.264 INFO kablam!     |
Nov 01 09:07:44.264 INFO kablam!     = note: #[warn(unused_parens)] on by default
Nov 01 09:07:44.264 INFO kablam! 
Nov 01 09:07:44.275 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 09:07:44.275 INFO kablam!     --> src/main.rs:1012:11
Nov 01 09:07:44.275 INFO kablam!      |
Nov 01 09:07:44.275 INFO kablam! 1012 |     return(nb);
Nov 01 09:07:44.275 INFO kablam!      |           ^^^^ help: remove these parentheses
Nov 01 09:07:44.276 INFO kablam! 
Nov 01 09:07:44.276 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 09:07:44.276 INFO kablam!     --> src/main.rs:1027:15
Nov 01 09:07:44.276 INFO kablam!      |
Nov 01 09:07:44.276 INFO kablam! 1027 |         return(true);
Nov 01 09:07:44.276 INFO kablam!      |               ^^^^^^ help: remove these parentheses
Nov 01 09:07:44.277 INFO kablam! 
Nov 01 09:07:44.277 INFO kablam! warning: unnecessary parentheses around `return` value
Nov 01 09:07:44.277 INFO kablam!     --> src/main.rs:1029:11
Nov 01 09:07:44.277 INFO kablam!      |
Nov 01 09:07:44.277 INFO kablam! 1029 |     return(false);
Nov 01 09:07:44.277 INFO kablam!      |           ^^^^^^^ help: remove these parentheses
Nov 01 09:07:44.277 INFO kablam! 
Nov 01 09:07:44.488 INFO kablam! warning: unreachable pattern
Nov 01 09:07:44.488 INFO kablam!    --> src/main.rs:209:13
Nov 01 09:07:44.488 INFO kablam!     |
Nov 01 09:07:44.488 INFO kablam! 209 |             0xBD =>{
Nov 01 09:07:44.488 INFO kablam!     |             ^^^^
Nov 01 09:07:44.488 INFO kablam!     |
Nov 01 09:07:44.489 INFO kablam!     = note: #[warn(unreachable_patterns)] on by default
Nov 01 09:07:44.489 INFO kablam! 
Nov 01 09:07:44.489 INFO kablam! warning: unreachable pattern
Nov 01 09:07:44.489 INFO kablam!    --> src/main.rs:322:13
Nov 01 09:07:44.490 INFO kablam!     |
Nov 01 09:07:44.490 INFO kablam! 322 |             0x20 =>{
Nov 01 09:07:44.490 INFO kablam!     |             ^^^^
Nov 01 09:07:44.491 INFO kablam! 
Nov 01 09:07:44.491 INFO kablam! warning: variable `has_cartram` is assigned to, but never used
Nov 01 09:07:44.491 INFO kablam!   --> src/main.rs:64:17
Nov 01 09:07:44.491 INFO kablam!    |
Nov 01 09:07:44.492 INFO kablam! 64 |         let mut has_cartram:bool = false;
Nov 01 09:07:44.492 INFO kablam!    |                 ^^^^^^^^^^^
Nov 01 09:07:44.492 INFO kablam!    |
Nov 01 09:07:44.493 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 09:07:44.493 INFO kablam!    = note: consider using `_has_cartram` instead
Nov 01 09:07:44.493 INFO kablam! 
Nov 01 09:07:44.493 INFO kablam! warning: variable `has_trainer` is assigned to, but never used
Nov 01 09:07:44.494 INFO kablam!   --> src/main.rs:65:17
Nov 01 09:07:44.494 INFO kablam!    |
Nov 01 09:07:44.494 INFO kablam! 65 |         let mut has_trainer:bool = false;
Nov 01 09:07:44.495 INFO kablam!    |                 ^^^^^^^^^^^
Nov 01 09:07:44.499 INFO kablam!    |
Nov 01 09:07:44.499 INFO kablam!    = note: consider using `_has_trainer` instead
Nov 01 09:07:44.499 INFO kablam! 
Nov 01 09:07:44.499 INFO kablam! warning: variable `region` is assigned to, but never used
Nov 01 09:07:44.499 INFO kablam!   --> src/main.rs:66:17
Nov 01 09:07:44.499 INFO kablam!    |
Nov 01 09:07:44.499 INFO kablam! 66 |         let mut region:bool = false;
Nov 01 09:07:44.499 INFO kablam!    |                 ^^^^^^
Nov 01 09:07:44.499 INFO kablam!    |
Nov 01 09:07:44.499 INFO kablam!    = note: consider using `_region` instead
Nov 01 09:07:44.499 INFO kablam! 
Nov 01 09:07:44.499 INFO kablam! warning: value assigned to `rom_mapper_type` is never read
Nov 01 09:07:44.499 INFO kablam!   --> src/main.rs:67:17
Nov 01 09:07:44.499 INFO kablam!    |
Nov 01 09:07:44.499 INFO kablam! 67 |         let mut rom_mapper_type:u8 = 0;
Nov 01 09:07:44.499 INFO kablam!    |                 ^^^^^^^^^^^^^^^
Nov 01 09:07:44.499 INFO kablam!    |
Nov 01 09:07:44.499 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 09:07:44.499 INFO kablam! 
Nov 01 09:07:44.499 INFO kablam! warning: variable `rom_banks` is assigned to, but never used
Nov 01 09:07:44.499 INFO kablam!   --> src/main.rs:69:17
Nov 01 09:07:44.499 INFO kablam!    |
Nov 01 09:07:44.499 INFO kablam! 69 |         let mut rom_banks:u8 = 0;
Nov 01 09:07:44.499 INFO kablam!    |                 ^^^^^^^^^
Nov 01 09:07:44.499 INFO kablam!    |
Nov 01 09:07:44.499 INFO kablam!    = note: consider using `_rom_banks` instead
Nov 01 09:07:44.499 INFO kablam! 
Nov 01 09:07:44.500 INFO kablam! warning: value assigned to `rom_banks` is never read
Nov 01 09:07:44.500 INFO kablam!   --> src/main.rs:78:9
Nov 01 09:07:44.500 INFO kablam!    |
Nov 01 09:07:44.500 INFO kablam! 78 |         rom_banks = buffer[4];
Nov 01 09:07:44.500 INFO kablam!    |         ^^^^^^^^^
Nov 01 09:07:44.500 INFO kablam! 
Nov 01 09:07:44.500 INFO kablam! warning: value assigned to `has_cartram` is never read
Nov 01 09:07:44.500 INFO kablam!   --> src/main.rs:84:52
Nov 01 09:07:44.500 INFO kablam!    |
Nov 01 09:07:44.500 INFO kablam! 84 |         if &buffer[6] & 0b00000010 == 0b00000010 { has_cartram=true; println!("Has on-cartridge ram!") }
Nov 01 09:07:44.500 INFO kablam!    |                                                    ^^^^^^^^^^^
Nov 01 09:07:44.500 INFO kablam! 
Nov 01 09:07:44.500 INFO kablam! warning: value assigned to `has_trainer` is never read
Nov 01 09:07:44.500 INFO kablam!   --> src/main.rs:96:52
Nov 01 09:07:44.500 INFO kablam!    |
Nov 01 09:07:44.500 INFO kablam! 96 |         if &buffer[6] & 0b00000100 == 0b00000100 { has_trainer=true; println!("Has trainer section!") }
Nov 01 09:07:44.500 INFO kablam!    |                                                    ^^^^^^^^^^^
Nov 01 09:07:44.500 INFO kablam! 
Nov 01 09:07:44.500 INFO kablam! warning: value assigned to `region` is never read
Nov 01 09:07:44.500 INFO kablam!    --> src/main.rs:101:52
Nov 01 09:07:44.500 INFO kablam!     |
Nov 01 09:07:44.500 INFO kablam! 101 |         if &buffer[9] & 0b00000001 == 0b00000001 { region=true; println!("Region: PAL"); }
Nov 01 09:07:44.500 INFO kablam!     |                                                    ^^^^^^
Nov 01 09:07:44.500 INFO kablam! 
Nov 01 09:07:44.555 INFO kablam! warning: variable does not need to be mutable
Nov 01 09:07:44.555 INFO kablam!    --> src/main.rs:941:13
Nov 01 09:07:44.555 INFO kablam!     |
Nov 01 09:07:44.555 INFO kablam! 941 |         let mut addr = 0x01FF - self.sp as usize;
Nov 01 09:07:44.555 INFO kablam!     |             ----^^^^
Nov 01 09:07:44.555 INFO kablam!     |             |
Nov 01 09:07:44.555 INFO kablam!     |             help: remove this `mut`
Nov 01 09:07:44.555 INFO kablam!     |
Nov 01 09:07:44.555 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 09:07:44.555 INFO kablam! 
Nov 01 09:07:44.562 INFO kablam! warning: field is never used: `clock`
Nov 01 09:07:44.562 INFO kablam!   --> src/main.rs:37:5
Nov 01 09:07:44.562 INFO kablam!    |
Nov 01 09:07:44.562 INFO kablam! 37 |     clock: f32,
Nov 01 09:07:44.562 INFO kablam!    |     ^^^^^^^^^^
Nov 01 09:07:44.562 INFO kablam!    |
Nov 01 09:07:44.562 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 09:07:44.562 INFO kablam! 
Nov 01 09:07:44.574 INFO kablam! warning: unused `std::result::Result` which must be used
Nov 01 09:07:44.574 INFO kablam!   --> src/main.rs:72:9
Nov 01 09:07:44.574 INFO kablam!    |
Nov 01 09:07:44.574 INFO kablam! 72 |         file.read_to_end(&mut buffer);
Nov 01 09:07:44.574 INFO kablam!    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 09:07:44.574 INFO kablam!    |
Nov 01 09:07:44.574 INFO kablam!    = note: #[warn(unused_must_use)] on by default
Nov 01 09:07:44.574 INFO kablam!    = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 09:07:44.574 INFO kablam! 
Nov 01 09:07:44.574 INFO kablam! warning: comparison is useless due to type limits
Nov 01 09:07:44.574 INFO kablam!    --> src/main.rs:439:20
Nov 01 09:07:44.574 INFO kablam!     |
Nov 01 09:07:44.574 INFO kablam! 439 |                 if res >= 0 { self.set_bitflag(0,true) }
Nov 01 09:07:44.574 INFO kablam!     |                    ^^^^^^^^
Nov 01 09:07:44.574 INFO kablam!     |
Nov 01 09:07:44.574 INFO kablam!     = note: #[warn(unused_comparisons)] on by default
Nov 01 09:07:44.574 INFO kablam! 
Nov 01 09:07:44.574 INFO kablam! warning: comparison is useless due to type limits
Nov 01 09:07:44.574 INFO kablam!    --> src/main.rs:454:20
Nov 01 09:07:44.574 INFO kablam!     |
Nov 01 09:07:44.574 INFO kablam! 454 |                 if res >= 0 { self.set_bitflag(0,true) }
Nov 01 09:07:44.574 INFO kablam!     |                    ^^^^^^^^
Nov 01 09:07:44.574 INFO kablam! 
Nov 01 09:07:44.967 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.05s
Nov 01 09:07:44.967 INFO kablam! su: No module specific data is present
Nov 01 09:07:45.291 INFO running `"docker" "rm" "-f" "ab6b8a0d3c6f5f0c4d0c294265fe7f331cfa9dd22c3f4a0fd459d70316884a26"`
Nov 01 09:07:45.398 INFO blam! ab6b8a0d3c6f5f0c4d0c294265fe7f331cfa9dd22c3f4a0fd459d70316884a26
Nov 01 09:07:45.401 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-5/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 09:07:45.622 INFO blam! 8226f654dc82217ad5e030971d4cc42545eb5b17a4d2ad734c7d38f90671b37f
Nov 01 09:07:45.624 INFO running `"docker" "start" "-a" "8226f654dc82217ad5e030971d4cc42545eb5b17a4d2ad734c7d38f90671b37f"`
Nov 01 09:07:46.118 INFO kablam! usermod: no changes
Nov 01 09:07:46.155 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.01s
Nov 01 09:07:46.159 INFO kablam!      Running /target/debug/deps/nes_emulator-7f84a08be26a9011
Nov 01 09:07:46.164 INFO blam! 
Nov 01 09:07:46.164 INFO blam! running 0 tests
Nov 01 09:07:46.164 INFO blam! 
Nov 01 09:07:46.164 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 09:07:46.164 INFO blam! 
Nov 01 09:07:46.175 INFO kablam! su: No module specific data is present
Nov 01 09:07:46.550 INFO running `"docker" "rm" "-f" "8226f654dc82217ad5e030971d4cc42545eb5b17a4d2ad734c7d38f90671b37f"`
Nov 01 09:07:46.695 INFO blam! 8226f654dc82217ad5e030971d4cc42545eb5b17a4d2ad734c7d38f90671b37f
