Dec 02 03:01:45.960 INFO testing Tarouka/rust-co-toolkit against 1.30.1 for beta-1.31-5
Dec 02 03:01:45.960 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/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.1 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"`
Dec 02 03:01:46.295 INFO [stdout] 558f8af98df5a172f558a7d6ca60d300da30d76e811fb065cf6f5fdfb43e9748
Dec 02 03:01:46.297 INFO running `"docker" "start" "-a" "558f8af98df5a172f558a7d6ca60d300da30d76e811fb065cf6f5fdfb43e9748"`
Dec 02 03:01:48.307 INFO [stderr] usermod: no changes
Dec 02 03:01:48.476 INFO [stderr]    Compiling nom v3.0.0
Dec 02 03:01:52.854 INFO [stderr]    Compiling toolkit v0.4.0 (/source)
Dec 02 03:01:55.259 INFO [stderr] warning: unused import: `std::io`
Dec 02 03:01:55.259 INFO [stderr]  --> src/main.rs:3:5
Dec 02 03:01:55.259 INFO [stderr]   |
Dec 02 03:01:55.259 INFO [stderr] 3 | use std::io;
Dec 02 03:01:55.259 INFO [stderr]   |     ^^^^^^^
Dec 02 03:01:55.259 INFO [stderr]   |
Dec 02 03:01:55.259 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 03:01:55.259 INFO [stderr] 
Dec 02 03:01:55.259 INFO [stderr] warning: unused import: `std::io::prelude::*`
Dec 02 03:01:55.259 INFO [stderr]  --> src/main.rs:5:5
Dec 02 03:01:55.259 INFO [stderr]   |
Dec 02 03:01:55.259 INFO [stderr] 5 | use std::io::prelude::*;
Dec 02 03:01:55.259 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 02 03:01:55.259 INFO [stderr] 
Dec 02 03:01:55.259 INFO [stderr] warning: unused import: `std::fs`
Dec 02 03:01:55.259 INFO [stderr]  --> src/main.rs:7:5
Dec 02 03:01:55.259 INFO [stderr]   |
Dec 02 03:01:55.259 INFO [stderr] 7 | use std::fs;
Dec 02 03:01:55.259 INFO [stderr]   |     ^^^^^^^
Dec 02 03:01:55.259 INFO [stderr] 
Dec 02 03:01:55.259 INFO [stderr] warning: unused import: `std::process::Command`
Dec 02 03:01:55.259 INFO [stderr]  --> src/main.rs:8:5
Dec 02 03:01:55.259 INFO [stderr]   |
Dec 02 03:01:55.259 INFO [stderr] 8 | use std::process::Command;
Dec 02 03:01:55.259 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:01:55.259 INFO [stderr] 
Dec 02 03:01:55.259 INFO [stderr] warning: unused import: `std::collections::HashMap`
Dec 02 03:01:55.266 INFO [stderr]  --> src/main.rs:9:5
Dec 02 03:01:55.267 INFO [stderr]   |
Dec 02 03:01:55.267 INFO [stderr] 9 | use std::collections::HashMap;
Dec 02 03:01:55.267 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:01:55.267 INFO [stderr] 
Dec 02 03:01:55.267 INFO [stderr] warning: unused import: `std::io::Cursor`
Dec 02 03:01:55.267 INFO [stderr]   --> src/main.rs:12:5
Dec 02 03:01:55.267 INFO [stderr]    |
Dec 02 03:01:55.267 INFO [stderr] 12 | use std::io::Cursor;
Dec 02 03:01:55.267 INFO [stderr]    |     ^^^^^^^^^^^^^^^
Dec 02 03:01:55.267 INFO [stderr] 
Dec 02 03:01:55.267 INFO [stderr] warning: unused import: `std::env`
Dec 02 03:01:55.267 INFO [stderr]   --> src/main.rs:13:5
Dec 02 03:01:55.267 INFO [stderr]    |
Dec 02 03:01:55.267 INFO [stderr] 13 | use std::env;
Dec 02 03:01:55.267 INFO [stderr]    |     ^^^^^^^^
Dec 02 03:01:55.267 INFO [stderr] 
Dec 02 03:01:55.267 INFO [stderr] warning: unused `#[macro_use]` import
Dec 02 03:01:55.267 INFO [stderr]   --> src/main.rs:15:1
Dec 02 03:01:55.267 INFO [stderr]    |
Dec 02 03:01:55.267 INFO [stderr] 15 | #[macro_use]
Dec 02 03:01:55.267 INFO [stderr]    | ^^^^^^^^^^^^
Dec 02 03:01:55.267 INFO [stderr] 
Dec 02 03:01:55.267 INFO [stderr] warning: unused imports: `ErrorKind`, `IResult`, `not_line_ending`
Dec 02 03:01:55.267 INFO [stderr]   --> src/datfiles.rs:46:15
Dec 02 03:01:55.267 INFO [stderr]    |
Dec 02 03:01:55.267 INFO [stderr] 46 |     use nom::{not_line_ending, IResult, ErrorKind};
Dec 02 03:01:55.267 INFO [stderr]    |               ^^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^
Dec 02 03:01:55.267 INFO [stderr] 
Dec 02 03:01:55.267 INFO [stderr] warning: unused import: `std::io`
Dec 02 03:01:55.267 INFO [stderr]  --> src/levelexp.rs:8:5
Dec 02 03:01:55.267 INFO [stderr]   |
Dec 02 03:01:55.267 INFO [stderr] 8 | use std::io;
Dec 02 03:01:55.267 INFO [stderr]   |     ^^^^^^^
Dec 02 03:01:55.267 INFO [stderr] 
Dec 02 03:01:55.267 INFO [stderr] warning: unused import: `std::fs`
Dec 02 03:01:55.267 INFO [stderr]   --> src/levelexp.rs:10:5
Dec 02 03:01:55.267 INFO [stderr]    |
Dec 02 03:01:55.267 INFO [stderr] 10 | use std::fs;
Dec 02 03:01:55.267 INFO [stderr]    |     ^^^^^^^
Dec 02 03:01:55.267 INFO [stderr] 
Dec 02 03:01:55.267 INFO [stderr] warning: unused import: `nom::IResult`
Dec 02 03:01:55.267 INFO [stderr]    --> src/itemtype.rs:117:6
Dec 02 03:01:55.267 INFO [stderr]     |
Dec 02 03:01:55.267 INFO [stderr] 117 |     use nom::IResult;
Dec 02 03:01:55.267 INFO [stderr]     |         ^^^^^^^^^^^^
Dec 02 03:01:55.267 INFO [stderr] 
Dec 02 03:01:55.267 INFO [stderr] warning: unused import: `nom::IResult::Done`
Dec 02 03:01:55.267 INFO [stderr]    --> src/itemtype.rs:118:6
Dec 02 03:01:55.267 INFO [stderr]     |
Dec 02 03:01:55.267 INFO [stderr] 118 |     use nom::IResult::Done;
Dec 02 03:01:55.267 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^
Dec 02 03:01:55.267 INFO [stderr] 
Dec 02 03:01:55.271 INFO [stderr] warning: unused import: `datfiles::parser`
Dec 02 03:01:55.271 INFO [stderr]    --> src/magictype.rs:128:6
Dec 02 03:01:55.271 INFO [stderr]     |
Dec 02 03:01:55.271 INFO [stderr] 128 |     use datfiles::parser;
Dec 02 03:01:55.271 INFO [stderr]     |         ^^^^^^^^^^^^^^^^
Dec 02 03:01:55.271 INFO [stderr] 
Dec 02 03:01:55.271 INFO [stderr] warning: unused import: `nom::*`
Dec 02 03:01:55.271 INFO [stderr]    --> src/magictype.rs:133:6
Dec 02 03:01:55.271 INFO [stderr]     |
Dec 02 03:01:55.271 INFO [stderr] 133 |     use nom::*;
Dec 02 03:01:55.271 INFO [stderr]     |         ^^^^^^
Dec 02 03:01:55.271 INFO [stderr] 
Dec 02 03:01:56.407 INFO [stderr] warning: unused import: `ReadBytesExt`
Dec 02 03:01:56.407 INFO [stderr]   --> src/levelexp.rs:16:42
Dec 02 03:01:56.407 INFO [stderr]    |
Dec 02 03:01:56.407 INFO [stderr] 16 | use byteorder::{ByteOrder, LittleEndian, ReadBytesExt};
Dec 02 03:01:56.407 INFO [stderr]    |                                          ^^^^^^^^^^^^
Dec 02 03:01:56.407 INFO [stderr] 
Dec 02 03:01:56.487 INFO [stderr] warning: unused variable: `header`
Dec 02 03:01:56.487 INFO [stderr]    --> src/itemtype.rs:298:11
Dec 02 03:01:56.487 INFO [stderr]     |
Dec 02 03:01:56.487 INFO [stderr] 298 |                         let header = item_type_header_parsed;
Dec 02 03:01:56.487 INFO [stderr]     |                             ^^^^^^ help: consider using `_header` instead
Dec 02 03:01:56.487 INFO [stderr]     |
Dec 02 03:01:56.487 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 03:01:56.487 INFO [stderr] 
Dec 02 03:01:56.487 INFO [stderr] warning: unused variable: `header`
Dec 02 03:01:56.487 INFO [stderr]    --> src/magictype.rs:325:11
Dec 02 03:01:56.487 INFO [stderr]     |
Dec 02 03:01:56.487 INFO [stderr] 325 |                         let header = magic_type_header_parsed;
Dec 02 03:01:56.487 INFO [stderr]     |                             ^^^^^^ help: consider using `_header` instead
Dec 02 03:01:56.487 INFO [stderr] 
Dec 02 03:01:56.487 INFO [stderr] warning: unused variable: `entry_idx`
Dec 02 03:01:56.487 INFO [stderr]    --> src/magictype.rs:348:17
Dec 02 03:01:56.487 INFO [stderr]     |
Dec 02 03:01:56.487 INFO [stderr] 348 |                 Result::Err(entry_idx) => {
Dec 02 03:01:56.487 INFO [stderr]     |                             ^^^^^^^^^ help: consider using `_entry_idx` instead
Dec 02 03:01:56.487 INFO [stderr] 
Dec 02 03:01:56.487 INFO [stderr] warning: unused variable: `bytes_read`
Dec 02 03:01:56.487 INFO [stderr]    --> src/main.rs:210:9
Dec 02 03:01:56.487 INFO [stderr]     |
Dec 02 03:01:56.487 INFO [stderr] 210 |     let bytes_read = f.read_to_end(&mut buffer).unwrap();
Dec 02 03:01:56.487 INFO [stderr]     |         ^^^^^^^^^^ help: consider using `_bytes_read` instead
Dec 02 03:01:56.487 INFO [stderr] 
Dec 02 03:01:56.487 INFO [stderr] warning: value assigned to `encoded_bytes` is never read
Dec 02 03:01:56.487 INFO [stderr]    --> src/main.rs:309:17
Dec 02 03:01:56.487 INFO [stderr]     |
Dec 02 03:01:56.487 INFO [stderr] 309 |         let mut encoded_bytes: Vec<u8> = Vec::new();
Dec 02 03:01:56.487 INFO [stderr]     |                 ^^^^^^^^^^^^^
Dec 02 03:01:56.487 INFO [stderr]     |
Dec 02 03:01:56.487 INFO [stderr]     = note: #[warn(unused_assignments)] on by default
Dec 02 03:01:56.487 INFO [stderr] 
Dec 02 03:01:56.487 INFO [stderr] warning: value assigned to `encoded_bytes` is never read
Dec 02 03:01:56.487 INFO [stderr]    --> src/main.rs:351:17
Dec 02 03:01:56.487 INFO [stderr]     |
Dec 02 03:01:56.487 INFO [stderr] 351 |         let mut encoded_bytes: Vec<u8> = Vec::new();
Dec 02 03:01:56.487 INFO [stderr]     |                 ^^^^^^^^^^^^^
Dec 02 03:01:56.487 INFO [stderr] 
Dec 02 03:01:56.487 INFO [stderr] warning: value assigned to `encoded_bytes` is never read
Dec 02 03:01:56.487 INFO [stderr]    --> src/main.rs:402:17
Dec 02 03:01:56.487 INFO [stderr]     |
Dec 02 03:01:56.487 INFO [stderr] 402 |         let mut encoded_bytes: Vec<u8> = Vec::new();
Dec 02 03:01:56.487 INFO [stderr]     |                 ^^^^^^^^^^^^^
Dec 02 03:01:56.487 INFO [stderr] 
Dec 02 03:01:56.487 INFO [stderr] warning: unused variable: `bytes_read_mb`
Dec 02 03:01:56.487 INFO [stderr]   --> src/levelexp.rs:82:10
Dec 02 03:01:56.487 INFO [stderr]    |
Dec 02 03:01:56.487 INFO [stderr] 82 |         let bytes_read_mb: f64 = (bytes_read as f64) / 1024.0 / 1024.0;
Dec 02 03:01:56.487 INFO [stderr]    |             ^^^^^^^^^^^^^ help: consider using `_bytes_read_mb` instead
Dec 02 03:01:56.487 INFO [stderr] 
Dec 02 03:01:56.523 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:01:56.523 INFO [stderr]    --> src/main.rs:317:13
Dec 02 03:01:56.523 INFO [stderr]     |
Dec 02 03:01:56.523 INFO [stderr] 317 |         let mut bytes_to_write = if args.encrypt { encrypt_cofac_bytes(encoded_bytes) } else { encoded_bytes };
Dec 02 03:01:56.523 INFO [stderr]     |             ----^^^^^^^^^^^^^^
Dec 02 03:01:56.523 INFO [stderr]     |             |
Dec 02 03:01:56.523 INFO [stderr]     |             help: remove this `mut`
Dec 02 03:01:56.523 INFO [stderr]     |
Dec 02 03:01:56.523 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 03:01:56.523 INFO [stderr] 
Dec 02 03:01:56.527 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:01:56.527 INFO [stderr]    --> src/main.rs:359:13
Dec 02 03:01:56.527 INFO [stderr]     |
Dec 02 03:01:56.527 INFO [stderr] 359 |         let mut bytes_to_write = if args.encrypt { encrypt_cofac_bytes(encoded_bytes) } else { encoded_bytes };
Dec 02 03:01:56.527 INFO [stderr]     |             ----^^^^^^^^^^^^^^
Dec 02 03:01:56.527 INFO [stderr]     |             |
Dec 02 03:01:56.527 INFO [stderr]     |             help: remove this `mut`
Dec 02 03:01:56.527 INFO [stderr] 
Dec 02 03:01:56.535 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:01:56.535 INFO [stderr]    --> src/main.rs:411:13
Dec 02 03:01:56.535 INFO [stderr]     |
Dec 02 03:01:56.535 INFO [stderr] 411 |         let mut bytes_to_write = if args.encrypt { encrypt_cofac_bytes(encoded_bytes) } else { encoded_bytes };
Dec 02 03:01:56.535 INFO [stderr]     |             ----^^^^^^^^^^^^^^
Dec 02 03:01:56.535 INFO [stderr]     |             |
Dec 02 03:01:56.535 INFO [stderr]     |             help: remove this `mut`
Dec 02 03:01:56.535 INFO [stderr] 
Dec 02 03:01:56.839 INFO [stderr] warning: struct is never constructed: `Level`
Dec 02 03:01:56.839 INFO [stderr]   --> src/levelexp.rs:19:1
Dec 02 03:01:56.839 INFO [stderr]    |
Dec 02 03:01:56.839 INFO [stderr] 19 | pub struct Level {
Dec 02 03:01:56.839 INFO [stderr]    | ^^^^^^^^^^^^^^^^
Dec 02 03:01:56.839 INFO [stderr]    |
Dec 02 03:01:56.839 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 03:01:56.839 INFO [stderr] 
Dec 02 03:01:56.839 INFO [stderr] warning: struct is never constructed: `LevelExpFile`
Dec 02 03:01:56.839 INFO [stderr]   --> src/levelexp.rs:24:1
Dec 02 03:01:56.839 INFO [stderr]    |
Dec 02 03:01:56.839 INFO [stderr] 24 | pub struct LevelExpFile {
Dec 02 03:01:56.839 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:01:56.839 INFO [stderr] 
Dec 02 03:01:56.839 INFO [stderr] warning: method is never used: `get_levels`
Dec 02 03:01:56.839 INFO [stderr]   --> src/levelexp.rs:29:2
Dec 02 03:01:56.839 INFO [stderr]    |
Dec 02 03:01:56.839 INFO [stderr] 29 |     pub fn get_levels(&self) -> Vec<Level> {
Dec 02 03:01:56.839 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:01:56.839 INFO [stderr] 
Dec 02 03:01:56.839 INFO [stderr] warning: method is never used: `get_levels_as_map`
Dec 02 03:01:56.839 INFO [stderr]   --> src/levelexp.rs:46:2
Dec 02 03:01:56.839 INFO [stderr]    |
Dec 02 03:01:56.839 INFO [stderr] 46 |     pub fn get_levels_as_map(&self) -> HashMap<u8, i32> {
Dec 02 03:01:56.839 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:01:56.839 INFO [stderr] 
Dec 02 03:01:56.839 INFO [stderr] warning: method is never used: `get_levels_count`
Dec 02 03:01:56.839 INFO [stderr]   --> src/levelexp.rs:61:2
Dec 02 03:01:56.839 INFO [stderr]    |
Dec 02 03:01:56.839 INFO [stderr] 61 |     fn get_levels_count(&self, levels_data: &Vec<u8>) -> usize {
Dec 02 03:01:56.839 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:01:56.839 INFO [stderr] 
Dec 02 03:01:56.839 INFO [stderr] warning: method is never used: `get_level_from_idx`
Dec 02 03:01:56.839 INFO [stderr]   --> src/levelexp.rs:65:2
Dec 02 03:01:56.839 INFO [stderr]    |
Dec 02 03:01:56.839 INFO [stderr] 65 |     fn get_level_from_idx(&self, idx: &usize) -> u8 {
Dec 02 03:01:56.839 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:01:56.839 INFO [stderr] 
Dec 02 03:01:56.839 INFO [stderr] warning: method is never used: `get_exp_from_level`
Dec 02 03:01:56.839 INFO [stderr]   --> src/levelexp.rs:69:2
Dec 02 03:01:56.839 INFO [stderr]    |
Dec 02 03:01:56.839 INFO [stderr] 69 |     fn get_exp_from_level(&self, levels: &Vec<u8>, idx: &usize) -> i32 {
Dec 02 03:01:56.839 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:01:56.839 INFO [stderr] 
Dec 02 03:01:56.839 INFO [stderr] warning: method is never used: `get_file_bytes`
Dec 02 03:01:56.839 INFO [stderr]   --> src/levelexp.rs:76:2
Dec 02 03:01:56.839 INFO [stderr]    |
Dec 02 03:01:56.839 INFO [stderr] 76 |     fn get_file_bytes(&self) -> Vec<u8> {
Dec 02 03:01:56.839 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:01:56.839 INFO [stderr] 
Dec 02 03:01:56.839 INFO [stderr] warning: function is never used: `serialize_monster_entries_to_str`
Dec 02 03:01:56.840 INFO [stderr]    --> src/monster.rs:108:2
Dec 02 03:01:56.840 INFO [stderr]     |
Dec 02 03:01:56.840 INFO [stderr] 108 |     pub fn serialize_monster_entries_to_str(entries: &Vec<MonsterEntry>) -> String {
Dec 02 03:01:56.840 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:01:56.840 INFO [stderr] 
Dec 02 03:01:56.863 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 03:01:56.863 INFO [stderr]    --> src/main.rs:218:5
Dec 02 03:01:56.863 INFO [stderr]     |
Dec 02 03:01:56.863 INFO [stderr] 218 |     f.write_all(&bytes);
Dec 02 03:01:56.863 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 03:01:56.863 INFO [stderr]     |
Dec 02 03:01:56.863 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 02 03:01:56.863 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 03:01:56.863 INFO [stderr] 
Dec 02 03:02:02.303 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 13.95s
Dec 02 03:02:02.306 INFO [stderr] su: No module specific data is present
Dec 02 03:02:03.191 INFO running `"docker" "inspect" "558f8af98df5a172f558a7d6ca60d300da30d76e811fb065cf6f5fdfb43e9748"`
Dec 02 03:02:03.549 INFO running `"docker" "rm" "-f" "558f8af98df5a172f558a7d6ca60d300da30d76e811fb065cf6f5fdfb43e9748"`
Dec 02 03:02:03.711 INFO [stdout] 558f8af98df5a172f558a7d6ca60d300da30d76e811fb065cf6f5fdfb43e9748
Dec 02 03:02:03.717 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/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.1 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"`
Dec 02 03:02:04.121 INFO [stdout] aed3a25a866ff55bd4defeb5632b0d1c3bbd0301e2b2d18bd12fae662e420783
Dec 02 03:02:04.124 INFO running `"docker" "start" "-a" "aed3a25a866ff55bd4defeb5632b0d1c3bbd0301e2b2d18bd12fae662e420783"`
Dec 02 03:02:05.599 INFO [stderr] usermod: no changes
Dec 02 03:02:05.755 INFO [stderr]    Compiling toolkit v0.4.0 (/source)
Dec 02 03:02:07.704 INFO [stderr] warning: unused import: `std::io`
Dec 02 03:02:07.704 INFO [stderr]  --> src/main.rs:3:5
Dec 02 03:02:07.704 INFO [stderr]   |
Dec 02 03:02:07.704 INFO [stderr] 3 | use std::io;
Dec 02 03:02:07.704 INFO [stderr]   |     ^^^^^^^
Dec 02 03:02:07.704 INFO [stderr]   |
Dec 02 03:02:07.704 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 03:02:07.704 INFO [stderr] 
Dec 02 03:02:07.704 INFO [stderr] warning: unused import: `std::io::prelude::*`
Dec 02 03:02:07.704 INFO [stderr]  --> src/main.rs:5:5
Dec 02 03:02:07.704 INFO [stderr]   |
Dec 02 03:02:07.704 INFO [stderr] 5 | use std::io::prelude::*;
Dec 02 03:02:07.704 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 02 03:02:07.704 INFO [stderr] 
Dec 02 03:02:07.704 INFO [stderr] warning: unused import: `std::fs`
Dec 02 03:02:07.704 INFO [stderr]  --> src/main.rs:7:5
Dec 02 03:02:07.704 INFO [stderr]   |
Dec 02 03:02:07.704 INFO [stderr] 7 | use std::fs;
Dec 02 03:02:07.704 INFO [stderr]   |     ^^^^^^^
Dec 02 03:02:07.704 INFO [stderr] 
Dec 02 03:02:07.704 INFO [stderr] warning: unused import: `std::process::Command`
Dec 02 03:02:07.704 INFO [stderr]  --> src/main.rs:8:5
Dec 02 03:02:07.704 INFO [stderr]   |
Dec 02 03:02:07.704 INFO [stderr] 8 | use std::process::Command;
Dec 02 03:02:07.704 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:02:07.711 INFO [stderr] 
Dec 02 03:02:07.711 INFO [stderr] warning: unused import: `std::collections::HashMap`
Dec 02 03:02:07.711 INFO [stderr]  --> src/main.rs:9:5
Dec 02 03:02:07.711 INFO [stderr]   |
Dec 02 03:02:07.711 INFO [stderr] 9 | use std::collections::HashMap;
Dec 02 03:02:07.711 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:02:07.711 INFO [stderr] 
Dec 02 03:02:07.711 INFO [stderr] warning: unused import: `std::io::Cursor`
Dec 02 03:02:07.711 INFO [stderr]   --> src/main.rs:12:5
Dec 02 03:02:07.711 INFO [stderr]    |
Dec 02 03:02:07.711 INFO [stderr] 12 | use std::io::Cursor;
Dec 02 03:02:07.711 INFO [stderr]    |     ^^^^^^^^^^^^^^^
Dec 02 03:02:07.711 INFO [stderr] 
Dec 02 03:02:07.711 INFO [stderr] warning: unused import: `std::env`
Dec 02 03:02:07.711 INFO [stderr]   --> src/main.rs:13:5
Dec 02 03:02:07.711 INFO [stderr]    |
Dec 02 03:02:07.711 INFO [stderr] 13 | use std::env;
Dec 02 03:02:07.711 INFO [stderr]    |     ^^^^^^^^
Dec 02 03:02:07.711 INFO [stderr] 
Dec 02 03:02:07.711 INFO [stderr] warning: unused `#[macro_use]` import
Dec 02 03:02:07.711 INFO [stderr]   --> src/main.rs:15:1
Dec 02 03:02:07.711 INFO [stderr]    |
Dec 02 03:02:07.711 INFO [stderr] 15 | #[macro_use]
Dec 02 03:02:07.711 INFO [stderr]    | ^^^^^^^^^^^^
Dec 02 03:02:07.711 INFO [stderr] 
Dec 02 03:02:07.711 INFO [stderr] warning: unused imports: `ErrorKind`, `IResult`, `not_line_ending`
Dec 02 03:02:07.711 INFO [stderr]   --> src/datfiles.rs:46:15
Dec 02 03:02:07.711 INFO [stderr]    |
Dec 02 03:02:07.711 INFO [stderr] 46 |     use nom::{not_line_ending, IResult, ErrorKind};
Dec 02 03:02:07.711 INFO [stderr]    |               ^^^^^^^^^^^^^^^  ^^^^^^^  ^^^^^^^^^
Dec 02 03:02:07.711 INFO [stderr] 
Dec 02 03:02:07.711 INFO [stderr] warning: unused import: `std::io`
Dec 02 03:02:07.711 INFO [stderr]  --> src/levelexp.rs:8:5
Dec 02 03:02:07.711 INFO [stderr]   |
Dec 02 03:02:07.711 INFO [stderr] 8 | use std::io;
Dec 02 03:02:07.711 INFO [stderr]   |     ^^^^^^^
Dec 02 03:02:07.711 INFO [stderr] 
Dec 02 03:02:07.711 INFO [stderr] warning: unused import: `std::fs`
Dec 02 03:02:07.711 INFO [stderr]   --> src/levelexp.rs:10:5
Dec 02 03:02:07.711 INFO [stderr]    |
Dec 02 03:02:07.711 INFO [stderr] 10 | use std::fs;
Dec 02 03:02:07.711 INFO [stderr]    |     ^^^^^^^
Dec 02 03:02:07.711 INFO [stderr] 
Dec 02 03:02:07.711 INFO [stderr] warning: unused import: `nom::IResult`
Dec 02 03:02:07.711 INFO [stderr]    --> src/itemtype.rs:117:6
Dec 02 03:02:07.711 INFO [stderr]     |
Dec 02 03:02:07.711 INFO [stderr] 117 |     use nom::IResult;
Dec 02 03:02:07.711 INFO [stderr]     |         ^^^^^^^^^^^^
Dec 02 03:02:07.711 INFO [stderr] 
Dec 02 03:02:07.711 INFO [stderr] warning: unused import: `nom::IResult::Done`
Dec 02 03:02:07.711 INFO [stderr]    --> src/itemtype.rs:118:6
Dec 02 03:02:07.711 INFO [stderr]     |
Dec 02 03:02:07.711 INFO [stderr] 118 |     use nom::IResult::Done;
Dec 02 03:02:07.712 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^
Dec 02 03:02:07.712 INFO [stderr] 
Dec 02 03:02:07.723 INFO [stderr] warning: unused import: `datfiles::parser`
Dec 02 03:02:07.723 INFO [stderr]    --> src/magictype.rs:128:6
Dec 02 03:02:07.723 INFO [stderr]     |
Dec 02 03:02:07.723 INFO [stderr] 128 |     use datfiles::parser;
Dec 02 03:02:07.723 INFO [stderr]     |         ^^^^^^^^^^^^^^^^
Dec 02 03:02:07.723 INFO [stderr] 
Dec 02 03:02:07.723 INFO [stderr] warning: unused import: `nom::*`
Dec 02 03:02:07.723 INFO [stderr]    --> src/magictype.rs:133:6
Dec 02 03:02:07.723 INFO [stderr]     |
Dec 02 03:02:07.723 INFO [stderr] 133 |     use nom::*;
Dec 02 03:02:07.723 INFO [stderr]     |         ^^^^^^
Dec 02 03:02:07.723 INFO [stderr] 
Dec 02 03:02:09.443 INFO [stderr] warning: unused import: `ReadBytesExt`
Dec 02 03:02:09.443 INFO [stderr]   --> src/levelexp.rs:16:42
Dec 02 03:02:09.443 INFO [stderr]    |
Dec 02 03:02:09.443 INFO [stderr] 16 | use byteorder::{ByteOrder, LittleEndian, ReadBytesExt};
Dec 02 03:02:09.443 INFO [stderr]    |                                          ^^^^^^^^^^^^
Dec 02 03:02:09.443 INFO [stderr] 
Dec 02 03:02:09.635 INFO [stderr] warning: unused variable: `header`
Dec 02 03:02:09.635 INFO [stderr]    --> src/itemtype.rs:298:11
Dec 02 03:02:09.635 INFO [stderr]     |
Dec 02 03:02:09.635 INFO [stderr] 298 |                         let header = item_type_header_parsed;
Dec 02 03:02:09.635 INFO [stderr]     |                             ^^^^^^ help: consider using `_header` instead
Dec 02 03:02:09.635 INFO [stderr]     |
Dec 02 03:02:09.635 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 02 03:02:09.635 INFO [stderr] 
Dec 02 03:02:09.635 INFO [stderr] warning: unused variable: `header`
Dec 02 03:02:09.635 INFO [stderr]    --> src/magictype.rs:325:11
Dec 02 03:02:09.635 INFO [stderr]     |
Dec 02 03:02:09.635 INFO [stderr] 325 |                         let header = magic_type_header_parsed;
Dec 02 03:02:09.635 INFO [stderr]     |                             ^^^^^^ help: consider using `_header` instead
Dec 02 03:02:09.635 INFO [stderr] 
Dec 02 03:02:09.635 INFO [stderr] warning: unused variable: `entry_idx`
Dec 02 03:02:09.635 INFO [stderr]    --> src/magictype.rs:348:17
Dec 02 03:02:09.635 INFO [stderr]     |
Dec 02 03:02:09.635 INFO [stderr] 348 |                 Result::Err(entry_idx) => {
Dec 02 03:02:09.635 INFO [stderr]     |                             ^^^^^^^^^ help: consider using `_entry_idx` instead
Dec 02 03:02:09.635 INFO [stderr] 
Dec 02 03:02:09.635 INFO [stderr] warning: unused variable: `bytes_read`
Dec 02 03:02:09.635 INFO [stderr]    --> src/main.rs:210:9
Dec 02 03:02:09.635 INFO [stderr]     |
Dec 02 03:02:09.635 INFO [stderr] 210 |     let bytes_read = f.read_to_end(&mut buffer).unwrap();
Dec 02 03:02:09.635 INFO [stderr]     |         ^^^^^^^^^^ help: consider using `_bytes_read` instead
Dec 02 03:02:09.635 INFO [stderr] 
Dec 02 03:02:09.635 INFO [stderr] warning: value assigned to `encoded_bytes` is never read
Dec 02 03:02:09.635 INFO [stderr]    --> src/main.rs:309:17
Dec 02 03:02:09.635 INFO [stderr]     |
Dec 02 03:02:09.635 INFO [stderr] 309 |         let mut encoded_bytes: Vec<u8> = Vec::new();
Dec 02 03:02:09.635 INFO [stderr]     |                 ^^^^^^^^^^^^^
Dec 02 03:02:09.635 INFO [stderr]     |
Dec 02 03:02:09.635 INFO [stderr]     = note: #[warn(unused_assignments)] on by default
Dec 02 03:02:09.635 INFO [stderr] 
Dec 02 03:02:09.635 INFO [stderr] warning: value assigned to `encoded_bytes` is never read
Dec 02 03:02:09.635 INFO [stderr]    --> src/main.rs:351:17
Dec 02 03:02:09.635 INFO [stderr]     |
Dec 02 03:02:09.635 INFO [stderr] 351 |         let mut encoded_bytes: Vec<u8> = Vec::new();
Dec 02 03:02:09.635 INFO [stderr]     |                 ^^^^^^^^^^^^^
Dec 02 03:02:09.635 INFO [stderr] 
Dec 02 03:02:09.635 INFO [stderr] warning: value assigned to `encoded_bytes` is never read
Dec 02 03:02:09.635 INFO [stderr]    --> src/main.rs:402:17
Dec 02 03:02:09.635 INFO [stderr]     |
Dec 02 03:02:09.635 INFO [stderr] 402 |         let mut encoded_bytes: Vec<u8> = Vec::new();
Dec 02 03:02:09.635 INFO [stderr]     |                 ^^^^^^^^^^^^^
Dec 02 03:02:09.635 INFO [stderr] 
Dec 02 03:02:09.641 INFO [stderr] warning: unused variable: `bytes_read_mb`
Dec 02 03:02:09.642 INFO [stderr]   --> src/levelexp.rs:82:10
Dec 02 03:02:09.647 INFO [stderr]    |
Dec 02 03:02:09.647 INFO [stderr] 82 |         let bytes_read_mb: f64 = (bytes_read as f64) / 1024.0 / 1024.0;
Dec 02 03:02:09.647 INFO [stderr]    |             ^^^^^^^^^^^^^ help: consider using `_bytes_read_mb` instead
Dec 02 03:02:09.647 INFO [stderr] 
Dec 02 03:02:09.712 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:02:09.713 INFO [stderr]    --> src/main.rs:317:13
Dec 02 03:02:09.713 INFO [stderr]     |
Dec 02 03:02:09.714 INFO [stderr] 317 |         let mut bytes_to_write = if args.encrypt { encrypt_cofac_bytes(encoded_bytes) } else { encoded_bytes };
Dec 02 03:02:09.714 INFO [stderr]     |             ----^^^^^^^^^^^^^^
Dec 02 03:02:09.714 INFO [stderr]     |             |
Dec 02 03:02:09.714 INFO [stderr]     |             help: remove this `mut`
Dec 02 03:02:09.714 INFO [stderr]     |
Dec 02 03:02:09.714 INFO [stderr]     = note: #[warn(unused_mut)] on by default
Dec 02 03:02:09.714 INFO [stderr] 
Dec 02 03:02:09.714 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:02:09.714 INFO [stderr]    --> src/main.rs:359:13
Dec 02 03:02:09.714 INFO [stderr]     |
Dec 02 03:02:09.714 INFO [stderr] 359 |         let mut bytes_to_write = if args.encrypt { encrypt_cofac_bytes(encoded_bytes) } else { encoded_bytes };
Dec 02 03:02:09.714 INFO [stderr]     |             ----^^^^^^^^^^^^^^
Dec 02 03:02:09.714 INFO [stderr]     |             |
Dec 02 03:02:09.714 INFO [stderr]     |             help: remove this `mut`
Dec 02 03:02:09.714 INFO [stderr] 
Dec 02 03:02:09.719 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:02:09.719 INFO [stderr]    --> src/main.rs:411:13
Dec 02 03:02:09.719 INFO [stderr]     |
Dec 02 03:02:09.719 INFO [stderr] 411 |         let mut bytes_to_write = if args.encrypt { encrypt_cofac_bytes(encoded_bytes) } else { encoded_bytes };
Dec 02 03:02:09.719 INFO [stderr]     |             ----^^^^^^^^^^^^^^
Dec 02 03:02:09.719 INFO [stderr]     |             |
Dec 02 03:02:09.719 INFO [stderr]     |             help: remove this `mut`
Dec 02 03:02:09.719 INFO [stderr] 
Dec 02 03:02:10.395 INFO [stderr] warning: struct is never constructed: `Level`
Dec 02 03:02:10.395 INFO [stderr]   --> src/levelexp.rs:19:1
Dec 02 03:02:10.395 INFO [stderr]    |
Dec 02 03:02:10.395 INFO [stderr] 19 | pub struct Level {
Dec 02 03:02:10.396 INFO [stderr]    | ^^^^^^^^^^^^^^^^
Dec 02 03:02:10.396 INFO [stderr]    |
Dec 02 03:02:10.396 INFO [stderr]    = note: #[warn(dead_code)] on by default
Dec 02 03:02:10.397 INFO [stderr] 
Dec 02 03:02:10.397 INFO [stderr] warning: struct is never constructed: `LevelExpFile`
Dec 02 03:02:10.397 INFO [stderr]   --> src/levelexp.rs:24:1
Dec 02 03:02:10.397 INFO [stderr]    |
Dec 02 03:02:10.397 INFO [stderr] 24 | pub struct LevelExpFile {
Dec 02 03:02:10.397 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:02:10.397 INFO [stderr] 
Dec 02 03:02:10.397 INFO [stderr] warning: method is never used: `get_levels`
Dec 02 03:02:10.397 INFO [stderr]   --> src/levelexp.rs:29:2
Dec 02 03:02:10.397 INFO [stderr]    |
Dec 02 03:02:10.397 INFO [stderr] 29 |     pub fn get_levels(&self) -> Vec<Level> {
Dec 02 03:02:10.397 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:02:10.397 INFO [stderr] 
Dec 02 03:02:10.398 INFO [stderr] warning: method is never used: `get_levels_as_map`
Dec 02 03:02:10.398 INFO [stderr]   --> src/levelexp.rs:46:2
Dec 02 03:02:10.398 INFO [stderr]    |
Dec 02 03:02:10.398 INFO [stderr] 46 |     pub fn get_levels_as_map(&self) -> HashMap<u8, i32> {
Dec 02 03:02:10.398 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:02:10.398 INFO [stderr] 
Dec 02 03:02:10.398 INFO [stderr] warning: method is never used: `get_levels_count`
Dec 02 03:02:10.398 INFO [stderr]   --> src/levelexp.rs:61:2
Dec 02 03:02:10.398 INFO [stderr]    |
Dec 02 03:02:10.398 INFO [stderr] 61 |     fn get_levels_count(&self, levels_data: &Vec<u8>) -> usize {
Dec 02 03:02:10.398 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:02:10.398 INFO [stderr] 
Dec 02 03:02:10.398 INFO [stderr] warning: method is never used: `get_level_from_idx`
Dec 02 03:02:10.398 INFO [stderr]   --> src/levelexp.rs:65:2
Dec 02 03:02:10.398 INFO [stderr]    |
Dec 02 03:02:10.398 INFO [stderr] 65 |     fn get_level_from_idx(&self, idx: &usize) -> u8 {
Dec 02 03:02:10.398 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:02:10.398 INFO [stderr] 
Dec 02 03:02:10.398 INFO [stderr] warning: method is never used: `get_exp_from_level`
Dec 02 03:02:10.398 INFO [stderr]   --> src/levelexp.rs:69:2
Dec 02 03:02:10.398 INFO [stderr]    |
Dec 02 03:02:10.398 INFO [stderr] 69 |     fn get_exp_from_level(&self, levels: &Vec<u8>, idx: &usize) -> i32 {
Dec 02 03:02:10.398 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:02:10.398 INFO [stderr] 
Dec 02 03:02:10.400 INFO [stderr] warning: method is never used: `get_file_bytes`
Dec 02 03:02:10.400 INFO [stderr]   --> src/levelexp.rs:76:2
Dec 02 03:02:10.400 INFO [stderr]    |
Dec 02 03:02:10.400 INFO [stderr] 76 |     fn get_file_bytes(&self) -> Vec<u8> {
Dec 02 03:02:10.400 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:02:10.400 INFO [stderr] 
Dec 02 03:02:10.401 INFO [stderr] warning: function is never used: `serialize_monster_entries_to_str`
Dec 02 03:02:10.401 INFO [stderr]    --> src/monster.rs:108:2
Dec 02 03:02:10.401 INFO [stderr]     |
Dec 02 03:02:10.402 INFO [stderr] 108 |     pub fn serialize_monster_entries_to_str(entries: &Vec<MonsterEntry>) -> String {
Dec 02 03:02:10.402 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:02:10.402 INFO [stderr] 
Dec 02 03:02:10.402 INFO [stderr] warning: constant item is never used: `MONSTER_ENTRY_UNFORMATTED`
Dec 02 03:02:10.402 INFO [stderr]    --> src/monster.rs:209:3
Dec 02 03:02:10.402 INFO [stderr]     |
Dec 02 03:02:10.402 INFO [stderr] 209 |           const MONSTER_ENTRY_UNFORMATTED: &str = "[AMonster]
Dec 02 03:02:10.402 INFO [stderr]     |  _________^
Dec 02 03:02:10.402 INFO [stderr] 210 | | SizeAdd=2
Dec 02 03:02:10.402 INFO [stderr] 211 | | ZoomPercent=90
Dec 02 03:02:10.402 INFO [stderr] 212 | | MaxLife=1000
Dec 02 03:02:10.402 INFO [stderr] ...   |
Dec 02 03:02:10.402 INFO [stderr] 231 | | ExtraExp=100
Dec 02 03:02:10.402 INFO [stderr] 232 | | StcType=18";
Dec 02 03:02:10.402 INFO [stderr]     | |____________^
Dec 02 03:02:10.402 INFO [stderr] 
Dec 02 03:02:10.402 INFO [stderr] warning: function is never used: `test_monster_entry_parse_then_reformat_returns_start_val`
Dec 02 03:02:10.402 INFO [stderr]    --> src/monster.rs:245:3
Dec 02 03:02:10.402 INFO [stderr]     |
Dec 02 03:02:10.402 INFO [stderr] 245 |         fn test_monster_entry_parse_then_reformat_returns_start_val() {
Dec 02 03:02:10.402 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:02:10.407 INFO [stderr] 
Dec 02 03:02:10.482 INFO [stderr] warning: unused `std::result::Result` which must be used
Dec 02 03:02:10.482 INFO [stderr]    --> src/main.rs:218:5
Dec 02 03:02:10.482 INFO [stderr]     |
Dec 02 03:02:10.482 INFO [stderr] 218 |     f.write_all(&bytes);
Dec 02 03:02:10.482 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 03:02:10.487 INFO [stderr]     |
Dec 02 03:02:10.487 INFO [stderr]     = note: #[warn(unused_must_use)] on by default
Dec 02 03:02:10.487 INFO [stderr]     = note: this `Result` may be an `Err` variant, which should be handled
Dec 02 03:02:10.487 INFO [stderr] 
Dec 02 03:02:13.664 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 8.02s
Dec 02 03:02:13.677 INFO [stderr] su: No module specific data is present
Dec 02 03:02:15.039 INFO running `"docker" "inspect" "aed3a25a866ff55bd4defeb5632b0d1c3bbd0301e2b2d18bd12fae662e420783"`
Dec 02 03:02:15.331 INFO running `"docker" "rm" "-f" "aed3a25a866ff55bd4defeb5632b0d1c3bbd0301e2b2d18bd12fae662e420783"`
Dec 02 03:02:15.751 INFO [stdout] aed3a25a866ff55bd4defeb5632b0d1c3bbd0301e2b2d18bd12fae662e420783
Dec 02 03:02:15.759 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-3/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-5/1.30.1:/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.1 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"`
Dec 02 03:02:16.210 INFO [stdout] 427f9bb0ee0d6ca4d09d63adeb2a90c1038a502f0747f8ab3dd9f23efbb73ad6
Dec 02 03:02:16.213 INFO running `"docker" "start" "-a" "427f9bb0ee0d6ca4d09d63adeb2a90c1038a502f0747f8ab3dd9f23efbb73ad6"`
Dec 02 03:02:17.520 INFO [stderr] usermod: no changes
Dec 02 03:02:17.695 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.14s
Dec 02 03:02:17.698 INFO [stderr]      Running /target/debug/deps/toolkit-3b769f8a7b81479e
Dec 02 03:02:17.698 INFO [stdout] 
Dec 02 03:02:17.698 INFO [stdout] running 131 tests
Dec 02 03:02:17.731 INFO [stdout] test itemtype::parser::tests::parse_item_entry_serialize_will_return_initial_line_1 ... ok
Dec 02 03:02:17.731 INFO [stdout] test itemtype::parser::tests::parse_item_entry_serialize_will_return_initial_line_2 ... ok
Dec 02 03:02:17.731 INFO [stdout] test itemtype::parser::tests::parse_header_will_return_right_val ... ok
Dec 02 03:02:17.731 INFO [stdout] test itemtype::parser::tests::parse_item_entry_serialize_will_return_initial_line_3 ... ok
Dec 02 03:02:17.731 INFO [stdout] test itemtype::parser::tests::parse_header_serialize_will_return_initial_header_3 ... ok
Dec 02 03:02:17.731 INFO [stdout] test itemtype::parser::tests::parse_header_serialize_will_return_initial_header_2 ... ok
Dec 02 03:02:17.731 INFO [stdout] test itemtype::parser::tests::parse_header_serialize_will_return_initial_header_1 ... ok
Dec 02 03:02:17.755 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_accuracy ... ok
Dec 02 03:02:17.755 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_atk_range ... ok
Dec 02 03:02:17.795 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_action_id ... ok
Dec 02 03:02:17.795 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_amount_limit ... ok
Dec 02 03:02:17.796 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_amount ... ok
Dec 02 03:02:17.796 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_buy_cps_price ... ok
Dec 02 03:02:17.803 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_buy_price ... ok
Dec 02 03:02:17.815 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_atk_speed ... ok
Dec 02 03:02:17.823 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_gem1 ... ok
Dec 02 03:02:17.823 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_agi_req ... ok
Dec 02 03:02:17.824 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_does_item_never_drop_on_death ... ok
Dec 02 03:02:17.824 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_description ... ok
Dec 02 03:02:17.831 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_fray_mode ... ok
Dec 02 03:02:17.847 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_dodge ... ok
Dec 02 03:02:17.847 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_gem2 ... ok
Dec 02 03:02:17.855 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_is_sell_disabled ... ok
Dec 02 03:02:17.855 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_is_untradeable ... ok
Dec 02 03:02:17.863 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_is_unstoreable ... ok
Dec 02 03:02:17.863 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_id ... ok
Dec 02 03:02:17.889 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_magic1 ... ok
Dec 02 03:02:17.889 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_magic3 ... ok
Dec 02 03:02:17.889 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_magic_def ... ok
Dec 02 03:02:17.896 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_hp_restored ... ok
Dec 02 03:02:17.899 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_magic_atk ... ok
Dec 02 03:02:17.917 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_lvl_req ... ok
Dec 02 03:02:17.963 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_profession_req ... ok
Dec 02 03:02:17.963 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_max_phys_atk ... ok
Dec 02 03:02:17.963 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_mp_restored ... ok
Dec 02 03:02:17.963 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_min_phys_atk ... ok
Dec 02 03:02:17.963 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_magic2 ... ok
Dec 02 03:02:17.964 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_name ... ok
Dec 02 03:02:17.964 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_proficiency_req ... ok
Dec 02 03:02:17.964 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_phys_def ... ok
Dec 02 03:02:17.979 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_sex_req ... ok
Dec 02 03:02:17.999 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_repair_mode ... ok
Dec 02 03:02:18.031 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_should_show_important_drop_hint ... ok
Dec 02 03:02:18.031 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_should_show_important_sell_hint ... ok
Dec 02 03:02:18.031 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_spi_req ... ok
Dec 02 03:02:18.031 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_status ... ok
Dec 02 03:02:18.031 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_type_mask ... ok
Dec 02 03:02:18.039 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_type_name ... ok
Dec 02 03:02:18.039 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_unknown_1 ... ok
Dec 02 03:02:18.039 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_weight ... ok
Dec 02 03:02:18.048 INFO [stdout] test magictype::parser::tests::parse_header_serialize_will_return_initial_header_3 ... ok
Dec 02 03:02:18.049 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_vit_req ... ok
Dec 02 03:02:18.049 INFO [stdout] test magictype::parser::tests::parse_header_serialize_will_return_initial_header_1 ... ok
Dec 02 03:02:18.050 INFO [stdout] test itemtype::parser::tests::parse_item_entry_will_return_right_str_req ... ok
Dec 02 03:02:18.059 INFO [stdout] test magictype::parser::tests::parse_header_serialize_will_return_initial_header_2 ... ok
Dec 02 03:02:18.071 INFO [stdout] test magictype::parser::tests::parse_magic_entry_serialize_will_return_initial_line_1 ... ok
Dec 02 03:02:18.075 INFO [stdout] test magictype::parser::tests::parse_magic_entry_serialize_will_return_initial_line_3 ... ok
Dec 02 03:02:18.115 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_accuracy ... ok
Dec 02 03:02:18.115 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_action_sort ... ok
Dec 02 03:02:18.115 INFO [stdout] test magictype::parser::tests::parse_magic_entry_serialize_will_return_initial_line_2 ... ok
Dec 02 03:02:18.143 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_drop_weapon ... ok
Dec 02 03:02:18.143 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_active_time ... ok
Dec 02 03:02:18.147 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_desc ... ok
Dec 02 03:02:18.171 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_auto_active ... ok
Dec 02 03:02:18.171 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_ground_effect ... ok
Dec 02 03:02:18.171 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_auto_learn_lvl ... ok
Dec 02 03:02:18.171 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_hits_with_weapon ... ok
Dec 02 03:02:18.171 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_id ... ok
Dec 02 03:02:18.171 INFO [stdout] test magictype::parser::tests::parse_header_will_return_right_val ... ok
Dec 02 03:02:18.207 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_intone_sfx ... ok
Dec 02 03:02:18.223 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_is_offensive_on_use ... ok
Dec 02 03:02:18.223 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_is_auto_learned ... ok
Dec 02 03:02:18.235 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_intone_effect ... ok
Dec 02 03:02:18.243 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_is_ground_targeted ... ok
Dec 02 03:02:18.267 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_intone_effect_duration ... ok
Dec 02 03:02:18.267 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_is_multi_target ... ok
Dec 02 03:02:18.267 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_is_self_target ... ok
Dec 02 03:02:18.267 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_is_body_target ... ok
Dec 02 03:02:18.267 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_is_none_target ... ok
Dec 02 03:02:18.279 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_is_staggering ... ok
Dec 02 03:02:18.279 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_is_usable_in_market ... ok
Dec 02 03:02:18.303 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_lvl_required ... ok
Dec 02 03:02:18.303 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_is_terrain_target ... ok
Dec 02 03:02:18.303 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_next_skill_id_auto_cast ... ok
Dec 02 03:02:18.303 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_job_required ... ok
Dec 02 03:02:18.319 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_max_distance ... ok
Dec 02 03:02:18.332 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_mp_cost ... ok
Dec 02 03:02:18.332 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_sender_effect ... ok
Dec 02 03:02:18.333 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_is_passive_target ... ok
Dec 02 03:02:18.342 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_power ... ok
Dec 02 03:02:18.350 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_sender_action ... ok
Dec 02 03:02:18.383 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_screen_represent ... ok
Dec 02 03:02:18.383 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_range ... ok
Dec 02 03:02:18.383 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_short_desc ... ok
Dec 02 03:02:18.383 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_sender_sfx ... ok
Dec 02 03:02:18.383 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_skill_name ... ok
Dec 02 03:02:18.427 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_status ... ok
Dec 02 03:02:18.427 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_skill_lvl ... ok
Dec 02 03:02:18.427 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_skill_type ... ok
Dec 02 03:02:18.427 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_target_delay ... ok
Dec 02 03:02:18.427 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_stamina_cost ... ok
Dec 02 03:02:18.427 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_target_sfx ... ok
Dec 02 03:02:18.453 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_target_effect ... ok
Dec 02 03:02:18.472 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_time ... ok
Dec 02 03:02:18.472 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_act_res_ctrl ... ok
Dec 02 03:02:18.479 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_uses_item ... ok
Dec 02 03:02:18.487 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_trace_effect ... ok
Dec 02 03:02:18.487 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_anti_type ... ok
Dec 02 03:02:18.488 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_adb ... ok
Dec 02 03:02:18.495 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_use_item_num ... ok
Dec 02 03:02:18.511 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_body_type ... ok
Dec 02 03:02:18.511 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_asb ... ok
Dec 02 03:02:18.512 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_battle_lvl ... ok
Dec 02 03:02:18.512 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_armet ... ok
Dec 02 03:02:18.518 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_use_delay ... ok
Dec 02 03:02:18.518 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_armet_color ... ok
Dec 02 03:02:18.532 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_born_action ... ok
Dec 02 03:02:18.532 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_l_weapon ... ok
Dec 02 03:02:18.533 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_lvl ... ok
Dec 02 03:02:18.538 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_max_life ... ok
Dec 02 03:02:18.538 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_extra_xp ... ok
Dec 02 03:02:18.538 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_l_weapon_color ... ok
Dec 02 03:02:18.571 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_xp_required ... ok
Dec 02 03:02:18.571 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_type_id ... ok
Dec 02 03:02:18.583 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_zoom_pct ... ok
Dec 02 03:02:18.583 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_size_add ... ok
Dec 02 03:02:18.583 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_stc_type ... ok
Dec 02 03:02:18.592 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_mount ... ok
Dec 02 03:02:18.592 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_misc ... ok
Dec 02 03:02:18.592 INFO [stdout] test monster::parser::tests::test_valid_monster_entry_parse_r_weapon ... ok
Dec 02 03:02:18.599 INFO [stdout] test magictype::parser::tests::parse_magic_entry_will_return_right_weapon_required ... ok
Dec 02 03:02:18.599 INFO [stderr] su: No module specific data is present
Dec 02 03:02:18.599 INFO [stdout] 
Dec 02 03:02:18.599 INFO [stdout] test result: ok. 131 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 03:02:18.599 INFO [stdout] 
Dec 02 03:02:19.827 INFO running `"docker" "inspect" "427f9bb0ee0d6ca4d09d63adeb2a90c1038a502f0747f8ab3dd9f23efbb73ad6"`
Dec 02 03:02:20.177 INFO running `"docker" "rm" "-f" "427f9bb0ee0d6ca4d09d63adeb2a90c1038a502f0747f8ab3dd9f23efbb73ad6"`
Dec 02 03:02:20.562 INFO [stdout] 427f9bb0ee0d6ca4d09d63adeb2a90c1038a502f0747f8ab3dd9f23efbb73ad6
