Nov 01 17:51:25.073 INFO testing SkyZH/warehouse.rs against 1.30.0 for beta-1.31-1
Nov 01 17:51:25.073 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-3/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 17:51:25.382 INFO blam! ae85fe531bf32185f1289722feb21ec179625e1bce7c5bf1b0bd1eab77aba403
Nov 01 17:51:25.384 INFO running `"docker" "start" "-a" "ae85fe531bf32185f1289722feb21ec179625e1bce7c5bf1b0bd1eab77aba403"`
Nov 01 17:51:26.007 INFO kablam! usermod: no changes
Nov 01 17:51:26.071 INFO kablam!    Compiling uuid v0.6.5
Nov 01 17:51:27.227 INFO kablam!    Compiling warehouse v0.1.0 (/source)
Nov 01 17:51:27.773 INFO kablam! warning: unused import: `warehouse::command::Command`
Nov 01 17:51:27.773 INFO kablam!  --> src/warehouse/object/bot.rs:5:5
Nov 01 17:51:27.773 INFO kablam!   |
Nov 01 17:51:27.773 INFO kablam! 5 | use warehouse::command::Command;
Nov 01 17:51:27.773 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:27.773 INFO kablam!   |
Nov 01 17:51:27.773 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 17:51:27.773 INFO kablam! 
Nov 01 17:51:27.773 INFO kablam! warning: unused import: `warehouse::command::Command`
Nov 01 17:51:27.773 INFO kablam!  --> src/warehouse/object/shelf.rs:5:5
Nov 01 17:51:27.773 INFO kablam!   |
Nov 01 17:51:27.773 INFO kablam! 5 | use warehouse::command::Command;
Nov 01 17:51:27.773 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:27.773 INFO kablam! 
Nov 01 17:51:27.773 INFO kablam! warning: unused import: `Location`
Nov 01 17:51:27.774 INFO kablam!  --> src/worlddata/one_runner.rs:2:44
Nov 01 17:51:27.774 INFO kablam!   |
Nov 01 17:51:27.774 INFO kablam! 2 | use warehouse::object::{ Bot, Shelf, Site, Location, Object };
Nov 01 17:51:27.774 INFO kablam!   |                                            ^^^^^^^^
Nov 01 17:51:27.774 INFO kablam! 
Nov 01 17:51:27.774 INFO kablam! warning: unused import: `std::io::prelude::*`
Nov 01 17:51:27.774 INFO kablam!  --> src/main.rs:7:5
Nov 01 17:51:27.774 INFO kablam!   |
Nov 01 17:51:27.774 INFO kablam! 7 | use std::io::prelude::*;
Nov 01 17:51:27.774 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:27.774 INFO kablam! 
Nov 01 17:51:28.035 INFO kablam! warning: struct is never constructed: `SequentialCommandQueue`
Nov 01 17:51:28.035 INFO kablam!  --> src/warehouse/command/sequential_queue.rs:1:1
Nov 01 17:51:28.035 INFO kablam!   |
Nov 01 17:51:28.035 INFO kablam! 1 | pub struct SequentialCommandQueue {
Nov 01 17:51:28.035 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.035 INFO kablam!   |
Nov 01 17:51:28.035 INFO kablam!   = note: #[warn(dead_code)] on by default
Nov 01 17:51:28.035 INFO kablam! 
Nov 01 17:51:28.035 INFO kablam! warning: struct is never constructed: `TestCommandStatus`
Nov 01 17:51:28.035 INFO kablam!  --> src/warehouse/command/test_command.rs:4:1
Nov 01 17:51:28.035 INFO kablam!   |
Nov 01 17:51:28.035 INFO kablam! 4 | pub struct TestCommandStatus {
Nov 01 17:51:28.035 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.035 INFO kablam! 
Nov 01 17:51:28.035 INFO kablam! warning: struct is never constructed: `TestCommand`
Nov 01 17:51:28.035 INFO kablam!  --> src/warehouse/command/test_command.rs:9:1
Nov 01 17:51:28.035 INFO kablam!   |
Nov 01 17:51:28.035 INFO kablam! 9 | pub struct TestCommand {
Nov 01 17:51:28.035 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.035 INFO kablam! 
Nov 01 17:51:28.035 INFO kablam! warning: method is never used: `new`
Nov 01 17:51:28.035 INFO kablam!   --> src/warehouse/command/test_command.rs:14:5
Nov 01 17:51:28.035 INFO kablam!    |
Nov 01 17:51:28.035 INFO kablam! 14 |     pub fn new() -> Self {
Nov 01 17:51:28.035 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.035 INFO kablam! 
Nov 01 17:51:28.035 INFO kablam! warning: struct is never constructed: `TestNextCommand`
Nov 01 17:51:28.035 INFO kablam!   --> src/warehouse/command/test_command.rs:38:1
Nov 01 17:51:28.035 INFO kablam!    |
Nov 01 17:51:28.035 INFO kablam! 38 | pub struct TestNextCommand {
Nov 01 17:51:28.035 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.035 INFO kablam! 
Nov 01 17:51:28.035 INFO kablam! warning: method is never used: `new`
Nov 01 17:51:28.035 INFO kablam!   --> src/warehouse/command/test_command.rs:42:5
Nov 01 17:51:28.035 INFO kablam!    |
Nov 01 17:51:28.035 INFO kablam! 42 |     pub fn new() -> Self {
Nov 01 17:51:28.035 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.035 INFO kablam! 
Nov 01 17:51:28.035 INFO kablam! warning: struct is never constructed: `PanicCommand`
Nov 01 17:51:28.035 INFO kablam!  --> src/warehouse/command/panic_command.rs:3:1
Nov 01 17:51:28.035 INFO kablam!   |
Nov 01 17:51:28.035 INFO kablam! 3 | pub struct PanicCommand {
Nov 01 17:51:28.035 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.035 INFO kablam! 
Nov 01 17:51:28.035 INFO kablam! warning: method is never used: `new`
Nov 01 17:51:28.035 INFO kablam!  --> src/warehouse/command/panic_command.rs:7:5
Nov 01 17:51:28.035 INFO kablam!   |
Nov 01 17:51:28.035 INFO kablam! 7 |     pub fn new() -> Self {
Nov 01 17:51:28.035 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.035 INFO kablam! 
Nov 01 17:51:28.035 INFO kablam! warning: struct is never constructed: `ConsumePanicCommand`
Nov 01 17:51:28.035 INFO kablam!   --> src/warehouse/command/panic_command.rs:24:1
Nov 01 17:51:28.035 INFO kablam!    |
Nov 01 17:51:28.035 INFO kablam! 24 | pub struct ConsumePanicCommand {
Nov 01 17:51:28.035 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.035 INFO kablam! 
Nov 01 17:51:28.035 INFO kablam! warning: method is never used: `new`
Nov 01 17:51:28.035 INFO kablam!   --> src/warehouse/command/panic_command.rs:28:5
Nov 01 17:51:28.035 INFO kablam!    |
Nov 01 17:51:28.035 INFO kablam! 28 |     pub fn new() -> Self {
Nov 01 17:51:28.035 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.035 INFO kablam! 
Nov 01 17:51:28.035 INFO kablam! warning: struct is never constructed: `TransferCommand`
Nov 01 17:51:28.035 INFO kablam!  --> src/warehouse/command/transfer_command.rs:6:1
Nov 01 17:51:28.035 INFO kablam!   |
Nov 01 17:51:28.035 INFO kablam! 6 | pub struct TransferCommand {
Nov 01 17:51:28.035 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.035 INFO kablam! 
Nov 01 17:51:28.035 INFO kablam! warning: struct is never constructed: `BotTransferToCommand`
Nov 01 17:51:28.035 INFO kablam!   --> src/warehouse/command/transfer_command.rs:11:1
Nov 01 17:51:28.035 INFO kablam!    |
Nov 01 17:51:28.035 INFO kablam! 11 | pub struct BotTransferToCommand {
Nov 01 17:51:28.035 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.035 INFO kablam! 
Nov 01 17:51:28.035 INFO kablam! warning: method is never used: `new`
Nov 01 17:51:28.035 INFO kablam!   --> src/warehouse/command/transfer_command.rs:16:5
Nov 01 17:51:28.035 INFO kablam!    |
Nov 01 17:51:28.035 INFO kablam! 16 |     pub fn new(from: Arc<Mutex<Bot>>, to: Arc<Mutex<Object>>) -> Box<TransferCommand> {
Nov 01 17:51:28.035 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.035 INFO kablam! 
Nov 01 17:51:28.035 INFO kablam! warning: struct is never constructed: `BotTransferFromCommand`
Nov 01 17:51:28.036 INFO kablam!   --> src/warehouse/command/transfer_command.rs:23:1
Nov 01 17:51:28.036 INFO kablam!    |
Nov 01 17:51:28.036 INFO kablam! 23 | pub struct BotTransferFromCommand {
Nov 01 17:51:28.036 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.036 INFO kablam! 
Nov 01 17:51:28.036 INFO kablam! warning: method is never used: `new`
Nov 01 17:51:28.036 INFO kablam!   --> src/warehouse/command/transfer_command.rs:27:5
Nov 01 17:51:28.036 INFO kablam!    |
Nov 01 17:51:28.036 INFO kablam! 27 |     pub fn new(from: Arc<Mutex<Object>>, to: Arc<Mutex<Bot>>) -> Box<TransferCommand> {
Nov 01 17:51:28.036 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.036 INFO kablam! 
Nov 01 17:51:28.036 INFO kablam! warning: struct is never constructed: `PickCommand`
Nov 01 17:51:28.036 INFO kablam!  --> src/warehouse/command/pick_command.rs:7:1
Nov 01 17:51:28.036 INFO kablam!   |
Nov 01 17:51:28.036 INFO kablam! 7 | pub struct PickCommand {
Nov 01 17:51:28.036 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.036 INFO kablam! 
Nov 01 17:51:28.036 INFO kablam! warning: struct is never constructed: `SitePutCommand`
Nov 01 17:51:28.036 INFO kablam!   --> src/warehouse/command/pick_command.rs:13:1
Nov 01 17:51:28.036 INFO kablam!    |
Nov 01 17:51:28.036 INFO kablam! 13 | pub struct SitePutCommand {
Nov 01 17:51:28.036 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.036 INFO kablam! 
Nov 01 17:51:28.036 INFO kablam! warning: struct is never constructed: `SitePickCommand`
Nov 01 17:51:28.036 INFO kablam!   --> src/warehouse/command/pick_command.rs:16:1
Nov 01 17:51:28.036 INFO kablam!    |
Nov 01 17:51:28.036 INFO kablam! 16 | pub struct SitePickCommand {
Nov 01 17:51:28.036 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.036 INFO kablam! 
Nov 01 17:51:28.036 INFO kablam! warning: method is never used: `new`
Nov 01 17:51:28.036 INFO kablam!   --> src/warehouse/command/pick_command.rs:20:5
Nov 01 17:51:28.036 INFO kablam!    |
Nov 01 17:51:28.036 INFO kablam! 20 |     pub fn new(site: Arc<Mutex<Site>>, item: ItemSet) -> Box<PickCommand> {
Nov 01 17:51:28.036 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.036 INFO kablam! 
Nov 01 17:51:28.036 INFO kablam! warning: method is never used: `new`
Nov 01 17:51:28.036 INFO kablam!   --> src/warehouse/command/pick_command.rs:30:5
Nov 01 17:51:28.036 INFO kablam!    |
Nov 01 17:51:28.036 INFO kablam! 30 |     pub fn new(site: Arc<Mutex<Site>>, item: ItemSet) -> Box<PickCommand> {
Nov 01 17:51:28.036 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.036 INFO kablam! 
Nov 01 17:51:28.036 INFO kablam! warning: method is never used: `left`
Nov 01 17:51:28.036 INFO kablam!   --> src/warehouse/object/location.rs:17:5
Nov 01 17:51:28.036 INFO kablam!    |
Nov 01 17:51:28.036 INFO kablam! 17 |     pub fn left(&self) -> Self {
Nov 01 17:51:28.036 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.036 INFO kablam! 
Nov 01 17:51:28.036 INFO kablam! warning: method is never used: `right`
Nov 01 17:51:28.036 INFO kablam!   --> src/warehouse/object/location.rs:22:5
Nov 01 17:51:28.036 INFO kablam!    |
Nov 01 17:51:28.036 INFO kablam! 22 |     pub fn right(&self) -> Self {
Nov 01 17:51:28.036 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.036 INFO kablam! 
Nov 01 17:51:28.036 INFO kablam! warning: method is never used: `front`
Nov 01 17:51:28.036 INFO kablam!   --> src/warehouse/object/location.rs:27:5
Nov 01 17:51:28.036 INFO kablam!    |
Nov 01 17:51:28.036 INFO kablam! 27 |     pub fn front(&self) -> Self {
Nov 01 17:51:28.036 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.036 INFO kablam! 
Nov 01 17:51:28.036 INFO kablam! warning: method is never used: `back`
Nov 01 17:51:28.036 INFO kablam!   --> src/warehouse/object/location.rs:32:5
Nov 01 17:51:28.036 INFO kablam!    |
Nov 01 17:51:28.036 INFO kablam! 32 |     pub fn back(&self) -> Self {
Nov 01 17:51:28.036 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.036 INFO kablam! 
Nov 01 17:51:28.036 INFO kablam! warning: method is never used: `down`
Nov 01 17:51:28.036 INFO kablam!   --> src/warehouse/object/location.rs:42:5
Nov 01 17:51:28.036 INFO kablam!    |
Nov 01 17:51:28.036 INFO kablam! 42 |     pub fn down(&self) -> Self {
Nov 01 17:51:28.036 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.036 INFO kablam! 
Nov 01 17:51:28.036 INFO kablam! warning: struct is never constructed: `TestObject`
Nov 01 17:51:28.036 INFO kablam!  --> src/warehouse/object/test_object.rs:5:1
Nov 01 17:51:28.036 INFO kablam!   |
Nov 01 17:51:28.036 INFO kablam! 5 | pub struct TestObject {
Nov 01 17:51:28.036 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.036 INFO kablam! 
Nov 01 17:51:28.036 INFO kablam! warning: method is never used: `new`
Nov 01 17:51:28.036 INFO kablam!   --> src/warehouse/object/test_object.rs:12:5
Nov 01 17:51:28.036 INFO kablam!    |
Nov 01 17:51:28.036 INFO kablam! 12 |     pub fn new() -> Arc<Mutex<Self>> {
Nov 01 17:51:28.036 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.036 INFO kablam! 
Nov 01 17:51:28.036 INFO kablam! warning: method is never used: `get_items`
Nov 01 17:51:28.036 INFO kablam!   --> src/warehouse/world.rs:26:5
Nov 01 17:51:28.036 INFO kablam!    |
Nov 01 17:51:28.036 INFO kablam! 26 |     pub fn get_items(&mut self) -> &mut Vec<Arc<Mutex<Object>>> {
Nov 01 17:51:28.036 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.037 INFO kablam! 
Nov 01 17:51:28.037 INFO kablam! warning: method is never used: `items`
Nov 01 17:51:28.037 INFO kablam!   --> src/warehouse/storage.rs:20:5
Nov 01 17:51:28.037 INFO kablam!    |
Nov 01 17:51:28.037 INFO kablam! 20 |     pub fn items(&self) -> &Vec<(Item, u32)> {
Nov 01 17:51:28.037 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.037 INFO kablam! 
Nov 01 17:51:28.037 INFO kablam! warning: field is never used: `shelves`
Nov 01 17:51:28.037 INFO kablam!   --> src/worlddata/one_runner.rs:43:5
Nov 01 17:51:28.037 INFO kablam!    |
Nov 01 17:51:28.037 INFO kablam! 43 |     shelves: Vec<Arc<Mutex<Shelf>>>,
Nov 01 17:51:28.037 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.037 INFO kablam! 
Nov 01 17:51:28.037 INFO kablam! warning: field is never used: `sites`
Nov 01 17:51:28.037 INFO kablam!   --> src/worlddata/one_runner.rs:44:5
Nov 01 17:51:28.037 INFO kablam!    |
Nov 01 17:51:28.037 INFO kablam! 44 |     sites: Vec<Arc<Mutex<Site>>>,
Nov 01 17:51:28.037 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:28.037 INFO kablam! 
Nov 01 17:51:28.037 INFO kablam! warning: variable `SHELF_COUNT` should have a snake case name such as `shelf_count`
Nov 01 17:51:28.037 INFO kablam!   --> src/worlddata/one_bot.rs:10:10
Nov 01 17:51:28.037 INFO kablam!    |
Nov 01 17:51:28.037 INFO kablam! 10 |     let (SHELF_COUNT, SHELF_WIDTH, SHELF_HEIGHT) = (6, 10, 5);
Nov 01 17:51:28.037 INFO kablam!    |          ^^^^^^^^^^^
Nov 01 17:51:28.037 INFO kablam!    |
Nov 01 17:51:28.037 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Nov 01 17:51:28.037 INFO kablam! 
Nov 01 17:51:28.037 INFO kablam! warning: variable `SHELF_WIDTH` should have a snake case name such as `shelf_width`
Nov 01 17:51:28.037 INFO kablam!   --> src/worlddata/one_bot.rs:10:23
Nov 01 17:51:28.037 INFO kablam!    |
Nov 01 17:51:28.037 INFO kablam! 10 |     let (SHELF_COUNT, SHELF_WIDTH, SHELF_HEIGHT) = (6, 10, 5);
Nov 01 17:51:28.037 INFO kablam!    |                       ^^^^^^^^^^^
Nov 01 17:51:28.037 INFO kablam! 
Nov 01 17:51:28.037 INFO kablam! warning: variable `SHELF_HEIGHT` should have a snake case name such as `shelf_height`
Nov 01 17:51:28.037 INFO kablam!   --> src/worlddata/one_bot.rs:10:36
Nov 01 17:51:28.037 INFO kablam!    |
Nov 01 17:51:28.037 INFO kablam! 10 |     let (SHELF_COUNT, SHELF_WIDTH, SHELF_HEIGHT) = (6, 10, 5);
Nov 01 17:51:28.037 INFO kablam!    |                                    ^^^^^^^^^^^^
Nov 01 17:51:28.037 INFO kablam! 
Nov 01 17:51:28.037 INFO kablam! warning: variable `MARGIN_L` should have a snake case name such as `margin_l`
Nov 01 17:51:28.037 INFO kablam!   --> src/worlddata/one_bot.rs:11:10
Nov 01 17:51:28.037 INFO kablam!    |
Nov 01 17:51:28.037 INFO kablam! 11 |     let (MARGIN_L, MARGIN_T) = (1, 1);
Nov 01 17:51:28.037 INFO kablam!    |          ^^^^^^^^
Nov 01 17:51:28.037 INFO kablam! 
Nov 01 17:51:28.037 INFO kablam! warning: variable `MARGIN_T` should have a snake case name such as `margin_t`
Nov 01 17:51:28.037 INFO kablam!   --> src/worlddata/one_bot.rs:11:20
Nov 01 17:51:28.037 INFO kablam!    |
Nov 01 17:51:28.037 INFO kablam! 11 |     let (MARGIN_L, MARGIN_T) = (1, 1);
Nov 01 17:51:28.037 INFO kablam!    |                    ^^^^^^^^
Nov 01 17:51:28.037 INFO kablam! 
Nov 01 17:51:29.172 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 3.13s
Nov 01 17:51:29.181 INFO kablam! su: No module specific data is present
Nov 01 17:51:29.755 INFO running `"docker" "rm" "-f" "ae85fe531bf32185f1289722feb21ec179625e1bce7c5bf1b0bd1eab77aba403"`
Nov 01 17:51:30.004 INFO blam! ae85fe531bf32185f1289722feb21ec179625e1bce7c5bf1b0bd1eab77aba403
Nov 01 17:51:30.006 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-3/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 17:51:30.228 INFO blam! d34d8655cace8c3f81e09006ca9abf45f5d39b348138f090d0836fd9396fce13
Nov 01 17:51:30.228 INFO running `"docker" "start" "-a" "d34d8655cace8c3f81e09006ca9abf45f5d39b348138f090d0836fd9396fce13"`
Nov 01 17:51:30.859 INFO kablam! usermod: no changes
Nov 01 17:51:30.915 INFO kablam!    Compiling warehouse v0.1.0 (/source)
Nov 01 17:51:31.685 INFO kablam! warning: unused import: `warehouse::command::Command`
Nov 01 17:51:31.685 INFO kablam!  --> src/warehouse/object/bot.rs:5:5
Nov 01 17:51:31.685 INFO kablam!   |
Nov 01 17:51:31.685 INFO kablam! 5 | use warehouse::command::Command;
Nov 01 17:51:31.685 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:31.685 INFO kablam!   |
Nov 01 17:51:31.685 INFO kablam!   = note: #[warn(unused_imports)] on by default
Nov 01 17:51:31.685 INFO kablam! 
Nov 01 17:51:31.685 INFO kablam! warning: unused import: `warehouse::command::Command`
Nov 01 17:51:31.685 INFO kablam!  --> src/warehouse/object/shelf.rs:5:5
Nov 01 17:51:31.685 INFO kablam!   |
Nov 01 17:51:31.685 INFO kablam! 5 | use warehouse::command::Command;
Nov 01 17:51:31.685 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:31.685 INFO kablam! 
Nov 01 17:51:31.686 INFO kablam! warning: unused import: `Location`
Nov 01 17:51:31.686 INFO kablam!  --> src/worlddata/one_runner.rs:2:44
Nov 01 17:51:31.686 INFO kablam!   |
Nov 01 17:51:31.686 INFO kablam! 2 | use warehouse::object::{ Bot, Shelf, Site, Location, Object };
Nov 01 17:51:31.686 INFO kablam!   |                                            ^^^^^^^^
Nov 01 17:51:31.686 INFO kablam! 
Nov 01 17:51:31.687 INFO kablam! warning: unused import: `std::io::prelude::*`
Nov 01 17:51:31.687 INFO kablam!  --> src/main.rs:7:5
Nov 01 17:51:31.687 INFO kablam!   |
Nov 01 17:51:31.687 INFO kablam! 7 | use std::io::prelude::*;
Nov 01 17:51:31.687 INFO kablam!   |     ^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:31.687 INFO kablam! 
Nov 01 17:51:32.022 INFO kablam! warning: value assigned to `target_loc` is never read
Nov 01 17:51:32.039 INFO kablam!   --> src/warehouse/command/move_command.rs:91:17
Nov 01 17:51:32.039 INFO kablam!    |
Nov 01 17:51:32.039 INFO kablam! 91 |         let mut target_loc = Location::new(0, 0, 0);
Nov 01 17:51:32.039 INFO kablam!    |                 ^^^^^^^^^^
Nov 01 17:51:32.039 INFO kablam!    |
Nov 01 17:51:32.039 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 17:51:32.039 INFO kablam! 
Nov 01 17:51:32.039 INFO kablam! warning: value assigned to `target_loc` is never read
Nov 01 17:51:32.039 INFO kablam!    --> src/warehouse/command/move_command.rs:108:17
Nov 01 17:51:32.039 INFO kablam!     |
Nov 01 17:51:32.039 INFO kablam! 108 |         let mut target_loc = Location::new(0, 0, 0);
Nov 01 17:51:32.039 INFO kablam!     |                 ^^^^^^^^^^
Nov 01 17:51:32.039 INFO kablam! 
Nov 01 17:51:32.039 INFO kablam! warning: value assigned to `target_loc_1` is never read
Nov 01 17:51:32.039 INFO kablam!    --> src/warehouse/command/move_command.rs:127:18
Nov 01 17:51:32.039 INFO kablam!     |
Nov 01 17:51:32.039 INFO kablam! 127 |         let (mut target_loc_1, mut target_loc_2) = (Location::new(0, 0, 0), Location::new(0, 0, 0));
Nov 01 17:51:32.055 INFO kablam!     |                  ^^^^^^^^^^^^
Nov 01 17:51:32.055 INFO kablam! 
Nov 01 17:51:32.055 INFO kablam! warning: value assigned to `target_loc_2` is never read
Nov 01 17:51:32.055 INFO kablam!    --> src/warehouse/command/move_command.rs:127:36
Nov 01 17:51:32.055 INFO kablam!     |
Nov 01 17:51:32.055 INFO kablam! 127 |         let (mut target_loc_1, mut target_loc_2) = (Location::new(0, 0, 0), Location::new(0, 0, 0));
Nov 01 17:51:32.055 INFO kablam!     |                                    ^^^^^^^^^^^^
Nov 01 17:51:32.055 INFO kablam! 
Nov 01 17:51:32.122 INFO kablam! warning: variable does not need to be mutable
Nov 01 17:51:32.122 INFO kablam!   --> src/warehouse/world.rs:77:13
Nov 01 17:51:32.122 INFO kablam!    |
Nov 01 17:51:32.122 INFO kablam! 77 |         let mut world = World::new();
Nov 01 17:51:32.122 INFO kablam!    |             ----^^^^^
Nov 01 17:51:32.122 INFO kablam!    |             |
Nov 01 17:51:32.122 INFO kablam!    |             help: remove this `mut`
Nov 01 17:51:32.122 INFO kablam!    |
Nov 01 17:51:32.122 INFO kablam!    = note: #[warn(unused_mut)] on by default
Nov 01 17:51:32.122 INFO kablam! 
Nov 01 17:51:32.127 INFO kablam! warning: variable does not need to be mutable
Nov 01 17:51:32.127 INFO kablam!   --> src/warehouse/world.rs:83:13
Nov 01 17:51:32.127 INFO kablam!    |
Nov 01 17:51:32.127 INFO kablam! 83 |         let mut bot = Bot::new();
Nov 01 17:51:32.127 INFO kablam!    |             ----^^^
Nov 01 17:51:32.127 INFO kablam!    |             |
Nov 01 17:51:32.127 INFO kablam!    |             help: remove this `mut`
Nov 01 17:51:32.127 INFO kablam! 
Nov 01 17:51:32.155 INFO kablam! warning: struct is never constructed: `SequentialCommandQueue`
Nov 01 17:51:32.155 INFO kablam!  --> src/warehouse/command/sequential_queue.rs:1:1
Nov 01 17:51:32.155 INFO kablam!   |
Nov 01 17:51:32.155 INFO kablam! 1 | pub struct SequentialCommandQueue {
Nov 01 17:51:32.156 INFO kablam!   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:32.156 INFO kablam!   |
Nov 01 17:51:32.156 INFO kablam!   = note: #[warn(dead_code)] on by default
Nov 01 17:51:32.156 INFO kablam! 
Nov 01 17:51:32.156 INFO kablam! warning: struct is never constructed: `BotTransferFromCommand`
Nov 01 17:51:32.156 INFO kablam!   --> src/warehouse/command/transfer_command.rs:23:1
Nov 01 17:51:32.156 INFO kablam!    |
Nov 01 17:51:32.156 INFO kablam! 23 | pub struct BotTransferFromCommand {
Nov 01 17:51:32.156 INFO kablam!    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:32.156 INFO kablam! 
Nov 01 17:51:32.156 INFO kablam! warning: method is never used: `new`
Nov 01 17:51:32.156 INFO kablam!   --> src/warehouse/command/transfer_command.rs:27:5
Nov 01 17:51:32.156 INFO kablam!    |
Nov 01 17:51:32.156 INFO kablam! 27 |     pub fn new(from: Arc<Mutex<Object>>, to: Arc<Mutex<Bot>>) -> Box<TransferCommand> {
Nov 01 17:51:32.156 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:32.156 INFO kablam! 
Nov 01 17:51:32.156 INFO kablam! warning: method is never used: `left`
Nov 01 17:51:32.156 INFO kablam!   --> src/warehouse/object/location.rs:17:5
Nov 01 17:51:32.156 INFO kablam!    |
Nov 01 17:51:32.156 INFO kablam! 17 |     pub fn left(&self) -> Self {
Nov 01 17:51:32.156 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:32.156 INFO kablam! 
Nov 01 17:51:32.157 INFO kablam! warning: method is never used: `right`
Nov 01 17:51:32.157 INFO kablam!   --> src/warehouse/object/location.rs:22:5
Nov 01 17:51:32.157 INFO kablam!    |
Nov 01 17:51:32.157 INFO kablam! 22 |     pub fn right(&self) -> Self {
Nov 01 17:51:32.157 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:32.157 INFO kablam! 
Nov 01 17:51:32.157 INFO kablam! warning: method is never used: `back`
Nov 01 17:51:32.157 INFO kablam!   --> src/warehouse/object/location.rs:32:5
Nov 01 17:51:32.157 INFO kablam!    |
Nov 01 17:51:32.157 INFO kablam! 32 |     pub fn back(&self) -> Self {
Nov 01 17:51:32.157 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:32.157 INFO kablam! 
Nov 01 17:51:32.157 INFO kablam! warning: method is never used: `down`
Nov 01 17:51:32.157 INFO kablam!   --> src/warehouse/object/location.rs:42:5
Nov 01 17:51:32.157 INFO kablam!    |
Nov 01 17:51:32.157 INFO kablam! 42 |     pub fn down(&self) -> Self {
Nov 01 17:51:32.157 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:32.157 INFO kablam! 
Nov 01 17:51:32.157 INFO kablam! warning: method is never used: `get_items`
Nov 01 17:51:32.158 INFO kablam!   --> src/warehouse/world.rs:26:5
Nov 01 17:51:32.158 INFO kablam!    |
Nov 01 17:51:32.158 INFO kablam! 26 |     pub fn get_items(&mut self) -> &mut Vec<Arc<Mutex<Object>>> {
Nov 01 17:51:32.158 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:32.158 INFO kablam! 
Nov 01 17:51:32.158 INFO kablam! warning: method is never used: `items`
Nov 01 17:51:32.158 INFO kablam!   --> src/warehouse/storage.rs:20:5
Nov 01 17:51:32.158 INFO kablam!    |
Nov 01 17:51:32.158 INFO kablam! 20 |     pub fn items(&self) -> &Vec<(Item, u32)> {
Nov 01 17:51:32.158 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:32.158 INFO kablam! 
Nov 01 17:51:32.158 INFO kablam! warning: field is never used: `shelves`
Nov 01 17:51:32.158 INFO kablam!   --> src/worlddata/one_runner.rs:43:5
Nov 01 17:51:32.158 INFO kablam!    |
Nov 01 17:51:32.158 INFO kablam! 43 |     shelves: Vec<Arc<Mutex<Shelf>>>,
Nov 01 17:51:32.158 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:32.158 INFO kablam! 
Nov 01 17:51:32.159 INFO kablam! warning: field is never used: `sites`
Nov 01 17:51:32.159 INFO kablam!   --> src/worlddata/one_runner.rs:44:5
Nov 01 17:51:32.159 INFO kablam!    |
Nov 01 17:51:32.159 INFO kablam! 44 |     sites: Vec<Arc<Mutex<Site>>>,
Nov 01 17:51:32.159 INFO kablam!    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 17:51:32.159 INFO kablam! 
Nov 01 17:51:32.178 INFO kablam! warning: variable `SHELF_COUNT` should have a snake case name such as `shelf_count`
Nov 01 17:51:32.178 INFO kablam!   --> src/worlddata/one_bot.rs:10:10
Nov 01 17:51:32.178 INFO kablam!    |
Nov 01 17:51:32.178 INFO kablam! 10 |     let (SHELF_COUNT, SHELF_WIDTH, SHELF_HEIGHT) = (6, 10, 5);
Nov 01 17:51:32.178 INFO kablam!    |          ^^^^^^^^^^^
Nov 01 17:51:32.178 INFO kablam!    |
Nov 01 17:51:32.178 INFO kablam!    = note: #[warn(non_snake_case)] on by default
Nov 01 17:51:32.178 INFO kablam! 
Nov 01 17:51:32.178 INFO kablam! warning: variable `SHELF_WIDTH` should have a snake case name such as `shelf_width`
Nov 01 17:51:32.178 INFO kablam!   --> src/worlddata/one_bot.rs:10:23
Nov 01 17:51:32.178 INFO kablam!    |
Nov 01 17:51:32.178 INFO kablam! 10 |     let (SHELF_COUNT, SHELF_WIDTH, SHELF_HEIGHT) = (6, 10, 5);
Nov 01 17:51:32.178 INFO kablam!    |                       ^^^^^^^^^^^
Nov 01 17:51:32.178 INFO kablam! 
Nov 01 17:51:32.179 INFO kablam! warning: variable `SHELF_HEIGHT` should have a snake case name such as `shelf_height`
Nov 01 17:51:32.179 INFO kablam!   --> src/worlddata/one_bot.rs:10:36
Nov 01 17:51:32.179 INFO kablam!    |
Nov 01 17:51:32.179 INFO kablam! 10 |     let (SHELF_COUNT, SHELF_WIDTH, SHELF_HEIGHT) = (6, 10, 5);
Nov 01 17:51:32.179 INFO kablam!    |                                    ^^^^^^^^^^^^
Nov 01 17:51:32.179 INFO kablam! 
Nov 01 17:51:32.179 INFO kablam! warning: variable `MARGIN_L` should have a snake case name such as `margin_l`
Nov 01 17:51:32.179 INFO kablam!   --> src/worlddata/one_bot.rs:11:10
Nov 01 17:51:32.179 INFO kablam!    |
Nov 01 17:51:32.179 INFO kablam! 11 |     let (MARGIN_L, MARGIN_T) = (1, 1);
Nov 01 17:51:32.179 INFO kablam!    |          ^^^^^^^^
Nov 01 17:51:32.179 INFO kablam! 
Nov 01 17:51:32.179 INFO kablam! warning: variable `MARGIN_T` should have a snake case name such as `margin_t`
Nov 01 17:51:32.179 INFO kablam!   --> src/worlddata/one_bot.rs:11:20
Nov 01 17:51:32.179 INFO kablam!    |
Nov 01 17:51:32.179 INFO kablam! 11 |     let (MARGIN_L, MARGIN_T) = (1, 1);
Nov 01 17:51:32.179 INFO kablam!    |                    ^^^^^^^^
Nov 01 17:51:32.179 INFO kablam! 
Nov 01 17:51:33.747 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 2.86s
Nov 01 17:51:33.747 INFO kablam! su: No module specific data is present
Nov 01 17:51:34.313 INFO running `"docker" "rm" "-f" "d34d8655cace8c3f81e09006ca9abf45f5d39b348138f090d0836fd9396fce13"`
Nov 01 17:51:34.519 INFO blam! d34d8655cace8c3f81e09006ca9abf45f5d39b348138f090d0836fd9396fce13
Nov 01 17:51:34.539 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-3/1.30.0:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-3/beta-1.31-1/1.30.0:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +1.30.0 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 17:51:34.825 INFO blam! 240363c9096a411dddbfa8002c8189d11bbac7a3dbc87e377ecd6185e3c8c2b8
Nov 01 17:51:34.855 INFO running `"docker" "start" "-a" "240363c9096a411dddbfa8002c8189d11bbac7a3dbc87e377ecd6185e3c8c2b8"`
Nov 01 17:51:35.615 INFO kablam! usermod: no changes
Nov 01 17:51:35.673 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.03s
Nov 01 17:51:35.674 INFO kablam!      Running /target/debug/deps/warehouse-ed53325689e8f9f5
Nov 01 17:51:35.691 INFO blam! 
Nov 01 17:51:35.691 INFO blam! running 60 tests
Nov 01 17:51:35.703 INFO blam! test warehouse::command::move_command::tests::test_consume ... ok
Nov 01 17:51:35.704 INFO blam! test warehouse::command::move_command::tests::test_initialize_lock ... ok
Nov 01 17:51:35.719 INFO blam! test warehouse::command::parallel_queue::tests::test_consume_command ... ok
Nov 01 17:51:35.739 INFO blam! test warehouse::command::move_command::tests::test_consume_collision_2 ... ok
Nov 01 17:51:35.739 INFO blam! test warehouse::command::move_command::tests::test_initialize ... ok
Nov 01 17:51:35.739 INFO blam! test warehouse::command::move_command::tests::test_consume_collision_3 ... ok
Nov 01 17:51:35.743 INFO blam! test warehouse::command::parallel_queue::tests::test_consume_parallel_command ... ok
Nov 01 17:51:35.743 INFO blam! test warehouse::command::parallel_queue::tests::test_new ... ok
Nov 01 17:51:35.743 INFO blam! test warehouse::command::panic_command::tests::test_consume_consume ... ok
Nov 01 17:51:35.743 INFO blam! test warehouse::command::move_command::tests::test_consume_collision_1 ... ok
Nov 01 17:51:35.743 INFO blam! test warehouse::command::panic_command::tests::test_initialize ... ok
Nov 01 17:51:35.743 INFO blam! test warehouse::command::parallel_queue::tests::test_remove_consumed ... ok
Nov 01 17:51:35.743 INFO blam! test warehouse::command::panic_command::tests::test_consume ... ok
Nov 01 17:51:35.743 INFO blam! test warehouse::command::parallel_queue::tests::test_consume_panic ... ok
Nov 01 17:51:35.743 INFO blam! test warehouse::command::pick_command::tests::test_pick_consume ... ok
Nov 01 17:51:35.743 INFO blam! test warehouse::command::parallel_queue::tests::test_schedule_command_initialize ... ok
Nov 01 17:51:35.743 INFO blam! test warehouse::command::parallel_queue::tests::test_schedule_panic ... ok
Nov 01 17:51:35.751 INFO blam! test warehouse::command::parallel_queue::tests::test_schedule_command ... ok
Nov 01 17:51:35.751 INFO blam! test warehouse::command::parallel_queue::tests::test_retain_next ... ok
Nov 01 17:51:35.751 INFO blam! test warehouse::command::parallel_queue::tests::test_render ... ok
Nov 01 17:51:35.751 INFO blam! test warehouse::command::pick_command::tests::test_pick_initialize ... ok
Nov 01 17:51:35.751 INFO blam! test warehouse::command::pick_command::tests::test_pick_initialize_lock ... ok
Nov 01 17:51:35.751 INFO blam! test warehouse::command::pick_command::tests::test_pick_render ... ok
Nov 01 17:51:35.751 INFO blam! test warehouse::command::pick_command::tests::test_put_initialize_lock ... ok
Nov 01 17:51:35.751 INFO blam! test warehouse::command::pick_command::tests::test_put_render ... ok
Nov 01 17:51:35.751 INFO blam! test warehouse::command::test_command::tests::test_consume ... ok
Nov 01 17:51:35.751 INFO blam! test warehouse::command::test_command::tests::test_next_consume ... ok
Nov 01 17:51:35.751 INFO blam! test warehouse::command::pick_command::tests::test_put_initialize ... ok
Nov 01 17:51:35.751 INFO blam! test warehouse::command::test_command::tests::test_initialize ... ok
Nov 01 17:51:35.751 INFO blam! test warehouse::command::transfer_command::tests::test_far_away ... ok
Nov 01 17:51:35.751 INFO blam! test warehouse::command::pick_command::tests::test_put_consume ... ok
Nov 01 17:51:35.751 INFO blam! test warehouse::command::transfer_command::tests::test_lock ... ok
Nov 01 17:51:35.752 INFO blam! test warehouse::command::transfer_command::tests::test_race ... ok
Nov 01 17:51:35.761 INFO blam! test warehouse::command::transfer_command::tests::test_render ... ok
Nov 01 17:51:35.761 INFO blam! test warehouse::command::transfer_command::tests::test_storage ... ok
Nov 01 17:51:35.761 INFO blam! test warehouse::object::site::tests::test_id ... ok
Nov 01 17:51:35.761 INFO blam! test warehouse::object::site::tests::test_render ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::object::test_object::tests::test_id ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::object::test_object::tests::test_location ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::object::test_object::tests::test_lock ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::object::test_object::tests::test_lock_and_unlock ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::object::test_object::tests::test_render ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::object::test_object::tests::test_storage ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::object::test_object::tests::test_unlock ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::storage::tests::test_have ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::storage::tests::test_push_multiple ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::storage::tests::test_render ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::command::transfer_command::tests::test_storage_full ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::command::transfer_command::tests::test_unlock ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::storage::tests::test_render_multiple ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::object::bot::tests::test_id ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::storage::tests::test_take_empty ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::object::location::tests::test_render ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::object::shelf::tests::test_id ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::storage::tests::test_take_multiple ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::world::tests::test_location_available ... ok
Nov 01 17:51:35.762 INFO blam! test warehouse::world::tests::test_multiple_location ... ok
Nov 01 17:51:35.763 INFO blam! test warehouse::world::tests::test_notify_move ... ok
Nov 01 17:51:35.763 INFO kablam! su: No module specific data is present
Nov 01 17:51:35.763 INFO blam! test warehouse::world::tests::test_notify_move_panic ... ok
Nov 01 17:51:35.763 INFO blam! test warehouse::world::tests::test_render ... ok
Nov 01 17:51:35.763 INFO blam! 
Nov 01 17:51:35.763 INFO blam! test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 17:51:35.763 INFO blam! 
Nov 01 17:51:36.155 INFO running `"docker" "rm" "-f" "240363c9096a411dddbfa8002c8189d11bbac7a3dbc87e377ecd6185e3c8c2b8"`
Nov 01 17:51:36.323 INFO blam! 240363c9096a411dddbfa8002c8189d11bbac7a3dbc87e377ecd6185e3c8c2b8
