Nov 01 17:37:37.429 INFO testing Tarouka/rust-co-toolkit against beta-2018-10-30 for beta-1.31-1
Nov 01 17:37:37.431 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 17:37:38.116 INFO blam! 089b867fd29f6a9eac2def6cc68e427c2db11a0e15085cc6954650ab82b45126
Nov 01 17:37:38.118 INFO running `"docker" "start" "-a" "089b867fd29f6a9eac2def6cc68e427c2db11a0e15085cc6954650ab82b45126"`
Nov 01 17:37:40.643 INFO kablam! usermod: no changes
Nov 01 17:37:40.847 INFO kablam!    Compiling nom v3.0.0
Nov 01 17:37:40.847 INFO kablam!    Compiling rust-ini v0.9.12
Nov 01 17:37:46.727 INFO kablam!    Compiling toolkit v0.4.0 (/source)
Nov 01 17:37:48.639 INFO kablam! warning: unused import: `std::io`
Nov 01 17:37:48.639 INFO kablam!  --> src/main.rs:3:5
Nov 01 17:37:48.639 INFO kablam!   |
Nov 01 17:37:48.639 INFO kablam! 3 | use std::io;
Nov 01 17:37:48.639 INFO kablam!   |     ^^^^^^^
Nov 01 17:37:48.639 INFO kablam!   |
Nov 01 17:37:48.639 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 17:37:48.639 INFO kablam! 
Nov 01 17:37:48.639 INFO kablam! warning: unused import: `std::io::prelude::*`
Nov 01 17:37:48.639 INFO kablam!  --> src/main.rs:5:5
Nov 01 17:37:48.639 INFO kablam!   |
Nov 01 17:37:48.639 INFO kablam! 5 | use std::io::prelude::*;
Nov 01 17:37:48.639 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Nov 01 17:37:48.639 INFO kablam! 
Nov 01 17:37:48.639 INFO kablam! warning: unused import: `std::fs`
Nov 01 17:37:48.639 INFO kablam!  --> src/main.rs:7:5
Nov 01 17:37:48.639 INFO kablam!   |
Nov 01 17:37:48.639 INFO kablam! 7 | use std::fs;
Nov 01 17:37:48.639 INFO kablam!   |     ^^^^^^^
Nov 01 17:37:48.639 INFO kablam! 
Nov 01 17:37:48.639 INFO kablam! warning: unused import: `std::process::Command`
Nov 01 17:37:48.639 INFO kablam!  --> src/main.rs:8:5
Nov 01 17:37:48.639 INFO kablam!   |
Nov 01 17:37:48.639 INFO kablam! 8 | use std::process::Command;
Nov 01 17:37:48.639 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:37:48.639 INFO kablam! 
Nov 01 17:37:48.639 INFO kablam! warning: unused import: `std::collections::HashMap`
Nov 01 17:37:48.639 INFO kablam!  --> src/main.rs:9:5
Nov 01 17:37:48.639 INFO kablam!   |
Nov 01 17:37:48.639 INFO kablam! 9 | use std::collections::HashMap;
Nov 01 17:37:48.639 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:37:48.639 INFO kablam! 
Nov 01 17:37:48.639 INFO kablam! warning: unused import: `std::io::Cursor`
Nov 01 17:37:48.639 INFO kablam!   --> src/main.rs:12:5
Nov 01 17:37:48.639 INFO kablam!    |
Nov 01 17:37:48.639 INFO kablam! 12 | use std::io::Cursor;
Nov 01 17:37:48.639 INFO kablam!    |     ^^^^^^^^^^^^^^^
Nov 01 17:37:48.639 INFO kablam! 
Nov 01 17:37:48.639 INFO kablam! warning: unused import: `std::env`
Nov 01 17:37:48.639 INFO kablam!   --> src/main.rs:13:5
Nov 01 17:37:48.639 INFO kablam!    |
Nov 01 17:37:48.640 INFO kablam! 13 | use std::env;
Nov 01 17:37:48.640 INFO kablam!    |     ^^^^^^^^
Nov 01 17:37:48.640 INFO kablam! 
Nov 01 17:37:48.640 INFO kablam! warning: unused `#[macro_use]` import
Nov 01 17:37:48.640 INFO kablam!   --> src/main.rs:15:1
Nov 01 17:37:48.640 INFO kablam!    |
Nov 01 17:37:48.640 INFO kablam! 15 | #[macro_use]
Nov 01 17:37:48.640 INFO kablam!    | ^^^^^^^^^^^^
Nov 01 17:37:48.640 INFO kablam! 
Nov 01 17:37:48.640 INFO kablam! warning: unused imports: `ErrorKind`, `IResult`, `not_line_ending`
Nov 01 17:37:48.640 INFO kablam!   --> src/datfiles.rs:46:15
Nov 01 17:37:48.640 INFO kablam!    |
Nov 01 17:37:48.640 INFO kablam! 46 |     use nom::{not_line_ending, IResult, ErrorKind};
Nov 01 17:37:48.640 INFO kablam!    |               ^^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^
Nov 01 17:37:48.640 INFO kablam! 
Nov 01 17:37:48.640 INFO kablam! warning: unused import: `std::io`
Nov 01 17:37:48.640 INFO kablam!  --> src/levelexp.rs:8:5
Nov 01 17:37:48.640 INFO kablam!   |
Nov 01 17:37:48.640 INFO kablam! 8 | use std::io;
Nov 01 17:37:48.640 INFO kablam!   |     ^^^^^^^
Nov 01 17:37:48.640 INFO kablam! 
Nov 01 17:37:48.640 INFO kablam! warning: unused import: `std::fs`
Nov 01 17:37:48.640 INFO kablam!   --> src/levelexp.rs:10:5
Nov 01 17:37:48.640 INFO kablam!    |
Nov 01 17:37:48.640 INFO kablam! 10 | use std::fs;
Nov 01 17:37:48.640 INFO kablam!    |     ^^^^^^^
Nov 01 17:37:48.640 INFO kablam! 
Nov 01 17:37:48.640 INFO kablam! warning: unused import: `nom::IResult`
Nov 01 17:37:48.640 INFO kablam!    --> src/itemtype.rs:117:6
Nov 01 17:37:48.640 INFO kablam!     |
Nov 01 17:37:48.640 INFO kablam! 117 |     use nom::IResult;
Nov 01 17:37:48.640 INFO kablam!     |         ^^^^^^^^^^^^
Nov 01 17:37:48.640 INFO kablam! 
Nov 01 17:37:48.640 INFO kablam! warning: unused import: `nom::IResult::Done`
Nov 01 17:37:48.640 INFO kablam!    --> src/itemtype.rs:118:6
Nov 01 17:37:48.640 INFO kablam!     |
Nov 01 17:37:48.640 INFO kablam! 118 |     use nom::IResult::Done;
Nov 01 17:37:48.640 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^
Nov 01 17:37:48.640 INFO kablam! 
Nov 01 17:37:48.653 INFO kablam! warning: unused import: `datfiles::parser`
Nov 01 17:37:48.653 INFO kablam!    --> src/magictype.rs:128:6
Nov 01 17:37:48.653 INFO kablam!     |
Nov 01 17:37:48.653 INFO kablam! 128 |     use datfiles::parser;
Nov 01 17:37:48.653 INFO kablam!     |         ^^^^^^^^^^^^^^^^
Nov 01 17:37:48.653 INFO kablam! 
Nov 01 17:37:48.653 INFO kablam! warning: unused import: `nom::*`
Nov 01 17:37:48.653 INFO kablam!    --> src/magictype.rs:133:6
Nov 01 17:37:48.653 INFO kablam!     |
Nov 01 17:37:48.653 INFO kablam! 133 |     use nom::*;
Nov 01 17:37:48.653 INFO kablam!     |         ^^^^^^
Nov 01 17:37:48.653 INFO kablam! 
Nov 01 17:37:49.802 INFO kablam! warning: unused import: `ReadBytesExt`
Nov 01 17:37:49.803 INFO kablam!   --> src/levelexp.rs:16:42
Nov 01 17:37:49.803 INFO kablam!    |
Nov 01 17:37:49.803 INFO kablam! 16 | use byteorder::{ByteOrder, LittleEndian, ReadBytesExt};
Nov 01 17:37:49.803 INFO kablam!    |                                          ^^^^^^^^^^^^
Nov 01 17:37:49.803 INFO kablam! 
Nov 01 17:37:49.878 INFO kablam! warning: unused variable: `header`
Nov 01 17:37:49.878 INFO kablam!    --> src/itemtype.rs:298:11
Nov 01 17:37:49.878 INFO kablam!     |
Nov 01 17:37:49.878 INFO kablam! 298 |                         let header = item_type_header_parsed;
Nov 01 17:37:49.878 INFO kablam!     |                             ^^^^^^ help: consider using `_header` instead
Nov 01 17:37:49.878 INFO kablam!     |
Nov 01 17:37:49.878 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 17:37:49.880 INFO kablam! 
Nov 01 17:37:49.880 INFO kablam! warning: unused variable: `header`
Nov 01 17:37:49.880 INFO kablam!    --> src/magictype.rs:325:11
Nov 01 17:37:49.880 INFO kablam!     |
Nov 01 17:37:49.880 INFO kablam! 325 |                         let header = magic_type_header_parsed;
Nov 01 17:37:49.880 INFO kablam!     |                             ^^^^^^ help: consider using `_header` instead
Nov 01 17:37:49.880 INFO kablam! 
Nov 01 17:37:49.880 INFO kablam! warning: unused variable: `entry_idx`
Nov 01 17:37:49.880 INFO kablam!    --> src/magictype.rs:348:17
Nov 01 17:37:49.880 INFO kablam!     |
Nov 01 17:37:49.880 INFO kablam! 348 |                 Result::Err(entry_idx) => {
Nov 01 17:37:49.880 INFO kablam!     |                             ^^^^^^^^^ help: consider using `_entry_idx` instead
Nov 01 17:37:49.880 INFO kablam! 
Nov 01 17:37:49.880 INFO kablam! warning: unused variable: `bytes_read`
Nov 01 17:37:49.880 INFO kablam!    --> src/main.rs:210:9
Nov 01 17:37:49.880 INFO kablam!     |
Nov 01 17:37:49.880 INFO kablam! 210 |     let bytes_read = f.read_to_end(&mut buffer).unwrap();
Nov 01 17:37:49.880 INFO kablam!     |         ^^^^^^^^^^ help: consider using `_bytes_read` instead
Nov 01 17:37:49.880 INFO kablam! 
Nov 01 17:37:49.880 INFO kablam! warning: value assigned to `encoded_bytes` is never read
Nov 01 17:37:49.880 INFO kablam!    --> src/main.rs:309:17
Nov 01 17:37:49.880 INFO kablam!     |
Nov 01 17:37:49.880 INFO kablam! 309 |         let mut encoded_bytes: Vec<u8> = Vec::new();
Nov 01 17:37:49.880 INFO kablam!     |                 ^^^^^^^^^^^^^
Nov 01 17:37:49.880 INFO kablam!     |
Nov 01 17:37:49.880 INFO kablam!     = note: #[warn(unused_assignments)] on by default
Nov 01 17:37:49.880 INFO kablam! 
Nov 01 17:37:49.880 INFO kablam! warning: value assigned to `encoded_bytes` is never read
Nov 01 17:37:49.880 INFO kablam!    --> src/main.rs:351:17
Nov 01 17:37:49.881 INFO kablam!     |
Nov 01 17:37:49.881 INFO kablam! 351 |         let mut encoded_bytes: Vec<u8> = Vec::new();
Nov 01 17:37:49.881 INFO kablam!     |                 ^^^^^^^^^^^^^
Nov 01 17:37:49.881 INFO kablam! 
Nov 01 17:37:49.881 INFO kablam! warning: value assigned to `encoded_bytes` is never read
Nov 01 17:37:49.881 INFO kablam!    --> src/main.rs:402:17
Nov 01 17:37:49.881 INFO kablam!     |
Nov 01 17:37:49.881 INFO kablam! 402 |         let mut encoded_bytes: Vec<u8> = Vec::new();
Nov 01 17:37:49.886 INFO kablam!     |                 ^^^^^^^^^^^^^
Nov 01 17:37:49.886 INFO kablam! 
Nov 01 17:37:49.886 INFO kablam! warning: unused variable: `bytes_read_mb`
Nov 01 17:37:49.886 INFO kablam!   --> src/levelexp.rs:82:10
Nov 01 17:37:49.886 INFO kablam!    |
Nov 01 17:37:49.886 INFO kablam! 82 |         let bytes_read_mb: f64 = (bytes_read as f64) / 1024.0 / 1024.0;
Nov 01 17:37:49.886 INFO kablam!    |             ^^^^^^^^^^^^^ help: consider using `_bytes_read_mb` instead
Nov 01 17:37:49.886 INFO kablam! 
Nov 01 17:37:49.912 INFO kablam! warning: variable does not need to be mutable
Nov 01 17:37:49.912 INFO kablam!    --> src/main.rs:317:13
Nov 01 17:37:49.912 INFO kablam!     |
Nov 01 17:37:49.912 INFO kablam! 317 |         let mut bytes_to_write = if args.encrypt { encrypt_cofac_bytes(encoded_bytes) } else { encoded_bytes };
Nov 01 17:37:49.912 INFO kablam!     |             ----^^^^^^^^^^^^^^
Nov 01 17:37:49.912 INFO kablam!     |             |
Nov 01 17:37:49.912 INFO kablam!     |             help: remove this `mut`
Nov 01 17:37:49.912 INFO kablam!     |
Nov 01 17:37:49.914 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 17:37:49.914 INFO kablam! 
Nov 01 17:37:49.914 INFO kablam! warning: variable does not need to be mutable
Nov 01 17:37:49.915 INFO kablam!    --> src/main.rs:359:13
Nov 01 17:37:49.915 INFO kablam!     |
Nov 01 17:37:49.915 INFO kablam! 359 |         let mut bytes_to_write = if args.encrypt { encrypt_cofac_bytes(encoded_bytes) } else { encoded_bytes };
Nov 01 17:37:49.915 INFO kablam!     |             ----^^^^^^^^^^^^^^
Nov 01 17:37:49.916 INFO kablam!     |             |
Nov 01 17:37:49.916 INFO kablam!     |             help: remove this `mut`
Nov 01 17:37:49.916 INFO kablam! 
Nov 01 17:37:49.924 INFO kablam! warning: variable does not need to be mutable
Nov 01 17:37:49.924 INFO kablam!    --> src/main.rs:411:13
Nov 01 17:37:49.925 INFO kablam!     |
Nov 01 17:37:49.925 INFO kablam! 411 |         let mut bytes_to_write = if args.encrypt { encrypt_cofac_bytes(encoded_bytes) } else { encoded_bytes };
Nov 01 17:37:49.925 INFO kablam!     |             ----^^^^^^^^^^^^^^
Nov 01 17:37:49.926 INFO kablam!     |             |
Nov 01 17:37:49.926 INFO kablam!     |             help: remove this `mut`
Nov 01 17:37:49.926 INFO kablam! 
Nov 01 17:37:50.280 INFO kablam! warning: struct is never constructed: `Level`
Nov 01 17:37:50.281 INFO kablam!   --> src/levelexp.rs:19:1
Nov 01 17:37:50.281 INFO kablam!    |
Nov 01 17:37:50.281 INFO kablam! 19 | pub struct Level {
Nov 01 17:37:50.282 INFO kablam!    | ^^^^^^^^^^^^^^^^
Nov 01 17:37:50.282 INFO kablam!    |
Nov 01 17:37:50.282 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 17:37:50.283 INFO kablam! 
Nov 01 17:37:50.283 INFO kablam! warning: struct is never constructed: `LevelExpFile`
Nov 01 17:37:50.284 INFO kablam!   --> src/levelexp.rs:24:1
Nov 01 17:37:50.284 INFO kablam!    |
Nov 01 17:37:50.285 INFO kablam! 24 | pub struct LevelExpFile {
Nov 01 17:37:50.285 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:37:50.286 INFO kablam! 
Nov 01 17:37:50.286 INFO kablam! warning: method is never used: `get_levels`
Nov 01 17:37:50.287 INFO kablam!   --> src/levelexp.rs:29:2
Nov 01 17:37:50.287 INFO kablam!    |
Nov 01 17:37:50.288 INFO kablam! 29 |     pub fn get_levels(&self) -> Vec<Level> {
Nov 01 17:37:50.288 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:37:50.288 INFO kablam! 
Nov 01 17:37:50.289 INFO kablam! warning: method is never used: `get_levels_as_map`
Nov 01 17:37:50.289 INFO kablam!   --> src/levelexp.rs:46:2
Nov 01 17:37:50.289 INFO kablam!    |
Nov 01 17:37:50.289 INFO kablam! 46 |     pub fn get_levels_as_map(&self) -> HashMap<u8, i32> {
Nov 01 17:37:50.290 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:37:50.290 INFO kablam! 
Nov 01 17:37:50.291 INFO kablam! warning: method is never used: `get_levels_count`
Nov 01 17:37:50.291 INFO kablam!   --> src/levelexp.rs:61:2
Nov 01 17:37:50.291 INFO kablam!    |
Nov 01 17:37:50.291 INFO kablam! 61 |     fn get_levels_count(&self, levels_data: &Vec<u8>) -> usize {
Nov 01 17:37:50.291 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:37:50.292 INFO kablam! 
Nov 01 17:37:50.292 INFO kablam! warning: method is never used: `get_level_from_idx`
Nov 01 17:37:50.292 INFO kablam!   --> src/levelexp.rs:65:2
Nov 01 17:37:50.292 INFO kablam!    |
Nov 01 17:37:50.293 INFO kablam! 65 |     fn get_level_from_idx(&self, idx: &usize) -> u8 {
Nov 01 17:37:50.293 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:37:50.293 INFO kablam! 
Nov 01 17:37:50.294 INFO kablam! warning: method is never used: `get_exp_from_level`
Nov 01 17:37:50.294 INFO kablam!   --> src/levelexp.rs:69:2
Nov 01 17:37:50.294 INFO kablam!    |
Nov 01 17:37:50.294 INFO kablam! 69 |     fn get_exp_from_level(&self, levels: &Vec<u8>, idx: &usize) -> i32 {
Nov 01 17:37:50.294 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:37:50.295 INFO kablam! 
Nov 01 17:37:50.295 INFO kablam! warning: method is never used: `get_file_bytes`
Nov 01 17:37:50.295 INFO kablam!   --> src/levelexp.rs:76:2
Nov 01 17:37:50.295 INFO kablam!    |
Nov 01 17:37:50.296 INFO kablam! 76 |     fn get_file_bytes(&self) -> Vec<u8> {
Nov 01 17:37:50.296 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:37:50.296 INFO kablam! 
Nov 01 17:37:50.297 INFO kablam! warning: function is never used: `serialize_monster_entries_to_str`
Nov 01 17:37:50.297 INFO kablam!    --> src/monster.rs:108:2
Nov 01 17:37:50.297 INFO kablam!     |
Nov 01 17:37:50.297 INFO kablam! 108 |     pub fn serialize_monster_entries_to_str(entries: &Vec<MonsterEntry>) -> String {
Nov 01 17:37:50.298 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:37:50.298 INFO kablam! 
Nov 01 17:37:50.312 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 17:37:50.312 INFO kablam!    --> src/main.rs:218:5
Nov 01 17:37:50.312 INFO kablam!     |
Nov 01 17:37:50.312 INFO kablam! 218 |     f.write_all(&bytes);
Nov 01 17:37:50.312 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^
Nov 01 17:37:50.314 INFO kablam!     |
Nov 01 17:37:50.314 INFO kablam!     = note: #[warn(unused_must_use)] on by default
Nov 01 17:37:50.314 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 17:37:50.315 INFO kablam! 
Nov 01 17:37:55.591 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 14.92s
Nov 01 17:37:55.598 INFO kablam! su: No module specific data is present
Nov 01 17:37:57.303 INFO running `"docker" "rm" "-f" "089b867fd29f6a9eac2def6cc68e427c2db11a0e15085cc6954650ab82b45126"`
Nov 01 17:37:57.571 INFO blam! 089b867fd29f6a9eac2def6cc68e427c2db11a0e15085cc6954650ab82b45126
Nov 01 17:37:57.573 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 17:37:57.900 INFO blam! 80d3b17a6e04fd3156a50a370d4ea2a276190f045cc8dfed4c866cc1a4875ae4
Nov 01 17:37:57.902 INFO running `"docker" "start" "-a" "80d3b17a6e04fd3156a50a370d4ea2a276190f045cc8dfed4c866cc1a4875ae4"`
Nov 01 17:38:00.411 INFO kablam! usermod: no changes
Nov 01 17:38:00.583 INFO kablam!    Compiling toolkit v0.4.0 (/source)
Nov 01 17:38:02.169 INFO kablam! warning: unused import: `std::io`
Nov 01 17:38:02.170 INFO kablam!  --> src/main.rs:3:5
Nov 01 17:38:02.171 INFO kablam!   |
Nov 01 17:38:02.171 INFO kablam! 3 | use std::io;
Nov 01 17:38:02.172 INFO kablam!   |     ^^^^^^^
Nov 01 17:38:02.173 INFO kablam!   |
Nov 01 17:38:02.173 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 17:38:02.174 INFO kablam! 
Nov 01 17:38:02.174 INFO kablam! warning: unused import: `std::io::prelude::*`
Nov 01 17:38:02.175 INFO kablam!  --> src/main.rs:5:5
Nov 01 17:38:02.175 INFO kablam!   |
Nov 01 17:38:02.176 INFO kablam! 5 | use std::io::prelude::*;
Nov 01 17:38:02.177 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Nov 01 17:38:02.177 INFO kablam! 
Nov 01 17:38:02.178 INFO kablam! warning: unused import: `std::fs`
Nov 01 17:38:02.178 INFO kablam!  --> src/main.rs:7:5
Nov 01 17:38:02.179 INFO kablam!   |
Nov 01 17:38:02.180 INFO kablam! 7 | use std::fs;
Nov 01 17:38:02.180 INFO kablam!   |     ^^^^^^^
Nov 01 17:38:02.181 INFO kablam! 
Nov 01 17:38:02.181 INFO kablam! warning: unused import: `std::process::Command`
Nov 01 17:38:02.182 INFO kablam!  --> src/main.rs:8:5
Nov 01 17:38:02.182 INFO kablam!   |
Nov 01 17:38:02.183 INFO kablam! 8 | use std::process::Command;
Nov 01 17:38:02.184 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:38:02.184 INFO kablam! 
Nov 01 17:38:02.185 INFO kablam! warning: unused import: `std::collections::HashMap`
Nov 01 17:38:02.185 INFO kablam!  --> src/main.rs:9:5
Nov 01 17:38:02.186 INFO kablam!   |
Nov 01 17:38:02.186 INFO kablam! 9 | use std::collections::HashMap;
Nov 01 17:38:02.186 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:38:02.186 INFO kablam! 
Nov 01 17:38:02.186 INFO kablam! warning: unused import: `std::io::Cursor`
Nov 01 17:38:02.186 INFO kablam!   --> src/main.rs:12:5
Nov 01 17:38:02.186 INFO kablam!    |
Nov 01 17:38:02.186 INFO kablam! 12 | use std::io::Cursor;
Nov 01 17:38:02.186 INFO kablam!    |     ^^^^^^^^^^^^^^^
Nov 01 17:38:02.186 INFO kablam! 
Nov 01 17:38:02.187 INFO kablam! warning: unused import: `std::env`
Nov 01 17:38:02.187 INFO kablam!   --> src/main.rs:13:5
Nov 01 17:38:02.187 INFO kablam!    |
Nov 01 17:38:02.187 INFO kablam! 13 | use std::env;
Nov 01 17:38:02.187 INFO kablam!    |     ^^^^^^^^
Nov 01 17:38:02.187 INFO kablam! 
Nov 01 17:38:02.187 INFO kablam! warning: unused `#[macro_use]` import
Nov 01 17:38:02.187 INFO kablam!   --> src/main.rs:15:1
Nov 01 17:38:02.187 INFO kablam!    |
Nov 01 17:38:02.187 INFO kablam! 15 | #[macro_use]
Nov 01 17:38:02.187 INFO kablam!    | ^^^^^^^^^^^^
Nov 01 17:38:02.187 INFO kablam! 
Nov 01 17:38:02.187 INFO kablam! warning: unused imports: `ErrorKind`, `IResult`, `not_line_ending`
Nov 01 17:38:02.187 INFO kablam!   --> src/datfiles.rs:46:15
Nov 01 17:38:02.187 INFO kablam!    |
Nov 01 17:38:02.187 INFO kablam! 46 |     use nom::{not_line_ending, IResult, ErrorKind};
Nov 01 17:38:02.187 INFO kablam!    |               ^^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^
Nov 01 17:38:02.190 INFO kablam! 
Nov 01 17:38:02.190 INFO kablam! warning: unused import: `std::io`
Nov 01 17:38:02.190 INFO kablam!  --> src/levelexp.rs:8:5
Nov 01 17:38:02.190 INFO kablam!   |
Nov 01 17:38:02.190 INFO kablam! 8 | use std::io;
Nov 01 17:38:02.190 INFO kablam!   |     ^^^^^^^
Nov 01 17:38:02.190 INFO kablam! 
Nov 01 17:38:02.194 INFO kablam! warning: unused import: `std::fs`
Nov 01 17:38:02.194 INFO kablam!   --> src/levelexp.rs:10:5
Nov 01 17:38:02.194 INFO kablam!    |
Nov 01 17:38:02.194 INFO kablam! 10 | use std::fs;
Nov 01 17:38:02.194 INFO kablam!    |     ^^^^^^^
Nov 01 17:38:02.194 INFO kablam! 
Nov 01 17:38:02.195 INFO kablam! warning: unused import: `nom::IResult`
Nov 01 17:38:02.195 INFO kablam!    --> src/itemtype.rs:117:6
Nov 01 17:38:02.195 INFO kablam!     |
Nov 01 17:38:02.195 INFO kablam! 117 |     use nom::IResult;
Nov 01 17:38:02.195 INFO kablam!     |         ^^^^^^^^^^^^
Nov 01 17:38:02.195 INFO kablam! 
Nov 01 17:38:02.196 INFO kablam! warning: unused import: `nom::IResult::Done`
Nov 01 17:38:02.196 INFO kablam!    --> src/itemtype.rs:118:6
Nov 01 17:38:02.196 INFO kablam!     |
Nov 01 17:38:02.196 INFO kablam! 118 |     use nom::IResult::Done;
Nov 01 17:38:02.196 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^
Nov 01 17:38:02.196 INFO kablam! 
Nov 01 17:38:02.205 INFO kablam! warning: unused import: `datfiles::parser`
Nov 01 17:38:02.205 INFO kablam!    --> src/magictype.rs:128:6
Nov 01 17:38:02.205 INFO kablam!     |
Nov 01 17:38:02.205 INFO kablam! 128 |     use datfiles::parser;
Nov 01 17:38:02.205 INFO kablam!     |         ^^^^^^^^^^^^^^^^
Nov 01 17:38:02.206 INFO kablam! 
Nov 01 17:38:02.206 INFO kablam! warning: unused import: `nom::*`
Nov 01 17:38:02.206 INFO kablam!    --> src/magictype.rs:133:6
Nov 01 17:38:02.206 INFO kablam!     |
Nov 01 17:38:02.206 INFO kablam! 133 |     use nom::*;
Nov 01 17:38:02.206 INFO kablam!     |         ^^^^^^
Nov 01 17:38:02.207 INFO kablam! 
Nov 01 17:38:03.912 INFO kablam! warning: unused import: `ReadBytesExt`
Nov 01 17:38:03.913 INFO kablam!   --> src/levelexp.rs:16:42
Nov 01 17:38:03.913 INFO kablam!    |
Nov 01 17:38:03.913 INFO kablam! 16 | use byteorder::{ByteOrder, LittleEndian, ReadBytesExt};
Nov 01 17:38:03.913 INFO kablam!    |                                          ^^^^^^^^^^^^
Nov 01 17:38:03.913 INFO kablam! 
Nov 01 17:38:04.059 INFO kablam! warning: unused variable: `header`
Nov 01 17:38:04.059 INFO kablam!    --> src/itemtype.rs:298:11
Nov 01 17:38:04.059 INFO kablam!     |
Nov 01 17:38:04.059 INFO kablam! 298 |                         let header = item_type_header_parsed;
Nov 01 17:38:04.059 INFO kablam!     |                             ^^^^^^ help: consider using `_header` instead
Nov 01 17:38:04.059 INFO kablam!     |
Nov 01 17:38:04.059 INFO kablam!     = note: #[warn(unused_variables)] on by default
Nov 01 17:38:04.059 INFO kablam! 
Nov 01 17:38:04.059 INFO kablam! warning: unused variable: `header`
Nov 01 17:38:04.059 INFO kablam!    --> src/magictype.rs:325:11
Nov 01 17:38:04.059 INFO kablam!     |
Nov 01 17:38:04.059 INFO kablam! 325 |                         let header = magic_type_header_parsed;
Nov 01 17:38:04.059 INFO kablam!     |                             ^^^^^^ help: consider using `_header` instead
Nov 01 17:38:04.060 INFO kablam! 
Nov 01 17:38:04.060 INFO kablam! warning: unused variable: `entry_idx`
Nov 01 17:38:04.060 INFO kablam!    --> src/magictype.rs:348:17
Nov 01 17:38:04.060 INFO kablam!     |
Nov 01 17:38:04.060 INFO kablam! 348 |                 Result::Err(entry_idx) => {
Nov 01 17:38:04.060 INFO kablam!     |                             ^^^^^^^^^ help: consider using `_entry_idx` instead
Nov 01 17:38:04.060 INFO kablam! 
Nov 01 17:38:04.060 INFO kablam! warning: unused variable: `bytes_read`
Nov 01 17:38:04.060 INFO kablam!    --> src/main.rs:210:9
Nov 01 17:38:04.060 INFO kablam!     |
Nov 01 17:38:04.060 INFO kablam! 210 |     let bytes_read = f.read_to_end(&mut buffer).unwrap();
Nov 01 17:38:04.060 INFO kablam!     |         ^^^^^^^^^^ help: consider using `_bytes_read` instead
Nov 01 17:38:04.060 INFO kablam! 
Nov 01 17:38:04.060 INFO kablam! warning: value assigned to `encoded_bytes` is never read
Nov 01 17:38:04.060 INFO kablam!    --> src/main.rs:309:17
Nov 01 17:38:04.060 INFO kablam!     |
Nov 01 17:38:04.060 INFO kablam! 309 |         let mut encoded_bytes: Vec<u8> = Vec::new();
Nov 01 17:38:04.060 INFO kablam!     |                 ^^^^^^^^^^^^^
Nov 01 17:38:04.060 INFO kablam!     |
Nov 01 17:38:04.060 INFO kablam!     = note: #[warn(unused_assignments)] on by default
Nov 01 17:38:04.060 INFO kablam! 
Nov 01 17:38:04.060 INFO kablam! warning: value assigned to `encoded_bytes` is never read
Nov 01 17:38:04.060 INFO kablam!    --> src/main.rs:351:17
Nov 01 17:38:04.060 INFO kablam!     |
Nov 01 17:38:04.060 INFO kablam! 351 |         let mut encoded_bytes: Vec<u8> = Vec::new();
Nov 01 17:38:04.060 INFO kablam!     |                 ^^^^^^^^^^^^^
Nov 01 17:38:04.060 INFO kablam! 
Nov 01 17:38:04.060 INFO kablam! warning: value assigned to `encoded_bytes` is never read
Nov 01 17:38:04.060 INFO kablam!    --> src/main.rs:402:17
Nov 01 17:38:04.060 INFO kablam!     |
Nov 01 17:38:04.060 INFO kablam! 402 |         let mut encoded_bytes: Vec<u8> = Vec::new();
Nov 01 17:38:04.060 INFO kablam!     |                 ^^^^^^^^^^^^^
Nov 01 17:38:04.060 INFO kablam! 
Nov 01 17:38:04.066 INFO kablam! warning: unused variable: `bytes_read_mb`
Nov 01 17:38:04.066 INFO kablam!   --> src/levelexp.rs:82:10
Nov 01 17:38:04.066 INFO kablam!    |
Nov 01 17:38:04.066 INFO kablam! 82 |         let bytes_read_mb: f64 = (bytes_read as f64) / 1024.0 / 1024.0;
Nov 01 17:38:04.066 INFO kablam!    |             ^^^^^^^^^^^^^ help: consider using `_bytes_read_mb` instead
Nov 01 17:38:04.066 INFO kablam! 
Nov 01 17:38:04.124 INFO kablam! warning: variable does not need to be mutable
Nov 01 17:38:04.124 INFO kablam!    --> src/main.rs:317:13
Nov 01 17:38:04.124 INFO kablam!     |
Nov 01 17:38:04.124 INFO kablam! 317 |         let mut bytes_to_write = if args.encrypt { encrypt_cofac_bytes(encoded_bytes) } else { encoded_bytes };
Nov 01 17:38:04.124 INFO kablam!     |             ----^^^^^^^^^^^^^^
Nov 01 17:38:04.124 INFO kablam!     |             |
Nov 01 17:38:04.124 INFO kablam!     |             help: remove this `mut`
Nov 01 17:38:04.124 INFO kablam!     |
Nov 01 17:38:04.124 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 17:38:04.124 INFO kablam! 
Nov 01 17:38:04.125 INFO kablam! warning: variable does not need to be mutable
Nov 01 17:38:04.125 INFO kablam!    --> src/main.rs:359:13
Nov 01 17:38:04.125 INFO kablam!     |
Nov 01 17:38:04.125 INFO kablam! 359 |         let mut bytes_to_write = if args.encrypt { encrypt_cofac_bytes(encoded_bytes) } else { encoded_bytes };
Nov 01 17:38:04.125 INFO kablam!     |             ----^^^^^^^^^^^^^^
Nov 01 17:38:04.126 INFO kablam!     |             |
Nov 01 17:38:04.126 INFO kablam!     |             help: remove this `mut`
Nov 01 17:38:04.126 INFO kablam! 
Nov 01 17:38:04.133 INFO kablam! warning: variable does not need to be mutable
Nov 01 17:38:04.133 INFO kablam!    --> src/main.rs:411:13
Nov 01 17:38:04.133 INFO kablam!     |
Nov 01 17:38:04.133 INFO kablam! 411 |         let mut bytes_to_write = if args.encrypt { encrypt_cofac_bytes(encoded_bytes) } else { encoded_bytes };
Nov 01 17:38:04.133 INFO kablam!     |             ----^^^^^^^^^^^^^^
Nov 01 17:38:04.133 INFO kablam!     |             |
Nov 01 17:38:04.133 INFO kablam!     |             help: remove this `mut`
Nov 01 17:38:04.133 INFO kablam! 
Nov 01 17:38:04.799 INFO kablam! warning: struct is never constructed: `Level`
Nov 01 17:38:04.799 INFO kablam!   --> src/levelexp.rs:19:1
Nov 01 17:38:04.799 INFO kablam!    |
Nov 01 17:38:04.799 INFO kablam! 19 | pub struct Level {
Nov 01 17:38:04.799 INFO kablam!    | ^^^^^^^^^^^^^^^^
Nov 01 17:38:04.799 INFO kablam!    |
Nov 01 17:38:04.799 INFO kablam!    = note: #[warn(dead_code)] on by default
Nov 01 17:38:04.799 INFO kablam! 
Nov 01 17:38:04.799 INFO kablam! warning: struct is never constructed: `LevelExpFile`
Nov 01 17:38:04.799 INFO kablam!   --> src/levelexp.rs:24:1
Nov 01 17:38:04.799 INFO kablam!    |
Nov 01 17:38:04.799 INFO kablam! 24 | pub struct LevelExpFile {
Nov 01 17:38:04.799 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:38:04.799 INFO kablam! 
Nov 01 17:38:04.799 INFO kablam! warning: method is never used: `get_levels`
Nov 01 17:38:04.799 INFO kablam!   --> src/levelexp.rs:29:2
Nov 01 17:38:04.799 INFO kablam!    |
Nov 01 17:38:04.799 INFO kablam! 29 |     pub fn get_levels(&self) -> Vec<Level> {
Nov 01 17:38:04.799 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:38:04.799 INFO kablam! 
Nov 01 17:38:04.799 INFO kablam! warning: method is never used: `get_levels_as_map`
Nov 01 17:38:04.799 INFO kablam!   --> src/levelexp.rs:46:2
Nov 01 17:38:04.799 INFO kablam!    |
Nov 01 17:38:04.799 INFO kablam! 46 |     pub fn get_levels_as_map(&self) -> HashMap<u8, i32> {
Nov 01 17:38:04.799 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:38:04.799 INFO kablam! 
Nov 01 17:38:04.807 INFO kablam! warning: method is never used: `get_levels_count`
Nov 01 17:38:04.807 INFO kablam!   --> src/levelexp.rs:61:2
Nov 01 17:38:04.807 INFO kablam!    |
Nov 01 17:38:04.807 INFO kablam! 61 |     fn get_levels_count(&self, levels_data: &Vec<u8>) -> usize {
Nov 01 17:38:04.807 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:38:04.807 INFO kablam! 
Nov 01 17:38:04.807 INFO kablam! warning: method is never used: `get_level_from_idx`
Nov 01 17:38:04.807 INFO kablam!   --> src/levelexp.rs:65:2
Nov 01 17:38:04.807 INFO kablam!    |
Nov 01 17:38:04.807 INFO kablam! 65 |     fn get_level_from_idx(&self, idx: &usize) -> u8 {
Nov 01 17:38:04.807 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:38:04.807 INFO kablam! 
Nov 01 17:38:04.807 INFO kablam! warning: method is never used: `get_exp_from_level`
Nov 01 17:38:04.807 INFO kablam!   --> src/levelexp.rs:69:2
Nov 01 17:38:04.807 INFO kablam!    |
Nov 01 17:38:04.807 INFO kablam! 69 |     fn get_exp_from_level(&self, levels: &Vec<u8>, idx: &usize) -> i32 {
Nov 01 17:38:04.807 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:38:04.807 INFO kablam! 
Nov 01 17:38:04.807 INFO kablam! warning: method is never used: `get_file_bytes`
Nov 01 17:38:04.807 INFO kablam!   --> src/levelexp.rs:76:2
Nov 01 17:38:04.807 INFO kablam!    |
Nov 01 17:38:04.807 INFO kablam! 76 |     fn get_file_bytes(&self) -> Vec<u8> {
Nov 01 17:38:04.807 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:38:04.807 INFO kablam! 
Nov 01 17:38:04.807 INFO kablam! warning: function is never used: `serialize_monster_entries_to_str`
Nov 01 17:38:04.807 INFO kablam!    --> src/monster.rs:108:2
Nov 01 17:38:04.807 INFO kablam!     |
Nov 01 17:38:04.807 INFO kablam! 108 |     pub fn serialize_monster_entries_to_str(entries: &Vec<MonsterEntry>) -> String {
Nov 01 17:38:04.807 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:38:04.807 INFO kablam! 
Nov 01 17:38:04.807 INFO kablam! warning: constant item is never used: `MONSTER_ENTRY_UNFORMATTED`
Nov 01 17:38:04.807 INFO kablam!    --> src/monster.rs:209:3
Nov 01 17:38:04.807 INFO kablam!     |
Nov 01 17:38:04.807 INFO kablam! 209 |           const MONSTER_ENTRY_UNFORMATTED: &str = "[AMonster]
Nov 01 17:38:04.807 INFO kablam!     |  _________^
Nov 01 17:38:04.807 INFO kablam! 210 | | SizeAdd=2
Nov 01 17:38:04.807 INFO kablam! 211 | | ZoomPercent=90
Nov 01 17:38:04.807 INFO kablam! 212 | | MaxLife=1000
Nov 01 17:38:04.807 INFO kablam! ...   |
Nov 01 17:38:04.807 INFO kablam! 231 | | ExtraExp=100
Nov 01 17:38:04.807 INFO kablam! 232 | | StcType=18";
Nov 01 17:38:04.807 INFO kablam!     | |____________^
Nov 01 17:38:04.807 INFO kablam! 
Nov 01 17:38:04.807 INFO kablam! warning: function is never used: `test_monster_entry_parse_then_reformat_returns_start_val`
Nov 01 17:38:04.807 INFO kablam!    --> src/monster.rs:245:3
Nov 01 17:38:04.807 INFO kablam!     |
Nov 01 17:38:04.807 INFO kablam! 245 |         fn test_monster_entry_parse_then_reformat_returns_start_val() {
Nov 01 17:38:04.807 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:38:04.807 INFO kablam! 
Nov 01 17:38:04.867 INFO kablam! warning: unused `std::result::Result` that must be used
Nov 01 17:38:04.867 INFO kablam!    --> src/main.rs:218:5
Nov 01 17:38:04.867 INFO kablam!     |
Nov 01 17:38:04.867 INFO kablam! 218 |     f.write_all(&bytes);
Nov 01 17:38:04.867 INFO kablam!     |     ^^^^^^^^^^^^^^^^^^^^
Nov 01 17:38:04.867 INFO kablam!     |
Nov 01 17:38:04.867 INFO kablam!     = note: #[warn(unused_must_use)] on by default
Nov 01 17:38:04.867 INFO kablam!     = note: this `Result` may be an `Err` variant, which should be handled
Nov 01 17:38:04.867 INFO kablam! 
Nov 01 17:38:07.784 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 7.33s
Nov 01 17:38:07.791 INFO kablam! su: No module specific data is present
Nov 01 17:38:08.790 INFO running `"docker" "rm" "-f" "80d3b17a6e04fd3156a50a370d4ea2a276190f045cc8dfed4c866cc1a4875ae4"`
Nov 01 17:38:09.191 INFO blam! 80d3b17a6e04fd3156a50a370d4ea2a276190f045cc8dfed4c866cc1a4875ae4
Nov 01 17:38:09.196 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 17:38:09.645 INFO blam! 4f48675db3134e1f6c8860c0165a192d5b69503a0ef4cc04b8fcf83473684258
Nov 01 17:38:09.648 INFO running `"docker" "start" "-a" "4f48675db3134e1f6c8860c0165a192d5b69503a0ef4cc04b8fcf83473684258"`
Nov 01 17:38:11.682 INFO kablam! usermod: no changes
Nov 01 17:38:11.827 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.12s
Nov 01 17:38:11.842 INFO kablam!      Running /target/debug/deps/toolkit-28c85f59345c4d1d
Nov 01 17:38:11.880 INFO blam! 
Nov 01 17:38:11.880 INFO blam! running 131 tests
Nov 01 17:38:11.951 INFO blam! test itemtype::parser::tests::parse_header_serialize_will_return_initial_header_3 ... ok
Nov 01 17:38:11.952 INFO blam! test itemtype::parser::tests::parse_header_serialize_will_return_initial_header_2 ... ok
Nov 01 17:38:11.964 INFO blam! test itemtype::parser::tests::parse_item_entry_serialize_will_return_initial_line_3 ... ok
Nov 01 17:38:11.965 INFO blam! test itemtype::parser::tests::parse_header_serialize_will_return_initial_header_1 ... ok
Nov 01 17:38:11.991 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_accuracy ... ok
Nov 01 17:38:11.992 INFO blam! test itemtype::parser::tests::parse_item_entry_serialize_will_return_initial_line_2 ... ok
Nov 01 17:38:11.993 INFO blam! test itemtype::parser::tests::parse_item_entry_serialize_will_return_initial_line_1 ... ok
Nov 01 17:38:11.994 INFO blam! test itemtype::parser::tests::parse_header_will_return_right_val ... ok
Nov 01 17:38:12.015 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_action_id ... ok
Nov 01 17:38:12.016 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_amount_limit ... ok
Nov 01 17:38:12.017 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_buy_cps_price ... ok
Nov 01 17:38:12.025 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_description ... ok
Nov 01 17:38:12.043 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_agi_req ... ok
Nov 01 17:38:12.044 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_amount ... ok
Nov 01 17:38:12.047 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_dodge ... ok
Nov 01 17:38:12.048 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_buy_price ... ok
Nov 01 17:38:12.059 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_hp_restored ... ok
Nov 01 17:38:12.060 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_atk_speed ... ok
Nov 01 17:38:12.061 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_atk_range ... ok
Nov 01 17:38:12.062 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_does_item_never_drop_on_death ... ok
Nov 01 17:38:12.075 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_is_sell_disabled ... ok
Nov 01 17:38:12.076 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_fray_mode ... ok
Nov 01 17:38:12.077 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_gem2 ... ok
Nov 01 17:38:12.098 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_magic3 ... ok
Nov 01 17:38:12.099 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_magic2 ... ok
Nov 01 17:38:12.111 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_is_untradeable ... ok
Nov 01 17:38:12.131 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_magic_atk ... ok
Nov 01 17:38:12.132 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_magic_def ... ok
Nov 01 17:38:12.133 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_is_unstoreable ... ok
Nov 01 17:38:12.133 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_id ... ok
Nov 01 17:38:12.134 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_gem1 ... ok
Nov 01 17:38:12.135 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_max_phys_atk ... ok
Nov 01 17:38:12.143 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_lvl_req ... ok
Nov 01 17:38:12.145 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_mp_restored ... ok
Nov 01 17:38:12.155 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_magic1 ... ok
Nov 01 17:38:12.156 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_name ... ok
Nov 01 17:38:12.167 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_min_phys_atk ... ok
Nov 01 17:38:12.179 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_phys_def ... ok
Nov 01 17:38:12.186 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_should_show_important_sell_hint ... ok
Nov 01 17:38:12.187 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_should_show_important_drop_hint ... ok
Nov 01 17:38:12.195 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_sex_req ... ok
Nov 01 17:38:12.196 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_proficiency_req ... ok
Nov 01 17:38:12.208 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_profession_req ... ok
Nov 01 17:38:12.209 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_spi_req ... ok
Nov 01 17:38:12.209 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_repair_mode ... ok
Nov 01 17:38:12.214 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_status ... ok
Nov 01 17:38:12.235 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_str_req ... ok
Nov 01 17:38:12.243 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_vit_req ... ok
Nov 01 17:38:12.247 INFO blam! test magictype::parser::tests::parse_header_serialize_will_return_initial_header_1 ... ok
Nov 01 17:38:12.248 INFO blam! test magictype::parser::tests::parse_header_serialize_will_return_initial_header_3 ... ok
Nov 01 17:38:12.255 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_type_name ... ok
Nov 01 17:38:12.256 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_type_mask ... ok
Nov 01 17:38:12.257 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_unknown_1 ... ok
Nov 01 17:38:12.267 INFO blam! test itemtype::parser::tests::parse_item_entry_will_return_right_weight ... ok
Nov 01 17:38:12.272 INFO blam! test magictype::parser::tests::parse_magic_entry_serialize_will_return_initial_line_1 ... ok
Nov 01 17:38:12.273 INFO blam! test magictype::parser::tests::parse_magic_entry_serialize_will_return_initial_line_2 ... ok
Nov 01 17:38:12.279 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_accuracy ... ok
Nov 01 17:38:12.282 INFO blam! test magictype::parser::tests::parse_header_serialize_will_return_initial_header_2 ... ok
Nov 01 17:38:12.289 INFO blam! test magictype::parser::tests::parse_magic_entry_serialize_will_return_initial_line_3 ... ok
Nov 01 17:38:12.331 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_active_time ... ok
Nov 01 17:38:12.336 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_auto_active ... ok
Nov 01 17:38:12.367 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_drop_weapon ... ok
Nov 01 17:38:12.368 INFO blam! test magictype::parser::tests::parse_header_will_return_right_val ... ok
Nov 01 17:38:12.369 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_hits_with_weapon ... ok
Nov 01 17:38:12.370 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_auto_learn_lvl ... ok
Nov 01 17:38:12.371 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_desc ... ok
Nov 01 17:38:12.372 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_ground_effect ... ok
Nov 01 17:38:12.372 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_action_sort ... ok
Nov 01 17:38:12.377 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_intone_sfx ... ok
Nov 01 17:38:12.378 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_id ... ok
Nov 01 17:38:12.389 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_is_auto_learned ... ok
Nov 01 17:38:12.390 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_is_ground_targeted ... ok
Nov 01 17:38:12.391 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_is_none_target ... ok
Nov 01 17:38:12.405 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_is_passive_target ... ok
Nov 01 17:38:12.406 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_intone_effect ... ok
Nov 01 17:38:12.407 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_is_body_target ... ok
Nov 01 17:38:12.408 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_is_self_target ... ok
Nov 01 17:38:12.409 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_intone_effect_duration ... ok
Nov 01 17:38:12.413 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_is_terrain_target ... ok
Nov 01 17:38:12.431 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_lvl_required ... ok
Nov 01 17:38:12.435 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_is_multi_target ... ok
Nov 01 17:38:12.435 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_job_required ... ok
Nov 01 17:38:12.435 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_is_staggering ... ok
Nov 01 17:38:12.439 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_is_usable_in_market ... ok
Nov 01 17:38:12.443 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_is_offensive_on_use ... ok
Nov 01 17:38:12.463 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_next_skill_id_auto_cast ... ok
Nov 01 17:38:12.471 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_mp_cost ... ok
Nov 01 17:38:12.479 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_power ... ok
Nov 01 17:38:12.487 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_short_desc ... ok
Nov 01 17:38:12.507 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_screen_represent ... ok
Nov 01 17:38:12.521 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_sender_sfx ... ok
Nov 01 17:38:12.521 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_max_distance ... ok
Nov 01 17:38:12.521 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_skill_lvl ... ok
Nov 01 17:38:12.531 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_skill_type ... ok
Nov 01 17:38:12.531 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_status ... ok
Nov 01 17:38:12.531 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_skill_name ... ok
Nov 01 17:38:12.547 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_stamina_cost ... ok
Nov 01 17:38:12.547 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_target_delay ... ok
Nov 01 17:38:12.547 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_range ... ok
Nov 01 17:38:12.549 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_sender_effect ... ok
Nov 01 17:38:12.550 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_time ... ok
Nov 01 17:38:12.563 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_sender_action ... ok
Nov 01 17:38:12.573 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_target_effect ... ok
Nov 01 17:38:12.574 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_xp_required ... ok
Nov 01 17:38:12.579 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_act_res_ctrl ... ok
Nov 01 17:38:12.579 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_adb ... ok
Nov 01 17:38:12.579 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_trace_effect ... ok
Nov 01 17:38:12.583 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_anti_type ... ok
Nov 01 17:38:12.584 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_armet ... ok
Nov 01 17:38:12.584 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_battle_lvl ... ok
Nov 01 17:38:12.585 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_body_type ... ok
Nov 01 17:38:12.585 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_born_action ... ok
Nov 01 17:38:12.586 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_extra_xp ... ok
Nov 01 17:38:12.586 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_uses_item ... ok
Nov 01 17:38:12.586 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_l_weapon ... ok
Nov 01 17:38:12.586 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_use_delay ... ok
Nov 01 17:38:12.589 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_target_sfx ... ok
Nov 01 17:38:12.591 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_armet_color ... ok
Nov 01 17:38:12.592 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_l_weapon_color ... ok
Nov 01 17:38:12.592 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_asb ... ok
Nov 01 17:38:12.599 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_use_item_num ... ok
Nov 01 17:38:12.599 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_lvl ... ok
Nov 01 17:38:12.599 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_max_life ... ok
Nov 01 17:38:12.600 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_mount ... ok
Nov 01 17:38:12.600 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_size_add ... ok
Nov 01 17:38:12.600 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_stc_type ... ok
Nov 01 17:38:12.600 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_type_id ... ok
Nov 01 17:38:12.601 INFO blam! test magictype::parser::tests::parse_magic_entry_will_return_right_weapon_required ... ok
Nov 01 17:38:12.602 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_zoom_pct ... ok
Nov 01 17:38:12.607 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_r_weapon ... ok
Nov 01 17:38:12.619 INFO blam! test monster::parser::tests::test_valid_monster_entry_parse_misc ... ok
Nov 01 17:38:12.619 INFO blam! 
Nov 01 17:38:12.619 INFO blam! test result: ok. 131 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 17:38:12.619 INFO blam! 
Nov 01 17:38:12.622 INFO kablam! su: No module specific data is present
Nov 01 17:38:13.853 INFO running `"docker" "rm" "-f" "4f48675db3134e1f6c8860c0165a192d5b69503a0ef4cc04b8fcf83473684258"`
Nov 01 17:38:14.161 INFO blam! 4f48675db3134e1f6c8860c0165a192d5b69503a0ef4cc04b8fcf83473684258
