Oct 31 16:07:14.224 INFO testing xfix/smw-mwl-file-joiner against 1.30.0 for beta-1.31-1
Oct 31 16:07:14.224 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 16:07:14.641 INFO blam! aa5aa6fdeb4517fc0ea60ee221676e5cb790ab24527dcbc7da6876430d625c48
Oct 31 16:07:14.644 INFO running `"docker" "start" "-a" "aa5aa6fdeb4517fc0ea60ee221676e5cb790ab24527dcbc7da6876430d625c48"`
Oct 31 16:07:15.651 INFO kablam! usermod: no changes
Oct 31 16:07:15.735 INFO kablam!    Compiling cc v1.0.3
Oct 31 16:07:17.547 INFO kablam!    Compiling backtrace-sys v0.1.16
Oct 31 16:07:28.826 INFO kablam!    Compiling backtrace v0.3.4
Oct 31 16:07:29.703 INFO kablam!    Compiling failure v0.1.1
Oct 31 16:07:30.335 INFO kablam!    Compiling smw-mwl-file-joiner v0.1.0 (/source)
Oct 31 16:07:30.515 INFO kablam! warning: unused `#[macro_use]` import
Oct 31 16:07:30.515 INFO kablam!  --> src/main.rs:2:1
Oct 31 16:07:30.515 INFO kablam!   |
Oct 31 16:07:30.515 INFO kablam! 2 | #[macro_use]
Oct 31 16:07:30.515 INFO kablam!   | ^^^^^^^^^^^^
Oct 31 16:07:30.515 INFO kablam!   |
Oct 31 16:07:30.515 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 16:07:30.515 INFO kablam! 
Oct 31 16:07:30.515 INFO kablam! warning: unused import: `Rectangle`
Oct 31 16:07:30.515 INFO kablam!  --> src/entry.rs:2:13
Oct 31 16:07:30.515 INFO kablam!   |
Oct 31 16:07:30.515 INFO kablam! 2 | use map16::{Rectangle, Tile};
Oct 31 16:07:30.515 INFO kablam!   |             ^^^^^^^^^
Oct 31 16:07:30.515 INFO kablam! 
Oct 31 16:07:30.515 INFO kablam! warning: unused imports: `ByteOrder`, `LE`
Oct 31 16:07:30.515 INFO kablam!  --> src/entry.rs:4:17
Oct 31 16:07:30.515 INFO kablam!   |
Oct 31 16:07:30.515 INFO kablam! 4 | use byteorder::{ByteOrder, LE};
Oct 31 16:07:30.515 INFO kablam!   |                 ^^^^^^^^^  ^^
Oct 31 16:07:30.515 INFO kablam! 
Oct 31 16:07:30.515 INFO kablam! warning: unused import: `failure::Error`
Oct 31 16:07:30.515 INFO kablam!  --> src/entry.rs:5:5
Oct 31 16:07:30.515 INFO kablam!   |
Oct 31 16:07:30.515 INFO kablam! 5 | use failure::Error;
Oct 31 16:07:30.515 INFO kablam!   |     ^^^^^^^^^^^^^^
Oct 31 16:07:30.515 INFO kablam! 
Oct 31 16:07:30.515 INFO kablam! warning: unused import: `std::path::Path`
Oct 31 16:07:30.515 INFO kablam!  --> src/entry.rs:7:5
Oct 31 16:07:30.515 INFO kablam!   |
Oct 31 16:07:30.515 INFO kablam! 7 | use std::path::Path;
Oct 31 16:07:30.515 INFO kablam!   |     ^^^^^^^^^^^^^^^
Oct 31 16:07:30.515 INFO kablam! 
Oct 31 16:07:30.515 INFO kablam! warning: unused import: `failure::Error`
Oct 31 16:07:30.515 INFO kablam!   --> src/main.rs:11:5
Oct 31 16:07:30.515 INFO kablam!    |
Oct 31 16:07:30.515 INFO kablam! 11 | use failure::Error;
Oct 31 16:07:30.515 INFO kablam!    |     ^^^^^^^^^^^^^^
Oct 31 16:07:30.515 INFO kablam! 
Oct 31 16:07:30.611 INFO kablam! warning: unused variable: `dir_entry`
Oct 31 16:07:30.611 INFO kablam!   --> src/main.rs:19:9
Oct 31 16:07:30.611 INFO kablam!    |
Oct 31 16:07:30.611 INFO kablam! 19 |     for dir_entry in fs::read_dir("../entries").unwrap() {
Oct 31 16:07:30.611 INFO kablam!    |         ^^^^^^^^^ help: consider using `_dir_entry` instead
Oct 31 16:07:30.611 INFO kablam!    |
Oct 31 16:07:30.611 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 16:07:30.611 INFO kablam! 
Oct 31 16:07:30.611 INFO kablam! warning: unused variable: `entry`
Oct 31 16:07:30.611 INFO kablam!   --> src/main.rs:20:13
Oct 31 16:07:30.611 INFO kablam!    |
Oct 31 16:07:30.611 INFO kablam! 20 |         let entry = Entry::new(&mut database);
Oct 31 16:07:30.611 INFO kablam!    |             ^^^^^ help: consider using `_entry` instead
Oct 31 16:07:30.611 INFO kablam! 
Oct 31 16:07:30.624 INFO kablam! warning: field is never used: `cache`
Oct 31 16:07:30.624 INFO kablam!  --> src/cache.rs:5:5
Oct 31 16:07:30.624 INFO kablam!   |
Oct 31 16:07:30.624 INFO kablam! 5 |     cache: HashMap<T, u16>,
Oct 31 16:07:30.624 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.624 INFO kablam!   |
Oct 31 16:07:30.624 INFO kablam!   = note: #[warn(dead_code)] on by default
Oct 31 16:07:30.624 INFO kablam! 
Oct 31 16:07:30.624 INFO kablam! warning: field is never used: `current_number`
Oct 31 16:07:30.624 INFO kablam!  --> src/cache.rs:6:5
Oct 31 16:07:30.624 INFO kablam!   |
Oct 31 16:07:30.624 INFO kablam! 6 |     current_number: u16,
Oct 31 16:07:30.624 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.624 INFO kablam! 
Oct 31 16:07:30.624 INFO kablam! warning: method is never used: `get_number`
Oct 31 16:07:30.624 INFO kablam!   --> src/cache.rs:17:5
Oct 31 16:07:30.624 INFO kablam!    |
Oct 31 16:07:30.624 INFO kablam! 17 |     pub fn get_number(&mut self, elem: T) -> u16 {
Oct 31 16:07:30.624 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.624 INFO kablam! 
Oct 31 16:07:30.624 INFO kablam! warning: field is never used: `fg`
Oct 31 16:07:30.624 INFO kablam!  --> src/db.rs:5:5
Oct 31 16:07:30.624 INFO kablam!   |
Oct 31 16:07:30.624 INFO kablam! 5 |     fg: Optimizer,
Oct 31 16:07:30.624 INFO kablam!   |     ^^^^^^^^^^^^^
Oct 31 16:07:30.624 INFO kablam! 
Oct 31 16:07:30.624 INFO kablam! warning: field is never used: `bg`
Oct 31 16:07:30.624 INFO kablam!  --> src/db.rs:6:5
Oct 31 16:07:30.624 INFO kablam!   |
Oct 31 16:07:30.625 INFO kablam! 6 |     bg: Optimizer,
Oct 31 16:07:30.625 INFO kablam!   |     ^^^^^^^^^^^^^
Oct 31 16:07:30.625 INFO kablam! 
Oct 31 16:07:30.625 INFO kablam! warning: field is never used: `exgfx`
Oct 31 16:07:30.625 INFO kablam!  --> src/db.rs:7:5
Oct 31 16:07:30.625 INFO kablam!   |
Oct 31 16:07:30.625 INFO kablam! 7 |     exgfx: Cache<Vec<u8>>,
Oct 31 16:07:30.625 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.625 INFO kablam! 
Oct 31 16:07:30.625 INFO kablam! warning: field is never used: `current_secondary`
Oct 31 16:07:30.625 INFO kablam!  --> src/db.rs:8:5
Oct 31 16:07:30.625 INFO kablam!   |
Oct 31 16:07:30.625 INFO kablam! 8 |     current_secondary: u16,
Oct 31 16:07:30.625 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.625 INFO kablam! 
Oct 31 16:07:30.625 INFO kablam! warning: field is never used: `current_regular`
Oct 31 16:07:30.625 INFO kablam!  --> src/db.rs:9:5
Oct 31 16:07:30.625 INFO kablam!   |
Oct 31 16:07:30.625 INFO kablam! 9 |     current_regular: u16,
Oct 31 16:07:30.625 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.625 INFO kablam! 
Oct 31 16:07:30.625 INFO kablam! warning: field is never used: `current_sublevel`
Oct 31 16:07:30.625 INFO kablam!   --> src/db.rs:10:5
Oct 31 16:07:30.625 INFO kablam!    |
Oct 31 16:07:30.625 INFO kablam! 10 |     current_sublevel: u16,
Oct 31 16:07:30.625 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.625 INFO kablam! 
Oct 31 16:07:30.625 INFO kablam! warning: method is never used: `exgfx_number`
Oct 31 16:07:30.625 INFO kablam!   --> src/db.rs:25:5
Oct 31 16:07:30.625 INFO kablam!    |
Oct 31 16:07:30.625 INFO kablam! 25 |     pub fn exgfx_number(&mut self, exgfx: Vec<u8>) -> u16 {
Oct 31 16:07:30.625 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.625 INFO kablam! 
Oct 31 16:07:30.625 INFO kablam! warning: method is never used: `tile_number`
Oct 31 16:07:30.625 INFO kablam!   --> src/db.rs:29:5
Oct 31 16:07:30.625 INFO kablam!    |
Oct 31 16:07:30.625 INFO kablam! 29 |     pub fn tile_number(&mut self, tile: Tile) -> u16 {
Oct 31 16:07:30.625 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.625 INFO kablam! 
Oct 31 16:07:30.625 INFO kablam! warning: method is never used: `tile_number_for_rectangle`
Oct 31 16:07:30.625 INFO kablam!   --> src/db.rs:33:5
Oct 31 16:07:30.625 INFO kablam!    |
Oct 31 16:07:30.625 INFO kablam! 33 |     pub fn tile_number_for_rectangle(&mut self, rectangle: Rectangle) -> u16 {
Oct 31 16:07:30.625 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.625 INFO kablam! 
Oct 31 16:07:30.625 INFO kablam! warning: method is never used: `next_regular`
Oct 31 16:07:30.625 INFO kablam!   --> src/db.rs:37:5
Oct 31 16:07:30.625 INFO kablam!    |
Oct 31 16:07:30.625 INFO kablam! 37 |     fn next_regular(&mut self) {
Oct 31 16:07:30.625 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.625 INFO kablam! 
Oct 31 16:07:30.625 INFO kablam! warning: method is never used: `next_sublevel`
Oct 31 16:07:30.625 INFO kablam!   --> src/db.rs:45:5
Oct 31 16:07:30.625 INFO kablam!    |
Oct 31 16:07:30.625 INFO kablam! 45 |     fn next_sublevel(&mut self) {
Oct 31 16:07:30.625 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.625 INFO kablam! 
Oct 31 16:07:30.625 INFO kablam! warning: field is never used: `db`
Oct 31 16:07:30.625 INFO kablam!   --> src/entry.rs:10:5
Oct 31 16:07:30.625 INFO kablam!    |
Oct 31 16:07:30.625 INFO kablam! 10 |     db: &'a mut Database,
Oct 31 16:07:30.625 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.625 INFO kablam! 
Oct 31 16:07:30.625 INFO kablam! warning: field is never used: `exgfx`
Oct 31 16:07:30.625 INFO kablam!   --> src/entry.rs:11:5
Oct 31 16:07:30.625 INFO kablam!    |
Oct 31 16:07:30.625 INFO kablam! 11 |     exgfx: HashMap<u16, u16>,
Oct 31 16:07:30.625 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.625 INFO kablam! 
Oct 31 16:07:30.625 INFO kablam! warning: field is never used: `tiles`
Oct 31 16:07:30.625 INFO kablam!   --> src/entry.rs:12:5
Oct 31 16:07:30.625 INFO kablam!    |
Oct 31 16:07:30.625 INFO kablam! 12 |     tiles: HashMap<u16, Tile>,
Oct 31 16:07:30.625 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.625 INFO kablam! 
Oct 31 16:07:30.625 INFO kablam! warning: struct is never constructed: `Level`
Oct 31 16:07:30.625 INFO kablam!  --> src/level.rs:3:1
Oct 31 16:07:30.625 INFO kablam!   |
Oct 31 16:07:30.625 INFO kablam! 3 | pub struct Level<'a> {
Oct 31 16:07:30.625 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.625 INFO kablam! 
Oct 31 16:07:30.625 INFO kablam! warning: method is never used: `new`
Oct 31 16:07:30.625 INFO kablam!  --> src/level.rs:8:5
Oct 31 16:07:30.626 INFO kablam!   |
Oct 31 16:07:30.626 INFO kablam! 8 |     pub fn new(bytes: &[u8]) -> Level {
Oct 31 16:07:30.626 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.626 INFO kablam! 
Oct 31 16:07:30.626 INFO kablam! warning: method is never used: `read_block`
Oct 31 16:07:30.626 INFO kablam!   --> src/level.rs:12:5
Oct 31 16:07:30.626 INFO kablam!    |
Oct 31 16:07:30.626 INFO kablam! 12 |     fn read_block(&self, position: usize) -> &[u8] {
Oct 31 16:07:30.626 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.626 INFO kablam! 
Oct 31 16:07:30.626 INFO kablam! warning: method is never used: `read_level_number`
Oct 31 16:07:30.626 INFO kablam!   --> src/level.rs:17:5
Oct 31 16:07:30.626 INFO kablam!    |
Oct 31 16:07:30.626 INFO kablam! 17 |     pub fn read_level_number(&self) -> u16 {
Oct 31 16:07:30.626 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.626 INFO kablam! 
Oct 31 16:07:30.626 INFO kablam! warning: field is never used: `next`
Oct 31 16:07:30.626 INFO kablam!  --> src/map16.rs:4:5
Oct 31 16:07:30.626 INFO kablam!   |
Oct 31 16:07:30.626 INFO kablam! 4 |     next: u16,
Oct 31 16:07:30.626 INFO kablam!   |     ^^^^^^^^^
Oct 31 16:07:30.626 INFO kablam! 
Oct 31 16:07:30.626 INFO kablam! warning: field is never used: `tiles`
Oct 31 16:07:30.626 INFO kablam!  --> src/map16.rs:5:5
Oct 31 16:07:30.626 INFO kablam!   |
Oct 31 16:07:30.626 INFO kablam! 5 |     tiles: HashMap<Tile, u16>,
Oct 31 16:07:30.626 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.626 INFO kablam! 
Oct 31 16:07:30.626 INFO kablam! warning: field is never used: `rectangles`
Oct 31 16:07:30.626 INFO kablam!  --> src/map16.rs:6:5
Oct 31 16:07:30.626 INFO kablam!   |
Oct 31 16:07:30.626 INFO kablam! 6 |     rectangles: HashMap<Rectangle, u16>,
Oct 31 16:07:30.626 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.626 INFO kablam! 
Oct 31 16:07:30.626 INFO kablam! warning: field is never used: `big_tiles`
Oct 31 16:07:30.626 INFO kablam!  --> src/map16.rs:7:5
Oct 31 16:07:30.626 INFO kablam!   |
Oct 31 16:07:30.626 INFO kablam! 7 |     big_tiles: HashSet<u16>,
Oct 31 16:07:30.626 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.626 INFO kablam! 
Oct 31 16:07:30.626 INFO kablam! warning: method is never used: `assign_tile`
Oct 31 16:07:30.626 INFO kablam!   --> src/map16.rs:20:5
Oct 31 16:07:30.626 INFO kablam!    |
Oct 31 16:07:30.626 INFO kablam! 20 |     pub fn assign_tile(&mut self, tile: Tile) -> u16 {
Oct 31 16:07:30.626 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.626 INFO kablam! 
Oct 31 16:07:30.626 INFO kablam! warning: method is never used: `assign_rectangle`
Oct 31 16:07:30.626 INFO kablam!   --> src/map16.rs:37:5
Oct 31 16:07:30.626 INFO kablam!    |
Oct 31 16:07:30.626 INFO kablam! 37 |     pub fn assign_rectangle(&mut self, rectangle: Rectangle) -> u16 {
Oct 31 16:07:30.626 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.626 INFO kablam! 
Oct 31 16:07:30.626 INFO kablam! warning: method is never used: `is_rectangle_allowed`
Oct 31 16:07:30.626 INFO kablam!   --> src/map16.rs:58:5
Oct 31 16:07:30.626 INFO kablam!    |
Oct 31 16:07:30.626 INFO kablam! 58 |     fn is_rectangle_allowed(&self, rectangle: &Rectangle, next: u16) -> bool {
Oct 31 16:07:30.626 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.626 INFO kablam! 
Oct 31 16:07:30.626 INFO kablam! warning: method is never used: `new`
Oct 31 16:07:30.626 INFO kablam!   --> src/map16.rs:83:5
Oct 31 16:07:30.626 INFO kablam!    |
Oct 31 16:07:30.626 INFO kablam! 83 |     pub fn new(tile: [u8; 8], behaviour: u16) -> Tile {
Oct 31 16:07:30.626 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.626 INFO kablam! 
Oct 31 16:07:30.626 INFO kablam! warning: method is never used: `new`
Oct 31 16:07:30.626 INFO kablam!   --> src/map16.rs:95:5
Oct 31 16:07:30.626 INFO kablam!    |
Oct 31 16:07:30.626 INFO kablam! 95 |     pub fn new(tiles: Vec<Tile>, width: u8) -> Rectangle {
Oct 31 16:07:30.626 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.626 INFO kablam! 
Oct 31 16:07:30.626 INFO kablam! warning: method is never used: `height`
Oct 31 16:07:30.626 INFO kablam!   --> src/map16.rs:99:5
Oct 31 16:07:30.626 INFO kablam!    |
Oct 31 16:07:30.626 INFO kablam! 99 |     fn height(&self) -> u8 {
Oct 31 16:07:30.626 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:30.626 INFO kablam! 
Oct 31 16:07:31.429 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 15.76s
Oct 31 16:07:31.432 INFO kablam! su: No module specific data is present
Oct 31 16:07:32.101 INFO running `"docker" "rm" "-f" "aa5aa6fdeb4517fc0ea60ee221676e5cb790ab24527dcbc7da6876430d625c48"`
Oct 31 16:07:32.439 INFO blam! aa5aa6fdeb4517fc0ea60ee221676e5cb790ab24527dcbc7da6876430d625c48
Oct 31 16:07:32.443 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 16:07:32.961 INFO blam! b2e4b255e6c6b8abb45ebb9b5161014d29016bf8c588000c0f9958ac934c0428
Oct 31 16:07:32.971 INFO running `"docker" "start" "-a" "b2e4b255e6c6b8abb45ebb9b5161014d29016bf8c588000c0f9958ac934c0428"`
Oct 31 16:07:34.319 INFO kablam! usermod: no changes
Oct 31 16:07:34.413 INFO kablam!    Compiling smw-mwl-file-joiner v0.1.0 (/source)
Oct 31 16:07:34.671 INFO kablam! warning: unused `#[macro_use]` import
Oct 31 16:07:34.671 INFO kablam!  --> src/main.rs:2:1
Oct 31 16:07:34.671 INFO kablam!   |
Oct 31 16:07:34.671 INFO kablam! 2 | #[macro_use]
Oct 31 16:07:34.671 INFO kablam!   | ^^^^^^^^^^^^
Oct 31 16:07:34.671 INFO kablam!   |
Oct 31 16:07:34.671 INFO kablam!   = note: #[warn(unused_imports)] on by default
Oct 31 16:07:34.671 INFO kablam! 
Oct 31 16:07:34.671 INFO kablam! warning: unused import: `Rectangle`
Oct 31 16:07:34.671 INFO kablam!  --> src/entry.rs:2:13
Oct 31 16:07:34.672 INFO kablam!   |
Oct 31 16:07:34.672 INFO kablam! 2 | use map16::{Rectangle, Tile};
Oct 31 16:07:34.672 INFO kablam!   |             ^^^^^^^^^
Oct 31 16:07:34.672 INFO kablam! 
Oct 31 16:07:34.672 INFO kablam! warning: unused imports: `ByteOrder`, `LE`
Oct 31 16:07:34.672 INFO kablam!  --> src/entry.rs:4:17
Oct 31 16:07:34.672 INFO kablam!   |
Oct 31 16:07:34.672 INFO kablam! 4 | use byteorder::{ByteOrder, LE};
Oct 31 16:07:34.672 INFO kablam!   |                 ^^^^^^^^^  ^^
Oct 31 16:07:34.672 INFO kablam! 
Oct 31 16:07:34.672 INFO kablam! warning: unused import: `failure::Error`
Oct 31 16:07:34.672 INFO kablam!  --> src/entry.rs:5:5
Oct 31 16:07:34.672 INFO kablam!   |
Oct 31 16:07:34.672 INFO kablam! 5 | use failure::Error;
Oct 31 16:07:34.672 INFO kablam!   |     ^^^^^^^^^^^^^^
Oct 31 16:07:34.672 INFO kablam! 
Oct 31 16:07:34.672 INFO kablam! warning: unused import: `std::path::Path`
Oct 31 16:07:34.672 INFO kablam!  --> src/entry.rs:7:5
Oct 31 16:07:34.672 INFO kablam!   |
Oct 31 16:07:34.672 INFO kablam! 7 | use std::path::Path;
Oct 31 16:07:34.672 INFO kablam!   |     ^^^^^^^^^^^^^^^
Oct 31 16:07:34.672 INFO kablam! 
Oct 31 16:07:34.672 INFO kablam! warning: unused import: `failure::Error`
Oct 31 16:07:34.672 INFO kablam!   --> src/main.rs:11:5
Oct 31 16:07:34.673 INFO kablam!    |
Oct 31 16:07:34.673 INFO kablam! 11 | use failure::Error;
Oct 31 16:07:34.673 INFO kablam!    |     ^^^^^^^^^^^^^^
Oct 31 16:07:34.673 INFO kablam! 
Oct 31 16:07:34.844 INFO kablam! warning: unused variable: `dir_entry`
Oct 31 16:07:34.844 INFO kablam!   --> src/main.rs:19:9
Oct 31 16:07:34.844 INFO kablam!    |
Oct 31 16:07:34.844 INFO kablam! 19 |     for dir_entry in fs::read_dir("../entries").unwrap() {
Oct 31 16:07:34.844 INFO kablam!    |         ^^^^^^^^^ help: consider using `_dir_entry` instead
Oct 31 16:07:34.844 INFO kablam!    |
Oct 31 16:07:34.844 INFO kablam!    = note: #[warn(unused_variables)] on by default
Oct 31 16:07:34.844 INFO kablam! 
Oct 31 16:07:34.845 INFO kablam! warning: unused variable: `entry`
Oct 31 16:07:34.845 INFO kablam!   --> src/main.rs:20:13
Oct 31 16:07:34.845 INFO kablam!    |
Oct 31 16:07:34.845 INFO kablam! 20 |         let entry = Entry::new(&mut database);
Oct 31 16:07:34.845 INFO kablam!    |             ^^^^^ help: consider using `_entry` instead
Oct 31 16:07:34.845 INFO kablam! 
Oct 31 16:07:34.871 INFO kablam! warning: field is never used: `cache`
Oct 31 16:07:34.871 INFO kablam!  --> src/cache.rs:5:5
Oct 31 16:07:34.871 INFO kablam!   |
Oct 31 16:07:34.871 INFO kablam! 5 |     cache: HashMap<T, u16>,
Oct 31 16:07:34.871 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.872 INFO kablam!   |
Oct 31 16:07:34.872 INFO kablam!   = note: #[warn(dead_code)] on by default
Oct 31 16:07:34.872 INFO kablam! 
Oct 31 16:07:34.872 INFO kablam! warning: field is never used: `current_number`
Oct 31 16:07:34.872 INFO kablam!  --> src/cache.rs:6:5
Oct 31 16:07:34.872 INFO kablam!   |
Oct 31 16:07:34.872 INFO kablam! 6 |     current_number: u16,
Oct 31 16:07:34.872 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.872 INFO kablam! 
Oct 31 16:07:34.872 INFO kablam! warning: method is never used: `get_number`
Oct 31 16:07:34.872 INFO kablam!   --> src/cache.rs:17:5
Oct 31 16:07:34.872 INFO kablam!    |
Oct 31 16:07:34.872 INFO kablam! 17 |     pub fn get_number(&mut self, elem: T) -> u16 {
Oct 31 16:07:34.872 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.872 INFO kablam! 
Oct 31 16:07:34.872 INFO kablam! warning: field is never used: `fg`
Oct 31 16:07:34.872 INFO kablam!  --> src/db.rs:5:5
Oct 31 16:07:34.872 INFO kablam!   |
Oct 31 16:07:34.872 INFO kablam! 5 |     fg: Optimizer,
Oct 31 16:07:34.872 INFO kablam!   |     ^^^^^^^^^^^^^
Oct 31 16:07:34.872 INFO kablam! 
Oct 31 16:07:34.872 INFO kablam! warning: field is never used: `bg`
Oct 31 16:07:34.873 INFO kablam!  --> src/db.rs:6:5
Oct 31 16:07:34.873 INFO kablam!   |
Oct 31 16:07:34.873 INFO kablam! 6 |     bg: Optimizer,
Oct 31 16:07:34.873 INFO kablam!   |     ^^^^^^^^^^^^^
Oct 31 16:07:34.873 INFO kablam! 
Oct 31 16:07:34.873 INFO kablam! warning: field is never used: `exgfx`
Oct 31 16:07:34.873 INFO kablam!  --> src/db.rs:7:5
Oct 31 16:07:34.873 INFO kablam!   |
Oct 31 16:07:34.873 INFO kablam! 7 |     exgfx: Cache<Vec<u8>>,
Oct 31 16:07:34.873 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.873 INFO kablam! 
Oct 31 16:07:34.873 INFO kablam! warning: field is never used: `current_secondary`
Oct 31 16:07:34.873 INFO kablam!  --> src/db.rs:8:5
Oct 31 16:07:34.873 INFO kablam!   |
Oct 31 16:07:34.873 INFO kablam! 8 |     current_secondary: u16,
Oct 31 16:07:34.873 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.873 INFO kablam! 
Oct 31 16:07:34.873 INFO kablam! warning: field is never used: `current_regular`
Oct 31 16:07:34.873 INFO kablam!  --> src/db.rs:9:5
Oct 31 16:07:34.873 INFO kablam!   |
Oct 31 16:07:34.873 INFO kablam! 9 |     current_regular: u16,
Oct 31 16:07:34.873 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.873 INFO kablam! 
Oct 31 16:07:34.874 INFO kablam! warning: field is never used: `current_sublevel`
Oct 31 16:07:34.874 INFO kablam!   --> src/db.rs:10:5
Oct 31 16:07:34.874 INFO kablam!    |
Oct 31 16:07:34.874 INFO kablam! 10 |     current_sublevel: u16,
Oct 31 16:07:34.874 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.874 INFO kablam! 
Oct 31 16:07:34.874 INFO kablam! warning: method is never used: `exgfx_number`
Oct 31 16:07:34.874 INFO kablam!   --> src/db.rs:25:5
Oct 31 16:07:34.874 INFO kablam!    |
Oct 31 16:07:34.874 INFO kablam! 25 |     pub fn exgfx_number(&mut self, exgfx: Vec<u8>) -> u16 {
Oct 31 16:07:34.874 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.874 INFO kablam! 
Oct 31 16:07:34.874 INFO kablam! warning: method is never used: `tile_number`
Oct 31 16:07:34.874 INFO kablam!   --> src/db.rs:29:5
Oct 31 16:07:34.874 INFO kablam!    |
Oct 31 16:07:34.874 INFO kablam! 29 |     pub fn tile_number(&mut self, tile: Tile) -> u16 {
Oct 31 16:07:34.874 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.874 INFO kablam! 
Oct 31 16:07:34.874 INFO kablam! warning: method is never used: `tile_number_for_rectangle`
Oct 31 16:07:34.874 INFO kablam!   --> src/db.rs:33:5
Oct 31 16:07:34.874 INFO kablam!    |
Oct 31 16:07:34.874 INFO kablam! 33 |     pub fn tile_number_for_rectangle(&mut self, rectangle: Rectangle) -> u16 {
Oct 31 16:07:34.875 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.875 INFO kablam! 
Oct 31 16:07:34.875 INFO kablam! warning: method is never used: `next_regular`
Oct 31 16:07:34.875 INFO kablam!   --> src/db.rs:37:5
Oct 31 16:07:34.875 INFO kablam!    |
Oct 31 16:07:34.875 INFO kablam! 37 |     fn next_regular(&mut self) {
Oct 31 16:07:34.875 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.875 INFO kablam! 
Oct 31 16:07:34.875 INFO kablam! warning: method is never used: `next_sublevel`
Oct 31 16:07:34.876 INFO kablam!   --> src/db.rs:45:5
Oct 31 16:07:34.876 INFO kablam!    |
Oct 31 16:07:34.876 INFO kablam! 45 |     fn next_sublevel(&mut self) {
Oct 31 16:07:34.876 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.876 INFO kablam! 
Oct 31 16:07:34.876 INFO kablam! warning: field is never used: `db`
Oct 31 16:07:34.876 INFO kablam!   --> src/entry.rs:10:5
Oct 31 16:07:34.876 INFO kablam!    |
Oct 31 16:07:34.876 INFO kablam! 10 |     db: &'a mut Database,
Oct 31 16:07:34.876 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.876 INFO kablam! 
Oct 31 16:07:34.876 INFO kablam! warning: field is never used: `exgfx`
Oct 31 16:07:34.877 INFO kablam!   --> src/entry.rs:11:5
Oct 31 16:07:34.877 INFO kablam!    |
Oct 31 16:07:34.877 INFO kablam! 11 |     exgfx: HashMap<u16, u16>,
Oct 31 16:07:34.877 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.877 INFO kablam! 
Oct 31 16:07:34.877 INFO kablam! warning: field is never used: `tiles`
Oct 31 16:07:34.877 INFO kablam!   --> src/entry.rs:12:5
Oct 31 16:07:34.877 INFO kablam!    |
Oct 31 16:07:34.877 INFO kablam! 12 |     tiles: HashMap<u16, Tile>,
Oct 31 16:07:34.877 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.877 INFO kablam! 
Oct 31 16:07:34.877 INFO kablam! warning: struct is never constructed: `Level`
Oct 31 16:07:34.877 INFO kablam!  --> src/level.rs:3:1
Oct 31 16:07:34.877 INFO kablam!   |
Oct 31 16:07:34.877 INFO kablam! 3 | pub struct Level<'a> {
Oct 31 16:07:34.877 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.877 INFO kablam! 
Oct 31 16:07:34.877 INFO kablam! warning: method is never used: `new`
Oct 31 16:07:34.877 INFO kablam!  --> src/level.rs:8:5
Oct 31 16:07:34.877 INFO kablam!   |
Oct 31 16:07:34.877 INFO kablam! 8 |     pub fn new(bytes: &[u8]) -> Level {
Oct 31 16:07:34.878 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.878 INFO kablam! 
Oct 31 16:07:34.878 INFO kablam! warning: method is never used: `read_block`
Oct 31 16:07:34.878 INFO kablam!   --> src/level.rs:12:5
Oct 31 16:07:34.878 INFO kablam!    |
Oct 31 16:07:34.878 INFO kablam! 12 |     fn read_block(&self, position: usize) -> &[u8] {
Oct 31 16:07:34.878 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.878 INFO kablam! 
Oct 31 16:07:34.878 INFO kablam! warning: method is never used: `read_level_number`
Oct 31 16:07:34.878 INFO kablam!   --> src/level.rs:17:5
Oct 31 16:07:34.878 INFO kablam!    |
Oct 31 16:07:34.878 INFO kablam! 17 |     pub fn read_level_number(&self) -> u16 {
Oct 31 16:07:34.878 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 31 16:07:34.878 INFO kablam! 
Oct 31 16:07:36.267 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.92s
Oct 31 16:07:36.270 INFO kablam! su: No module specific data is present
Oct 31 16:07:37.646 INFO running `"docker" "rm" "-f" "b2e4b255e6c6b8abb45ebb9b5161014d29016bf8c588000c0f9958ac934c0428"`
Oct 31 16:07:37.914 INFO blam! b2e4b255e6c6b8abb45ebb9b5161014d29016bf8c588000c0f9958ac934c0428
Oct 31 16:07:37.929 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Oct 31 16:07:38.509 INFO blam! d1c1dd4990b00df2b580f52cefb54e66948e092677e194236b98c64be17bc11c
Oct 31 16:07:38.512 INFO running `"docker" "start" "-a" "d1c1dd4990b00df2b580f52cefb54e66948e092677e194236b98c64be17bc11c"`
Oct 31 16:07:40.443 INFO kablam! usermod: no changes
Oct 31 16:07:40.559 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.08s
Oct 31 16:07:40.575 INFO kablam!      Running /target/debug/deps/smw_mwl_file_joiner-731dbb66bab997fc
Oct 31 16:07:40.576 INFO blam! 
Oct 31 16:07:40.576 INFO blam! running 1 test
Oct 31 16:07:40.587 INFO kablam! su: No module specific data is present
Oct 31 16:07:40.587 INFO blam! test map16::test::test_optimizer ... ok
Oct 31 16:07:40.587 INFO blam! 
Oct 31 16:07:40.587 INFO blam! test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Oct 31 16:07:40.587 INFO blam! 
Oct 31 16:07:42.038 INFO running `"docker" "rm" "-f" "d1c1dd4990b00df2b580f52cefb54e66948e092677e194236b98c64be17bc11c"`
Oct 31 16:07:42.333 INFO blam! d1c1dd4990b00df2b580f52cefb54e66948e092677e194236b98c64be17bc11c
