Dec 02 03:18:53.411 INFO testing SkyZH/warehouse.rs against 1.30.1 for beta-1.31-5
Dec 02 03:18:53.411 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-2/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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:18:53.684 INFO [stdout] 255881527c34a996991d4d716e3c05cf22aeaa19eb008271604c27bf82d7f6bb
Dec 02 03:18:53.688 INFO running `"docker" "start" "-a" "255881527c34a996991d4d716e3c05cf22aeaa19eb008271604c27bf82d7f6bb"`
Dec 02 03:18:54.243 INFO [stderr] usermod: no changes
Dec 02 03:18:54.294 INFO [stderr]    Compiling warehouse v0.1.0 (/source)
Dec 02 03:18:54.877 INFO [stderr] warning: unused import: `warehouse::command::Command`
Dec 02 03:18:54.877 INFO [stderr]  --> src/warehouse/object/bot.rs:5:5
Dec 02 03:18:54.877 INFO [stderr]   |
Dec 02 03:18:54.877 INFO [stderr] 5 | use warehouse::command::Command;
Dec 02 03:18:54.877 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:54.877 INFO [stderr]   |
Dec 02 03:18:54.877 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 03:18:54.877 INFO [stderr] 
Dec 02 03:18:54.877 INFO [stderr] warning: unused import: `warehouse::command::Command`
Dec 02 03:18:54.877 INFO [stderr]  --> src/warehouse/object/shelf.rs:5:5
Dec 02 03:18:54.877 INFO [stderr]   |
Dec 02 03:18:54.877 INFO [stderr] 5 | use warehouse::command::Command;
Dec 02 03:18:54.877 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:54.877 INFO [stderr] 
Dec 02 03:18:54.878 INFO [stderr] warning: unused import: `Location`
Dec 02 03:18:54.878 INFO [stderr]  --> src/worlddata/one_runner.rs:2:44
Dec 02 03:18:54.878 INFO [stderr]   |
Dec 02 03:18:54.878 INFO [stderr] 2 | use warehouse::object::{ Bot, Shelf, Site, Location, Object };
Dec 02 03:18:54.878 INFO [stderr]   |                                            ^^^^^^^^
Dec 02 03:18:54.878 INFO [stderr] 
Dec 02 03:18:54.878 INFO [stderr] warning: unused import: `std::io::prelude::*`
Dec 02 03:18:54.878 INFO [stderr]  --> src/main.rs:7:5
Dec 02 03:18:54.878 INFO [stderr]   |
Dec 02 03:18:54.878 INFO [stderr] 7 | use std::io::prelude::*;
Dec 02 03:18:54.878 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:54.878 INFO [stderr] 
Dec 02 03:18:55.168 INFO [stderr] warning: struct is never constructed: `SequentialCommandQueue`
Dec 02 03:18:55.168 INFO [stderr]  --> src/warehouse/command/sequential_queue.rs:1:1
Dec 02 03:18:55.168 INFO [stderr]   |
Dec 02 03:18:55.168 INFO [stderr] 1 | pub struct SequentialCommandQueue {
Dec 02 03:18:55.168 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.168 INFO [stderr]   |
Dec 02 03:18:55.168 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 02 03:18:55.168 INFO [stderr] 
Dec 02 03:18:55.168 INFO [stderr] warning: struct is never constructed: `TestCommandStatus`
Dec 02 03:18:55.168 INFO [stderr]  --> src/warehouse/command/test_command.rs:4:1
Dec 02 03:18:55.168 INFO [stderr]   |
Dec 02 03:18:55.168 INFO [stderr] 4 | pub struct TestCommandStatus {
Dec 02 03:18:55.168 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.168 INFO [stderr] 
Dec 02 03:18:55.168 INFO [stderr] warning: struct is never constructed: `TestCommand`
Dec 02 03:18:55.168 INFO [stderr]  --> src/warehouse/command/test_command.rs:9:1
Dec 02 03:18:55.168 INFO [stderr]   |
Dec 02 03:18:55.168 INFO [stderr] 9 | pub struct TestCommand {
Dec 02 03:18:55.168 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.168 INFO [stderr] 
Dec 02 03:18:55.168 INFO [stderr] warning: method is never used: `new`
Dec 02 03:18:55.168 INFO [stderr]   --> src/warehouse/command/test_command.rs:14:5
Dec 02 03:18:55.168 INFO [stderr]    |
Dec 02 03:18:55.168 INFO [stderr] 14 |     pub fn new() -> Self {
Dec 02 03:18:55.168 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.168 INFO [stderr] 
Dec 02 03:18:55.168 INFO [stderr] warning: struct is never constructed: `TestNextCommand`
Dec 02 03:18:55.168 INFO [stderr]   --> src/warehouse/command/test_command.rs:38:1
Dec 02 03:18:55.168 INFO [stderr]    |
Dec 02 03:18:55.168 INFO [stderr] 38 | pub struct TestNextCommand {
Dec 02 03:18:55.168 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.168 INFO [stderr] 
Dec 02 03:18:55.168 INFO [stderr] warning: method is never used: `new`
Dec 02 03:18:55.168 INFO [stderr]   --> src/warehouse/command/test_command.rs:42:5
Dec 02 03:18:55.168 INFO [stderr]    |
Dec 02 03:18:55.168 INFO [stderr] 42 |     pub fn new() -> Self {
Dec 02 03:18:55.168 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.168 INFO [stderr] 
Dec 02 03:18:55.168 INFO [stderr] warning: struct is never constructed: `PanicCommand`
Dec 02 03:18:55.168 INFO [stderr]  --> src/warehouse/command/panic_command.rs:3:1
Dec 02 03:18:55.168 INFO [stderr]   |
Dec 02 03:18:55.168 INFO [stderr] 3 | pub struct PanicCommand {
Dec 02 03:18:55.168 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.168 INFO [stderr] 
Dec 02 03:18:55.168 INFO [stderr] warning: method is never used: `new`
Dec 02 03:18:55.168 INFO [stderr]  --> src/warehouse/command/panic_command.rs:7:5
Dec 02 03:18:55.168 INFO [stderr]   |
Dec 02 03:18:55.168 INFO [stderr] 7 |     pub fn new() -> Self {
Dec 02 03:18:55.168 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.168 INFO [stderr] 
Dec 02 03:18:55.168 INFO [stderr] warning: struct is never constructed: `ConsumePanicCommand`
Dec 02 03:18:55.168 INFO [stderr]   --> src/warehouse/command/panic_command.rs:24:1
Dec 02 03:18:55.168 INFO [stderr]    |
Dec 02 03:18:55.168 INFO [stderr] 24 | pub struct ConsumePanicCommand {
Dec 02 03:18:55.168 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.168 INFO [stderr] 
Dec 02 03:18:55.168 INFO [stderr] warning: method is never used: `new`
Dec 02 03:18:55.168 INFO [stderr]   --> src/warehouse/command/panic_command.rs:28:5
Dec 02 03:18:55.168 INFO [stderr]    |
Dec 02 03:18:55.168 INFO [stderr] 28 |     pub fn new() -> Self {
Dec 02 03:18:55.168 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.168 INFO [stderr] 
Dec 02 03:18:55.168 INFO [stderr] warning: struct is never constructed: `TransferCommand`
Dec 02 03:18:55.168 INFO [stderr]  --> src/warehouse/command/transfer_command.rs:6:1
Dec 02 03:18:55.168 INFO [stderr]   |
Dec 02 03:18:55.168 INFO [stderr] 6 | pub struct TransferCommand {
Dec 02 03:18:55.168 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.168 INFO [stderr] 
Dec 02 03:18:55.168 INFO [stderr] warning: struct is never constructed: `BotTransferToCommand`
Dec 02 03:18:55.168 INFO [stderr]   --> src/warehouse/command/transfer_command.rs:11:1
Dec 02 03:18:55.168 INFO [stderr]    |
Dec 02 03:18:55.168 INFO [stderr] 11 | pub struct BotTransferToCommand {
Dec 02 03:18:55.168 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.168 INFO [stderr] 
Dec 02 03:18:55.168 INFO [stderr] warning: method is never used: `new`
Dec 02 03:18:55.168 INFO [stderr]   --> src/warehouse/command/transfer_command.rs:16:5
Dec 02 03:18:55.168 INFO [stderr]    |
Dec 02 03:18:55.168 INFO [stderr] 16 |     pub fn new(from: Arc<Mutex<Bot>>, to: Arc<Mutex<Object>>) -> Box<TransferCommand> {
Dec 02 03:18:55.168 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.168 INFO [stderr] 
Dec 02 03:18:55.169 INFO [stderr] warning: struct is never constructed: `BotTransferFromCommand`
Dec 02 03:18:55.169 INFO [stderr]   --> src/warehouse/command/transfer_command.rs:23:1
Dec 02 03:18:55.169 INFO [stderr]    |
Dec 02 03:18:55.169 INFO [stderr] 23 | pub struct BotTransferFromCommand {
Dec 02 03:18:55.169 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.169 INFO [stderr] 
Dec 02 03:18:55.169 INFO [stderr] warning: method is never used: `new`
Dec 02 03:18:55.169 INFO [stderr]   --> src/warehouse/command/transfer_command.rs:27:5
Dec 02 03:18:55.169 INFO [stderr]    |
Dec 02 03:18:55.169 INFO [stderr] 27 |     pub fn new(from: Arc<Mutex<Object>>, to: Arc<Mutex<Bot>>) -> Box<TransferCommand> {
Dec 02 03:18:55.169 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.169 INFO [stderr] 
Dec 02 03:18:55.169 INFO [stderr] warning: struct is never constructed: `PickCommand`
Dec 02 03:18:55.169 INFO [stderr]  --> src/warehouse/command/pick_command.rs:7:1
Dec 02 03:18:55.169 INFO [stderr]   |
Dec 02 03:18:55.169 INFO [stderr] 7 | pub struct PickCommand {
Dec 02 03:18:55.169 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.169 INFO [stderr] 
Dec 02 03:18:55.169 INFO [stderr] warning: struct is never constructed: `SitePutCommand`
Dec 02 03:18:55.169 INFO [stderr]   --> src/warehouse/command/pick_command.rs:13:1
Dec 02 03:18:55.169 INFO [stderr]    |
Dec 02 03:18:55.169 INFO [stderr] 13 | pub struct SitePutCommand {
Dec 02 03:18:55.169 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.169 INFO [stderr] 
Dec 02 03:18:55.169 INFO [stderr] warning: struct is never constructed: `SitePickCommand`
Dec 02 03:18:55.169 INFO [stderr]   --> src/warehouse/command/pick_command.rs:16:1
Dec 02 03:18:55.169 INFO [stderr]    |
Dec 02 03:18:55.169 INFO [stderr] 16 | pub struct SitePickCommand {
Dec 02 03:18:55.169 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.169 INFO [stderr] 
Dec 02 03:18:55.169 INFO [stderr] warning: method is never used: `new`
Dec 02 03:18:55.169 INFO [stderr]   --> src/warehouse/command/pick_command.rs:20:5
Dec 02 03:18:55.169 INFO [stderr]    |
Dec 02 03:18:55.169 INFO [stderr] 20 |     pub fn new(site: Arc<Mutex<Site>>, item: ItemSet) -> Box<PickCommand> {
Dec 02 03:18:55.169 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.169 INFO [stderr] 
Dec 02 03:18:55.169 INFO [stderr] warning: method is never used: `new`
Dec 02 03:18:55.169 INFO [stderr]   --> src/warehouse/command/pick_command.rs:30:5
Dec 02 03:18:55.169 INFO [stderr]    |
Dec 02 03:18:55.169 INFO [stderr] 30 |     pub fn new(site: Arc<Mutex<Site>>, item: ItemSet) -> Box<PickCommand> {
Dec 02 03:18:55.169 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.169 INFO [stderr] 
Dec 02 03:18:55.175 INFO [stderr] warning: method is never used: `left`
Dec 02 03:18:55.175 INFO [stderr]   --> src/warehouse/object/location.rs:17:5
Dec 02 03:18:55.175 INFO [stderr]    |
Dec 02 03:18:55.175 INFO [stderr] 17 |     pub fn left(&self) -> Self {
Dec 02 03:18:55.175 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.176 INFO [stderr] 
Dec 02 03:18:55.176 INFO [stderr] warning: method is never used: `right`
Dec 02 03:18:55.176 INFO [stderr]   --> src/warehouse/object/location.rs:22:5
Dec 02 03:18:55.176 INFO [stderr]    |
Dec 02 03:18:55.176 INFO [stderr] 22 |     pub fn right(&self) -> Self {
Dec 02 03:18:55.176 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.176 INFO [stderr] 
Dec 02 03:18:55.176 INFO [stderr] warning: method is never used: `front`
Dec 02 03:18:55.176 INFO [stderr]   --> src/warehouse/object/location.rs:27:5
Dec 02 03:18:55.176 INFO [stderr]    |
Dec 02 03:18:55.176 INFO [stderr] 27 |     pub fn front(&self) -> Self {
Dec 02 03:18:55.176 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.176 INFO [stderr] 
Dec 02 03:18:55.176 INFO [stderr] warning: method is never used: `back`
Dec 02 03:18:55.176 INFO [stderr]   --> src/warehouse/object/location.rs:32:5
Dec 02 03:18:55.176 INFO [stderr]    |
Dec 02 03:18:55.176 INFO [stderr] 32 |     pub fn back(&self) -> Self {
Dec 02 03:18:55.176 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.176 INFO [stderr] 
Dec 02 03:18:55.176 INFO [stderr] warning: method is never used: `down`
Dec 02 03:18:55.176 INFO [stderr]   --> src/warehouse/object/location.rs:42:5
Dec 02 03:18:55.176 INFO [stderr]    |
Dec 02 03:18:55.176 INFO [stderr] 42 |     pub fn down(&self) -> Self {
Dec 02 03:18:55.176 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.176 INFO [stderr] 
Dec 02 03:18:55.176 INFO [stderr] warning: struct is never constructed: `TestObject`
Dec 02 03:18:55.176 INFO [stderr]  --> src/warehouse/object/test_object.rs:5:1
Dec 02 03:18:55.176 INFO [stderr]   |
Dec 02 03:18:55.176 INFO [stderr] 5 | pub struct TestObject {
Dec 02 03:18:55.176 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.176 INFO [stderr] 
Dec 02 03:18:55.176 INFO [stderr] warning: method is never used: `new`
Dec 02 03:18:55.176 INFO [stderr]   --> src/warehouse/object/test_object.rs:12:5
Dec 02 03:18:55.176 INFO [stderr]    |
Dec 02 03:18:55.176 INFO [stderr] 12 |     pub fn new() -> Arc<Mutex<Self>> {
Dec 02 03:18:55.176 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.176 INFO [stderr] 
Dec 02 03:18:55.176 INFO [stderr] warning: method is never used: `get_items`
Dec 02 03:18:55.176 INFO [stderr]   --> src/warehouse/world.rs:26:5
Dec 02 03:18:55.176 INFO [stderr]    |
Dec 02 03:18:55.176 INFO [stderr] 26 |     pub fn get_items(&mut self) -> &mut Vec<Arc<Mutex<Object>>> {
Dec 02 03:18:55.176 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.176 INFO [stderr] 
Dec 02 03:18:55.176 INFO [stderr] warning: method is never used: `items`
Dec 02 03:18:55.176 INFO [stderr]   --> src/warehouse/storage.rs:20:5
Dec 02 03:18:55.176 INFO [stderr]    |
Dec 02 03:18:55.176 INFO [stderr] 20 |     pub fn items(&self) -> &Vec<(Item, u32)> {
Dec 02 03:18:55.176 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.176 INFO [stderr] 
Dec 02 03:18:55.176 INFO [stderr] warning: field is never used: `shelves`
Dec 02 03:18:55.176 INFO [stderr]   --> src/worlddata/one_runner.rs:43:5
Dec 02 03:18:55.176 INFO [stderr]    |
Dec 02 03:18:55.176 INFO [stderr] 43 |     shelves: Vec<Arc<Mutex<Shelf>>>,
Dec 02 03:18:55.176 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.176 INFO [stderr] 
Dec 02 03:18:55.176 INFO [stderr] warning: field is never used: `sites`
Dec 02 03:18:55.176 INFO [stderr]   --> src/worlddata/one_runner.rs:44:5
Dec 02 03:18:55.176 INFO [stderr]    |
Dec 02 03:18:55.176 INFO [stderr] 44 |     sites: Vec<Arc<Mutex<Site>>>,
Dec 02 03:18:55.176 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:55.176 INFO [stderr] 
Dec 02 03:18:55.176 INFO [stderr] warning: variable `SHELF_COUNT` should have a snake case name such as `shelf_count`
Dec 02 03:18:55.176 INFO [stderr]   --> src/worlddata/one_bot.rs:10:10
Dec 02 03:18:55.176 INFO [stderr]    |
Dec 02 03:18:55.176 INFO [stderr] 10 |     let (SHELF_COUNT, SHELF_WIDTH, SHELF_HEIGHT) = (6, 10, 5);
Dec 02 03:18:55.176 INFO [stderr]    |          ^^^^^^^^^^^
Dec 02 03:18:55.176 INFO [stderr]    |
Dec 02 03:18:55.177 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Dec 02 03:18:55.177 INFO [stderr] 
Dec 02 03:18:55.177 INFO [stderr] warning: variable `SHELF_WIDTH` should have a snake case name such as `shelf_width`
Dec 02 03:18:55.177 INFO [stderr]   --> src/worlddata/one_bot.rs:10:23
Dec 02 03:18:55.177 INFO [stderr]    |
Dec 02 03:18:55.177 INFO [stderr] 10 |     let (SHELF_COUNT, SHELF_WIDTH, SHELF_HEIGHT) = (6, 10, 5);
Dec 02 03:18:55.177 INFO [stderr]    |                       ^^^^^^^^^^^
Dec 02 03:18:55.177 INFO [stderr] 
Dec 02 03:18:55.177 INFO [stderr] warning: variable `SHELF_HEIGHT` should have a snake case name such as `shelf_height`
Dec 02 03:18:55.177 INFO [stderr]   --> src/worlddata/one_bot.rs:10:36
Dec 02 03:18:55.177 INFO [stderr]    |
Dec 02 03:18:55.177 INFO [stderr] 10 |     let (SHELF_COUNT, SHELF_WIDTH, SHELF_HEIGHT) = (6, 10, 5);
Dec 02 03:18:55.177 INFO [stderr]    |                                    ^^^^^^^^^^^^
Dec 02 03:18:55.177 INFO [stderr] 
Dec 02 03:18:55.177 INFO [stderr] warning: variable `MARGIN_L` should have a snake case name such as `margin_l`
Dec 02 03:18:55.177 INFO [stderr]   --> src/worlddata/one_bot.rs:11:10
Dec 02 03:18:55.177 INFO [stderr]    |
Dec 02 03:18:55.177 INFO [stderr] 11 |     let (MARGIN_L, MARGIN_T) = (1, 1);
Dec 02 03:18:55.177 INFO [stderr]    |          ^^^^^^^^
Dec 02 03:18:55.177 INFO [stderr] 
Dec 02 03:18:55.177 INFO [stderr] warning: variable `MARGIN_T` should have a snake case name such as `margin_t`
Dec 02 03:18:55.177 INFO [stderr]   --> src/worlddata/one_bot.rs:11:20
Dec 02 03:18:55.177 INFO [stderr]    |
Dec 02 03:18:55.177 INFO [stderr] 11 |     let (MARGIN_L, MARGIN_T) = (1, 1);
Dec 02 03:18:55.177 INFO [stderr]    |                    ^^^^^^^^
Dec 02 03:18:55.177 INFO [stderr] 
Dec 02 03:18:56.179 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 1.91s
Dec 02 03:18:56.182 INFO [stderr] su: No module specific data is present
Dec 02 03:18:56.595 INFO running `"docker" "inspect" "255881527c34a996991d4d716e3c05cf22aeaa19eb008271604c27bf82d7f6bb"`
Dec 02 03:18:56.784 INFO running `"docker" "rm" "-f" "255881527c34a996991d4d716e3c05cf22aeaa19eb008271604c27bf82d7f6bb"`
Dec 02 03:18:56.988 INFO [stdout] 255881527c34a996991d4d716e3c05cf22aeaa19eb008271604c27bf82d7f6bb
Dec 02 03:18:56.993 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-2/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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:18:57.187 INFO [stdout] 8bcac10a474778254eed0eea32dd89fb2b88ed8a447e3b5ab19fdb5db3aa1f63
Dec 02 03:18:57.192 INFO running `"docker" "start" "-a" "8bcac10a474778254eed0eea32dd89fb2b88ed8a447e3b5ab19fdb5db3aa1f63"`
Dec 02 03:18:57.719 INFO [stderr] usermod: no changes
Dec 02 03:18:57.763 INFO [stderr]    Compiling warehouse v0.1.0 (/source)
Dec 02 03:18:58.695 INFO [stderr] warning: unused import: `warehouse::command::Command`
Dec 02 03:18:58.695 INFO [stderr]  --> src/warehouse/object/bot.rs:5:5
Dec 02 03:18:58.695 INFO [stderr]   |
Dec 02 03:18:58.695 INFO [stderr] 5 | use warehouse::command::Command;
Dec 02 03:18:58.695 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:58.695 INFO [stderr]   |
Dec 02 03:18:58.695 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 02 03:18:58.695 INFO [stderr] 
Dec 02 03:18:58.695 INFO [stderr] warning: unused import: `warehouse::command::Command`
Dec 02 03:18:58.695 INFO [stderr]  --> src/warehouse/object/shelf.rs:5:5
Dec 02 03:18:58.695 INFO [stderr]   |
Dec 02 03:18:58.695 INFO [stderr] 5 | use warehouse::command::Command;
Dec 02 03:18:58.695 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:58.695 INFO [stderr] 
Dec 02 03:18:58.695 INFO [stderr] warning: unused import: `Location`
Dec 02 03:18:58.695 INFO [stderr]  --> src/worlddata/one_runner.rs:2:44
Dec 02 03:18:58.695 INFO [stderr]   |
Dec 02 03:18:58.695 INFO [stderr] 2 | use warehouse::object::{ Bot, Shelf, Site, Location, Object };
Dec 02 03:18:58.695 INFO [stderr]   |                                            ^^^^^^^^
Dec 02 03:18:58.695 INFO [stderr] 
Dec 02 03:18:58.695 INFO [stderr] warning: unused import: `std::io::prelude::*`
Dec 02 03:18:58.695 INFO [stderr]  --> src/main.rs:7:5
Dec 02 03:18:58.695 INFO [stderr]   |
Dec 02 03:18:58.695 INFO [stderr] 7 | use std::io::prelude::*;
Dec 02 03:18:58.695 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:58.695 INFO [stderr] 
Dec 02 03:18:59.107 INFO [stderr] warning: value assigned to `target_loc` is never read
Dec 02 03:18:59.107 INFO [stderr]   --> src/warehouse/command/move_command.rs:91:17
Dec 02 03:18:59.107 INFO [stderr]    |
Dec 02 03:18:59.107 INFO [stderr] 91 |         let mut target_loc = Location::new(0, 0, 0);
Dec 02 03:18:59.107 INFO [stderr]    |                 ^^^^^^^^^^
Dec 02 03:18:59.107 INFO [stderr]    |
Dec 02 03:18:59.107 INFO [stderr]    = note: #[warn(unused_assignments)] on by default
Dec 02 03:18:59.107 INFO [stderr] 
Dec 02 03:18:59.107 INFO [stderr] warning: value assigned to `target_loc` is never read
Dec 02 03:18:59.107 INFO [stderr]    --> src/warehouse/command/move_command.rs:108:17
Dec 02 03:18:59.107 INFO [stderr]     |
Dec 02 03:18:59.107 INFO [stderr] 108 |         let mut target_loc = Location::new(0, 0, 0);
Dec 02 03:18:59.107 INFO [stderr]     |                 ^^^^^^^^^^
Dec 02 03:18:59.107 INFO [stderr] 
Dec 02 03:18:59.107 INFO [stderr] warning: value assigned to `target_loc_1` is never read
Dec 02 03:18:59.107 INFO [stderr]    --> src/warehouse/command/move_command.rs:127:18
Dec 02 03:18:59.107 INFO [stderr]     |
Dec 02 03:18:59.107 INFO [stderr] 127 |         let (mut target_loc_1, mut target_loc_2) = (Location::new(0, 0, 0), Location::new(0, 0, 0));
Dec 02 03:18:59.107 INFO [stderr]     |                  ^^^^^^^^^^^^
Dec 02 03:18:59.107 INFO [stderr] 
Dec 02 03:18:59.107 INFO [stderr] warning: value assigned to `target_loc_2` is never read
Dec 02 03:18:59.107 INFO [stderr]    --> src/warehouse/command/move_command.rs:127:36
Dec 02 03:18:59.107 INFO [stderr]     |
Dec 02 03:18:59.107 INFO [stderr] 127 |         let (mut target_loc_1, mut target_loc_2) = (Location::new(0, 0, 0), Location::new(0, 0, 0));
Dec 02 03:18:59.107 INFO [stderr]     |                                    ^^^^^^^^^^^^
Dec 02 03:18:59.107 INFO [stderr] 
Dec 02 03:18:59.232 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:18:59.232 INFO [stderr]   --> src/warehouse/world.rs:77:13
Dec 02 03:18:59.232 INFO [stderr]    |
Dec 02 03:18:59.232 INFO [stderr] 77 |         let mut world = World::new();
Dec 02 03:18:59.232 INFO [stderr]    |             ----^^^^^
Dec 02 03:18:59.232 INFO [stderr]    |             |
Dec 02 03:18:59.232 INFO [stderr]    |             help: remove this `mut`
Dec 02 03:18:59.232 INFO [stderr]    |
Dec 02 03:18:59.232 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 02 03:18:59.232 INFO [stderr] 
Dec 02 03:18:59.234 INFO [stderr] warning: variable does not need to be mutable
Dec 02 03:18:59.234 INFO [stderr]   --> src/warehouse/world.rs:83:13
Dec 02 03:18:59.234 INFO [stderr]    |
Dec 02 03:18:59.234 INFO [stderr] 83 |         let mut bot = Bot::new();
Dec 02 03:18:59.234 INFO [stderr]    |             ----^^^
Dec 02 03:18:59.234 INFO [stderr]    |             |
Dec 02 03:18:59.234 INFO [stderr]    |             help: remove this `mut`
Dec 02 03:18:59.234 INFO [stderr] 
Dec 02 03:18:59.268 INFO [stderr] warning: struct is never constructed: `SequentialCommandQueue`
Dec 02 03:18:59.268 INFO [stderr]  --> src/warehouse/command/sequential_queue.rs:1:1
Dec 02 03:18:59.268 INFO [stderr]   |
Dec 02 03:18:59.268 INFO [stderr] 1 | pub struct SequentialCommandQueue {
Dec 02 03:18:59.268 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:59.268 INFO [stderr]   |
Dec 02 03:18:59.268 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 02 03:18:59.268 INFO [stderr] 
Dec 02 03:18:59.268 INFO [stderr] warning: struct is never constructed: `BotTransferFromCommand`
Dec 02 03:18:59.268 INFO [stderr]   --> src/warehouse/command/transfer_command.rs:23:1
Dec 02 03:18:59.268 INFO [stderr]    |
Dec 02 03:18:59.268 INFO [stderr] 23 | pub struct BotTransferFromCommand {
Dec 02 03:18:59.268 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:59.268 INFO [stderr] 
Dec 02 03:18:59.268 INFO [stderr] warning: method is never used: `new`
Dec 02 03:18:59.268 INFO [stderr]   --> src/warehouse/command/transfer_command.rs:27:5
Dec 02 03:18:59.268 INFO [stderr]    |
Dec 02 03:18:59.268 INFO [stderr] 27 |     pub fn new(from: Arc<Mutex<Object>>, to: Arc<Mutex<Bot>>) -> Box<TransferCommand> {
Dec 02 03:18:59.268 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:59.269 INFO [stderr] 
Dec 02 03:18:59.269 INFO [stderr] warning: method is never used: `left`
Dec 02 03:18:59.269 INFO [stderr]   --> src/warehouse/object/location.rs:17:5
Dec 02 03:18:59.269 INFO [stderr]    |
Dec 02 03:18:59.269 INFO [stderr] 17 |     pub fn left(&self) -> Self {
Dec 02 03:18:59.269 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:59.269 INFO [stderr] 
Dec 02 03:18:59.269 INFO [stderr] warning: method is never used: `right`
Dec 02 03:18:59.269 INFO [stderr]   --> src/warehouse/object/location.rs:22:5
Dec 02 03:18:59.269 INFO [stderr]    |
Dec 02 03:18:59.269 INFO [stderr] 22 |     pub fn right(&self) -> Self {
Dec 02 03:18:59.269 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:59.269 INFO [stderr] 
Dec 02 03:18:59.269 INFO [stderr] warning: method is never used: `back`
Dec 02 03:18:59.269 INFO [stderr]   --> src/warehouse/object/location.rs:32:5
Dec 02 03:18:59.269 INFO [stderr]    |
Dec 02 03:18:59.269 INFO [stderr] 32 |     pub fn back(&self) -> Self {
Dec 02 03:18:59.269 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:59.269 INFO [stderr] 
Dec 02 03:18:59.269 INFO [stderr] warning: method is never used: `down`
Dec 02 03:18:59.269 INFO [stderr]   --> src/warehouse/object/location.rs:42:5
Dec 02 03:18:59.269 INFO [stderr]    |
Dec 02 03:18:59.269 INFO [stderr] 42 |     pub fn down(&self) -> Self {
Dec 02 03:18:59.269 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:59.269 INFO [stderr] 
Dec 02 03:18:59.269 INFO [stderr] warning: method is never used: `get_items`
Dec 02 03:18:59.269 INFO [stderr]   --> src/warehouse/world.rs:26:5
Dec 02 03:18:59.269 INFO [stderr]    |
Dec 02 03:18:59.269 INFO [stderr] 26 |     pub fn get_items(&mut self) -> &mut Vec<Arc<Mutex<Object>>> {
Dec 02 03:18:59.269 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:59.269 INFO [stderr] 
Dec 02 03:18:59.269 INFO [stderr] warning: method is never used: `items`
Dec 02 03:18:59.269 INFO [stderr]   --> src/warehouse/storage.rs:20:5
Dec 02 03:18:59.269 INFO [stderr]    |
Dec 02 03:18:59.269 INFO [stderr] 20 |     pub fn items(&self) -> &Vec<(Item, u32)> {
Dec 02 03:18:59.269 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:59.269 INFO [stderr] 
Dec 02 03:18:59.269 INFO [stderr] warning: field is never used: `shelves`
Dec 02 03:18:59.269 INFO [stderr]   --> src/worlddata/one_runner.rs:43:5
Dec 02 03:18:59.269 INFO [stderr]    |
Dec 02 03:18:59.269 INFO [stderr] 43 |     shelves: Vec<Arc<Mutex<Shelf>>>,
Dec 02 03:18:59.269 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:59.269 INFO [stderr] 
Dec 02 03:18:59.269 INFO [stderr] warning: field is never used: `sites`
Dec 02 03:18:59.269 INFO [stderr]   --> src/worlddata/one_runner.rs:44:5
Dec 02 03:18:59.269 INFO [stderr]    |
Dec 02 03:18:59.269 INFO [stderr] 44 |     sites: Vec<Arc<Mutex<Site>>>,
Dec 02 03:18:59.269 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 02 03:18:59.269 INFO [stderr] 
Dec 02 03:18:59.297 INFO [stderr] warning: variable `SHELF_COUNT` should have a snake case name such as `shelf_count`
Dec 02 03:18:59.297 INFO [stderr]   --> src/worlddata/one_bot.rs:10:10
Dec 02 03:18:59.297 INFO [stderr]    |
Dec 02 03:18:59.297 INFO [stderr] 10 |     let (SHELF_COUNT, SHELF_WIDTH, SHELF_HEIGHT) = (6, 10, 5);
Dec 02 03:18:59.297 INFO [stderr]    |          ^^^^^^^^^^^
Dec 02 03:18:59.297 INFO [stderr]    |
Dec 02 03:18:59.297 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Dec 02 03:18:59.297 INFO [stderr] 
Dec 02 03:18:59.300 INFO [stderr] warning: variable `SHELF_WIDTH` should have a snake case name such as `shelf_width`
Dec 02 03:18:59.300 INFO [stderr]   --> src/worlddata/one_bot.rs:10:23
Dec 02 03:18:59.300 INFO [stderr]    |
Dec 02 03:18:59.300 INFO [stderr] 10 |     let (SHELF_COUNT, SHELF_WIDTH, SHELF_HEIGHT) = (6, 10, 5);
Dec 02 03:18:59.300 INFO [stderr]    |                       ^^^^^^^^^^^
Dec 02 03:18:59.300 INFO [stderr] 
Dec 02 03:18:59.300 INFO [stderr] warning: variable `SHELF_HEIGHT` should have a snake case name such as `shelf_height`
Dec 02 03:18:59.300 INFO [stderr]   --> src/worlddata/one_bot.rs:10:36
Dec 02 03:18:59.300 INFO [stderr]    |
Dec 02 03:18:59.300 INFO [stderr] 10 |     let (SHELF_COUNT, SHELF_WIDTH, SHELF_HEIGHT) = (6, 10, 5);
Dec 02 03:18:59.300 INFO [stderr]    |                                    ^^^^^^^^^^^^
Dec 02 03:18:59.300 INFO [stderr] 
Dec 02 03:18:59.300 INFO [stderr] warning: variable `MARGIN_L` should have a snake case name such as `margin_l`
Dec 02 03:18:59.300 INFO [stderr]   --> src/worlddata/one_bot.rs:11:10
Dec 02 03:18:59.300 INFO [stderr]    |
Dec 02 03:18:59.300 INFO [stderr] 11 |     let (MARGIN_L, MARGIN_T) = (1, 1);
Dec 02 03:18:59.300 INFO [stderr]    |          ^^^^^^^^
Dec 02 03:18:59.300 INFO [stderr] 
Dec 02 03:18:59.300 INFO [stderr] warning: variable `MARGIN_T` should have a snake case name such as `margin_t`
Dec 02 03:18:59.300 INFO [stderr]   --> src/worlddata/one_bot.rs:11:20
Dec 02 03:18:59.300 INFO [stderr]    |
Dec 02 03:18:59.300 INFO [stderr] 11 |     let (MARGIN_L, MARGIN_T) = (1, 1);
Dec 02 03:18:59.300 INFO [stderr]    |                    ^^^^^^^^
Dec 02 03:18:59.300 INFO [stderr] 
Dec 02 03:19:01.283 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 3.54s
Dec 02 03:19:01.286 INFO [stderr] su: No module specific data is present
Dec 02 03:19:02.035 INFO running `"docker" "inspect" "8bcac10a474778254eed0eea32dd89fb2b88ed8a447e3b5ab19fdb5db3aa1f63"`
Dec 02 03:19:02.205 INFO running `"docker" "rm" "-f" "8bcac10a474778254eed0eea32dd89fb2b88ed8a447e3b5ab19fdb5db3aa1f63"`
Dec 02 03:19:02.546 INFO [stdout] 8bcac10a474778254eed0eea32dd89fb2b88ed8a447e3b5ab19fdb5db3aa1f63
Dec 02 03:19:02.553 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-2/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/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:19:03.041 INFO [stdout] 1358a206c1813eaefdf8cfcd17baa418e5e630714ea566e7da6a975d7d823a69
Dec 02 03:19:03.047 INFO running `"docker" "start" "-a" "1358a206c1813eaefdf8cfcd17baa418e5e630714ea566e7da6a975d7d823a69"`
Dec 02 03:19:04.299 INFO [stderr] usermod: no changes
Dec 02 03:19:04.382 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.04s
Dec 02 03:19:04.383 INFO [stderr]      Running /target/debug/deps/warehouse-ac12426b41776251
Dec 02 03:19:04.393 INFO [stdout] 
Dec 02 03:19:04.393 INFO [stdout] running 60 tests
Dec 02 03:19:04.403 INFO [stdout] test warehouse::command::move_command::tests::test_consume ... ok
Dec 02 03:19:04.416 INFO [stdout] test warehouse::command::move_command::tests::test_initialize_lock ... ok
Dec 02 03:19:04.419 INFO [stdout] test warehouse::command::parallel_queue::tests::test_consume_command ... ok
Dec 02 03:19:04.427 INFO [stdout] test warehouse::command::move_command::tests::test_consume_collision_1 ... ok
Dec 02 03:19:04.429 INFO [stdout] test warehouse::command::parallel_queue::tests::test_consume_parallel_command ... ok
Dec 02 03:19:04.429 INFO [stdout] test warehouse::command::move_command::tests::test_initialize ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::move_command::tests::test_consume_collision_3 ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::move_command::tests::test_consume_collision_2 ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::panic_command::tests::test_initialize ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::panic_command::tests::test_consume_consume ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::panic_command::tests::test_consume ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::parallel_queue::tests::test_remove_consumed ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::parallel_queue::tests::test_consume_panic ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::parallel_queue::tests::test_new ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::parallel_queue::tests::test_render ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::parallel_queue::tests::test_retain_next ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::parallel_queue::tests::test_schedule_panic ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::pick_command::tests::test_pick_consume ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::pick_command::tests::test_put_initialize_lock ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::pick_command::tests::test_pick_render ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::pick_command::tests::test_put_render ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::test_command::tests::test_consume ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::test_command::tests::test_initialize ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::test_command::tests::test_next_consume ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::transfer_command::tests::test_far_away ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::transfer_command::tests::test_lock ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::transfer_command::tests::test_render ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::transfer_command::tests::test_race ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::parallel_queue::tests::test_schedule_command ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::parallel_queue::tests::test_schedule_command_initialize ... ok
Dec 02 03:19:04.443 INFO [stdout] test warehouse::command::transfer_command::tests::test_storage ... ok
Dec 02 03:19:04.447 INFO [stdout] test warehouse::command::transfer_command::tests::test_unlock ... ok
Dec 02 03:19:04.447 INFO [stdout] test warehouse::command::transfer_command::tests::test_storage_full ... ok
Dec 02 03:19:04.447 INFO [stdout] test warehouse::command::pick_command::tests::test_pick_initialize ... ok
Dec 02 03:19:04.447 INFO [stdout] test warehouse::command::pick_command::tests::test_pick_initialize_lock ... ok
Dec 02 03:19:04.447 INFO [stdout] test warehouse::command::pick_command::tests::test_put_initialize ... ok
Dec 02 03:19:04.447 INFO [stdout] test warehouse::command::pick_command::tests::test_put_consume ... ok
Dec 02 03:19:04.447 INFO [stdout] test warehouse::object::bot::tests::test_id ... ok
Dec 02 03:19:04.447 INFO [stdout] test warehouse::object::test_object::tests::test_lock_and_unlock ... ok
Dec 02 03:19:04.447 INFO [stdout] test warehouse::object::test_object::tests::test_lock ... ok
Dec 02 03:19:04.447 INFO [stdout] test warehouse::object::test_object::tests::test_render ... ok
Dec 02 03:19:04.447 INFO [stdout] test warehouse::object::test_object::tests::test_storage ... ok
Dec 02 03:19:04.447 INFO [stdout] test warehouse::object::test_object::tests::test_unlock ... ok
Dec 02 03:19:04.447 INFO [stdout] test warehouse::storage::tests::test_have ... ok
Dec 02 03:19:04.451 INFO [stdout] test warehouse::storage::tests::test_push_multiple ... ok
Dec 02 03:19:04.451 INFO [stdout] test warehouse::storage::tests::test_render ... ok
Dec 02 03:19:04.451 INFO [stdout] test warehouse::storage::tests::test_render_multiple ... ok
Dec 02 03:19:04.451 INFO [stdout] test warehouse::storage::tests::test_take_empty ... ok
Dec 02 03:19:04.451 INFO [stdout] test warehouse::storage::tests::test_take_multiple ... ok
Dec 02 03:19:04.451 INFO [stdout] test warehouse::world::tests::test_location_available ... ok
Dec 02 03:19:04.451 INFO [stdout] test warehouse::world::tests::test_notify_move ... ok
Dec 02 03:19:04.451 INFO [stdout] test warehouse::world::tests::test_multiple_location ... ok
Dec 02 03:19:04.451 INFO [stdout] test warehouse::world::tests::test_notify_move_panic ... ok
Dec 02 03:19:04.451 INFO [stdout] test warehouse::world::tests::test_render ... ok
Dec 02 03:19:04.463 INFO [stdout] test warehouse::object::site::tests::test_render ... ok
Dec 02 03:19:04.463 INFO [stdout] test warehouse::object::site::tests::test_id ... ok
Dec 02 03:19:04.463 INFO [stdout] test warehouse::object::location::tests::test_render ... ok
Dec 02 03:19:04.463 INFO [stdout] test warehouse::object::shelf::tests::test_id ... ok
Dec 02 03:19:04.463 INFO [stdout] test warehouse::object::test_object::tests::test_id ... ok
Dec 02 03:19:04.463 INFO [stdout] test warehouse::object::test_object::tests::test_location ... ok
Dec 02 03:19:04.463 INFO [stdout] 
Dec 02 03:19:04.463 INFO [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Dec 02 03:19:04.463 INFO [stdout] 
Dec 02 03:19:04.467 INFO [stderr] su: No module specific data is present
Dec 02 03:19:05.031 INFO running `"docker" "inspect" "1358a206c1813eaefdf8cfcd17baa418e5e630714ea566e7da6a975d7d823a69"`
Dec 02 03:19:05.169 INFO running `"docker" "rm" "-f" "1358a206c1813eaefdf8cfcd17baa418e5e630714ea566e7da6a975d7d823a69"`
Dec 02 03:19:05.333 INFO [stdout] 1358a206c1813eaefdf8cfcd17baa418e5e630714ea566e7da6a975d7d823a69
