Nov 01 14:08:15.211 INFO testing brad-rathke/pretendo against beta-2018-10-30 for beta-1.31-1
Nov 01 14:08:15.211 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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 14:08:15.409 INFO blam! 73310159d11d56af5f3b6ed6fbdada33a949e53115c05a0bfcc225f73e6de34b
Nov 01 14:08:15.413 INFO running `"docker" "start" "-a" "73310159d11d56af5f3b6ed6fbdada33a949e53115c05a0bfcc225f73e6de34b"`
Nov 01 14:08:15.811 INFO kablam! usermod: no changes
Nov 01 14:08:15.859 INFO kablam!    Compiling pretendo v0.1.0 (/source)
Nov 01 14:08:16.121 INFO kablam! warning: unused import: `nes::memmap::MemoryMap`
Nov 01 14:08:16.122 INFO kablam!  --> src/nes/ppu.rs:1:5
Nov 01 14:08:16.122 INFO kablam!   |
Nov 01 14:08:16.122 INFO kablam! 1 | use nes::memmap::MemoryMap;
Nov 01 14:08:16.122 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:08:16.122 INFO kablam!   |
Nov 01 14:08:16.122 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 14:08:16.122 INFO kablam! 
Nov 01 14:08:16.122 INFO kablam! warning: unused import: `nes::error::NESError::*`
Nov 01 14:08:16.122 INFO kablam!   --> src/nes/mod.rs:12:5
Nov 01 14:08:16.122 INFO kablam!    |
Nov 01 14:08:16.122 INFO kablam! 12 | use nes::error::NESError::*;
Nov 01 14:08:16.122 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:08:16.122 INFO kablam! 
Nov 01 14:08:16.122 INFO kablam! warning: unused import: `nes::mapper::*`
Nov 01 14:08:16.122 INFO kablam!   --> src/nes/mod.rs:13:5
Nov 01 14:08:16.122 INFO kablam!    |
Nov 01 14:08:16.122 INFO kablam! 13 | use nes::mapper::*;
Nov 01 14:08:16.122 INFO kablam!    |     ^^^^^^^^^^^^^^
Nov 01 14:08:16.123 INFO kablam! 
Nov 01 14:08:16.123 INFO kablam! warning: unused import: `rom::RomLoadError`
Nov 01 14:08:16.123 INFO kablam!   --> src/main.rs:13:5
Nov 01 14:08:16.123 INFO kablam!    |
Nov 01 14:08:16.123 INFO kablam! 13 | use rom::RomLoadError;
Nov 01 14:08:16.123 INFO kablam!    |     ^^^^^^^^^^^^^^^^^
Nov 01 14:08:16.123 INFO kablam! 
Nov 01 14:08:16.341 INFO kablam! warning: unused variable: `e`
Nov 01 14:08:16.341 INFO kablam!    --> src/nes/cpu.rs:411:17
Nov 01 14:08:16.341 INFO kablam!     |
Nov 01 14:08:16.341 INFO kablam! 411 |             Err(e) => Err(StackOverflow(self.PC)),
Nov 01 14:08:16.341 INFO kablam!     |                 ^ help: consider using `_e` instead
Nov 01 14:08:16.342 INFO kablam!     |
Nov 01 14:08:16.342 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 14:08:16.342 INFO kablam! 
Nov 01 14:08:16.342 INFO kablam! warning: unused variable: `a`
Nov 01 14:08:16.342 INFO kablam!    --> src/nes/cpu.rs:438:13
Nov 01 14:08:16.342 INFO kablam!     |
Nov 01 14:08:16.342 INFO kablam! 438 |         let a: u8 = self.A;
Nov 01 14:08:16.342 INFO kablam!     |             ^ help: consider using `_a` instead
Nov 01 14:08:16.342 INFO kablam! 
Nov 01 14:08:16.342 INFO kablam! warning: unused variable: `x`
Nov 01 14:08:16.342 INFO kablam!    --> src/nes/cpu.rs:439:13
Nov 01 14:08:16.342 INFO kablam!     |
Nov 01 14:08:16.342 INFO kablam! 439 |         let x: u8 = self.X;
Nov 01 14:08:16.342 INFO kablam!     |             ^ help: consider using `_x` instead
Nov 01 14:08:16.342 INFO kablam! 
Nov 01 14:08:16.342 INFO kablam! warning: unused variable: `y`
Nov 01 14:08:16.342 INFO kablam!    --> src/nes/cpu.rs:440:13
Nov 01 14:08:16.342 INFO kablam!     |
Nov 01 14:08:16.342 INFO kablam! 440 |         let y: u8 = self.Y;
Nov 01 14:08:16.342 INFO kablam!     |             ^ help: consider using `_y` instead
Nov 01 14:08:16.342 INFO kablam! 
Nov 01 14:08:16.342 INFO kablam! warning: unused variable: `s`
Nov 01 14:08:16.342 INFO kablam!    --> src/nes/cpu.rs:441:13
Nov 01 14:08:16.342 INFO kablam!     |
Nov 01 14:08:16.342 INFO kablam! 441 |         let s: u8 = self.S;
Nov 01 14:08:16.342 INFO kablam!     |             ^ help: consider using `_s` instead
Nov 01 14:08:16.342 INFO kablam! 
Nov 01 14:08:16.342 INFO kablam! warning: unused variable: `m`
Nov 01 14:08:16.342 INFO kablam!    --> src/nes/cpu.rs:443:13
Nov 01 14:08:16.342 INFO kablam!     |
Nov 01 14:08:16.342 INFO kablam! 443 |         let m: u8 = try!(self.instr_ram_read(addr, &instruction));
Nov 01 14:08:16.342 INFO kablam!     |             ^ help: consider using `_m` instead
Nov 01 14:08:16.342 INFO kablam! 
Nov 01 14:08:16.342 INFO kablam! warning: unused variable: `res`
Nov 01 14:08:16.342 INFO kablam!    --> src/nes/cpu.rs:444:17
Nov 01 14:08:16.342 INFO kablam!     |
Nov 01 14:08:16.342 INFO kablam! 444 |         let mut res: u8 = 0;
Nov 01 14:08:16.342 INFO kablam!     |                 ^^^ help: consider using `_res` instead
Nov 01 14:08:16.342 INFO kablam! 
Nov 01 14:08:16.342 INFO kablam! warning: unused variable: `addr`
Nov 01 14:08:16.342 INFO kablam!   --> src/nes/memmap.rs:35:30
Nov 01 14:08:16.342 INFO kablam!    |
Nov 01 14:08:16.342 INFO kablam! 35 |     fn store_byte(&mut self, addr: u16, val: u8) -> Result<(), MemoryError> {
Nov 01 14:08:16.342 INFO kablam!    |                              ^^^^ help: consider using `_addr` instead
Nov 01 14:08:16.342 INFO kablam! 
Nov 01 14:08:16.342 INFO kablam! warning: unused variable: `val`
Nov 01 14:08:16.342 INFO kablam!   --> src/nes/memmap.rs:35:41
Nov 01 14:08:16.342 INFO kablam!    |
Nov 01 14:08:16.342 INFO kablam! 35 |     fn store_byte(&mut self, addr: u16, val: u8) -> Result<(), MemoryError> {
Nov 01 14:08:16.342 INFO kablam!    |                                         ^^^ help: consider using `_val` instead
Nov 01 14:08:16.342 INFO kablam! 
Nov 01 14:08:16.380 INFO kablam! warning: variable does not need to be mutable
Nov 01 14:08:16.381 INFO kablam!    --> src/nes/cpu.rs:444:13
Nov 01 14:08:16.381 INFO kablam!     |
Nov 01 14:08:16.381 INFO kablam! 444 |         let mut res: u8 = 0;
Nov 01 14:08:16.381 INFO kablam!     |             ----^^^
Nov 01 14:08:16.381 INFO kablam!     |             |
Nov 01 14:08:16.381 INFO kablam!     |             help: remove this `mut`
Nov 01 14:08:16.381 INFO kablam!     |
Nov 01 14:08:16.381 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 14:08:16.381 INFO kablam! 
Nov 01 14:08:16.428 INFO kablam! warning: variant is never constructed: `FormatError`
Nov 01 14:08:16.428 INFO kablam!  --> src/rom.rs:9:5
Nov 01 14:08:16.428 INFO kablam!   |
Nov 01 14:08:16.428 INFO kablam! 9 |     FormatError,
Nov 01 14:08:16.428 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 14:08:16.428 INFO kablam!   |
Nov 01 14:08:16.428 INFO kablam!   = note: #[warn(dead_code)] on by default
Nov 01 14:08:16.428 INFO kablam! 
Nov 01 14:08:16.428 INFO kablam! warning: method is never used: `mapper_hi`
Nov 01 14:08:16.428 INFO kablam!   --> src/rom.rs:81:5
Nov 01 14:08:16.428 INFO kablam!    |
Nov 01 14:08:16.428 INFO kablam! 81 |     pub fn mapper_hi(&self) -> u8 {
Nov 01 14:08:16.428 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:08:16.428 INFO kablam! 
Nov 01 14:08:16.428 INFO kablam! warning: method is never used: `pop_stack`
Nov 01 14:08:16.428 INFO kablam!    --> src/nes/cpu.rs:421:5
Nov 01 14:08:16.428 INFO kablam!     |
Nov 01 14:08:16.428 INFO kablam! 421 |     fn pop_stack(&mut self) -> Result<u8, NESError> {
Nov 01 14:08:16.428 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:08:16.428 INFO kablam! 
Nov 01 14:08:16.428 INFO kablam! warning: constant item is never used: `SCREEN_WIDTH`
Nov 01 14:08:16.428 INFO kablam!  --> src/nes/ppu.rs:3:1
Nov 01 14:08:16.428 INFO kablam!   |
Nov 01 14:08:16.428 INFO kablam! 3 | pub const SCREEN_WIDTH: usize = 256;
Nov 01 14:08:16.428 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:08:16.428 INFO kablam! 
Nov 01 14:08:16.428 INFO kablam! warning: constant item is never used: `SCREEN_HEIGHT`
Nov 01 14:08:16.428 INFO kablam!  --> src/nes/ppu.rs:4:1
Nov 01 14:08:16.428 INFO kablam!   |
Nov 01 14:08:16.428 INFO kablam! 4 | pub const SCREEN_HEIGHT: usize = 256;
Nov 01 14:08:16.428 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:08:16.428 INFO kablam! 
Nov 01 14:08:16.428 INFO kablam! warning: struct is never constructed: `PPUError`
Nov 01 14:08:16.428 INFO kablam!  --> src/nes/ppu.rs:6:1
Nov 01 14:08:16.428 INFO kablam!   |
Nov 01 14:08:16.428 INFO kablam! 6 | pub struct PPUError;
Nov 01 14:08:16.428 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^
Nov 01 14:08:16.428 INFO kablam! 
Nov 01 14:08:16.428 INFO kablam! warning: struct is never constructed: `vRAM`
Nov 01 14:08:16.428 INFO kablam!   --> src/nes/ppu.rs:37:1
Nov 01 14:08:16.428 INFO kablam!    |
Nov 01 14:08:16.428 INFO kablam! 37 | pub struct vRAM {
Nov 01 14:08:16.428 INFO kablam!    | ^^^^^^^^^^^^^^^
Nov 01 14:08:16.428 INFO kablam! 
Nov 01 14:08:16.428 INFO kablam! warning: variant is never constructed: `AAX`
Nov 01 14:08:16.428 INFO kablam!   --> src/nes/isa.rs:95:5
Nov 01 14:08:16.428 INFO kablam!    |
Nov 01 14:08:16.428 INFO kablam! 95 |     AAX,
Nov 01 14:08:16.428 INFO kablam!    |     ^^^
Nov 01 14:08:16.428 INFO kablam! 
Nov 01 14:08:16.428 INFO kablam! warning: variant is never constructed: `ASO`
Nov 01 14:08:16.428 INFO kablam!   --> src/nes/isa.rs:96:5
Nov 01 14:08:16.428 INFO kablam!    |
Nov 01 14:08:16.428 INFO kablam! 96 |     ASO,
Nov 01 14:08:16.428 INFO kablam!    |     ^^^
Nov 01 14:08:16.429 INFO kablam! 
Nov 01 14:08:16.429 INFO kablam! warning: variant is never constructed: `AXS`
Nov 01 14:08:16.429 INFO kablam!   --> src/nes/isa.rs:97:5
Nov 01 14:08:16.429 INFO kablam!    |
Nov 01 14:08:16.429 INFO kablam! 97 |     AXS,
Nov 01 14:08:16.429 INFO kablam!    |     ^^^
Nov 01 14:08:16.429 INFO kablam! 
Nov 01 14:08:16.429 INFO kablam! warning: variant is never constructed: `DCM`
Nov 01 14:08:16.429 INFO kablam!   --> src/nes/isa.rs:98:5
Nov 01 14:08:16.429 INFO kablam!    |
Nov 01 14:08:16.429 INFO kablam! 98 |     DCM,
Nov 01 14:08:16.429 INFO kablam!    |     ^^^
Nov 01 14:08:16.429 INFO kablam! 
Nov 01 14:08:16.429 INFO kablam! warning: variant is never constructed: `DCP`
Nov 01 14:08:16.429 INFO kablam!   --> src/nes/isa.rs:99:5
Nov 01 14:08:16.429 INFO kablam!    |
Nov 01 14:08:16.429 INFO kablam! 99 |     DCP,
Nov 01 14:08:16.429 INFO kablam!    |     ^^^
Nov 01 14:08:16.429 INFO kablam! 
Nov 01 14:08:16.429 INFO kablam! warning: variant is never constructed: `DOP`
Nov 01 14:08:16.429 INFO kablam!    --> src/nes/isa.rs:100:5
Nov 01 14:08:16.429 INFO kablam!     |
Nov 01 14:08:16.429 INFO kablam! 100 |     DOP,
Nov 01 14:08:16.429 INFO kablam!     |     ^^^
Nov 01 14:08:16.429 INFO kablam! 
Nov 01 14:08:16.429 INFO kablam! warning: variant is never constructed: `INS`
Nov 01 14:08:16.429 INFO kablam!    --> src/nes/isa.rs:101:5
Nov 01 14:08:16.429 INFO kablam!     |
Nov 01 14:08:16.429 INFO kablam! 101 |     INS,
Nov 01 14:08:16.429 INFO kablam!     |     ^^^
Nov 01 14:08:16.429 INFO kablam! 
Nov 01 14:08:16.429 INFO kablam! warning: variant is never constructed: `ISB`
Nov 01 14:08:16.429 INFO kablam!    --> src/nes/isa.rs:102:5
Nov 01 14:08:16.429 INFO kablam!     |
Nov 01 14:08:16.429 INFO kablam! 102 |     ISB,
Nov 01 14:08:16.429 INFO kablam!     |     ^^^
Nov 01 14:08:16.429 INFO kablam! 
Nov 01 14:08:16.429 INFO kablam! warning: variant is never constructed: `ISC`
Nov 01 14:08:16.429 INFO kablam!    --> src/nes/isa.rs:103:5
Nov 01 14:08:16.429 INFO kablam!     |
Nov 01 14:08:16.429 INFO kablam! 103 |     ISC,
Nov 01 14:08:16.429 INFO kablam!     |     ^^^
Nov 01 14:08:16.429 INFO kablam! 
Nov 01 14:08:16.429 INFO kablam! warning: variant is never constructed: `LAX`
Nov 01 14:08:16.429 INFO kablam!    --> src/nes/isa.rs:104:5
Nov 01 14:08:16.429 INFO kablam!     |
Nov 01 14:08:16.429 INFO kablam! 104 |     LAX,
Nov 01 14:08:16.429 INFO kablam!     |     ^^^
Nov 01 14:08:16.429 INFO kablam! 
Nov 01 14:08:16.429 INFO kablam! warning: variant is never constructed: `LSE`
Nov 01 14:08:16.429 INFO kablam!    --> src/nes/isa.rs:105:5
Nov 01 14:08:16.429 INFO kablam!     |
Nov 01 14:08:16.429 INFO kablam! 105 |     LSE,
Nov 01 14:08:16.429 INFO kablam!     |     ^^^
Nov 01 14:08:16.429 INFO kablam! 
Nov 01 14:08:16.429 INFO kablam! warning: variant is never constructed: `RLA`
Nov 01 14:08:16.429 INFO kablam!    --> src/nes/isa.rs:106:5
Nov 01 14:08:16.429 INFO kablam!     |
Nov 01 14:08:16.429 INFO kablam! 106 |     RLA,
Nov 01 14:08:16.429 INFO kablam!     |     ^^^
Nov 01 14:08:16.429 INFO kablam! 
Nov 01 14:08:16.429 INFO kablam! warning: variant is never constructed: `RRA`
Nov 01 14:08:16.429 INFO kablam!    --> src/nes/isa.rs:107:5
Nov 01 14:08:16.429 INFO kablam!     |
Nov 01 14:08:16.429 INFO kablam! 107 |     RRA,
Nov 01 14:08:16.429 INFO kablam!     |     ^^^
Nov 01 14:08:16.429 INFO kablam! 
Nov 01 14:08:16.429 INFO kablam! warning: variant is never constructed: `SAX`
Nov 01 14:08:16.429 INFO kablam!    --> src/nes/isa.rs:108:5
Nov 01 14:08:16.429 INFO kablam!     |
Nov 01 14:08:16.429 INFO kablam! 108 |     SAX,
Nov 01 14:08:16.429 INFO kablam!     |     ^^^
Nov 01 14:08:16.429 INFO kablam! 
Nov 01 14:08:16.429 INFO kablam! warning: variant is never constructed: `SKB`
Nov 01 14:08:16.429 INFO kablam!    --> src/nes/isa.rs:109:5
Nov 01 14:08:16.429 INFO kablam!     |
Nov 01 14:08:16.429 INFO kablam! 109 |     SKB,
Nov 01 14:08:16.429 INFO kablam!     |     ^^^
Nov 01 14:08:16.429 INFO kablam! 
Nov 01 14:08:16.429 INFO kablam! warning: variant is never constructed: `SKW`
Nov 01 14:08:16.429 INFO kablam!    --> src/nes/isa.rs:110:5
Nov 01 14:08:16.429 INFO kablam!     |
Nov 01 14:08:16.430 INFO kablam! 110 |     SKW,
Nov 01 14:08:16.430 INFO kablam!     |     ^^^
Nov 01 14:08:16.430 INFO kablam! 
Nov 01 14:08:16.430 INFO kablam! warning: variant is never constructed: `SLO`
Nov 01 14:08:16.430 INFO kablam!    --> src/nes/isa.rs:111:5
Nov 01 14:08:16.430 INFO kablam!     |
Nov 01 14:08:16.430 INFO kablam! 111 |     SLO,
Nov 01 14:08:16.430 INFO kablam!     |     ^^^
Nov 01 14:08:16.430 INFO kablam! 
Nov 01 14:08:16.430 INFO kablam! warning: variant is never constructed: `SRE`
Nov 01 14:08:16.430 INFO kablam!    --> src/nes/isa.rs:112:5
Nov 01 14:08:16.430 INFO kablam!     |
Nov 01 14:08:16.430 INFO kablam! 112 |     SRE,
Nov 01 14:08:16.430 INFO kablam!     |     ^^^
Nov 01 14:08:16.430 INFO kablam! 
Nov 01 14:08:16.430 INFO kablam! warning: variant is never constructed: `TOP`
Nov 01 14:08:16.430 INFO kablam!    --> src/nes/isa.rs:113:5
Nov 01 14:08:16.430 INFO kablam!     |
Nov 01 14:08:16.430 INFO kablam! 113 |     TOP,
Nov 01 14:08:16.430 INFO kablam!     |     ^^^
Nov 01 14:08:16.430 INFO kablam! 
Nov 01 14:08:16.435 INFO kablam! warning: structure field `PC` should have a snake case name such as `pc`
Nov 01 14:08:16.435 INFO kablam!   --> src/nes/cpu.rs:21:5
Nov 01 14:08:16.435 INFO kablam!    |
Nov 01 14:08:16.435 INFO kablam! 21 |     PC: u16, //Program counter
Nov 01 14:08:16.435 INFO kablam!    |     ^^^^^^^
Nov 01 14:08:16.435 INFO kablam!    |
Nov 01 14:08:16.435 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Nov 01 14:08:16.435 INFO kablam! 
Nov 01 14:08:16.435 INFO kablam! warning: structure field `A` should have a snake case name such as `a`
Nov 01 14:08:16.435 INFO kablam!   --> src/nes/cpu.rs:22:5
Nov 01 14:08:16.435 INFO kablam!    |
Nov 01 14:08:16.435 INFO kablam! 22 |     A: u8, //Accumulator
Nov 01 14:08:16.435 INFO kablam!    |     ^^^^^
Nov 01 14:08:16.435 INFO kablam! 
Nov 01 14:08:16.435 INFO kablam! warning: structure field `X` should have a snake case name such as `x`
Nov 01 14:08:16.435 INFO kablam!   --> src/nes/cpu.rs:23:5
Nov 01 14:08:16.435 INFO kablam!    |
Nov 01 14:08:16.435 INFO kablam! 23 |     X: u8, //X register
Nov 01 14:08:16.435 INFO kablam!    |     ^^^^^
Nov 01 14:08:16.435 INFO kablam! 
Nov 01 14:08:16.435 INFO kablam! warning: structure field `Y` should have a snake case name such as `y`
Nov 01 14:08:16.435 INFO kablam!   --> src/nes/cpu.rs:24:5
Nov 01 14:08:16.435 INFO kablam!    |
Nov 01 14:08:16.435 INFO kablam! 24 |     Y: u8, //Y register
Nov 01 14:08:16.435 INFO kablam!    |     ^^^^^
Nov 01 14:08:16.435 INFO kablam! 
Nov 01 14:08:16.435 INFO kablam! warning: structure field `S` should have a snake case name such as `s`
Nov 01 14:08:16.435 INFO kablam!   --> src/nes/cpu.rs:25:5
Nov 01 14:08:16.435 INFO kablam!    |
Nov 01 14:08:16.435 INFO kablam! 25 |     S: u8, //Stack pointer
Nov 01 14:08:16.435 INFO kablam!    |     ^^^^^
Nov 01 14:08:16.435 INFO kablam! 
Nov 01 14:08:16.435 INFO kablam! warning: structure field `P` should have a snake case name such as `p`
Nov 01 14:08:16.435 INFO kablam!   --> src/nes/cpu.rs:26:5
Nov 01 14:08:16.435 INFO kablam!    |
Nov 01 14:08:16.435 INFO kablam! 26 |     P: u8, //Status
Nov 01 14:08:16.435 INFO kablam!    |     ^^^^^
Nov 01 14:08:16.435 INFO kablam! 
Nov 01 14:08:16.435 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 14:08:16.435 INFO kablam!    --> src/nes/cpu.rs:448:17
Nov 01 14:08:16.435 INFO kablam!     |
Nov 01 14:08:16.435 INFO kablam! 448 |                 self.push_addr_stack(pc);
Nov 01 14:08:16.435 INFO kablam!     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:08:16.435 INFO kablam!     |
Nov 01 14:08:16.435 INFO kablam!     = note: #[warn(unused_must_use)] on by default
Nov 01 14:08:16.435 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 14:08:16.435 INFO kablam! 
Nov 01 14:08:16.435 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 14:08:16.435 INFO kablam!    --> src/nes/cpu.rs:449:17
Nov 01 14:08:16.435 INFO kablam!     |
Nov 01 14:08:16.435 INFO kablam! 449 |                 self.push_stack(p | B_FLAG.bits);
Nov 01 14:08:16.435 INFO kablam!     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:08:16.435 INFO kablam!     |
Nov 01 14:08:16.435 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 14:08:16.435 INFO kablam! 
Nov 01 14:08:16.435 INFO kablam! warning: structure field `CTRL` should have a snake case name such as `ctrl`
Nov 01 14:08:16.435 INFO kablam!   --> src/nes/ppu.rs:10:5
Nov 01 14:08:16.435 INFO kablam!    |
Nov 01 14:08:16.435 INFO kablam! 10 |     pub CTRL: u8, //$2000
Nov 01 14:08:16.435 INFO kablam!    |     ^^^^^^^^^^^^
Nov 01 14:08:16.435 INFO kablam! 
Nov 01 14:08:16.435 INFO kablam! warning: structure field `MASK` should have a snake case name such as `mask`
Nov 01 14:08:16.436 INFO kablam!   --> src/nes/ppu.rs:11:5
Nov 01 14:08:16.436 INFO kablam!    |
Nov 01 14:08:16.436 INFO kablam! 11 |     pub MASK: u8, //$2001
Nov 01 14:08:16.436 INFO kablam!    |     ^^^^^^^^^^^^
Nov 01 14:08:16.436 INFO kablam! 
Nov 01 14:08:16.436 INFO kablam! warning: structure field `STATUS` should have a snake case name such as `status`
Nov 01 14:08:16.436 INFO kablam!   --> src/nes/ppu.rs:12:5
Nov 01 14:08:16.436 INFO kablam!    |
Nov 01 14:08:16.436 INFO kablam! 12 |     pub STATUS: u8, //$2002
Nov 01 14:08:16.436 INFO kablam!    |     ^^^^^^^^^^^^^^
Nov 01 14:08:16.436 INFO kablam! 
Nov 01 14:08:16.436 INFO kablam! warning: structure field `OAMADDR` should have a snake case name such as `oamaddr`
Nov 01 14:08:16.436 INFO kablam!   --> src/nes/ppu.rs:13:5
Nov 01 14:08:16.436 INFO kablam!    |
Nov 01 14:08:16.436 INFO kablam! 13 |     pub OAMADDR: u8, //$2003
Nov 01 14:08:16.436 INFO kablam!    |     ^^^^^^^^^^^^^^^
Nov 01 14:08:16.436 INFO kablam! 
Nov 01 14:08:16.436 INFO kablam! warning: structure field `OAMDATA` should have a snake case name such as `oamdata`
Nov 01 14:08:16.436 INFO kablam!   --> src/nes/ppu.rs:14:5
Nov 01 14:08:16.436 INFO kablam!    |
Nov 01 14:08:16.436 INFO kablam! 14 |     pub OAMDATA: u8, //$2004
Nov 01 14:08:16.436 INFO kablam!    |     ^^^^^^^^^^^^^^^
Nov 01 14:08:16.436 INFO kablam! 
Nov 01 14:08:16.436 INFO kablam! warning: structure field `SCROLL` should have a snake case name such as `scroll`
Nov 01 14:08:16.436 INFO kablam!   --> src/nes/ppu.rs:15:5
Nov 01 14:08:16.436 INFO kablam!    |
Nov 01 14:08:16.436 INFO kablam! 15 |     pub SCROLL: u8, //$2005
Nov 01 14:08:16.436 INFO kablam!    |     ^^^^^^^^^^^^^^
Nov 01 14:08:16.436 INFO kablam! 
Nov 01 14:08:16.436 INFO kablam! warning: structure field `ADDR` should have a snake case name such as `addr`
Nov 01 14:08:16.436 INFO kablam!   --> src/nes/ppu.rs:16:5
Nov 01 14:08:16.436 INFO kablam!    |
Nov 01 14:08:16.436 INFO kablam! 16 |     pub ADDR: u8, //$2006
Nov 01 14:08:16.436 INFO kablam!    |     ^^^^^^^^^^^^
Nov 01 14:08:16.436 INFO kablam! 
Nov 01 14:08:16.436 INFO kablam! warning: structure field `DATA` should have a snake case name such as `data`
Nov 01 14:08:16.436 INFO kablam!   --> src/nes/ppu.rs:17:5
Nov 01 14:08:16.436 INFO kablam!    |
Nov 01 14:08:16.436 INFO kablam! 17 |     pub DATA: u8, //$2007
Nov 01 14:08:16.436 INFO kablam!    |     ^^^^^^^^^^^^
Nov 01 14:08:16.436 INFO kablam! 
Nov 01 14:08:16.436 INFO kablam! warning: structure field `OAMDMA` should have a snake case name such as `oamdma`
Nov 01 14:08:16.436 INFO kablam!   --> src/nes/ppu.rs:18:5
Nov 01 14:08:16.436 INFO kablam!    |
Nov 01 14:08:16.436 INFO kablam! 18 |     pub OAMDMA: u8, //$4014
Nov 01 14:08:16.436 INFO kablam!    |     ^^^^^^^^^^^^^^
Nov 01 14:08:16.436 INFO kablam! 
Nov 01 14:08:16.436 INFO kablam! warning: type `vRAM` should have a camel case name such as `Vram`
Nov 01 14:08:16.436 INFO kablam!   --> src/nes/ppu.rs:37:1
Nov 01 14:08:16.436 INFO kablam!    |
Nov 01 14:08:16.436 INFO kablam! 37 | / pub struct vRAM {
Nov 01 14:08:16.436 INFO kablam! 38 | |     pub nametables: [u8; 0x800], // Two nametables, 0x400 in size each.
Nov 01 14:08:16.436 INFO kablam! 39 | |     pub palette: [u8; 0x20],
Nov 01 14:08:16.436 INFO kablam! 40 | | }
Nov 01 14:08:16.436 INFO kablam!    | |_^
Nov 01 14:08:16.436 INFO kablam!    |
Nov 01 14:08:16.436 INFO kablam!    = note: #[warn(non_camel_case_types)] on by default
Nov 01 14:08:16.436 INFO kablam! 
Nov 01 14:08:16.899 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.06s
Nov 01 14:08:16.901 INFO kablam! su: No module specific data is present
Nov 01 14:08:17.145 INFO running `"docker" "rm" "-f" "73310159d11d56af5f3b6ed6fbdada33a949e53115c05a0bfcc225f73e6de34b"`
Nov 01 14:08:17.255 INFO blam! 73310159d11d56af5f3b6ed6fbdada33a949e53115c05a0bfcc225f73e6de34b
Nov 01 14:08:17.258 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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 14:08:17.440 INFO blam! c4d537b5e73ebc82508aa6cb4af3aa2a9d4045d66ed45d535215ecbc53007666
Nov 01 14:08:17.450 INFO running `"docker" "start" "-a" "c4d537b5e73ebc82508aa6cb4af3aa2a9d4045d66ed45d535215ecbc53007666"`
Nov 01 14:08:17.903 INFO kablam! usermod: no changes
Nov 01 14:08:17.943 INFO kablam!    Compiling pretendo v0.1.0 (/source)
Nov 01 14:08:18.349 INFO kablam! warning: unused import: `nes::memmap::MemoryMap`
Nov 01 14:08:18.349 INFO kablam!  --> src/nes/ppu.rs:1:5
Nov 01 14:08:18.349 INFO kablam!   |
Nov 01 14:08:18.349 INFO kablam! 1 | use nes::memmap::MemoryMap;
Nov 01 14:08:18.349 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:08:18.349 INFO kablam!   |
Nov 01 14:08:18.349 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 14:08:18.349 INFO kablam! 
Nov 01 14:08:18.350 INFO kablam! warning: unused import: `nes::error::NESError::*`
Nov 01 14:08:18.350 INFO kablam!   --> src/nes/mod.rs:12:5
Nov 01 14:08:18.350 INFO kablam!    |
Nov 01 14:08:18.350 INFO kablam! 12 | use nes::error::NESError::*;
Nov 01 14:08:18.350 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:08:18.350 INFO kablam! 
Nov 01 14:08:18.350 INFO kablam! warning: unused import: `nes::mapper::*`
Nov 01 14:08:18.350 INFO kablam!   --> src/nes/mod.rs:13:5
Nov 01 14:08:18.350 INFO kablam!    |
Nov 01 14:08:18.350 INFO kablam! 13 | use nes::mapper::*;
Nov 01 14:08:18.350 INFO kablam!    |     ^^^^^^^^^^^^^^
Nov 01 14:08:18.350 INFO kablam! 
Nov 01 14:08:18.350 INFO kablam! warning: unused import: `rom::RomLoadError`
Nov 01 14:08:18.350 INFO kablam!   --> src/main.rs:13:5
Nov 01 14:08:18.350 INFO kablam!    |
Nov 01 14:08:18.350 INFO kablam! 13 | use rom::RomLoadError;
Nov 01 14:08:18.350 INFO kablam!    |     ^^^^^^^^^^^^^^^^^
Nov 01 14:08:18.350 INFO kablam! 
Nov 01 14:08:18.633 INFO kablam! warning: unused variable: `e`
Nov 01 14:08:18.633 INFO kablam!    --> src/nes/cpu.rs:411:17
Nov 01 14:08:18.633 INFO kablam!     |
Nov 01 14:08:18.633 INFO kablam! 411 |             Err(e) => Err(StackOverflow(self.PC)),
Nov 01 14:08:18.633 INFO kablam!     |                 ^ help: consider using `_e` instead
Nov 01 14:08:18.633 INFO kablam!     |
Nov 01 14:08:18.633 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 14:08:18.633 INFO kablam! 
Nov 01 14:08:18.633 INFO kablam! warning: unused variable: `a`
Nov 01 14:08:18.633 INFO kablam!    --> src/nes/cpu.rs:438:13
Nov 01 14:08:18.633 INFO kablam!     |
Nov 01 14:08:18.633 INFO kablam! 438 |         let a: u8 = self.A;
Nov 01 14:08:18.633 INFO kablam!     |             ^ help: consider using `_a` instead
Nov 01 14:08:18.633 INFO kablam! 
Nov 01 14:08:18.643 INFO kablam! warning: unused variable: `x`
Nov 01 14:08:18.643 INFO kablam!    --> src/nes/cpu.rs:439:13
Nov 01 14:08:18.643 INFO kablam!     |
Nov 01 14:08:18.643 INFO kablam! 439 |         let x: u8 = self.X;
Nov 01 14:08:18.643 INFO kablam!     |             ^ help: consider using `_x` instead
Nov 01 14:08:18.643 INFO kablam! 
Nov 01 14:08:18.643 INFO kablam! warning: unused variable: `y`
Nov 01 14:08:18.643 INFO kablam!    --> src/nes/cpu.rs:440:13
Nov 01 14:08:18.643 INFO kablam!     |
Nov 01 14:08:18.643 INFO kablam! 440 |         let y: u8 = self.Y;
Nov 01 14:08:18.643 INFO kablam!     |             ^ help: consider using `_y` instead
Nov 01 14:08:18.643 INFO kablam! 
Nov 01 14:08:18.643 INFO kablam! warning: unused variable: `s`
Nov 01 14:08:18.643 INFO kablam!    --> src/nes/cpu.rs:441:13
Nov 01 14:08:18.643 INFO kablam!     |
Nov 01 14:08:18.643 INFO kablam! 441 |         let s: u8 = self.S;
Nov 01 14:08:18.643 INFO kablam!     |             ^ help: consider using `_s` instead
Nov 01 14:08:18.643 INFO kablam! 
Nov 01 14:08:18.643 INFO kablam! warning: unused variable: `m`
Nov 01 14:08:18.643 INFO kablam!    --> src/nes/cpu.rs:443:13
Nov 01 14:08:18.643 INFO kablam!     |
Nov 01 14:08:18.643 INFO kablam! 443 |         let m: u8 = try!(self.instr_ram_read(addr, &instruction));
Nov 01 14:08:18.643 INFO kablam!     |             ^ help: consider using `_m` instead
Nov 01 14:08:18.643 INFO kablam! 
Nov 01 14:08:18.643 INFO kablam! warning: unused variable: `res`
Nov 01 14:08:18.643 INFO kablam!    --> src/nes/cpu.rs:444:17
Nov 01 14:08:18.643 INFO kablam!     |
Nov 01 14:08:18.643 INFO kablam! 444 |         let mut res: u8 = 0;
Nov 01 14:08:18.643 INFO kablam!     |                 ^^^ help: consider using `_res` instead
Nov 01 14:08:18.643 INFO kablam! 
Nov 01 14:08:18.643 INFO kablam! warning: unused variable: `addr`
Nov 01 14:08:18.643 INFO kablam!   --> src/nes/memmap.rs:35:30
Nov 01 14:08:18.643 INFO kablam!    |
Nov 01 14:08:18.643 INFO kablam! 35 |     fn store_byte(&mut self, addr: u16, val: u8) -> Result<(), MemoryError> {
Nov 01 14:08:18.643 INFO kablam!    |                              ^^^^ help: consider using `_addr` instead
Nov 01 14:08:18.643 INFO kablam! 
Nov 01 14:08:18.643 INFO kablam! warning: unused variable: `val`
Nov 01 14:08:18.643 INFO kablam!   --> src/nes/memmap.rs:35:41
Nov 01 14:08:18.643 INFO kablam!    |
Nov 01 14:08:18.643 INFO kablam! 35 |     fn store_byte(&mut self, addr: u16, val: u8) -> Result<(), MemoryError> {
Nov 01 14:08:18.643 INFO kablam!    |                                         ^^^ help: consider using `_val` instead
Nov 01 14:08:18.643 INFO kablam! 
Nov 01 14:08:18.679 INFO kablam! warning: variable does not need to be mutable
Nov 01 14:08:18.679 INFO kablam!    --> src/nes/cpu.rs:444:13
Nov 01 14:08:18.679 INFO kablam!     |
Nov 01 14:08:18.679 INFO kablam! 444 |         let mut res: u8 = 0;
Nov 01 14:08:18.679 INFO kablam!     |             ----^^^
Nov 01 14:08:18.679 INFO kablam!     |             |
Nov 01 14:08:18.679 INFO kablam!     |             help: remove this `mut`
Nov 01 14:08:18.679 INFO kablam!     |
Nov 01 14:08:18.679 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 14:08:18.679 INFO kablam! 
Nov 01 14:08:18.724 INFO kablam! warning: variant is never constructed: `FormatError`
Nov 01 14:08:18.725 INFO kablam!  --> src/rom.rs:9:5
Nov 01 14:08:18.725 INFO kablam!   |
Nov 01 14:08:18.725 INFO kablam! 9 |     FormatError,
Nov 01 14:08:18.725 INFO kablam!   |     ^^^^^^^^^^^
Nov 01 14:08:18.725 INFO kablam!   |
Nov 01 14:08:18.725 INFO kablam!   = note: #[warn(dead_code)] on by default
Nov 01 14:08:18.725 INFO kablam! 
Nov 01 14:08:18.725 INFO kablam! warning: method is never used: `mapper_hi`
Nov 01 14:08:18.725 INFO kablam!   --> src/rom.rs:81:5
Nov 01 14:08:18.725 INFO kablam!    |
Nov 01 14:08:18.725 INFO kablam! 81 |     pub fn mapper_hi(&self) -> u8 {
Nov 01 14:08:18.725 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:08:18.725 INFO kablam! 
Nov 01 14:08:18.725 INFO kablam! warning: method is never used: `pop_stack`
Nov 01 14:08:18.725 INFO kablam!    --> src/nes/cpu.rs:421:5
Nov 01 14:08:18.725 INFO kablam!     |
Nov 01 14:08:18.725 INFO kablam! 421 |     fn pop_stack(&mut self) -> Result<u8, NESError> {
Nov 01 14:08:18.725 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:08:18.725 INFO kablam! 
Nov 01 14:08:18.725 INFO kablam! warning: constant item is never used: `SCREEN_WIDTH`
Nov 01 14:08:18.725 INFO kablam!  --> src/nes/ppu.rs:3:1
Nov 01 14:08:18.725 INFO kablam!   |
Nov 01 14:08:18.725 INFO kablam! 3 | pub const SCREEN_WIDTH: usize = 256;
Nov 01 14:08:18.726 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:08:18.726 INFO kablam! 
Nov 01 14:08:18.726 INFO kablam! warning: constant item is never used: `SCREEN_HEIGHT`
Nov 01 14:08:18.726 INFO kablam!  --> src/nes/ppu.rs:4:1
Nov 01 14:08:18.726 INFO kablam!   |
Nov 01 14:08:18.726 INFO kablam! 4 | pub const SCREEN_HEIGHT: usize = 256;
Nov 01 14:08:18.726 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:08:18.726 INFO kablam! 
Nov 01 14:08:18.726 INFO kablam! warning: struct is never constructed: `PPUError`
Nov 01 14:08:18.726 INFO kablam!  --> src/nes/ppu.rs:6:1
Nov 01 14:08:18.726 INFO kablam!   |
Nov 01 14:08:18.726 INFO kablam! 6 | pub struct PPUError;
Nov 01 14:08:18.726 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^
Nov 01 14:08:18.726 INFO kablam! 
Nov 01 14:08:18.726 INFO kablam! warning: struct is never constructed: `vRAM`
Nov 01 14:08:18.726 INFO kablam!   --> src/nes/ppu.rs:37:1
Nov 01 14:08:18.726 INFO kablam!    |
Nov 01 14:08:18.726 INFO kablam! 37 | pub struct vRAM {
Nov 01 14:08:18.726 INFO kablam!    | ^^^^^^^^^^^^^^^
Nov 01 14:08:18.726 INFO kablam! 
Nov 01 14:08:18.726 INFO kablam! warning: variant is never constructed: `AAX`
Nov 01 14:08:18.727 INFO kablam!   --> src/nes/isa.rs:95:5
Nov 01 14:08:18.727 INFO kablam!    |
Nov 01 14:08:18.727 INFO kablam! 95 |     AAX,
Nov 01 14:08:18.727 INFO kablam!    |     ^^^
Nov 01 14:08:18.727 INFO kablam! 
Nov 01 14:08:18.727 INFO kablam! warning: variant is never constructed: `ASO`
Nov 01 14:08:18.727 INFO kablam!   --> src/nes/isa.rs:96:5
Nov 01 14:08:18.727 INFO kablam!    |
Nov 01 14:08:18.727 INFO kablam! 96 |     ASO,
Nov 01 14:08:18.727 INFO kablam!    |     ^^^
Nov 01 14:08:18.727 INFO kablam! 
Nov 01 14:08:18.727 INFO kablam! warning: variant is never constructed: `AXS`
Nov 01 14:08:18.727 INFO kablam!   --> src/nes/isa.rs:97:5
Nov 01 14:08:18.727 INFO kablam!    |
Nov 01 14:08:18.727 INFO kablam! 97 |     AXS,
Nov 01 14:08:18.727 INFO kablam!    |     ^^^
Nov 01 14:08:18.727 INFO kablam! 
Nov 01 14:08:18.727 INFO kablam! warning: variant is never constructed: `DCM`
Nov 01 14:08:18.727 INFO kablam!   --> src/nes/isa.rs:98:5
Nov 01 14:08:18.727 INFO kablam!    |
Nov 01 14:08:18.727 INFO kablam! 98 |     DCM,
Nov 01 14:08:18.728 INFO kablam!    |     ^^^
Nov 01 14:08:18.728 INFO kablam! 
Nov 01 14:08:18.728 INFO kablam! warning: variant is never constructed: `DCP`
Nov 01 14:08:18.728 INFO kablam!   --> src/nes/isa.rs:99:5
Nov 01 14:08:18.728 INFO kablam!    |
Nov 01 14:08:18.728 INFO kablam! 99 |     DCP,
Nov 01 14:08:18.728 INFO kablam!    |     ^^^
Nov 01 14:08:18.728 INFO kablam! 
Nov 01 14:08:18.728 INFO kablam! warning: variant is never constructed: `DOP`
Nov 01 14:08:18.728 INFO kablam!    --> src/nes/isa.rs:100:5
Nov 01 14:08:18.728 INFO kablam!     |
Nov 01 14:08:18.728 INFO kablam! 100 |     DOP,
Nov 01 14:08:18.728 INFO kablam!     |     ^^^
Nov 01 14:08:18.728 INFO kablam! 
Nov 01 14:08:18.728 INFO kablam! warning: variant is never constructed: `INS`
Nov 01 14:08:18.728 INFO kablam!    --> src/nes/isa.rs:101:5
Nov 01 14:08:18.728 INFO kablam!     |
Nov 01 14:08:18.728 INFO kablam! 101 |     INS,
Nov 01 14:08:18.728 INFO kablam!     |     ^^^
Nov 01 14:08:18.728 INFO kablam! 
Nov 01 14:08:18.728 INFO kablam! warning: variant is never constructed: `ISB`
Nov 01 14:08:18.728 INFO kablam!    --> src/nes/isa.rs:102:5
Nov 01 14:08:18.729 INFO kablam!     |
Nov 01 14:08:18.729 INFO kablam! 102 |     ISB,
Nov 01 14:08:18.729 INFO kablam!     |     ^^^
Nov 01 14:08:18.729 INFO kablam! 
Nov 01 14:08:18.729 INFO kablam! warning: variant is never constructed: `ISC`
Nov 01 14:08:18.729 INFO kablam!    --> src/nes/isa.rs:103:5
Nov 01 14:08:18.729 INFO kablam!     |
Nov 01 14:08:18.729 INFO kablam! 103 |     ISC,
Nov 01 14:08:18.729 INFO kablam!     |     ^^^
Nov 01 14:08:18.729 INFO kablam! 
Nov 01 14:08:18.729 INFO kablam! warning: variant is never constructed: `LAX`
Nov 01 14:08:18.729 INFO kablam!    --> src/nes/isa.rs:104:5
Nov 01 14:08:18.729 INFO kablam!     |
Nov 01 14:08:18.729 INFO kablam! 104 |     LAX,
Nov 01 14:08:18.729 INFO kablam!     |     ^^^
Nov 01 14:08:18.729 INFO kablam! 
Nov 01 14:08:18.729 INFO kablam! warning: variant is never constructed: `LSE`
Nov 01 14:08:18.729 INFO kablam!    --> src/nes/isa.rs:105:5
Nov 01 14:08:18.729 INFO kablam!     |
Nov 01 14:08:18.729 INFO kablam! 105 |     LSE,
Nov 01 14:08:18.729 INFO kablam!     |     ^^^
Nov 01 14:08:18.729 INFO kablam! 
Nov 01 14:08:18.730 INFO kablam! warning: variant is never constructed: `RLA`
Nov 01 14:08:18.730 INFO kablam!    --> src/nes/isa.rs:106:5
Nov 01 14:08:18.730 INFO kablam!     |
Nov 01 14:08:18.730 INFO kablam! 106 |     RLA,
Nov 01 14:08:18.730 INFO kablam!     |     ^^^
Nov 01 14:08:18.730 INFO kablam! 
Nov 01 14:08:18.730 INFO kablam! warning: variant is never constructed: `RRA`
Nov 01 14:08:18.730 INFO kablam!    --> src/nes/isa.rs:107:5
Nov 01 14:08:18.730 INFO kablam!     |
Nov 01 14:08:18.730 INFO kablam! 107 |     RRA,
Nov 01 14:08:18.730 INFO kablam!     |     ^^^
Nov 01 14:08:18.730 INFO kablam! 
Nov 01 14:08:18.730 INFO kablam! warning: variant is never constructed: `SAX`
Nov 01 14:08:18.730 INFO kablam!    --> src/nes/isa.rs:108:5
Nov 01 14:08:18.730 INFO kablam!     |
Nov 01 14:08:18.730 INFO kablam! 108 |     SAX,
Nov 01 14:08:18.730 INFO kablam!     |     ^^^
Nov 01 14:08:18.730 INFO kablam! 
Nov 01 14:08:18.730 INFO kablam! warning: variant is never constructed: `SKB`
Nov 01 14:08:18.730 INFO kablam!    --> src/nes/isa.rs:109:5
Nov 01 14:08:18.730 INFO kablam!     |
Nov 01 14:08:18.730 INFO kablam! 109 |     SKB,
Nov 01 14:08:18.731 INFO kablam!     |     ^^^
Nov 01 14:08:18.731 INFO kablam! 
Nov 01 14:08:18.731 INFO kablam! warning: variant is never constructed: `SKW`
Nov 01 14:08:18.731 INFO kablam!    --> src/nes/isa.rs:110:5
Nov 01 14:08:18.731 INFO kablam!     |
Nov 01 14:08:18.731 INFO kablam! 110 |     SKW,
Nov 01 14:08:18.731 INFO kablam!     |     ^^^
Nov 01 14:08:18.731 INFO kablam! 
Nov 01 14:08:18.731 INFO kablam! warning: variant is never constructed: `SLO`
Nov 01 14:08:18.731 INFO kablam!    --> src/nes/isa.rs:111:5
Nov 01 14:08:18.731 INFO kablam!     |
Nov 01 14:08:18.731 INFO kablam! 111 |     SLO,
Nov 01 14:08:18.731 INFO kablam!     |     ^^^
Nov 01 14:08:18.731 INFO kablam! 
Nov 01 14:08:18.731 INFO kablam! warning: variant is never constructed: `SRE`
Nov 01 14:08:18.731 INFO kablam!    --> src/nes/isa.rs:112:5
Nov 01 14:08:18.731 INFO kablam!     |
Nov 01 14:08:18.731 INFO kablam! 112 |     SRE,
Nov 01 14:08:18.731 INFO kablam!     |     ^^^
Nov 01 14:08:18.731 INFO kablam! 
Nov 01 14:08:18.731 INFO kablam! warning: variant is never constructed: `TOP`
Nov 01 14:08:18.731 INFO kablam!    --> src/nes/isa.rs:113:5
Nov 01 14:08:18.732 INFO kablam!     |
Nov 01 14:08:18.732 INFO kablam! 113 |     TOP,
Nov 01 14:08:18.732 INFO kablam!     |     ^^^
Nov 01 14:08:18.732 INFO kablam! 
Nov 01 14:08:18.732 INFO kablam! warning: structure field `PC` should have a snake case name such as `pc`
Nov 01 14:08:18.732 INFO kablam!   --> src/nes/cpu.rs:21:5
Nov 01 14:08:18.732 INFO kablam!    |
Nov 01 14:08:18.732 INFO kablam! 21 |     PC: u16, //Program counter
Nov 01 14:08:18.732 INFO kablam!    |     ^^^^^^^
Nov 01 14:08:18.732 INFO kablam!    |
Nov 01 14:08:18.732 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Nov 01 14:08:18.732 INFO kablam! 
Nov 01 14:08:18.732 INFO kablam! warning: structure field `A` should have a snake case name such as `a`
Nov 01 14:08:18.732 INFO kablam!   --> src/nes/cpu.rs:22:5
Nov 01 14:08:18.732 INFO kablam!    |
Nov 01 14:08:18.732 INFO kablam! 22 |     A: u8, //Accumulator
Nov 01 14:08:18.732 INFO kablam!    |     ^^^^^
Nov 01 14:08:18.732 INFO kablam! 
Nov 01 14:08:18.732 INFO kablam! warning: structure field `X` should have a snake case name such as `x`
Nov 01 14:08:18.732 INFO kablam!   --> src/nes/cpu.rs:23:5
Nov 01 14:08:18.732 INFO kablam!    |
Nov 01 14:08:18.732 INFO kablam! 23 |     X: u8, //X register
Nov 01 14:08:18.733 INFO kablam!    |     ^^^^^
Nov 01 14:08:18.733 INFO kablam! 
Nov 01 14:08:18.733 INFO kablam! warning: structure field `Y` should have a snake case name such as `y`
Nov 01 14:08:18.733 INFO kablam!   --> src/nes/cpu.rs:24:5
Nov 01 14:08:18.733 INFO kablam!    |
Nov 01 14:08:18.733 INFO kablam! 24 |     Y: u8, //Y register
Nov 01 14:08:18.733 INFO kablam!    |     ^^^^^
Nov 01 14:08:18.733 INFO kablam! 
Nov 01 14:08:18.733 INFO kablam! warning: structure field `S` should have a snake case name such as `s`
Nov 01 14:08:18.733 INFO kablam!   --> src/nes/cpu.rs:25:5
Nov 01 14:08:18.733 INFO kablam!    |
Nov 01 14:08:18.733 INFO kablam! 25 |     S: u8, //Stack pointer
Nov 01 14:08:18.733 INFO kablam!    |     ^^^^^
Nov 01 14:08:18.733 INFO kablam! 
Nov 01 14:08:18.733 INFO kablam! warning: structure field `P` should have a snake case name such as `p`
Nov 01 14:08:18.733 INFO kablam!   --> src/nes/cpu.rs:26:5
Nov 01 14:08:18.733 INFO kablam!    |
Nov 01 14:08:18.733 INFO kablam! 26 |     P: u8, //Status
Nov 01 14:08:18.733 INFO kablam!    |     ^^^^^
Nov 01 14:08:18.733 INFO kablam! 
Nov 01 14:08:18.733 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 14:08:18.733 INFO kablam!    --> src/nes/cpu.rs:448:17
Nov 01 14:08:18.733 INFO kablam!     |
Nov 01 14:08:18.734 INFO kablam! 448 |                 self.push_addr_stack(pc);
Nov 01 14:08:18.734 INFO kablam!     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:08:18.734 INFO kablam!     |
Nov 01 14:08:18.734 INFO kablam!     = note: #[warn(unused_must_use)] on by default
Nov 01 14:08:18.734 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 14:08:18.734 INFO kablam! 
Nov 01 14:08:18.734 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 14:08:18.734 INFO kablam!    --> src/nes/cpu.rs:449:17
Nov 01 14:08:18.734 INFO kablam!     |
Nov 01 14:08:18.734 INFO kablam! 449 |                 self.push_stack(p | B_FLAG.bits);
Nov 01 14:08:18.734 INFO kablam!     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 14:08:18.734 INFO kablam!     |
Nov 01 14:08:18.734 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 14:08:18.734 INFO kablam! 
Nov 01 14:08:18.734 INFO kablam! warning: structure field `CTRL` should have a snake case name such as `ctrl`
Nov 01 14:08:18.734 INFO kablam!   --> src/nes/ppu.rs:10:5
Nov 01 14:08:18.734 INFO kablam!    |
Nov 01 14:08:18.734 INFO kablam! 10 |     pub CTRL: u8, //$2000
Nov 01 14:08:18.734 INFO kablam!    |     ^^^^^^^^^^^^
Nov 01 14:08:18.734 INFO kablam! 
Nov 01 14:08:18.734 INFO kablam! warning: structure field `MASK` should have a snake case name such as `mask`
Nov 01 14:08:18.735 INFO kablam!   --> src/nes/ppu.rs:11:5
Nov 01 14:08:18.735 INFO kablam!    |
Nov 01 14:08:18.735 INFO kablam! 11 |     pub MASK: u8, //$2001
Nov 01 14:08:18.735 INFO kablam!    |     ^^^^^^^^^^^^
Nov 01 14:08:18.735 INFO kablam! 
Nov 01 14:08:18.735 INFO kablam! warning: structure field `STATUS` should have a snake case name such as `status`
Nov 01 14:08:18.735 INFO kablam!   --> src/nes/ppu.rs:12:5
Nov 01 14:08:18.735 INFO kablam!    |
Nov 01 14:08:18.735 INFO kablam! 12 |     pub STATUS: u8, //$2002
Nov 01 14:08:18.735 INFO kablam!    |     ^^^^^^^^^^^^^^
Nov 01 14:08:18.735 INFO kablam! 
Nov 01 14:08:18.735 INFO kablam! warning: structure field `OAMADDR` should have a snake case name such as `oamaddr`
Nov 01 14:08:18.735 INFO kablam!   --> src/nes/ppu.rs:13:5
Nov 01 14:08:18.735 INFO kablam!    |
Nov 01 14:08:18.735 INFO kablam! 13 |     pub OAMADDR: u8, //$2003
Nov 01 14:08:18.735 INFO kablam!    |     ^^^^^^^^^^^^^^^
Nov 01 14:08:18.735 INFO kablam! 
Nov 01 14:08:18.735 INFO kablam! warning: structure field `OAMDATA` should have a snake case name such as `oamdata`
Nov 01 14:08:18.735 INFO kablam!   --> src/nes/ppu.rs:14:5
Nov 01 14:08:18.735 INFO kablam!    |
Nov 01 14:08:18.735 INFO kablam! 14 |     pub OAMDATA: u8, //$2004
Nov 01 14:08:18.736 INFO kablam!    |     ^^^^^^^^^^^^^^^
Nov 01 14:08:18.736 INFO kablam! 
Nov 01 14:08:18.736 INFO kablam! warning: structure field `SCROLL` should have a snake case name such as `scroll`
Nov 01 14:08:18.736 INFO kablam!   --> src/nes/ppu.rs:15:5
Nov 01 14:08:18.736 INFO kablam!    |
Nov 01 14:08:18.736 INFO kablam! 15 |     pub SCROLL: u8, //$2005
Nov 01 14:08:18.736 INFO kablam!    |     ^^^^^^^^^^^^^^
Nov 01 14:08:18.736 INFO kablam! 
Nov 01 14:08:18.736 INFO kablam! warning: structure field `ADDR` should have a snake case name such as `addr`
Nov 01 14:08:18.736 INFO kablam!   --> src/nes/ppu.rs:16:5
Nov 01 14:08:18.736 INFO kablam!    |
Nov 01 14:08:18.736 INFO kablam! 16 |     pub ADDR: u8, //$2006
Nov 01 14:08:18.736 INFO kablam!    |     ^^^^^^^^^^^^
Nov 01 14:08:18.736 INFO kablam! 
Nov 01 14:08:18.736 INFO kablam! warning: structure field `DATA` should have a snake case name such as `data`
Nov 01 14:08:18.736 INFO kablam!   --> src/nes/ppu.rs:17:5
Nov 01 14:08:18.736 INFO kablam!    |
Nov 01 14:08:18.736 INFO kablam! 17 |     pub DATA: u8, //$2007
Nov 01 14:08:18.736 INFO kablam!    |     ^^^^^^^^^^^^
Nov 01 14:08:18.736 INFO kablam! 
Nov 01 14:08:18.736 INFO kablam! warning: structure field `OAMDMA` should have a snake case name such as `oamdma`
Nov 01 14:08:18.737 INFO kablam!   --> src/nes/ppu.rs:18:5
Nov 01 14:08:18.737 INFO kablam!    |
Nov 01 14:08:18.737 INFO kablam! 18 |     pub OAMDMA: u8, //$4014
Nov 01 14:08:18.737 INFO kablam!    |     ^^^^^^^^^^^^^^
Nov 01 14:08:18.737 INFO kablam! 
Nov 01 14:08:18.737 INFO kablam! warning: type `vRAM` should have a camel case name such as `Vram`
Nov 01 14:08:18.738 INFO kablam!   --> src/nes/ppu.rs:37:1
Nov 01 14:08:18.738 INFO kablam!    |
Nov 01 14:08:18.738 INFO kablam! 37 | / pub struct vRAM {
Nov 01 14:08:18.738 INFO kablam! 38 | |     pub nametables: [u8; 0x800], // Two nametables, 0x400 in size each.
Nov 01 14:08:18.738 INFO kablam! 39 | |     pub palette: [u8; 0x20],
Nov 01 14:08:18.738 INFO kablam! 40 | | }
Nov 01 14:08:18.738 INFO kablam!    | |_^
Nov 01 14:08:18.738 INFO kablam!    |
Nov 01 14:08:18.738 INFO kablam!    = note: #[warn(non_camel_case_types)] on by default
Nov 01 14:08:18.738 INFO kablam! 
Nov 01 14:08:19.131 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.20s
Nov 01 14:08:19.134 INFO kablam! su: No module specific data is present
Nov 01 14:08:19.399 INFO running `"docker" "rm" "-f" "c4d537b5e73ebc82508aa6cb4af3aa2a9d4045d66ed45d535215ecbc53007666"`
Nov 01 14:08:19.539 INFO blam! c4d537b5e73ebc82508aa6cb4af3aa2a9d4045d66ed45d535215ecbc53007666
Nov 01 14:08:19.543 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-7/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-1/beta-2018-10-30:/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 +beta-2018-10-30 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 14:08:19.751 INFO blam! e643e377b357b9a2eeddf51e07190dfa638022b5c887df5f262c94547ba4e24f
Nov 01 14:08:19.753 INFO running `"docker" "start" "-a" "e643e377b357b9a2eeddf51e07190dfa638022b5c887df5f262c94547ba4e24f"`
Nov 01 14:08:20.399 INFO kablam! usermod: no changes
Nov 01 14:08:20.451 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Nov 01 14:08:20.455 INFO kablam!      Running /target/debug/deps/pretendo-2fbb981db5a35e8e
Nov 01 14:08:20.463 INFO blam! 
Nov 01 14:08:20.463 INFO blam! running 0 tests
Nov 01 14:08:20.463 INFO blam! 
Nov 01 14:08:20.463 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 14:08:20.463 INFO blam! 
Nov 01 14:08:20.465 INFO kablam! su: No module specific data is present
Nov 01 14:08:21.025 INFO running `"docker" "rm" "-f" "e643e377b357b9a2eeddf51e07190dfa638022b5c887df5f262c94547ba4e24f"`
Nov 01 14:08:21.203 INFO blam! e643e377b357b9a2eeddf51e07190dfa638022b5c887df5f262c94547ba4e24f
