Oct 11 04:10:54.242 INFO testing ThomasEnglish/rs-chip8 against master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513 for rustdoc-test-static-cling Oct 11 04:10:54.243 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen Oct 11 04:10:54.244 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-6/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-6/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,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" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt build --frozen" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 11 04:10:54.661 INFO blam! f17f002003f383ed73e8de01e601e9bed1258f504f8a24da7cae56791f0a4e68 Oct 11 04:10:54.664 INFO running `"docker" "start" "-a" "f17f002003f383ed73e8de01e601e9bed1258f504f8a24da7cae56791f0a4e68"` Oct 11 04:10:56.135 INFO kablam! usermod: no changes Oct 11 04:10:56.192 INFO kablam! warning: the cargo feature `edition` is now stable and is no longer necessary to be listed in the manifest Oct 11 04:10:56.292 INFO kablam! Compiling rs-chip8 v0.1.0 (/source) Oct 11 04:10:56.369 INFO kablam! warning[E0705]: the feature `rust_2018_preview` is included in the Rust 2018 edition Oct 11 04:10:56.370 INFO kablam! --> src/main.rs:1:12 Oct 11 04:10:56.371 INFO kablam! | Oct 11 04:10:56.371 INFO kablam! 1 | #![feature(rust_2018_preview)] Oct 11 04:10:56.372 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 11 04:10:56.372 INFO kablam! Oct 11 04:10:57.388 INFO kablam! warning: unused import: `std::cmp::max` Oct 11 04:10:57.388 INFO kablam! --> src/chip8.rs:8:5 Oct 11 04:10:57.388 INFO kablam! | Oct 11 04:10:57.388 INFO kablam! 8 | use std::cmp::max; Oct 11 04:10:57.388 INFO kablam! | ^^^^^^^^^^^^^ Oct 11 04:10:57.388 INFO kablam! | Oct 11 04:10:57.388 INFO kablam! note: lint level defined here Oct 11 04:10:57.388 INFO kablam! --> src/chip8.rs:1:9 Oct 11 04:10:57.388 INFO kablam! | Oct 11 04:10:57.388 INFO kablam! 1 | #![warn(unused_imports)] Oct 11 04:10:57.388 INFO kablam! | ^^^^^^^^^^^^^^ Oct 11 04:10:57.388 INFO kablam! Oct 11 04:10:57.388 INFO kablam! warning: unused `#[macro_use]` import Oct 11 04:10:57.388 INFO kablam! --> src/main.rs:5:1 Oct 11 04:10:57.388 INFO kablam! | Oct 11 04:10:57.388 INFO kablam! 5 | #[macro_use] Oct 11 04:10:57.388 INFO kablam! | ^^^^^^^^^^^^ Oct 11 04:10:57.388 INFO kablam! | Oct 11 04:10:57.388 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 11 04:10:57.388 INFO kablam! Oct 11 04:10:57.388 INFO kablam! warning: unused imports: `PathBuf`, `Path` Oct 11 04:10:57.388 INFO kablam! --> src/main.rs:9:17 Oct 11 04:10:57.388 INFO kablam! | Oct 11 04:10:57.388 INFO kablam! 9 | use std::path::{Path, PathBuf}; Oct 11 04:10:57.388 INFO kablam! | ^^^^ ^^^^^^^ Oct 11 04:10:57.388 INFO kablam! Oct 11 04:10:57.736 INFO kablam! warning: unused variable: `bc` Oct 11 04:10:57.737 INFO kablam! --> src/chip8.rs:105:13 Oct 11 04:10:57.737 INFO kablam! | Oct 11 04:10:57.737 INFO kablam! 105 | let bc = ((data & 0x0FF0) >> 4) as u8; Oct 11 04:10:57.738 INFO kablam! | ^^ help: consider using `_bc` instead Oct 11 04:10:57.738 INFO kablam! | Oct 11 04:10:57.738 INFO kablam! note: lint level defined here Oct 11 04:10:57.739 INFO kablam! --> src/chip8.rs:2:9 Oct 11 04:10:57.739 INFO kablam! | Oct 11 04:10:57.739 INFO kablam! 2 | #![warn(unused_variables)] Oct 11 04:10:57.740 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 11 04:10:57.740 INFO kablam! Oct 11 04:10:57.740 INFO kablam! warning: unused variable: `k1` Oct 11 04:10:57.740 INFO kablam! --> src/chip8.rs:115:22 Oct 11 04:10:57.741 INFO kablam! | Oct 11 04:10:57.741 INFO kablam! 115 | (0x3, x, k1, k2) => Box::new(move || self.SE_reg_byte(x, cd)), Oct 11 04:10:57.741 INFO kablam! | ^^ help: consider using `_k1` instead Oct 11 04:10:57.742 INFO kablam! Oct 11 04:10:57.742 INFO kablam! warning: unused variable: `k2` Oct 11 04:10:57.742 INFO kablam! --> src/chip8.rs:115:26 Oct 11 04:10:57.742 INFO kablam! | Oct 11 04:10:57.743 INFO kablam! 115 | (0x3, x, k1, k2) => Box::new(move || self.SE_reg_byte(x, cd)), Oct 11 04:10:57.743 INFO kablam! | ^^ help: consider using `_k2` instead Oct 11 04:10:57.743 INFO kablam! Oct 11 04:10:57.744 INFO kablam! warning: unused variable: `k1` Oct 11 04:10:57.744 INFO kablam! --> src/chip8.rs:116:22 Oct 11 04:10:57.744 INFO kablam! | Oct 11 04:10:57.745 INFO kablam! 116 | (0x4, x, k1, k2) => Box::new(move || self.SNE_reg_byte(x, cd)), Oct 11 04:10:57.745 INFO kablam! | ^^ help: consider using `_k1` instead Oct 11 04:10:57.745 INFO kablam! Oct 11 04:10:57.745 INFO kablam! warning: unused variable: `k2` Oct 11 04:10:57.745 INFO kablam! --> src/chip8.rs:116:26 Oct 11 04:10:57.746 INFO kablam! | Oct 11 04:10:57.746 INFO kablam! 116 | (0x4, x, k1, k2) => Box::new(move || self.SNE_reg_byte(x, cd)), Oct 11 04:10:57.746 INFO kablam! | ^^ help: consider using `_k2` instead Oct 11 04:10:57.746 INFO kablam! Oct 11 04:10:57.747 INFO kablam! warning: unused variable: `k1` Oct 11 04:10:57.747 INFO kablam! --> src/chip8.rs:118:22 Oct 11 04:10:57.747 INFO kablam! | Oct 11 04:10:57.748 INFO kablam! 118 | (0x6, x, k1, k2) => Box::new(move || self.LD_reg_byte(x, cd)), Oct 11 04:10:57.748 INFO kablam! | ^^ help: consider using `_k1` instead Oct 11 04:10:57.752 INFO kablam! Oct 11 04:10:57.753 INFO kablam! warning: unused variable: `k2` Oct 11 04:10:57.753 INFO kablam! --> src/chip8.rs:118:26 Oct 11 04:10:57.753 INFO kablam! | Oct 11 04:10:57.753 INFO kablam! 118 | (0x6, x, k1, k2) => Box::new(move || self.LD_reg_byte(x, cd)), Oct 11 04:10:57.754 INFO kablam! | ^^ help: consider using `_k2` instead Oct 11 04:10:57.754 INFO kablam! Oct 11 04:10:57.754 INFO kablam! warning: unused variable: `k1` Oct 11 04:10:57.755 INFO kablam! --> src/chip8.rs:119:22 Oct 11 04:10:57.755 INFO kablam! | Oct 11 04:10:57.755 INFO kablam! 119 | (0x7, x, k1, k2) => Box::new(move || self.ADD_reg_byte(x, cd)), Oct 11 04:10:57.755 INFO kablam! | ^^ help: consider using `_k1` instead Oct 11 04:10:57.756 INFO kablam! Oct 11 04:10:57.756 INFO kablam! warning: unused variable: `k2` Oct 11 04:10:57.756 INFO kablam! --> src/chip8.rs:119:26 Oct 11 04:10:57.757 INFO kablam! | Oct 11 04:10:57.757 INFO kablam! 119 | (0x7, x, k1, k2) => Box::new(move || self.ADD_reg_byte(x, cd)), Oct 11 04:10:57.757 INFO kablam! | ^^ help: consider using `_k2` instead Oct 11 04:10:57.757 INFO kablam! Oct 11 04:10:57.758 INFO kablam! warning: unused variable: `k1` Oct 11 04:10:57.758 INFO kablam! --> src/chip8.rs:132:22 Oct 11 04:10:57.758 INFO kablam! | Oct 11 04:10:57.758 INFO kablam! 132 | (0xC, x, k1, k2) => Box::new(move || self.RND(x, cd)), Oct 11 04:10:57.759 INFO kablam! | ^^ help: consider using `_k1` instead Oct 11 04:10:57.759 INFO kablam! Oct 11 04:10:57.759 INFO kablam! warning: unused variable: `k2` Oct 11 04:10:57.759 INFO kablam! --> src/chip8.rs:132:26 Oct 11 04:10:57.760 INFO kablam! | Oct 11 04:10:57.760 INFO kablam! 132 | (0xC, x, k1, k2) => Box::new(move || self.RND(x, cd)), Oct 11 04:10:57.760 INFO kablam! | ^^ help: consider using `_k2` instead Oct 11 04:10:57.761 INFO kablam! Oct 11 04:10:57.761 INFO kablam! warning: unused variable: `x` Oct 11 04:10:57.761 INFO kablam! --> src/chip8.rs:145:19 Oct 11 04:10:57.761 INFO kablam! | Oct 11 04:10:57.762 INFO kablam! 145 | (0xF, x, num1, num2) => Box::new(move || self.CLS()), Oct 11 04:10:57.762 INFO kablam! | ^ help: consider using `_x` instead Oct 11 04:10:57.762 INFO kablam! Oct 11 04:10:57.762 INFO kablam! warning: unused variable: `num1` Oct 11 04:10:57.763 INFO kablam! --> src/chip8.rs:145:22 Oct 11 04:10:57.763 INFO kablam! | Oct 11 04:10:57.763 INFO kablam! 145 | (0xF, x, num1, num2) => Box::new(move || self.CLS()), Oct 11 04:10:57.763 INFO kablam! | ^^^^ help: consider using `_num1` instead Oct 11 04:10:57.764 INFO kablam! Oct 11 04:10:57.764 INFO kablam! warning: unused variable: `num2` Oct 11 04:10:57.764 INFO kablam! --> src/chip8.rs:145:28 Oct 11 04:10:57.764 INFO kablam! | Oct 11 04:10:57.765 INFO kablam! 145 | (0xF, x, num1, num2) => Box::new(move || self.CLS()), Oct 11 04:10:57.765 INFO kablam! | ^^^^ help: consider using `_num2` instead Oct 11 04:10:57.765 INFO kablam! Oct 11 04:10:57.766 INFO kablam! warning: unused variable: `reg1` Oct 11 04:10:57.766 INFO kablam! --> src/chip8.rs:252:19 Oct 11 04:10:57.766 INFO kablam! | Oct 11 04:10:57.766 INFO kablam! 252 | fn SHR(&self, reg1: u8, reg2: u8) {} Oct 11 04:10:57.767 INFO kablam! | ^^^^ help: consider using `_reg1` instead Oct 11 04:10:57.767 INFO kablam! Oct 11 04:10:57.767 INFO kablam! warning: unused variable: `reg2` Oct 11 04:10:57.767 INFO kablam! --> src/chip8.rs:252:29 Oct 11 04:10:57.768 INFO kablam! | Oct 11 04:10:57.772 INFO kablam! 252 | fn SHR(&self, reg1: u8, reg2: u8) {} Oct 11 04:10:57.772 INFO kablam! | ^^^^ help: consider using `_reg2` instead Oct 11 04:10:57.773 INFO kablam! Oct 11 04:10:57.773 INFO kablam! warning: unused variable: `reg1` Oct 11 04:10:57.773 INFO kablam! --> src/chip8.rs:253:20 Oct 11 04:10:57.774 INFO kablam! | Oct 11 04:10:57.774 INFO kablam! 253 | fn SUBN(&self, reg1: u8, reg2: u8) {} Oct 11 04:10:57.774 INFO kablam! | ^^^^ help: consider using `_reg1` instead Oct 11 04:10:57.774 INFO kablam! Oct 11 04:10:57.775 INFO kablam! warning: unused variable: `reg2` Oct 11 04:10:57.775 INFO kablam! --> src/chip8.rs:253:30 Oct 11 04:10:57.775 INFO kablam! | Oct 11 04:10:57.775 INFO kablam! 253 | fn SUBN(&self, reg1: u8, reg2: u8) {} Oct 11 04:10:57.776 INFO kablam! | ^^^^ help: consider using `_reg2` instead Oct 11 04:10:57.776 INFO kablam! Oct 11 04:10:57.776 INFO kablam! warning: unused variable: `reg1` Oct 11 04:10:57.777 INFO kablam! --> src/chip8.rs:255:19 Oct 11 04:10:57.777 INFO kablam! | Oct 11 04:10:57.777 INFO kablam! 255 | fn SHL(&self, reg1: u8, reg2: u8) {} Oct 11 04:10:57.777 INFO kablam! | ^^^^ help: consider using `_reg1` instead Oct 11 04:10:57.778 INFO kablam! Oct 11 04:10:57.778 INFO kablam! warning: unused variable: `reg2` Oct 11 04:10:57.778 INFO kablam! --> src/chip8.rs:255:29 Oct 11 04:10:57.778 INFO kablam! | Oct 11 04:10:57.779 INFO kablam! 255 | fn SHL(&self, reg1: u8, reg2: u8) {} Oct 11 04:10:57.779 INFO kablam! | ^^^^ help: consider using `_reg2` instead Oct 11 04:10:57.779 INFO kablam! Oct 11 04:10:57.780 INFO kablam! warning: unused variable: `reg1` Oct 11 04:10:57.780 INFO kablam! --> src/chip8.rs:256:27 Oct 11 04:10:57.780 INFO kablam! | Oct 11 04:10:57.781 INFO kablam! 256 | fn SNE_reg_reg(&self, reg1: u8, reg2: u8) {} Oct 11 04:10:57.781 INFO kablam! | ^^^^ help: consider using `_reg1` instead Oct 11 04:10:57.781 INFO kablam! Oct 11 04:10:57.781 INFO kablam! warning: unused variable: `reg2` Oct 11 04:10:57.782 INFO kablam! --> src/chip8.rs:256:37 Oct 11 04:10:57.782 INFO kablam! | Oct 11 04:10:57.782 INFO kablam! 256 | fn SNE_reg_reg(&self, reg1: u8, reg2: u8) {} Oct 11 04:10:57.788 INFO kablam! | ^^^^ help: consider using `_reg2` instead Oct 11 04:10:57.788 INFO kablam! Oct 11 04:10:57.789 INFO kablam! warning: unused variable: `addr` Oct 11 04:10:57.789 INFO kablam! --> src/chip8.rs:257:20 Oct 11 04:10:57.789 INFO kablam! | Oct 11 04:10:57.790 INFO kablam! 257 | fn LD_i(&self, addr: u16) {} Oct 11 04:10:57.790 INFO kablam! | ^^^^ help: consider using `_addr` instead Oct 11 04:10:57.790 INFO kablam! Oct 11 04:10:57.790 INFO kablam! warning: unused variable: `address` Oct 11 04:10:57.791 INFO kablam! --> src/chip8.rs:258:34 Oct 11 04:10:57.791 INFO kablam! | Oct 11 04:10:57.791 INFO kablam! 258 | fn JP_address_plus_v0(&self, address: u16) {} Oct 11 04:10:57.792 INFO kablam! | ^^^^^^^ help: consider using `_address` instead Oct 11 04:10:57.792 INFO kablam! Oct 11 04:10:57.792 INFO kablam! warning: unused variable: `reg1` Oct 11 04:10:57.792 INFO kablam! --> src/chip8.rs:267:19 Oct 11 04:10:57.793 INFO kablam! | Oct 11 04:10:57.793 INFO kablam! 267 | fn DRW(&self, reg1: u8, reg2: u8, numbytes: u8) {} Oct 11 04:10:57.793 INFO kablam! | ^^^^ help: consider using `_reg1` instead Oct 11 04:10:57.793 INFO kablam! Oct 11 04:10:57.794 INFO kablam! warning: unused variable: `reg2` Oct 11 04:10:57.794 INFO kablam! --> src/chip8.rs:267:29 Oct 11 04:10:57.794 INFO kablam! | Oct 11 04:10:57.795 INFO kablam! 267 | fn DRW(&self, reg1: u8, reg2: u8, numbytes: u8) {} Oct 11 04:10:57.795 INFO kablam! | ^^^^ help: consider using `_reg2` instead Oct 11 04:10:57.795 INFO kablam! Oct 11 04:10:57.795 INFO kablam! warning: unused variable: `numbytes` Oct 11 04:10:57.796 INFO kablam! --> src/chip8.rs:267:39 Oct 11 04:10:57.796 INFO kablam! | Oct 11 04:10:57.796 INFO kablam! 267 | fn DRW(&self, reg1: u8, reg2: u8, numbytes: u8) {} Oct 11 04:10:57.797 INFO kablam! | ^^^^^^^^ help: consider using `_numbytes` instead Oct 11 04:10:57.797 INFO kablam! Oct 11 04:10:57.797 INFO kablam! warning: unused variable: `reg` Oct 11 04:10:57.797 INFO kablam! --> src/chip8.rs:268:19 Oct 11 04:10:57.798 INFO kablam! | Oct 11 04:10:57.798 INFO kablam! 268 | fn SKP(&self, reg: u8) {} Oct 11 04:10:57.798 INFO kablam! | ^^^ help: consider using `_reg` instead Oct 11 04:10:57.798 INFO kablam! Oct 11 04:10:57.799 INFO kablam! warning: unused variable: `reg` Oct 11 04:10:57.799 INFO kablam! --> src/chip8.rs:269:20 Oct 11 04:10:57.799 INFO kablam! | Oct 11 04:10:57.800 INFO kablam! 269 | fn SKNP(&self, reg: u8) {} Oct 11 04:10:57.800 INFO kablam! | ^^^ help: consider using `_reg` instead Oct 11 04:10:57.800 INFO kablam! Oct 11 04:10:57.800 INFO kablam! warning: unused variable: `reg` Oct 11 04:10:57.801 INFO kablam! --> src/chip8.rs:277:26 Oct 11 04:10:57.801 INFO kablam! | Oct 11 04:10:57.801 INFO kablam! 277 | fn LD_key(&mut self, reg: u8) { Oct 11 04:10:57.801 INFO kablam! | ^^^ help: consider using `_reg` instead Oct 11 04:10:57.802 INFO kablam! Oct 11 04:10:57.843 INFO kablam! warning: constant item is never used: `PROGRAM_MAX_SIZE` Oct 11 04:10:57.843 INFO kablam! --> src/chip8.rs:16:1 Oct 11 04:10:57.843 INFO kablam! | Oct 11 04:10:57.844 INFO kablam! 16 | const PROGRAM_MAX_SIZE: usize = RAM_SIZE - PROGRAM_START; Oct 11 04:10:57.844 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:10:57.844 INFO kablam! | Oct 11 04:10:57.844 INFO kablam! = note: #[warn(dead_code)] on by default Oct 11 04:10:57.845 INFO kablam! Oct 11 04:10:57.845 INFO kablam! warning: method `CLS` should have a snake case name such as `cls` Oct 11 04:10:57.845 INFO kablam! --> src/chip8.rs:151:5 Oct 11 04:10:57.846 INFO kablam! | Oct 11 04:10:57.846 INFO kablam! 151 | / fn CLS(&mut self) { Oct 11 04:10:57.846 INFO kablam! 152 | | self.vram = [0; 64 * 32]; Oct 11 04:10:57.847 INFO kablam! 153 | | self.pc += 2; Oct 11 04:10:57.847 INFO kablam! 154 | | } Oct 11 04:10:57.847 INFO kablam! | |_____^ Oct 11 04:10:57.847 INFO kablam! | Oct 11 04:10:57.848 INFO kablam! = note: #[warn(non_snake_case)] on by default Oct 11 04:10:57.848 INFO kablam! Oct 11 04:10:57.848 INFO kablam! warning: method `SYS` should have a snake case name such as `sys` Oct 11 04:10:57.849 INFO kablam! --> src/chip8.rs:156:5 Oct 11 04:10:57.849 INFO kablam! | Oct 11 04:10:57.849 INFO kablam! 156 | / fn SYS(&mut self, address: u16) { Oct 11 04:10:57.850 INFO kablam! 157 | | self.pc = address; Oct 11 04:10:57.850 INFO kablam! 158 | | } Oct 11 04:10:57.850 INFO kablam! | |_____^ Oct 11 04:10:57.850 INFO kablam! Oct 11 04:10:57.851 INFO kablam! warning: method `RET` should have a snake case name such as `ret` Oct 11 04:10:57.851 INFO kablam! --> src/chip8.rs:160:5 Oct 11 04:10:57.851 INFO kablam! | Oct 11 04:10:57.852 INFO kablam! 160 | / fn RET(&mut self) { Oct 11 04:10:57.856 INFO kablam! 161 | | self.pc = self.stack.pop().unwrap(); Oct 11 04:10:57.856 INFO kablam! 162 | | self.sp -= 1; Oct 11 04:10:57.857 INFO kablam! 163 | | self.pc += 2; Oct 11 04:10:57.857 INFO kablam! 164 | | } Oct 11 04:10:57.857 INFO kablam! | |_____^ Oct 11 04:10:57.858 INFO kablam! Oct 11 04:10:57.858 INFO kablam! warning: method `JP_address` should have a snake case name such as `jp_address` Oct 11 04:10:57.858 INFO kablam! --> src/chip8.rs:166:5 Oct 11 04:10:57.858 INFO kablam! | Oct 11 04:10:57.859 INFO kablam! 166 | / fn JP_address(&mut self, address: u16) { Oct 11 04:10:57.859 INFO kablam! 167 | | self.pc = address; Oct 11 04:10:57.859 INFO kablam! 168 | | } Oct 11 04:10:57.859 INFO kablam! | |_____^ Oct 11 04:10:57.860 INFO kablam! Oct 11 04:10:57.860 INFO kablam! warning: method `CALL` should have a snake case name such as `call` Oct 11 04:10:57.860 INFO kablam! --> src/chip8.rs:170:5 Oct 11 04:10:57.861 INFO kablam! | Oct 11 04:10:57.861 INFO kablam! 170 | / fn CALL(&mut self, address: u16) { Oct 11 04:10:57.861 INFO kablam! 171 | | self.stack.push(self.pc); Oct 11 04:10:57.861 INFO kablam! 172 | | self.sp += 1; Oct 11 04:10:57.862 INFO kablam! 173 | | self.pc = address; Oct 11 04:10:57.862 INFO kablam! 174 | | } Oct 11 04:10:57.862 INFO kablam! | |_____^ Oct 11 04:10:57.863 INFO kablam! Oct 11 04:10:57.863 INFO kablam! warning: method `SE_reg_byte` should have a snake case name such as `se_reg_byte` Oct 11 04:10:57.863 INFO kablam! --> src/chip8.rs:176:5 Oct 11 04:10:57.863 INFO kablam! | Oct 11 04:10:57.864 INFO kablam! 176 | / fn SE_reg_byte(&mut self, reg: u8, value: u8) { Oct 11 04:10:57.864 INFO kablam! 177 | | if self.v[reg as usize] == value { Oct 11 04:10:57.864 INFO kablam! 178 | | self.pc += 4; Oct 11 04:10:57.865 INFO kablam! 179 | | } else { Oct 11 04:10:57.865 INFO kablam! 180 | | self.pc += 2; Oct 11 04:10:57.865 INFO kablam! 181 | | }; Oct 11 04:10:57.866 INFO kablam! 182 | | } Oct 11 04:10:57.866 INFO kablam! | |_____^ Oct 11 04:10:57.866 INFO kablam! Oct 11 04:10:57.867 INFO kablam! warning: method `SNE_reg_byte` should have a snake case name such as `sne_reg_byte` Oct 11 04:10:57.867 INFO kablam! --> src/chip8.rs:184:5 Oct 11 04:10:57.867 INFO kablam! | Oct 11 04:10:57.867 INFO kablam! 184 | / fn SNE_reg_byte(&mut self, reg: u8, value: u8) { Oct 11 04:10:57.868 INFO kablam! 185 | | if self.v[reg as usize] != value { Oct 11 04:10:57.868 INFO kablam! 186 | | self.pc += 4; Oct 11 04:10:57.868 INFO kablam! 187 | | } else { Oct 11 04:10:57.868 INFO kablam! 188 | | self.pc += 2; Oct 11 04:10:57.868 INFO kablam! 189 | | }; Oct 11 04:10:57.868 INFO kablam! 190 | | } Oct 11 04:10:57.868 INFO kablam! | |_____^ Oct 11 04:10:57.868 INFO kablam! Oct 11 04:10:57.868 INFO kablam! warning: method `SE_reg_reg` should have a snake case name such as `se_reg_reg` Oct 11 04:10:57.868 INFO kablam! --> src/chip8.rs:192:5 Oct 11 04:10:57.868 INFO kablam! | Oct 11 04:10:57.868 INFO kablam! 192 | / fn SE_reg_reg(&mut self, reg1: u8, reg2: u8) { Oct 11 04:10:57.868 INFO kablam! 193 | | if self.v[reg1 as usize] == self.v[reg2 as usize] { Oct 11 04:10:57.868 INFO kablam! 194 | | self.pc += 4; Oct 11 04:10:57.868 INFO kablam! 195 | | } else { Oct 11 04:10:57.868 INFO kablam! 196 | | self.pc += 2; Oct 11 04:10:57.868 INFO kablam! 197 | | }; Oct 11 04:10:57.868 INFO kablam! 198 | | } Oct 11 04:10:57.868 INFO kablam! | |_____^ Oct 11 04:10:57.868 INFO kablam! Oct 11 04:10:57.868 INFO kablam! warning: method `LD_reg_byte` should have a snake case name such as `ld_reg_byte` Oct 11 04:10:57.868 INFO kablam! --> src/chip8.rs:200:5 Oct 11 04:10:57.868 INFO kablam! | Oct 11 04:10:57.868 INFO kablam! 200 | / fn LD_reg_byte(&mut self, reg: u8, value: u8) { Oct 11 04:10:57.868 INFO kablam! 201 | | self.v[reg as usize] = value; Oct 11 04:10:57.868 INFO kablam! 202 | | self.pc += 2; Oct 11 04:10:57.868 INFO kablam! 203 | | } Oct 11 04:10:57.868 INFO kablam! | |_____^ Oct 11 04:10:57.868 INFO kablam! Oct 11 04:10:57.868 INFO kablam! warning: method `ADD_reg_byte` should have a snake case name such as `add_reg_byte` Oct 11 04:10:57.868 INFO kablam! --> src/chip8.rs:205:5 Oct 11 04:10:57.868 INFO kablam! | Oct 11 04:10:57.868 INFO kablam! 205 | / fn ADD_reg_byte(&mut self, reg: u8, value: u8) { Oct 11 04:10:57.868 INFO kablam! 206 | | self.v[reg as usize] += value; Oct 11 04:10:57.868 INFO kablam! 207 | | self.pc += 2; Oct 11 04:10:57.868 INFO kablam! 208 | | } Oct 11 04:10:57.868 INFO kablam! | |_____^ Oct 11 04:10:57.868 INFO kablam! Oct 11 04:10:57.868 INFO kablam! warning: method `LD_reg_reg` should have a snake case name such as `ld_reg_reg` Oct 11 04:10:57.868 INFO kablam! --> src/chip8.rs:210:5 Oct 11 04:10:57.868 INFO kablam! | Oct 11 04:10:57.868 INFO kablam! 210 | / fn LD_reg_reg(&mut self, reg1: u8, reg2: u8) { Oct 11 04:10:57.868 INFO kablam! 211 | | self.v[reg1 as usize] = self.v[reg2 as usize]; Oct 11 04:10:57.868 INFO kablam! 212 | | self.pc += 2; Oct 11 04:10:57.868 INFO kablam! 213 | | } Oct 11 04:10:57.868 INFO kablam! | |_____^ Oct 11 04:10:57.868 INFO kablam! Oct 11 04:10:57.868 INFO kablam! warning: method `OR` should have a snake case name such as `or` Oct 11 04:10:57.868 INFO kablam! --> src/chip8.rs:215:5 Oct 11 04:10:57.868 INFO kablam! | Oct 11 04:10:57.868 INFO kablam! 215 | / fn OR(&mut self, reg1: u8, reg2: u8) { Oct 11 04:10:57.868 INFO kablam! 216 | | self.v[reg1 as usize] |= self.v[reg2 as usize]; Oct 11 04:10:57.868 INFO kablam! 217 | | self.pc += 2; Oct 11 04:10:57.868 INFO kablam! 218 | | } Oct 11 04:10:57.868 INFO kablam! | |_____^ Oct 11 04:10:57.868 INFO kablam! Oct 11 04:10:57.868 INFO kablam! warning: method `AND` should have a snake case name such as `and` Oct 11 04:10:57.868 INFO kablam! --> src/chip8.rs:220:5 Oct 11 04:10:57.869 INFO kablam! | Oct 11 04:10:57.869 INFO kablam! 220 | / fn AND(&mut self, reg1: u8, reg2: u8) { Oct 11 04:10:57.869 INFO kablam! 221 | | self.v[reg1 as usize] &= self.v[reg2 as usize]; Oct 11 04:10:57.869 INFO kablam! 222 | | self.pc += 2; Oct 11 04:10:57.869 INFO kablam! 223 | | } Oct 11 04:10:57.869 INFO kablam! | |_____^ Oct 11 04:10:57.869 INFO kablam! Oct 11 04:10:57.869 INFO kablam! warning: method `XOR` should have a snake case name such as `xor` Oct 11 04:10:57.869 INFO kablam! --> src/chip8.rs:225:5 Oct 11 04:10:57.869 INFO kablam! | Oct 11 04:10:57.869 INFO kablam! 225 | / fn XOR(&mut self, reg1: u8, reg2: u8) { Oct 11 04:10:57.869 INFO kablam! 226 | | self.v[reg1 as usize] ^= self.v[reg2 as usize]; Oct 11 04:10:57.869 INFO kablam! 227 | | self.pc += 2; Oct 11 04:10:57.869 INFO kablam! 228 | | } Oct 11 04:10:57.869 INFO kablam! | |_____^ Oct 11 04:10:57.869 INFO kablam! Oct 11 04:10:57.869 INFO kablam! warning: method `ADD_reg_reg` should have a snake case name such as `add_reg_reg` Oct 11 04:10:57.869 INFO kablam! --> src/chip8.rs:230:5 Oct 11 04:10:57.869 INFO kablam! | Oct 11 04:10:57.869 INFO kablam! 230 | / fn ADD_reg_reg(&mut self, reg1: u8, reg2: u8) { Oct 11 04:10:57.869 INFO kablam! 231 | | self.v[reg1 as usize] += self.v[reg2 as usize]; Oct 11 04:10:57.869 INFO kablam! 232 | | if self.v[reg1 as usize] > 0x00FF { Oct 11 04:10:57.869 INFO kablam! 233 | | self.v[0xF] = 1; Oct 11 04:10:57.869 INFO kablam! ... | Oct 11 04:10:57.869 INFO kablam! 238 | | self.pc += 2; Oct 11 04:10:57.869 INFO kablam! 239 | | } Oct 11 04:10:57.869 INFO kablam! | |_____^ Oct 11 04:10:57.869 INFO kablam! Oct 11 04:10:57.869 INFO kablam! warning: comparison is useless due to type limits Oct 11 04:10:57.869 INFO kablam! --> src/chip8.rs:232:12 Oct 11 04:10:57.869 INFO kablam! | Oct 11 04:10:57.869 INFO kablam! 232 | if self.v[reg1 as usize] > 0x00FF { Oct 11 04:10:57.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:10:57.869 INFO kablam! | Oct 11 04:10:57.869 INFO kablam! = note: #[warn(unused_comparisons)] on by default Oct 11 04:10:57.869 INFO kablam! Oct 11 04:10:57.869 INFO kablam! warning: method `SUB` should have a snake case name such as `sub` Oct 11 04:10:57.869 INFO kablam! --> src/chip8.rs:241:5 Oct 11 04:10:57.869 INFO kablam! | Oct 11 04:10:57.869 INFO kablam! 241 | / fn SUB(&mut self, reg1: u8, reg2: u8) { Oct 11 04:10:57.869 INFO kablam! 242 | | if self.v[reg1 as usize] > self.v[reg2 as usize] { Oct 11 04:10:57.869 INFO kablam! 243 | | self.v[0xF] = 1; Oct 11 04:10:57.869 INFO kablam! 244 | | } else { Oct 11 04:10:57.869 INFO kablam! ... | Oct 11 04:10:57.869 INFO kablam! 248 | | self.pc += 2; Oct 11 04:10:57.869 INFO kablam! 249 | | } Oct 11 04:10:57.869 INFO kablam! | |_____^ Oct 11 04:10:57.869 INFO kablam! Oct 11 04:10:57.869 INFO kablam! warning: method `SHR` should have a snake case name such as `shr` Oct 11 04:10:57.869 INFO kablam! --> src/chip8.rs:252:5 Oct 11 04:10:57.869 INFO kablam! | Oct 11 04:10:57.869 INFO kablam! 252 | fn SHR(&self, reg1: u8, reg2: u8) {} Oct 11 04:10:57.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:10:57.869 INFO kablam! Oct 11 04:10:57.869 INFO kablam! warning: method `SUBN` should have a snake case name such as `subn` Oct 11 04:10:57.869 INFO kablam! --> src/chip8.rs:253:5 Oct 11 04:10:57.869 INFO kablam! | Oct 11 04:10:57.869 INFO kablam! 253 | fn SUBN(&self, reg1: u8, reg2: u8) {} Oct 11 04:10:57.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:10:57.869 INFO kablam! Oct 11 04:10:57.869 INFO kablam! warning: method `SHL` should have a snake case name such as `shl` Oct 11 04:10:57.869 INFO kablam! --> src/chip8.rs:255:5 Oct 11 04:10:57.869 INFO kablam! | Oct 11 04:10:57.869 INFO kablam! 255 | fn SHL(&self, reg1: u8, reg2: u8) {} Oct 11 04:10:57.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:10:57.869 INFO kablam! Oct 11 04:10:57.869 INFO kablam! warning: method `SNE_reg_reg` should have a snake case name such as `sne_reg_reg` Oct 11 04:10:57.869 INFO kablam! --> src/chip8.rs:256:5 Oct 11 04:10:57.869 INFO kablam! | Oct 11 04:10:57.869 INFO kablam! 256 | fn SNE_reg_reg(&self, reg1: u8, reg2: u8) {} Oct 11 04:10:57.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:10:57.869 INFO kablam! Oct 11 04:10:57.869 INFO kablam! warning: method `LD_i` should have a snake case name such as `ld_i` Oct 11 04:10:57.869 INFO kablam! --> src/chip8.rs:257:5 Oct 11 04:10:57.869 INFO kablam! | Oct 11 04:10:57.869 INFO kablam! 257 | fn LD_i(&self, addr: u16) {} Oct 11 04:10:57.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:10:57.869 INFO kablam! Oct 11 04:10:57.869 INFO kablam! warning: method `JP_address_plus_v0` should have a snake case name such as `jp_address_plus_v0` Oct 11 04:10:57.869 INFO kablam! --> src/chip8.rs:258:5 Oct 11 04:10:57.869 INFO kablam! | Oct 11 04:10:57.869 INFO kablam! 258 | fn JP_address_plus_v0(&self, address: u16) {} Oct 11 04:10:57.869 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:10:57.869 INFO kablam! Oct 11 04:10:57.869 INFO kablam! warning: method `RND` should have a snake case name such as `rnd` Oct 11 04:10:57.869 INFO kablam! --> src/chip8.rs:260:5 Oct 11 04:10:57.869 INFO kablam! | Oct 11 04:10:57.869 INFO kablam! 260 | / fn RND(&mut self, reg: u8, value: u8) { Oct 11 04:10:57.869 INFO kablam! 261 | | let rand = self.random_range.sample(&mut self.rng); Oct 11 04:10:57.869 INFO kablam! 262 | | self.v[reg as usize] = rand & value; Oct 11 04:10:57.869 INFO kablam! 263 | | self.pc += 2; Oct 11 04:10:57.869 INFO kablam! 264 | | } Oct 11 04:10:57.869 INFO kablam! | |_____^ Oct 11 04:10:57.869 INFO kablam! Oct 11 04:10:57.869 INFO kablam! warning: method `DRW` should have a snake case name such as `drw` Oct 11 04:10:57.869 INFO kablam! --> src/chip8.rs:267:5 Oct 11 04:10:57.869 INFO kablam! | Oct 11 04:10:57.869 INFO kablam! 267 | fn DRW(&self, reg1: u8, reg2: u8, numbytes: u8) {} Oct 11 04:10:57.870 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:10:57.870 INFO kablam! Oct 11 04:10:57.870 INFO kablam! warning: method `SKP` should have a snake case name such as `skp` Oct 11 04:10:57.870 INFO kablam! --> src/chip8.rs:268:5 Oct 11 04:10:57.870 INFO kablam! | Oct 11 04:10:57.870 INFO kablam! 268 | fn SKP(&self, reg: u8) {} Oct 11 04:10:57.870 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:10:57.870 INFO kablam! Oct 11 04:10:57.870 INFO kablam! warning: method `SKNP` should have a snake case name such as `sknp` Oct 11 04:10:57.870 INFO kablam! --> src/chip8.rs:269:5 Oct 11 04:10:57.870 INFO kablam! | Oct 11 04:10:57.870 INFO kablam! 269 | fn SKNP(&self, reg: u8) {} Oct 11 04:10:57.870 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:10:57.870 INFO kablam! Oct 11 04:10:57.870 INFO kablam! warning: method `LD_from_dt` should have a snake case name such as `ld_from_dt` Oct 11 04:10:57.870 INFO kablam! --> src/chip8.rs:272:5 Oct 11 04:10:57.870 INFO kablam! | Oct 11 04:10:57.870 INFO kablam! 272 | / fn LD_from_dt(&mut self, reg: u8) { Oct 11 04:10:57.870 INFO kablam! 273 | | self.v[reg as usize] = self.dt; Oct 11 04:10:57.870 INFO kablam! 274 | | self.pc += 2; Oct 11 04:10:57.870 INFO kablam! 275 | | } Oct 11 04:10:57.870 INFO kablam! | |_____^ Oct 11 04:10:57.870 INFO kablam! Oct 11 04:10:57.870 INFO kablam! warning: method `LD_key` should have a snake case name such as `ld_key` Oct 11 04:10:57.870 INFO kablam! --> src/chip8.rs:277:5 Oct 11 04:10:57.870 INFO kablam! | Oct 11 04:10:57.870 INFO kablam! 277 | / fn LD_key(&mut self, reg: u8) { Oct 11 04:10:57.870 INFO kablam! 278 | | //DO THIS FROM KEY. Oct 11 04:10:57.870 INFO kablam! 279 | | } Oct 11 04:10:57.870 INFO kablam! | |_____^ Oct 11 04:10:57.870 INFO kablam! Oct 11 04:10:57.870 INFO kablam! warning: method `LD_to_dt` should have a snake case name such as `ld_to_dt` Oct 11 04:10:57.870 INFO kablam! --> src/chip8.rs:281:5 Oct 11 04:10:57.870 INFO kablam! | Oct 11 04:10:57.870 INFO kablam! 281 | / fn LD_to_dt(&mut self, reg: u8) { Oct 11 04:10:57.870 INFO kablam! 282 | | self.dt = self.v[reg as usize]; Oct 11 04:10:57.870 INFO kablam! 283 | | self.pc += 2; Oct 11 04:10:57.870 INFO kablam! 284 | | } Oct 11 04:10:57.870 INFO kablam! | |_____^ Oct 11 04:10:57.870 INFO kablam! Oct 11 04:10:57.870 INFO kablam! warning: method `LD_to_st` should have a snake case name such as `ld_to_st` Oct 11 04:10:57.870 INFO kablam! --> src/chip8.rs:286:5 Oct 11 04:10:57.870 INFO kablam! | Oct 11 04:10:57.870 INFO kablam! 286 | / fn LD_to_st(&mut self, reg: u8) { Oct 11 04:10:57.870 INFO kablam! 287 | | self.st = self.v[reg as usize]; Oct 11 04:10:57.870 INFO kablam! 288 | | self.pc += 2; Oct 11 04:10:57.870 INFO kablam! 289 | | } Oct 11 04:10:57.870 INFO kablam! | |_____^ Oct 11 04:10:57.870 INFO kablam! Oct 11 04:10:57.870 INFO kablam! warning: method `ADD_i_reg` should have a snake case name such as `add_i_reg` Oct 11 04:10:57.870 INFO kablam! --> src/chip8.rs:291:5 Oct 11 04:10:57.870 INFO kablam! | Oct 11 04:10:57.870 INFO kablam! 291 | / fn ADD_i_reg(&mut self, reg: u8) { Oct 11 04:10:57.870 INFO kablam! 292 | | self.i += self.v[reg as usize] as u16; Oct 11 04:10:57.870 INFO kablam! 293 | | self.pc += 2; Oct 11 04:10:57.870 INFO kablam! 294 | | } Oct 11 04:10:57.870 INFO kablam! | |_____^ Oct 11 04:10:57.870 INFO kablam! Oct 11 04:10:57.870 INFO kablam! warning: method `LD_i_sprite` should have a snake case name such as `ld_i_sprite` Oct 11 04:10:57.870 INFO kablam! --> src/chip8.rs:296:5 Oct 11 04:10:57.870 INFO kablam! | Oct 11 04:10:57.870 INFO kablam! 296 | / fn LD_i_sprite(&mut self, reg: u8) { Oct 11 04:10:57.870 INFO kablam! 297 | | let val = self.v[reg as usize]; Oct 11 04:10:57.870 INFO kablam! 298 | | self.i = (val as u16) * 5; Oct 11 04:10:57.870 INFO kablam! 299 | | self.pc += 2; Oct 11 04:10:57.870 INFO kablam! 300 | | } Oct 11 04:10:57.870 INFO kablam! | |_____^ Oct 11 04:10:57.870 INFO kablam! Oct 11 04:10:57.870 INFO kablam! warning: method `LD_i_bcd` should have a snake case name such as `ld_i_bcd` Oct 11 04:10:57.870 INFO kablam! --> src/chip8.rs:302:5 Oct 11 04:10:57.870 INFO kablam! | Oct 11 04:10:57.870 INFO kablam! 302 | / fn LD_i_bcd(&mut self, reg: u8) { Oct 11 04:10:57.870 INFO kablam! 303 | | //Write passed end? Oct 11 04:10:57.870 INFO kablam! 304 | | let i = self.i as usize; Oct 11 04:10:57.870 INFO kablam! 305 | | let mut val = self.v[reg as usize]; Oct 11 04:10:57.870 INFO kablam! ... | Oct 11 04:10:57.870 INFO kablam! 312 | | self.pc += 2; Oct 11 04:10:57.870 INFO kablam! 313 | | } Oct 11 04:10:57.870 INFO kablam! | |_____^ Oct 11 04:10:57.870 INFO kablam! Oct 11 04:10:57.870 INFO kablam! warning: method `LD_i_range` should have a snake case name such as `ld_i_range` Oct 11 04:10:57.870 INFO kablam! --> src/chip8.rs:315:5 Oct 11 04:10:57.870 INFO kablam! | Oct 11 04:10:57.870 INFO kablam! 315 | / fn LD_i_range(&mut self, reg: u8) { Oct 11 04:10:57.870 INFO kablam! 316 | | //Write passed end? Oct 11 04:10:57.870 INFO kablam! 317 | | let i = self.i as usize; Oct 11 04:10:57.870 INFO kablam! 318 | | let reg = reg as usize; Oct 11 04:10:57.870 INFO kablam! ... | Oct 11 04:10:57.870 INFO kablam! 321 | | self.pc += 2; Oct 11 04:10:57.870 INFO kablam! 322 | | } Oct 11 04:10:57.870 INFO kablam! | |_____^ Oct 11 04:10:57.870 INFO kablam! Oct 11 04:10:57.870 INFO kablam! warning: method `LD_range_i` should have a snake case name such as `ld_range_i` Oct 11 04:10:57.870 INFO kablam! --> src/chip8.rs:324:5 Oct 11 04:10:57.870 INFO kablam! | Oct 11 04:10:57.870 INFO kablam! 324 | / fn LD_range_i(&mut self, reg: u8) { Oct 11 04:10:57.871 INFO kablam! 325 | | //Read passed end? Oct 11 04:10:57.871 INFO kablam! 326 | | let i = self.i as usize; Oct 11 04:10:57.871 INFO kablam! 327 | | let reg = reg as usize; Oct 11 04:10:57.871 INFO kablam! ... | Oct 11 04:10:57.871 INFO kablam! 330 | | self.pc += 2; Oct 11 04:10:57.871 INFO kablam! 331 | | } Oct 11 04:10:57.871 INFO kablam! | |_____^ Oct 11 04:10:57.871 INFO kablam! Oct 11 04:10:59.116 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 2.95s Oct 11 04:10:59.121 INFO kablam! su: No module specific data is present Oct 11 04:10:59.984 INFO running `"docker" "rm" "-f" "f17f002003f383ed73e8de01e601e9bed1258f504f8a24da7cae56791f0a4e68"` Oct 11 04:11:00.228 INFO blam! f17f002003f383ed73e8de01e601e9bed1258f504f8a24da7cae56791f0a4e68 Oct 11 04:11:00.228 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run Oct 11 04:11:00.229 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-6/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-6/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,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" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen --no-run" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 11 04:11:00.784 INFO blam! 3b1d9d23f28d116e1d634ce56df16e52f8ec250a5e850a4a4b1714ea8d5a7d66 Oct 11 04:11:00.796 INFO running `"docker" "start" "-a" "3b1d9d23f28d116e1d634ce56df16e52f8ec250a5e850a4a4b1714ea8d5a7d66"` Oct 11 04:11:01.480 INFO kablam! usermod: no changes Oct 11 04:11:01.517 INFO kablam! warning: the cargo feature `edition` is now stable and is no longer necessary to be listed in the manifest Oct 11 04:11:01.531 INFO kablam! Compiling rs-chip8 v0.1.0 (/source) Oct 11 04:11:01.584 INFO kablam! warning[E0705]: the feature `rust_2018_preview` is included in the Rust 2018 edition Oct 11 04:11:01.584 INFO kablam! --> src/main.rs:1:12 Oct 11 04:11:01.584 INFO kablam! | Oct 11 04:11:01.584 INFO kablam! 1 | #![feature(rust_2018_preview)] Oct 11 04:11:01.584 INFO kablam! | ^^^^^^^^^^^^^^^^^ Oct 11 04:11:01.584 INFO kablam! Oct 11 04:11:02.658 INFO kablam! warning: unused import: `std::cmp::max` Oct 11 04:11:02.658 INFO kablam! --> src/chip8.rs:8:5 Oct 11 04:11:02.658 INFO kablam! | Oct 11 04:11:02.658 INFO kablam! 8 | use std::cmp::max; Oct 11 04:11:02.658 INFO kablam! | ^^^^^^^^^^^^^ Oct 11 04:11:02.658 INFO kablam! | Oct 11 04:11:02.658 INFO kablam! note: lint level defined here Oct 11 04:11:02.658 INFO kablam! --> src/chip8.rs:1:9 Oct 11 04:11:02.658 INFO kablam! | Oct 11 04:11:02.658 INFO kablam! 1 | #![warn(unused_imports)] Oct 11 04:11:02.658 INFO kablam! | ^^^^^^^^^^^^^^ Oct 11 04:11:02.658 INFO kablam! Oct 11 04:11:02.664 INFO kablam! warning: unused `#[macro_use]` import Oct 11 04:11:02.664 INFO kablam! --> src/main.rs:5:1 Oct 11 04:11:02.664 INFO kablam! | Oct 11 04:11:02.664 INFO kablam! 5 | #[macro_use] Oct 11 04:11:02.664 INFO kablam! | ^^^^^^^^^^^^ Oct 11 04:11:02.664 INFO kablam! | Oct 11 04:11:02.664 INFO kablam! = note: #[warn(unused_imports)] on by default Oct 11 04:11:02.664 INFO kablam! Oct 11 04:11:02.664 INFO kablam! warning: unused imports: `PathBuf`, `Path` Oct 11 04:11:02.664 INFO kablam! --> src/main.rs:9:17 Oct 11 04:11:02.664 INFO kablam! | Oct 11 04:11:02.664 INFO kablam! 9 | use std::path::{Path, PathBuf}; Oct 11 04:11:02.664 INFO kablam! | ^^^^ ^^^^^^^ Oct 11 04:11:02.664 INFO kablam! Oct 11 04:11:03.021 INFO kablam! warning: unused variable: `bc` Oct 11 04:11:03.021 INFO kablam! --> src/chip8.rs:105:13 Oct 11 04:11:03.021 INFO kablam! | Oct 11 04:11:03.021 INFO kablam! 105 | let bc = ((data & 0x0FF0) >> 4) as u8; Oct 11 04:11:03.021 INFO kablam! | ^^ help: consider using `_bc` instead Oct 11 04:11:03.021 INFO kablam! | Oct 11 04:11:03.021 INFO kablam! note: lint level defined here Oct 11 04:11:03.021 INFO kablam! --> src/chip8.rs:2:9 Oct 11 04:11:03.021 INFO kablam! | Oct 11 04:11:03.021 INFO kablam! 2 | #![warn(unused_variables)] Oct 11 04:11:03.021 INFO kablam! | ^^^^^^^^^^^^^^^^ Oct 11 04:11:03.021 INFO kablam! Oct 11 04:11:03.021 INFO kablam! warning: unused variable: `k1` Oct 11 04:11:03.021 INFO kablam! --> src/chip8.rs:115:22 Oct 11 04:11:03.021 INFO kablam! | Oct 11 04:11:03.021 INFO kablam! 115 | (0x3, x, k1, k2) => Box::new(move || self.SE_reg_byte(x, cd)), Oct 11 04:11:03.021 INFO kablam! | ^^ help: consider using `_k1` instead Oct 11 04:11:03.021 INFO kablam! Oct 11 04:11:03.021 INFO kablam! warning: unused variable: `k2` Oct 11 04:11:03.021 INFO kablam! --> src/chip8.rs:115:26 Oct 11 04:11:03.021 INFO kablam! | Oct 11 04:11:03.021 INFO kablam! 115 | (0x3, x, k1, k2) => Box::new(move || self.SE_reg_byte(x, cd)), Oct 11 04:11:03.021 INFO kablam! | ^^ help: consider using `_k2` instead Oct 11 04:11:03.021 INFO kablam! Oct 11 04:11:03.021 INFO kablam! warning: unused variable: `k1` Oct 11 04:11:03.021 INFO kablam! --> src/chip8.rs:116:22 Oct 11 04:11:03.021 INFO kablam! | Oct 11 04:11:03.021 INFO kablam! 116 | (0x4, x, k1, k2) => Box::new(move || self.SNE_reg_byte(x, cd)), Oct 11 04:11:03.021 INFO kablam! | ^^ help: consider using `_k1` instead Oct 11 04:11:03.021 INFO kablam! Oct 11 04:11:03.021 INFO kablam! warning: unused variable: `k2` Oct 11 04:11:03.021 INFO kablam! --> src/chip8.rs:116:26 Oct 11 04:11:03.021 INFO kablam! | Oct 11 04:11:03.021 INFO kablam! 116 | (0x4, x, k1, k2) => Box::new(move || self.SNE_reg_byte(x, cd)), Oct 11 04:11:03.021 INFO kablam! | ^^ help: consider using `_k2` instead Oct 11 04:11:03.021 INFO kablam! Oct 11 04:11:03.021 INFO kablam! warning: unused variable: `k1` Oct 11 04:11:03.021 INFO kablam! --> src/chip8.rs:118:22 Oct 11 04:11:03.021 INFO kablam! | Oct 11 04:11:03.021 INFO kablam! 118 | (0x6, x, k1, k2) => Box::new(move || self.LD_reg_byte(x, cd)), Oct 11 04:11:03.021 INFO kablam! | ^^ help: consider using `_k1` instead Oct 11 04:11:03.021 INFO kablam! Oct 11 04:11:03.021 INFO kablam! warning: unused variable: `k2` Oct 11 04:11:03.021 INFO kablam! --> src/chip8.rs:118:26 Oct 11 04:11:03.021 INFO kablam! | Oct 11 04:11:03.021 INFO kablam! 118 | (0x6, x, k1, k2) => Box::new(move || self.LD_reg_byte(x, cd)), Oct 11 04:11:03.021 INFO kablam! | ^^ help: consider using `_k2` instead Oct 11 04:11:03.021 INFO kablam! Oct 11 04:11:03.021 INFO kablam! warning: unused variable: `k1` Oct 11 04:11:03.021 INFO kablam! --> src/chip8.rs:119:22 Oct 11 04:11:03.021 INFO kablam! | Oct 11 04:11:03.021 INFO kablam! 119 | (0x7, x, k1, k2) => Box::new(move || self.ADD_reg_byte(x, cd)), Oct 11 04:11:03.022 INFO kablam! | ^^ help: consider using `_k1` instead Oct 11 04:11:03.022 INFO kablam! Oct 11 04:11:03.022 INFO kablam! warning: unused variable: `k2` Oct 11 04:11:03.022 INFO kablam! --> src/chip8.rs:119:26 Oct 11 04:11:03.022 INFO kablam! | Oct 11 04:11:03.022 INFO kablam! 119 | (0x7, x, k1, k2) => Box::new(move || self.ADD_reg_byte(x, cd)), Oct 11 04:11:03.022 INFO kablam! | ^^ help: consider using `_k2` instead Oct 11 04:11:03.022 INFO kablam! Oct 11 04:11:03.022 INFO kablam! warning: unused variable: `k1` Oct 11 04:11:03.022 INFO kablam! --> src/chip8.rs:132:22 Oct 11 04:11:03.022 INFO kablam! | Oct 11 04:11:03.022 INFO kablam! 132 | (0xC, x, k1, k2) => Box::new(move || self.RND(x, cd)), Oct 11 04:11:03.022 INFO kablam! | ^^ help: consider using `_k1` instead Oct 11 04:11:03.022 INFO kablam! Oct 11 04:11:03.022 INFO kablam! warning: unused variable: `k2` Oct 11 04:11:03.022 INFO kablam! --> src/chip8.rs:132:26 Oct 11 04:11:03.022 INFO kablam! | Oct 11 04:11:03.022 INFO kablam! 132 | (0xC, x, k1, k2) => Box::new(move || self.RND(x, cd)), Oct 11 04:11:03.022 INFO kablam! | ^^ help: consider using `_k2` instead Oct 11 04:11:03.022 INFO kablam! Oct 11 04:11:03.022 INFO kablam! warning: unused variable: `x` Oct 11 04:11:03.022 INFO kablam! --> src/chip8.rs:145:19 Oct 11 04:11:03.022 INFO kablam! | Oct 11 04:11:03.022 INFO kablam! 145 | (0xF, x, num1, num2) => Box::new(move || self.CLS()), Oct 11 04:11:03.022 INFO kablam! | ^ help: consider using `_x` instead Oct 11 04:11:03.022 INFO kablam! Oct 11 04:11:03.022 INFO kablam! warning: unused variable: `num1` Oct 11 04:11:03.022 INFO kablam! --> src/chip8.rs:145:22 Oct 11 04:11:03.022 INFO kablam! | Oct 11 04:11:03.022 INFO kablam! 145 | (0xF, x, num1, num2) => Box::new(move || self.CLS()), Oct 11 04:11:03.022 INFO kablam! | ^^^^ help: consider using `_num1` instead Oct 11 04:11:03.022 INFO kablam! Oct 11 04:11:03.022 INFO kablam! warning: unused variable: `num2` Oct 11 04:11:03.022 INFO kablam! --> src/chip8.rs:145:28 Oct 11 04:11:03.022 INFO kablam! | Oct 11 04:11:03.022 INFO kablam! 145 | (0xF, x, num1, num2) => Box::new(move || self.CLS()), Oct 11 04:11:03.022 INFO kablam! | ^^^^ help: consider using `_num2` instead Oct 11 04:11:03.022 INFO kablam! Oct 11 04:11:03.022 INFO kablam! warning: unused variable: `reg1` Oct 11 04:11:03.022 INFO kablam! --> src/chip8.rs:252:19 Oct 11 04:11:03.022 INFO kablam! | Oct 11 04:11:03.022 INFO kablam! 252 | fn SHR(&self, reg1: u8, reg2: u8) {} Oct 11 04:11:03.022 INFO kablam! | ^^^^ help: consider using `_reg1` instead Oct 11 04:11:03.022 INFO kablam! Oct 11 04:11:03.022 INFO kablam! warning: unused variable: `reg2` Oct 11 04:11:03.022 INFO kablam! --> src/chip8.rs:252:29 Oct 11 04:11:03.022 INFO kablam! | Oct 11 04:11:03.022 INFO kablam! 252 | fn SHR(&self, reg1: u8, reg2: u8) {} Oct 11 04:11:03.022 INFO kablam! | ^^^^ help: consider using `_reg2` instead Oct 11 04:11:03.022 INFO kablam! Oct 11 04:11:03.022 INFO kablam! warning: unused variable: `reg1` Oct 11 04:11:03.022 INFO kablam! --> src/chip8.rs:253:20 Oct 11 04:11:03.022 INFO kablam! | Oct 11 04:11:03.022 INFO kablam! 253 | fn SUBN(&self, reg1: u8, reg2: u8) {} Oct 11 04:11:03.022 INFO kablam! | ^^^^ help: consider using `_reg1` instead Oct 11 04:11:03.022 INFO kablam! Oct 11 04:11:03.022 INFO kablam! warning: unused variable: `reg2` Oct 11 04:11:03.022 INFO kablam! --> src/chip8.rs:253:30 Oct 11 04:11:03.022 INFO kablam! | Oct 11 04:11:03.022 INFO kablam! 253 | fn SUBN(&self, reg1: u8, reg2: u8) {} Oct 11 04:11:03.022 INFO kablam! | ^^^^ help: consider using `_reg2` instead Oct 11 04:11:03.022 INFO kablam! Oct 11 04:11:03.022 INFO kablam! warning: unused variable: `reg1` Oct 11 04:11:03.022 INFO kablam! --> src/chip8.rs:255:19 Oct 11 04:11:03.022 INFO kablam! | Oct 11 04:11:03.022 INFO kablam! 255 | fn SHL(&self, reg1: u8, reg2: u8) {} Oct 11 04:11:03.022 INFO kablam! | ^^^^ help: consider using `_reg1` instead Oct 11 04:11:03.022 INFO kablam! Oct 11 04:11:03.022 INFO kablam! warning: unused variable: `reg2` Oct 11 04:11:03.022 INFO kablam! --> src/chip8.rs:255:29 Oct 11 04:11:03.022 INFO kablam! | Oct 11 04:11:03.022 INFO kablam! 255 | fn SHL(&self, reg1: u8, reg2: u8) {} Oct 11 04:11:03.022 INFO kablam! | ^^^^ help: consider using `_reg2` instead Oct 11 04:11:03.022 INFO kablam! Oct 11 04:11:03.022 INFO kablam! warning: unused variable: `reg1` Oct 11 04:11:03.022 INFO kablam! --> src/chip8.rs:256:27 Oct 11 04:11:03.022 INFO kablam! | Oct 11 04:11:03.022 INFO kablam! 256 | fn SNE_reg_reg(&self, reg1: u8, reg2: u8) {} Oct 11 04:11:03.022 INFO kablam! | ^^^^ help: consider using `_reg1` instead Oct 11 04:11:03.022 INFO kablam! Oct 11 04:11:03.022 INFO kablam! warning: unused variable: `reg2` Oct 11 04:11:03.022 INFO kablam! --> src/chip8.rs:256:37 Oct 11 04:11:03.022 INFO kablam! | Oct 11 04:11:03.022 INFO kablam! 256 | fn SNE_reg_reg(&self, reg1: u8, reg2: u8) {} Oct 11 04:11:03.023 INFO kablam! | ^^^^ help: consider using `_reg2` instead Oct 11 04:11:03.023 INFO kablam! Oct 11 04:11:03.023 INFO kablam! warning: unused variable: `addr` Oct 11 04:11:03.023 INFO kablam! --> src/chip8.rs:257:20 Oct 11 04:11:03.023 INFO kablam! | Oct 11 04:11:03.023 INFO kablam! 257 | fn LD_i(&self, addr: u16) {} Oct 11 04:11:03.023 INFO kablam! | ^^^^ help: consider using `_addr` instead Oct 11 04:11:03.023 INFO kablam! Oct 11 04:11:03.023 INFO kablam! warning: unused variable: `address` Oct 11 04:11:03.023 INFO kablam! --> src/chip8.rs:258:34 Oct 11 04:11:03.023 INFO kablam! | Oct 11 04:11:03.023 INFO kablam! 258 | fn JP_address_plus_v0(&self, address: u16) {} Oct 11 04:11:03.023 INFO kablam! | ^^^^^^^ help: consider using `_address` instead Oct 11 04:11:03.023 INFO kablam! Oct 11 04:11:03.023 INFO kablam! warning: unused variable: `reg1` Oct 11 04:11:03.023 INFO kablam! --> src/chip8.rs:267:19 Oct 11 04:11:03.023 INFO kablam! | Oct 11 04:11:03.023 INFO kablam! 267 | fn DRW(&self, reg1: u8, reg2: u8, numbytes: u8) {} Oct 11 04:11:03.023 INFO kablam! | ^^^^ help: consider using `_reg1` instead Oct 11 04:11:03.023 INFO kablam! Oct 11 04:11:03.023 INFO kablam! warning: unused variable: `reg2` Oct 11 04:11:03.023 INFO kablam! --> src/chip8.rs:267:29 Oct 11 04:11:03.023 INFO kablam! | Oct 11 04:11:03.023 INFO kablam! 267 | fn DRW(&self, reg1: u8, reg2: u8, numbytes: u8) {} Oct 11 04:11:03.023 INFO kablam! | ^^^^ help: consider using `_reg2` instead Oct 11 04:11:03.023 INFO kablam! Oct 11 04:11:03.023 INFO kablam! warning: unused variable: `numbytes` Oct 11 04:11:03.023 INFO kablam! --> src/chip8.rs:267:39 Oct 11 04:11:03.023 INFO kablam! | Oct 11 04:11:03.023 INFO kablam! 267 | fn DRW(&self, reg1: u8, reg2: u8, numbytes: u8) {} Oct 11 04:11:03.023 INFO kablam! | ^^^^^^^^ help: consider using `_numbytes` instead Oct 11 04:11:03.023 INFO kablam! Oct 11 04:11:03.023 INFO kablam! warning: unused variable: `reg` Oct 11 04:11:03.023 INFO kablam! --> src/chip8.rs:268:19 Oct 11 04:11:03.023 INFO kablam! | Oct 11 04:11:03.023 INFO kablam! 268 | fn SKP(&self, reg: u8) {} Oct 11 04:11:03.023 INFO kablam! | ^^^ help: consider using `_reg` instead Oct 11 04:11:03.023 INFO kablam! Oct 11 04:11:03.023 INFO kablam! warning: unused variable: `reg` Oct 11 04:11:03.023 INFO kablam! --> src/chip8.rs:269:20 Oct 11 04:11:03.023 INFO kablam! | Oct 11 04:11:03.023 INFO kablam! 269 | fn SKNP(&self, reg: u8) {} Oct 11 04:11:03.023 INFO kablam! | ^^^ help: consider using `_reg` instead Oct 11 04:11:03.023 INFO kablam! Oct 11 04:11:03.023 INFO kablam! warning: unused variable: `reg` Oct 11 04:11:03.023 INFO kablam! --> src/chip8.rs:277:26 Oct 11 04:11:03.023 INFO kablam! | Oct 11 04:11:03.023 INFO kablam! 277 | fn LD_key(&mut self, reg: u8) { Oct 11 04:11:03.023 INFO kablam! | ^^^ help: consider using `_reg` instead Oct 11 04:11:03.023 INFO kablam! Oct 11 04:11:03.149 INFO kablam! warning: constant item is never used: `PROGRAM_MAX_SIZE` Oct 11 04:11:03.149 INFO kablam! --> src/chip8.rs:16:1 Oct 11 04:11:03.149 INFO kablam! | Oct 11 04:11:03.149 INFO kablam! 16 | const PROGRAM_MAX_SIZE: usize = RAM_SIZE - PROGRAM_START; Oct 11 04:11:03.149 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:11:03.149 INFO kablam! | Oct 11 04:11:03.149 INFO kablam! = note: #[warn(dead_code)] on by default Oct 11 04:11:03.149 INFO kablam! Oct 11 04:11:03.149 INFO kablam! warning: method `CLS` should have a snake case name such as `cls` Oct 11 04:11:03.149 INFO kablam! --> src/chip8.rs:151:5 Oct 11 04:11:03.149 INFO kablam! | Oct 11 04:11:03.149 INFO kablam! 151 | / fn CLS(&mut self) { Oct 11 04:11:03.149 INFO kablam! 152 | | self.vram = [0; 64 * 32]; Oct 11 04:11:03.149 INFO kablam! 153 | | self.pc += 2; Oct 11 04:11:03.149 INFO kablam! 154 | | } Oct 11 04:11:03.149 INFO kablam! | |_____^ Oct 11 04:11:03.149 INFO kablam! | Oct 11 04:11:03.149 INFO kablam! = note: #[warn(non_snake_case)] on by default Oct 11 04:11:03.149 INFO kablam! Oct 11 04:11:03.149 INFO kablam! warning: method `SYS` should have a snake case name such as `sys` Oct 11 04:11:03.149 INFO kablam! --> src/chip8.rs:156:5 Oct 11 04:11:03.149 INFO kablam! | Oct 11 04:11:03.149 INFO kablam! 156 | / fn SYS(&mut self, address: u16) { Oct 11 04:11:03.149 INFO kablam! 157 | | self.pc = address; Oct 11 04:11:03.149 INFO kablam! 158 | | } Oct 11 04:11:03.149 INFO kablam! | |_____^ Oct 11 04:11:03.149 INFO kablam! Oct 11 04:11:03.149 INFO kablam! warning: method `RET` should have a snake case name such as `ret` Oct 11 04:11:03.149 INFO kablam! --> src/chip8.rs:160:5 Oct 11 04:11:03.149 INFO kablam! | Oct 11 04:11:03.149 INFO kablam! 160 | / fn RET(&mut self) { Oct 11 04:11:03.149 INFO kablam! 161 | | self.pc = self.stack.pop().unwrap(); Oct 11 04:11:03.149 INFO kablam! 162 | | self.sp -= 1; Oct 11 04:11:03.149 INFO kablam! 163 | | self.pc += 2; Oct 11 04:11:03.149 INFO kablam! 164 | | } Oct 11 04:11:03.149 INFO kablam! | |_____^ Oct 11 04:11:03.149 INFO kablam! Oct 11 04:11:03.149 INFO kablam! warning: method `JP_address` should have a snake case name such as `jp_address` Oct 11 04:11:03.149 INFO kablam! --> src/chip8.rs:166:5 Oct 11 04:11:03.149 INFO kablam! | Oct 11 04:11:03.149 INFO kablam! 166 | / fn JP_address(&mut self, address: u16) { Oct 11 04:11:03.149 INFO kablam! 167 | | self.pc = address; Oct 11 04:11:03.149 INFO kablam! 168 | | } Oct 11 04:11:03.149 INFO kablam! | |_____^ Oct 11 04:11:03.149 INFO kablam! Oct 11 04:11:03.149 INFO kablam! warning: method `CALL` should have a snake case name such as `call` Oct 11 04:11:03.149 INFO kablam! --> src/chip8.rs:170:5 Oct 11 04:11:03.149 INFO kablam! | Oct 11 04:11:03.149 INFO kablam! 170 | / fn CALL(&mut self, address: u16) { Oct 11 04:11:03.149 INFO kablam! 171 | | self.stack.push(self.pc); Oct 11 04:11:03.149 INFO kablam! 172 | | self.sp += 1; Oct 11 04:11:03.149 INFO kablam! 173 | | self.pc = address; Oct 11 04:11:03.149 INFO kablam! 174 | | } Oct 11 04:11:03.149 INFO kablam! | |_____^ Oct 11 04:11:03.149 INFO kablam! Oct 11 04:11:03.149 INFO kablam! warning: method `SE_reg_byte` should have a snake case name such as `se_reg_byte` Oct 11 04:11:03.149 INFO kablam! --> src/chip8.rs:176:5 Oct 11 04:11:03.149 INFO kablam! | Oct 11 04:11:03.149 INFO kablam! 176 | / fn SE_reg_byte(&mut self, reg: u8, value: u8) { Oct 11 04:11:03.149 INFO kablam! 177 | | if self.v[reg as usize] == value { Oct 11 04:11:03.149 INFO kablam! 178 | | self.pc += 4; Oct 11 04:11:03.149 INFO kablam! 179 | | } else { Oct 11 04:11:03.149 INFO kablam! 180 | | self.pc += 2; Oct 11 04:11:03.149 INFO kablam! 181 | | }; Oct 11 04:11:03.149 INFO kablam! 182 | | } Oct 11 04:11:03.149 INFO kablam! | |_____^ Oct 11 04:11:03.149 INFO kablam! Oct 11 04:11:03.150 INFO kablam! warning: method `SNE_reg_byte` should have a snake case name such as `sne_reg_byte` Oct 11 04:11:03.150 INFO kablam! --> src/chip8.rs:184:5 Oct 11 04:11:03.150 INFO kablam! | Oct 11 04:11:03.150 INFO kablam! 184 | / fn SNE_reg_byte(&mut self, reg: u8, value: u8) { Oct 11 04:11:03.150 INFO kablam! 185 | | if self.v[reg as usize] != value { Oct 11 04:11:03.150 INFO kablam! 186 | | self.pc += 4; Oct 11 04:11:03.150 INFO kablam! 187 | | } else { Oct 11 04:11:03.150 INFO kablam! 188 | | self.pc += 2; Oct 11 04:11:03.150 INFO kablam! 189 | | }; Oct 11 04:11:03.150 INFO kablam! 190 | | } Oct 11 04:11:03.150 INFO kablam! | |_____^ Oct 11 04:11:03.150 INFO kablam! Oct 11 04:11:03.150 INFO kablam! warning: method `SE_reg_reg` should have a snake case name such as `se_reg_reg` Oct 11 04:11:03.150 INFO kablam! --> src/chip8.rs:192:5 Oct 11 04:11:03.150 INFO kablam! | Oct 11 04:11:03.150 INFO kablam! 192 | / fn SE_reg_reg(&mut self, reg1: u8, reg2: u8) { Oct 11 04:11:03.150 INFO kablam! 193 | | if self.v[reg1 as usize] == self.v[reg2 as usize] { Oct 11 04:11:03.150 INFO kablam! 194 | | self.pc += 4; Oct 11 04:11:03.150 INFO kablam! 195 | | } else { Oct 11 04:11:03.150 INFO kablam! 196 | | self.pc += 2; Oct 11 04:11:03.150 INFO kablam! 197 | | }; Oct 11 04:11:03.150 INFO kablam! 198 | | } Oct 11 04:11:03.150 INFO kablam! | |_____^ Oct 11 04:11:03.150 INFO kablam! Oct 11 04:11:03.150 INFO kablam! warning: method `LD_reg_byte` should have a snake case name such as `ld_reg_byte` Oct 11 04:11:03.150 INFO kablam! --> src/chip8.rs:200:5 Oct 11 04:11:03.150 INFO kablam! | Oct 11 04:11:03.150 INFO kablam! 200 | / fn LD_reg_byte(&mut self, reg: u8, value: u8) { Oct 11 04:11:03.150 INFO kablam! 201 | | self.v[reg as usize] = value; Oct 11 04:11:03.150 INFO kablam! 202 | | self.pc += 2; Oct 11 04:11:03.150 INFO kablam! 203 | | } Oct 11 04:11:03.150 INFO kablam! | |_____^ Oct 11 04:11:03.150 INFO kablam! Oct 11 04:11:03.150 INFO kablam! warning: method `ADD_reg_byte` should have a snake case name such as `add_reg_byte` Oct 11 04:11:03.150 INFO kablam! --> src/chip8.rs:205:5 Oct 11 04:11:03.150 INFO kablam! | Oct 11 04:11:03.150 INFO kablam! 205 | / fn ADD_reg_byte(&mut self, reg: u8, value: u8) { Oct 11 04:11:03.150 INFO kablam! 206 | | self.v[reg as usize] += value; Oct 11 04:11:03.150 INFO kablam! 207 | | self.pc += 2; Oct 11 04:11:03.150 INFO kablam! 208 | | } Oct 11 04:11:03.150 INFO kablam! | |_____^ Oct 11 04:11:03.150 INFO kablam! Oct 11 04:11:03.150 INFO kablam! warning: method `LD_reg_reg` should have a snake case name such as `ld_reg_reg` Oct 11 04:11:03.150 INFO kablam! --> src/chip8.rs:210:5 Oct 11 04:11:03.150 INFO kablam! | Oct 11 04:11:03.150 INFO kablam! 210 | / fn LD_reg_reg(&mut self, reg1: u8, reg2: u8) { Oct 11 04:11:03.150 INFO kablam! 211 | | self.v[reg1 as usize] = self.v[reg2 as usize]; Oct 11 04:11:03.150 INFO kablam! 212 | | self.pc += 2; Oct 11 04:11:03.150 INFO kablam! 213 | | } Oct 11 04:11:03.150 INFO kablam! | |_____^ Oct 11 04:11:03.150 INFO kablam! Oct 11 04:11:03.150 INFO kablam! warning: method `OR` should have a snake case name such as `or` Oct 11 04:11:03.150 INFO kablam! --> src/chip8.rs:215:5 Oct 11 04:11:03.150 INFO kablam! | Oct 11 04:11:03.150 INFO kablam! 215 | / fn OR(&mut self, reg1: u8, reg2: u8) { Oct 11 04:11:03.150 INFO kablam! 216 | | self.v[reg1 as usize] |= self.v[reg2 as usize]; Oct 11 04:11:03.150 INFO kablam! 217 | | self.pc += 2; Oct 11 04:11:03.150 INFO kablam! 218 | | } Oct 11 04:11:03.150 INFO kablam! | |_____^ Oct 11 04:11:03.150 INFO kablam! Oct 11 04:11:03.150 INFO kablam! warning: method `AND` should have a snake case name such as `and` Oct 11 04:11:03.150 INFO kablam! --> src/chip8.rs:220:5 Oct 11 04:11:03.150 INFO kablam! | Oct 11 04:11:03.150 INFO kablam! 220 | / fn AND(&mut self, reg1: u8, reg2: u8) { Oct 11 04:11:03.150 INFO kablam! 221 | | self.v[reg1 as usize] &= self.v[reg2 as usize]; Oct 11 04:11:03.150 INFO kablam! 222 | | self.pc += 2; Oct 11 04:11:03.150 INFO kablam! 223 | | } Oct 11 04:11:03.150 INFO kablam! | |_____^ Oct 11 04:11:03.150 INFO kablam! Oct 11 04:11:03.150 INFO kablam! warning: method `XOR` should have a snake case name such as `xor` Oct 11 04:11:03.150 INFO kablam! --> src/chip8.rs:225:5 Oct 11 04:11:03.150 INFO kablam! | Oct 11 04:11:03.150 INFO kablam! 225 | / fn XOR(&mut self, reg1: u8, reg2: u8) { Oct 11 04:11:03.150 INFO kablam! 226 | | self.v[reg1 as usize] ^= self.v[reg2 as usize]; Oct 11 04:11:03.150 INFO kablam! 227 | | self.pc += 2; Oct 11 04:11:03.150 INFO kablam! 228 | | } Oct 11 04:11:03.150 INFO kablam! | |_____^ Oct 11 04:11:03.150 INFO kablam! Oct 11 04:11:03.150 INFO kablam! warning: method `ADD_reg_reg` should have a snake case name such as `add_reg_reg` Oct 11 04:11:03.150 INFO kablam! --> src/chip8.rs:230:5 Oct 11 04:11:03.150 INFO kablam! | Oct 11 04:11:03.150 INFO kablam! 230 | / fn ADD_reg_reg(&mut self, reg1: u8, reg2: u8) { Oct 11 04:11:03.150 INFO kablam! 231 | | self.v[reg1 as usize] += self.v[reg2 as usize]; Oct 11 04:11:03.151 INFO kablam! 232 | | if self.v[reg1 as usize] > 0x00FF { Oct 11 04:11:03.157 INFO kablam! 233 | | self.v[0xF] = 1; Oct 11 04:11:03.157 INFO kablam! ... | Oct 11 04:11:03.157 INFO kablam! 238 | | self.pc += 2; Oct 11 04:11:03.157 INFO kablam! 239 | | } Oct 11 04:11:03.157 INFO kablam! | |_____^ Oct 11 04:11:03.157 INFO kablam! Oct 11 04:11:03.157 INFO kablam! warning: comparison is useless due to type limits Oct 11 04:11:03.157 INFO kablam! --> src/chip8.rs:232:12 Oct 11 04:11:03.157 INFO kablam! | Oct 11 04:11:03.157 INFO kablam! 232 | if self.v[reg1 as usize] > 0x00FF { Oct 11 04:11:03.157 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:11:03.157 INFO kablam! | Oct 11 04:11:03.157 INFO kablam! = note: #[warn(unused_comparisons)] on by default Oct 11 04:11:03.157 INFO kablam! Oct 11 04:11:03.157 INFO kablam! warning: method `SUB` should have a snake case name such as `sub` Oct 11 04:11:03.157 INFO kablam! --> src/chip8.rs:241:5 Oct 11 04:11:03.157 INFO kablam! | Oct 11 04:11:03.157 INFO kablam! 241 | / fn SUB(&mut self, reg1: u8, reg2: u8) { Oct 11 04:11:03.157 INFO kablam! 242 | | if self.v[reg1 as usize] > self.v[reg2 as usize] { Oct 11 04:11:03.157 INFO kablam! 243 | | self.v[0xF] = 1; Oct 11 04:11:03.157 INFO kablam! 244 | | } else { Oct 11 04:11:03.157 INFO kablam! ... | Oct 11 04:11:03.157 INFO kablam! 248 | | self.pc += 2; Oct 11 04:11:03.157 INFO kablam! 249 | | } Oct 11 04:11:03.157 INFO kablam! | |_____^ Oct 11 04:11:03.157 INFO kablam! Oct 11 04:11:03.157 INFO kablam! warning: method `SHR` should have a snake case name such as `shr` Oct 11 04:11:03.157 INFO kablam! --> src/chip8.rs:252:5 Oct 11 04:11:03.157 INFO kablam! | Oct 11 04:11:03.157 INFO kablam! 252 | fn SHR(&self, reg1: u8, reg2: u8) {} Oct 11 04:11:03.157 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:11:03.157 INFO kablam! Oct 11 04:11:03.157 INFO kablam! warning: method `SUBN` should have a snake case name such as `subn` Oct 11 04:11:03.157 INFO kablam! --> src/chip8.rs:253:5 Oct 11 04:11:03.158 INFO kablam! | Oct 11 04:11:03.158 INFO kablam! 253 | fn SUBN(&self, reg1: u8, reg2: u8) {} Oct 11 04:11:03.158 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:11:03.158 INFO kablam! Oct 11 04:11:03.158 INFO kablam! warning: method `SHL` should have a snake case name such as `shl` Oct 11 04:11:03.158 INFO kablam! --> src/chip8.rs:255:5 Oct 11 04:11:03.158 INFO kablam! | Oct 11 04:11:03.158 INFO kablam! 255 | fn SHL(&self, reg1: u8, reg2: u8) {} Oct 11 04:11:03.158 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:11:03.158 INFO kablam! Oct 11 04:11:03.158 INFO kablam! warning: method `SNE_reg_reg` should have a snake case name such as `sne_reg_reg` Oct 11 04:11:03.158 INFO kablam! --> src/chip8.rs:256:5 Oct 11 04:11:03.158 INFO kablam! | Oct 11 04:11:03.158 INFO kablam! 256 | fn SNE_reg_reg(&self, reg1: u8, reg2: u8) {} Oct 11 04:11:03.158 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:11:03.158 INFO kablam! Oct 11 04:11:03.158 INFO kablam! warning: method `LD_i` should have a snake case name such as `ld_i` Oct 11 04:11:03.158 INFO kablam! --> src/chip8.rs:257:5 Oct 11 04:11:03.158 INFO kablam! | Oct 11 04:11:03.158 INFO kablam! 257 | fn LD_i(&self, addr: u16) {} Oct 11 04:11:03.158 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:11:03.158 INFO kablam! Oct 11 04:11:03.158 INFO kablam! warning: method `JP_address_plus_v0` should have a snake case name such as `jp_address_plus_v0` Oct 11 04:11:03.158 INFO kablam! --> src/chip8.rs:258:5 Oct 11 04:11:03.158 INFO kablam! | Oct 11 04:11:03.158 INFO kablam! 258 | fn JP_address_plus_v0(&self, address: u16) {} Oct 11 04:11:03.158 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:11:03.158 INFO kablam! Oct 11 04:11:03.158 INFO kablam! warning: method `RND` should have a snake case name such as `rnd` Oct 11 04:11:03.158 INFO kablam! --> src/chip8.rs:260:5 Oct 11 04:11:03.158 INFO kablam! | Oct 11 04:11:03.158 INFO kablam! 260 | / fn RND(&mut self, reg: u8, value: u8) { Oct 11 04:11:03.158 INFO kablam! 261 | | let rand = self.random_range.sample(&mut self.rng); Oct 11 04:11:03.158 INFO kablam! 262 | | self.v[reg as usize] = rand & value; Oct 11 04:11:03.158 INFO kablam! 263 | | self.pc += 2; Oct 11 04:11:03.158 INFO kablam! 264 | | } Oct 11 04:11:03.158 INFO kablam! | |_____^ Oct 11 04:11:03.158 INFO kablam! Oct 11 04:11:03.158 INFO kablam! warning: method `DRW` should have a snake case name such as `drw` Oct 11 04:11:03.158 INFO kablam! --> src/chip8.rs:267:5 Oct 11 04:11:03.158 INFO kablam! | Oct 11 04:11:03.158 INFO kablam! 267 | fn DRW(&self, reg1: u8, reg2: u8, numbytes: u8) {} Oct 11 04:11:03.158 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:11:03.158 INFO kablam! Oct 11 04:11:03.158 INFO kablam! warning: method `SKP` should have a snake case name such as `skp` Oct 11 04:11:03.158 INFO kablam! --> src/chip8.rs:268:5 Oct 11 04:11:03.158 INFO kablam! | Oct 11 04:11:03.158 INFO kablam! 268 | fn SKP(&self, reg: u8) {} Oct 11 04:11:03.158 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:11:03.158 INFO kablam! Oct 11 04:11:03.158 INFO kablam! warning: method `SKNP` should have a snake case name such as `sknp` Oct 11 04:11:03.158 INFO kablam! --> src/chip8.rs:269:5 Oct 11 04:11:03.158 INFO kablam! | Oct 11 04:11:03.158 INFO kablam! 269 | fn SKNP(&self, reg: u8) {} Oct 11 04:11:03.158 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^ Oct 11 04:11:03.158 INFO kablam! Oct 11 04:11:03.158 INFO kablam! warning: method `LD_from_dt` should have a snake case name such as `ld_from_dt` Oct 11 04:11:03.158 INFO kablam! --> src/chip8.rs:272:5 Oct 11 04:11:03.158 INFO kablam! | Oct 11 04:11:03.158 INFO kablam! 272 | / fn LD_from_dt(&mut self, reg: u8) { Oct 11 04:11:03.158 INFO kablam! 273 | | self.v[reg as usize] = self.dt; Oct 11 04:11:03.158 INFO kablam! 274 | | self.pc += 2; Oct 11 04:11:03.158 INFO kablam! 275 | | } Oct 11 04:11:03.158 INFO kablam! | |_____^ Oct 11 04:11:03.158 INFO kablam! Oct 11 04:11:03.158 INFO kablam! warning: method `LD_key` should have a snake case name such as `ld_key` Oct 11 04:11:03.158 INFO kablam! --> src/chip8.rs:277:5 Oct 11 04:11:03.158 INFO kablam! | Oct 11 04:11:03.158 INFO kablam! 277 | / fn LD_key(&mut self, reg: u8) { Oct 11 04:11:03.158 INFO kablam! 278 | | //DO THIS FROM KEY. Oct 11 04:11:03.158 INFO kablam! 279 | | } Oct 11 04:11:03.158 INFO kablam! | |_____^ Oct 11 04:11:03.158 INFO kablam! Oct 11 04:11:03.158 INFO kablam! warning: method `LD_to_dt` should have a snake case name such as `ld_to_dt` Oct 11 04:11:03.158 INFO kablam! --> src/chip8.rs:281:5 Oct 11 04:11:03.158 INFO kablam! | Oct 11 04:11:03.158 INFO kablam! 281 | / fn LD_to_dt(&mut self, reg: u8) { Oct 11 04:11:03.158 INFO kablam! 282 | | self.dt = self.v[reg as usize]; Oct 11 04:11:03.158 INFO kablam! 283 | | self.pc += 2; Oct 11 04:11:03.158 INFO kablam! 284 | | } Oct 11 04:11:03.158 INFO kablam! | |_____^ Oct 11 04:11:03.158 INFO kablam! Oct 11 04:11:03.158 INFO kablam! warning: method `LD_to_st` should have a snake case name such as `ld_to_st` Oct 11 04:11:03.158 INFO kablam! --> src/chip8.rs:286:5 Oct 11 04:11:03.159 INFO kablam! | Oct 11 04:11:03.159 INFO kablam! 286 | / fn LD_to_st(&mut self, reg: u8) { Oct 11 04:11:03.159 INFO kablam! 287 | | self.st = self.v[reg as usize]; Oct 11 04:11:03.159 INFO kablam! 288 | | self.pc += 2; Oct 11 04:11:03.159 INFO kablam! 289 | | } Oct 11 04:11:03.159 INFO kablam! | |_____^ Oct 11 04:11:03.159 INFO kablam! Oct 11 04:11:03.159 INFO kablam! warning: method `ADD_i_reg` should have a snake case name such as `add_i_reg` Oct 11 04:11:03.159 INFO kablam! --> src/chip8.rs:291:5 Oct 11 04:11:03.159 INFO kablam! | Oct 11 04:11:03.159 INFO kablam! 291 | / fn ADD_i_reg(&mut self, reg: u8) { Oct 11 04:11:03.159 INFO kablam! 292 | | self.i += self.v[reg as usize] as u16; Oct 11 04:11:03.159 INFO kablam! 293 | | self.pc += 2; Oct 11 04:11:03.159 INFO kablam! 294 | | } Oct 11 04:11:03.159 INFO kablam! | |_____^ Oct 11 04:11:03.159 INFO kablam! Oct 11 04:11:03.159 INFO kablam! warning: method `LD_i_sprite` should have a snake case name such as `ld_i_sprite` Oct 11 04:11:03.159 INFO kablam! --> src/chip8.rs:296:5 Oct 11 04:11:03.159 INFO kablam! | Oct 11 04:11:03.159 INFO kablam! 296 | / fn LD_i_sprite(&mut self, reg: u8) { Oct 11 04:11:03.159 INFO kablam! 297 | | let val = self.v[reg as usize]; Oct 11 04:11:03.159 INFO kablam! 298 | | self.i = (val as u16) * 5; Oct 11 04:11:03.159 INFO kablam! 299 | | self.pc += 2; Oct 11 04:11:03.159 INFO kablam! 300 | | } Oct 11 04:11:03.159 INFO kablam! | |_____^ Oct 11 04:11:03.159 INFO kablam! Oct 11 04:11:03.159 INFO kablam! warning: method `LD_i_bcd` should have a snake case name such as `ld_i_bcd` Oct 11 04:11:03.159 INFO kablam! --> src/chip8.rs:302:5 Oct 11 04:11:03.159 INFO kablam! | Oct 11 04:11:03.159 INFO kablam! 302 | / fn LD_i_bcd(&mut self, reg: u8) { Oct 11 04:11:03.159 INFO kablam! 303 | | //Write passed end? Oct 11 04:11:03.159 INFO kablam! 304 | | let i = self.i as usize; Oct 11 04:11:03.159 INFO kablam! 305 | | let mut val = self.v[reg as usize]; Oct 11 04:11:03.159 INFO kablam! ... | Oct 11 04:11:03.159 INFO kablam! 312 | | self.pc += 2; Oct 11 04:11:03.159 INFO kablam! 313 | | } Oct 11 04:11:03.159 INFO kablam! | |_____^ Oct 11 04:11:03.159 INFO kablam! Oct 11 04:11:03.159 INFO kablam! warning: method `LD_i_range` should have a snake case name such as `ld_i_range` Oct 11 04:11:03.159 INFO kablam! --> src/chip8.rs:315:5 Oct 11 04:11:03.159 INFO kablam! | Oct 11 04:11:03.159 INFO kablam! 315 | / fn LD_i_range(&mut self, reg: u8) { Oct 11 04:11:03.159 INFO kablam! 316 | | //Write passed end? Oct 11 04:11:03.159 INFO kablam! 317 | | let i = self.i as usize; Oct 11 04:11:03.159 INFO kablam! 318 | | let reg = reg as usize; Oct 11 04:11:03.159 INFO kablam! ... | Oct 11 04:11:03.159 INFO kablam! 321 | | self.pc += 2; Oct 11 04:11:03.159 INFO kablam! 322 | | } Oct 11 04:11:03.159 INFO kablam! | |_____^ Oct 11 04:11:03.159 INFO kablam! Oct 11 04:11:03.159 INFO kablam! warning: method `LD_range_i` should have a snake case name such as `ld_range_i` Oct 11 04:11:03.159 INFO kablam! --> src/chip8.rs:324:5 Oct 11 04:11:03.159 INFO kablam! | Oct 11 04:11:03.159 INFO kablam! 324 | / fn LD_range_i(&mut self, reg: u8) { Oct 11 04:11:03.159 INFO kablam! 325 | | //Read passed end? Oct 11 04:11:03.159 INFO kablam! 326 | | let i = self.i as usize; Oct 11 04:11:03.159 INFO kablam! 327 | | let reg = reg as usize; Oct 11 04:11:03.159 INFO kablam! ... | Oct 11 04:11:03.159 INFO kablam! 330 | | self.pc += 2; Oct 11 04:11:03.159 INFO kablam! 331 | | } Oct 11 04:11:03.159 INFO kablam! | |_____^ Oct 11 04:11:03.159 INFO kablam! Oct 11 04:11:03.820 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 2.31s Oct 11 04:11:03.820 INFO kablam! su: No module specific data is present Oct 11 04:11:04.542 INFO running `"docker" "rm" "-f" "3b1d9d23f28d116e1d634ce56df16e52f8ec250a5e850a4a4b1714ea8d5a7d66"` Oct 11 04:11:04.712 INFO blam! 3b1d9d23f28d116e1d634ce56df16e52f8ec250a5e850a4a4b1714ea8d5a7d66 Oct 11 04:11:04.714 INFO running: cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen Oct 11 04:11:04.714 INFO running `"docker" "create" "-v" "/mnt/big/crater/./work/local/test-source/worker-6/rustdoc-test-static-cling/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/source:ro,Z" "-v" "/mnt/big/crater/./work/local/target-dirs/rustdoc-test-static-cling/worker-6/master#0e07c4281c343e9e15a0a8fca79538ad1a8eb513:/target:rw,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" "CMD=cargo +0e07c4281c343e9e15a0a8fca79538ad1a8eb513-alt test --frozen" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-m" "1536M" "--network" "none" "crater"` Oct 11 04:11:05.041 INFO blam! 4f0dba0bf548b32788163752fd63fcf0707ff4e4aff9345b34b172986ba31693 Oct 11 04:11:05.045 INFO running `"docker" "start" "-a" "4f0dba0bf548b32788163752fd63fcf0707ff4e4aff9345b34b172986ba31693"` Oct 11 04:11:06.309 INFO kablam! usermod: no changes Oct 11 04:11:06.396 INFO kablam! warning: the cargo feature `edition` is now stable and is no longer necessary to be listed in the manifest Oct 11 04:11:06.428 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.08s Oct 11 04:11:06.444 INFO kablam! Running /target/debug/deps/rs_chip8-1c94fea176c8de87 Oct 11 04:11:06.445 INFO blam! Oct 11 04:11:06.445 INFO blam! running 4 tests Oct 11 04:11:06.445 INFO blam! test sprite::tests::test_spriteln_padding ... ok Oct 11 04:11:06.445 INFO blam! test sprite::tests::test_spriteln ... ok Oct 11 04:11:06.445 INFO blam! test sprite::tests::test_sprite_7 ... ok Oct 11 04:11:06.445 INFO blam! test sprite::tests::test_sprite_0 ... ok Oct 11 04:11:06.445 INFO blam! Oct 11 04:11:06.445 INFO blam! test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out Oct 11 04:11:06.445 INFO blam! Oct 11 04:11:06.452 INFO kablam! su: No module specific data is present Oct 11 04:11:07.252 INFO running `"docker" "rm" "-f" "4f0dba0bf548b32788163752fd63fcf0707ff4e4aff9345b34b172986ba31693"` Oct 11 04:11:07.516 INFO blam! 4f0dba0bf548b32788163752fd63fcf0707ff4e4aff9345b34b172986ba31693