Dec 01 11:56:16.357 INFO testing kper/cashdesk against 1.30.1 for beta-1.31-5
Dec 01 11:56:16.357 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/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 01 11:56:17.052 INFO [stdout] a3f11acf5b044e067019ed29c8834b6d2eb37008273a92394e33838794c366e5
Dec 01 11:56:17.054 INFO running `"docker" "start" "-a" "a3f11acf5b044e067019ed29c8834b6d2eb37008273a92394e33838794c366e5"`
Dec 01 11:56:18.792 INFO [stderr] usermod: no changes
Dec 01 11:56:18.839 INFO [stderr] warning: unused manifest key: target.arm-unknown-linux-gnueabihf.linker
Dec 01 11:56:19.111 INFO [stderr]    Compiling unicode-bidi v0.3.2
Dec 01 11:56:19.112 INFO [stderr]    Compiling mime v0.2.4
Dec 01 11:56:19.112 INFO [stderr]    Compiling libflate v0.1.7
Dec 01 11:56:19.112 INFO [stderr]    Compiling serde_json v1.0.2
Dec 01 11:56:19.112 INFO [stderr]    Compiling hyper v0.10.10
Dec 01 11:56:24.391 INFO [stderr]    Compiling idna v0.1.2
Dec 01 11:56:30.677 INFO [stderr]    Compiling handlebars v0.27.0
Dec 01 11:56:32.623 INFO [stderr]    Compiling url v1.4.0
Dec 01 11:56:37.259 INFO [stderr]    Compiling serde_urlencoded v0.5.1
Dec 01 11:56:50.791 INFO [stderr]    Compiling iron v0.5.1
Dec 01 11:56:50.791 INFO [stderr]    Compiling hyper-native-tls v0.2.4
Dec 01 11:56:52.843 INFO [stderr]    Compiling reqwest v0.6.2
Dec 01 11:56:53.858 INFO [stderr]    Compiling persistent v0.3.0
Dec 01 11:56:53.858 INFO [stderr]    Compiling mount v0.3.0
Dec 01 11:56:53.858 INFO [stderr]    Compiling handlebars-iron v0.25.0
Dec 01 11:56:53.858 INFO [stderr]    Compiling router v0.5.1
Dec 01 11:57:01.168 INFO [stderr]    Compiling bodyparser v0.7.0
Dec 01 11:57:01.184 INFO [stderr]    Compiling staticfile v0.4.0
Dec 01 11:57:05.167 INFO [stderr]    Compiling cashdesk v0.1.0 (/source)
Dec 01 11:57:07.199 INFO [stderr] warning: unused `#[macro_use]` import
Dec 01 11:57:07.199 INFO [stderr]  --> src/main.rs:7:1
Dec 01 11:57:07.199 INFO [stderr]   |
Dec 01 11:57:07.199 INFO [stderr] 7 | #[macro_use]
Dec 01 11:57:07.199 INFO [stderr]   | ^^^^^^^^^^^^
Dec 01 11:57:07.199 INFO [stderr]   |
Dec 01 11:57:07.199 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 11:57:07.199 INFO [stderr] 
Dec 01 11:57:07.199 INFO [stderr] warning: unused imports: `Arc`, `Mutex`
Dec 01 11:57:07.199 INFO [stderr]  --> src/storage/mem.rs:1:17
Dec 01 11:57:07.199 INFO [stderr]   |
Dec 01 11:57:07.199 INFO [stderr] 1 | use std::sync::{Arc, Mutex};
Dec 01 11:57:07.199 INFO [stderr]   |                 ^^^  ^^^^^
Dec 01 11:57:07.199 INFO [stderr] 
Dec 01 11:57:07.199 INFO [stderr] warning: unused import: `std::mem`
Dec 01 11:57:07.199 INFO [stderr]  --> src/storage/mem.rs:5:5
Dec 01 11:57:07.199 INFO [stderr]   |
Dec 01 11:57:07.199 INFO [stderr] 5 | use std::mem;
Dec 01 11:57:07.199 INFO [stderr]   |     ^^^^^^^^
Dec 01 11:57:07.199 INFO [stderr] 
Dec 01 11:57:07.199 INFO [stderr] warning: unused imports: `Arc`, `Mutex`
Dec 01 11:57:07.199 INFO [stderr]  --> src/storage/fs.rs:1:17
Dec 01 11:57:07.199 INFO [stderr]   |
Dec 01 11:57:07.199 INFO [stderr] 1 | use std::sync::{Arc, Mutex};
Dec 01 11:57:07.199 INFO [stderr]   |                 ^^^  ^^^^^
Dec 01 11:57:07.199 INFO [stderr] 
Dec 01 11:57:07.199 INFO [stderr] warning: unused imports: `Arc`, `Mutex`
Dec 01 11:57:07.199 INFO [stderr]  --> src/storage/mod.rs:4:17
Dec 01 11:57:07.199 INFO [stderr]   |
Dec 01 11:57:07.199 INFO [stderr] 4 | use std::sync::{Arc, Mutex};
Dec 01 11:57:07.199 INFO [stderr]   |                 ^^^  ^^^^^
Dec 01 11:57:07.199 INFO [stderr] 
Dec 01 11:57:07.199 INFO [stderr] warning: unused import: `iron::mime::Mime`
Dec 01 11:57:07.199 INFO [stderr]   --> src/main.rs:20:5
Dec 01 11:57:07.199 INFO [stderr]    |
Dec 01 11:57:07.199 INFO [stderr] 20 | use iron::mime::Mime;
Dec 01 11:57:07.199 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 01 11:57:07.200 INFO [stderr] 
Dec 01 11:57:07.200 INFO [stderr] warning: unused import: `iron::headers::ContentType`
Dec 01 11:57:07.200 INFO [stderr]   --> src/main.rs:21:5
Dec 01 11:57:07.200 INFO [stderr]    |
Dec 01 11:57:07.200 INFO [stderr] 21 | use iron::headers::ContentType;
Dec 01 11:57:07.200 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:57:07.200 INFO [stderr] 
Dec 01 11:57:07.200 INFO [stderr] warning: unused import: `iron::modifiers::Redirect`
Dec 01 11:57:07.200 INFO [stderr]   --> src/main.rs:26:5
Dec 01 11:57:07.200 INFO [stderr]    |
Dec 01 11:57:07.200 INFO [stderr] 26 | use iron::modifiers::Redirect;
Dec 01 11:57:07.200 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:57:07.200 INFO [stderr] 
Dec 01 11:57:07.200 INFO [stderr] warning: unused import: `OriginalUrl`
Dec 01 11:57:07.200 INFO [stderr]   --> src/main.rs:28:20
Dec 01 11:57:07.200 INFO [stderr]    |
Dec 01 11:57:07.200 INFO [stderr] 28 | use mount::{Mount, OriginalUrl};
Dec 01 11:57:07.200 INFO [stderr]    |                    ^^^^^^^^^^^
Dec 01 11:57:07.200 INFO [stderr] 
Dec 01 11:57:07.200 INFO [stderr] warning: unused import: `std::collections::HashMap`
Dec 01 11:57:07.200 INFO [stderr]   --> src/main.rs:30:5
Dec 01 11:57:07.200 INFO [stderr]    |
Dec 01 11:57:07.200 INFO [stderr] 30 | use std::collections::HashMap;
Dec 01 11:57:07.200 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:57:07.200 INFO [stderr] 
Dec 01 11:57:07.200 INFO [stderr] warning: unnecessary parentheses around function argument
Dec 01 11:57:07.200 INFO [stderr]   --> src/main.rs:67:27
Dec 01 11:57:07.200 INFO [stderr]    |
Dec 01 11:57:07.200 INFO [stderr] 67 |         Ok(Response::with((status::Ok)))
Dec 01 11:57:07.200 INFO [stderr]    |                           ^^^^^^^^^^^^ help: remove these parentheses
Dec 01 11:57:07.200 INFO [stderr]    |
Dec 01 11:57:07.200 INFO [stderr]    = note: #[warn(unused_parens)] on by default
Dec 01 11:57:07.200 INFO [stderr] 
Dec 01 11:57:07.200 INFO [stderr] warning: unused import: `super::*`
Dec 01 11:57:07.200 INFO [stderr]    --> src/main.rs:191:9
Dec 01 11:57:07.200 INFO [stderr]     |
Dec 01 11:57:07.200 INFO [stderr] 191 |     use super::*;
Dec 01 11:57:07.200 INFO [stderr]     |         ^^^^^^^^
Dec 01 11:57:07.200 INFO [stderr] 
Dec 01 11:57:07.200 INFO [stderr] warning: unused imports: `Arc`, `Mutex`
Dec 01 11:57:07.200 INFO [stderr]    --> src/main.rs:192:21
Dec 01 11:57:07.200 INFO [stderr]     |
Dec 01 11:57:07.200 INFO [stderr] 192 |     use std::sync::{Arc, Mutex};
Dec 01 11:57:07.200 INFO [stderr]     |                     ^^^  ^^^^^
Dec 01 11:57:07.200 INFO [stderr] 
Dec 01 11:57:07.200 INFO [stderr] warning: unused import: `std::thread`
Dec 01 11:57:07.200 INFO [stderr]    --> src/main.rs:193:9
Dec 01 11:57:07.200 INFO [stderr]     |
Dec 01 11:57:07.200 INFO [stderr] 193 |     use std::thread;
Dec 01 11:57:07.200 INFO [stderr]     |         ^^^^^^^^^^^
Dec 01 11:57:07.200 INFO [stderr] 
Dec 01 11:57:07.450 INFO [stderr] warning: unused variable: `req`
Dec 01 11:57:07.450 INFO [stderr]   --> src/main.rs:70:21
Dec 01 11:57:07.450 INFO [stderr]    |
Dec 01 11:57:07.450 INFO [stderr] 70 |     fn render_users(req: &mut Request, storage: Arc<Mutex<FileStorage>>) -> IronResult<Response> {
Dec 01 11:57:07.450 INFO [stderr]    |                     ^^^ help: consider using `_req` instead
Dec 01 11:57:07.451 INFO [stderr]    |
Dec 01 11:57:07.451 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 11:57:07.451 INFO [stderr] 
Dec 01 11:57:07.451 INFO [stderr] warning: unused variable: `req`
Dec 01 11:57:07.451 INFO [stderr]   --> src/main.rs:82:24
Dec 01 11:57:07.451 INFO [stderr]    |
Dec 01 11:57:07.451 INFO [stderr] 82 |     fn render_products(req: &mut Request,
Dec 01 11:57:07.451 INFO [stderr]    |                        ^^^ help: consider using `_req` instead
Dec 01 11:57:07.451 INFO [stderr] 
Dec 01 11:57:07.451 INFO [stderr] warning: unused variable: `req`
Dec 01 11:57:07.451 INFO [stderr]   --> src/main.rs:97:21
Dec 01 11:57:07.451 INFO [stderr]    |
Dec 01 11:57:07.451 INFO [stderr] 97 |     fn render_debts(req: &mut Request, storage: Arc<Mutex<FileStorage>>) -> IronResult<Response> {
Dec 01 11:57:07.451 INFO [stderr]    |                     ^^^ help: consider using `_req` instead
Dec 01 11:57:07.451 INFO [stderr] 
Dec 01 11:57:07.452 INFO [stderr] warning: unused variable: `req`
Dec 01 11:57:07.452 INFO [stderr]    --> src/main.rs:110:18
Dec 01 11:57:07.452 INFO [stderr]     |
Dec 01 11:57:07.452 INFO [stderr] 110 |     fn api_users(req: &mut Request, storage: Arc<Mutex<FileStorage>>) -> IronResult<Response> {
Dec 01 11:57:07.452 INFO [stderr]     |                  ^^^ help: consider using `_req` instead
Dec 01 11:57:07.452 INFO [stderr] 
Dec 01 11:57:07.452 INFO [stderr] warning: unused variable: `req`
Dec 01 11:57:07.452 INFO [stderr]    --> src/main.rs:118:21
Dec 01 11:57:07.452 INFO [stderr]     |
Dec 01 11:57:07.452 INFO [stderr] 118 |     fn api_products(req: &mut Request, storage: Arc<Mutex<FileStorage>>) -> IronResult<Response> {
Dec 01 11:57:07.452 INFO [stderr]     |                     ^^^ help: consider using `_req` instead
Dec 01 11:57:07.452 INFO [stderr] 
Dec 01 11:57:07.459 INFO [stderr] warning: variable does not need to be mutable
Dec 01 11:57:07.459 INFO [stderr]   --> src/main.rs:51:9
Dec 01 11:57:07.459 INFO [stderr]    |
Dec 01 11:57:07.460 INFO [stderr] 51 |     let mut server = Server {
Dec 01 11:57:07.460 INFO [stderr]    |         ----^^^^^^
Dec 01 11:57:07.460 INFO [stderr]    |         |
Dec 01 11:57:07.460 INFO [stderr]    |         help: remove this `mut`
Dec 01 11:57:07.460 INFO [stderr]    |
Dec 01 11:57:07.460 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 11:57:07.460 INFO [stderr] 
Dec 01 11:57:07.532 INFO [stderr] warning: struct is never constructed: `MemoryStorage`
Dec 01 11:57:07.533 INFO [stderr]  --> src/storage/mem.rs:7:1
Dec 01 11:57:07.533 INFO [stderr]   |
Dec 01 11:57:07.533 INFO [stderr] 7 | pub struct MemoryStorage {
Dec 01 11:57:07.533 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:57:07.533 INFO [stderr]   |
Dec 01 11:57:07.533 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 01 11:57:07.533 INFO [stderr] 
Dec 01 11:57:07.533 INFO [stderr] warning: method is never used: `new`
Dec 01 11:57:07.533 INFO [stderr]   --> src/storage/mem.rs:14:5
Dec 01 11:57:07.533 INFO [stderr]    |
Dec 01 11:57:07.533 INFO [stderr] 14 |     pub fn new() -> Self {
Dec 01 11:57:07.533 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 11:57:07.533 INFO [stderr] 
Dec 01 11:57:13.980 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 55.16s
Dec 01 11:57:13.995 INFO [stderr] su: No module specific data is present
Dec 01 11:57:15.441 INFO running `"docker" "inspect" "a3f11acf5b044e067019ed29c8834b6d2eb37008273a92394e33838794c366e5"`
Dec 01 11:57:15.690 INFO running `"docker" "rm" "-f" "a3f11acf5b044e067019ed29c8834b6d2eb37008273a92394e33838794c366e5"`
Dec 01 11:57:15.935 INFO [stdout] a3f11acf5b044e067019ed29c8834b6d2eb37008273a92394e33838794c366e5
Dec 01 11:57:15.937 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-5/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-5/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 01 11:57:16.515 INFO [stdout] 6b36458f40d3100d3ec85cc2f24e358b441b091cf139a0d90f9bae6967bf14ad
Dec 01 11:57:16.517 INFO running `"docker" "start" "-a" "6b36458f40d3100d3ec85cc2f24e358b441b091cf139a0d90f9bae6967bf14ad"`
Dec 01 11:57:17.699 INFO [stderr] usermod: no changes
Dec 01 11:57:17.742 INFO [stderr] warning: unused manifest key: target.arm-unknown-linux-gnueabihf.linker
Dec 01 11:57:17.899 INFO [stderr]    Compiling cashdesk v0.1.0 (/source)
Dec 01 11:57:20.116 INFO [stderr] warning: unused imports: `Arc`, `Mutex`
Dec 01 11:57:20.116 INFO [stderr]  --> src/storage/mem.rs:1:17
Dec 01 11:57:20.116 INFO [stderr]   |
Dec 01 11:57:20.116 INFO [stderr] 1 | use std::sync::{Arc, Mutex};
Dec 01 11:57:20.116 INFO [stderr]   |                 ^^^  ^^^^^
Dec 01 11:57:20.116 INFO [stderr]   |
Dec 01 11:57:20.117 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 11:57:20.117 INFO [stderr] 
Dec 01 11:57:20.117 INFO [stderr] warning: unused import: `std::mem`
Dec 01 11:57:20.117 INFO [stderr]  --> src/storage/mem.rs:5:5
Dec 01 11:57:20.117 INFO [stderr]   |
Dec 01 11:57:20.117 INFO [stderr] 5 | use std::mem;
Dec 01 11:57:20.117 INFO [stderr]   |     ^^^^^^^^
Dec 01 11:57:20.117 INFO [stderr] 
Dec 01 11:57:20.117 INFO [stderr] warning: unused imports: `Arc`, `Mutex`
Dec 01 11:57:20.117 INFO [stderr]  --> src/storage/fs.rs:1:17
Dec 01 11:57:20.117 INFO [stderr]   |
Dec 01 11:57:20.117 INFO [stderr] 1 | use std::sync::{Arc, Mutex};
Dec 01 11:57:20.117 INFO [stderr]   |                 ^^^  ^^^^^
Dec 01 11:57:20.117 INFO [stderr] 
Dec 01 11:57:20.117 INFO [stderr] warning: unused imports: `Arc`, `Mutex`
Dec 01 11:57:20.117 INFO [stderr]  --> src/storage/mod.rs:4:17
Dec 01 11:57:20.117 INFO [stderr]   |
Dec 01 11:57:20.117 INFO [stderr] 4 | use std::sync::{Arc, Mutex};
Dec 01 11:57:20.117 INFO [stderr]   |                 ^^^  ^^^^^
Dec 01 11:57:20.117 INFO [stderr] 
Dec 01 11:57:20.117 INFO [stderr] warning: unused import: `iron::mime::Mime`
Dec 01 11:57:20.117 INFO [stderr]   --> src/main.rs:20:5
Dec 01 11:57:20.117 INFO [stderr]    |
Dec 01 11:57:20.117 INFO [stderr] 20 | use iron::mime::Mime;
Dec 01 11:57:20.117 INFO [stderr]    |     ^^^^^^^^^^^^^^^^
Dec 01 11:57:20.117 INFO [stderr] 
Dec 01 11:57:20.117 INFO [stderr] warning: unused import: `iron::headers::ContentType`
Dec 01 11:57:20.117 INFO [stderr]   --> src/main.rs:21:5
Dec 01 11:57:20.117 INFO [stderr]    |
Dec 01 11:57:20.117 INFO [stderr] 21 | use iron::headers::ContentType;
Dec 01 11:57:20.117 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:57:20.117 INFO [stderr] 
Dec 01 11:57:20.117 INFO [stderr] warning: unused import: `iron::modifiers::Redirect`
Dec 01 11:57:20.117 INFO [stderr]   --> src/main.rs:26:5
Dec 01 11:57:20.117 INFO [stderr]    |
Dec 01 11:57:20.117 INFO [stderr] 26 | use iron::modifiers::Redirect;
Dec 01 11:57:20.117 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:57:20.117 INFO [stderr] 
Dec 01 11:57:20.118 INFO [stderr] warning: unused import: `OriginalUrl`
Dec 01 11:57:20.118 INFO [stderr]   --> src/main.rs:28:20
Dec 01 11:57:20.118 INFO [stderr]    |
Dec 01 11:57:20.118 INFO [stderr] 28 | use mount::{Mount, OriginalUrl};
Dec 01 11:57:20.118 INFO [stderr]    |                    ^^^^^^^^^^^
Dec 01 11:57:20.118 INFO [stderr] 
Dec 01 11:57:20.118 INFO [stderr] warning: unnecessary parentheses around function argument
Dec 01 11:57:20.118 INFO [stderr]   --> src/main.rs:67:27
Dec 01 11:57:20.118 INFO [stderr]    |
Dec 01 11:57:20.118 INFO [stderr] 67 |         Ok(Response::with((status::Ok)))
Dec 01 11:57:20.118 INFO [stderr]    |                           ^^^^^^^^^^^^ help: remove these parentheses
Dec 01 11:57:20.118 INFO [stderr]    |
Dec 01 11:57:20.118 INFO [stderr]    = note: #[warn(unused_parens)] on by default
Dec 01 11:57:20.118 INFO [stderr] 
Dec 01 11:57:20.118 INFO [stderr] warning: unused imports: `Arc`, `Mutex`
Dec 01 11:57:20.118 INFO [stderr]    --> src/main.rs:192:21
Dec 01 11:57:20.118 INFO [stderr]     |
Dec 01 11:57:20.118 INFO [stderr] 192 |     use std::sync::{Arc, Mutex};
Dec 01 11:57:20.118 INFO [stderr]     |                     ^^^  ^^^^^
Dec 01 11:57:20.118 INFO [stderr] 
Dec 01 11:57:20.118 INFO [stderr] warning: unused import: `std::thread`
Dec 01 11:57:20.118 INFO [stderr]    --> src/main.rs:193:9
Dec 01 11:57:20.118 INFO [stderr]     |
Dec 01 11:57:20.118 INFO [stderr] 193 |     use std::thread;
Dec 01 11:57:20.118 INFO [stderr]     |         ^^^^^^^^^^^
Dec 01 11:57:20.118 INFO [stderr] 
Dec 01 11:57:20.407 INFO [stderr] warning: unused variable: `req`
Dec 01 11:57:20.407 INFO [stderr]   --> src/main.rs:70:21
Dec 01 11:57:20.407 INFO [stderr]    |
Dec 01 11:57:20.407 INFO [stderr] 70 |     fn render_users(req: &mut Request, storage: Arc<Mutex<FileStorage>>) -> IronResult<Response> {
Dec 01 11:57:20.407 INFO [stderr]    |                     ^^^ help: consider using `_req` instead
Dec 01 11:57:20.407 INFO [stderr]    |
Dec 01 11:57:20.407 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Dec 01 11:57:20.407 INFO [stderr] 
Dec 01 11:57:20.407 INFO [stderr] warning: unused variable: `req`
Dec 01 11:57:20.407 INFO [stderr]   --> src/main.rs:82:24
Dec 01 11:57:20.407 INFO [stderr]    |
Dec 01 11:57:20.407 INFO [stderr] 82 |     fn render_products(req: &mut Request,
Dec 01 11:57:20.407 INFO [stderr]    |                        ^^^ help: consider using `_req` instead
Dec 01 11:57:20.407 INFO [stderr] 
Dec 01 11:57:20.407 INFO [stderr] warning: unused variable: `req`
Dec 01 11:57:20.407 INFO [stderr]   --> src/main.rs:97:21
Dec 01 11:57:20.407 INFO [stderr]    |
Dec 01 11:57:20.407 INFO [stderr] 97 |     fn render_debts(req: &mut Request, storage: Arc<Mutex<FileStorage>>) -> IronResult<Response> {
Dec 01 11:57:20.407 INFO [stderr]    |                     ^^^ help: consider using `_req` instead
Dec 01 11:57:20.407 INFO [stderr] 
Dec 01 11:57:20.407 INFO [stderr] warning: unused variable: `req`
Dec 01 11:57:20.407 INFO [stderr]    --> src/main.rs:110:18
Dec 01 11:57:20.407 INFO [stderr]     |
Dec 01 11:57:20.407 INFO [stderr] 110 |     fn api_users(req: &mut Request, storage: Arc<Mutex<FileStorage>>) -> IronResult<Response> {
Dec 01 11:57:20.407 INFO [stderr]     |                  ^^^ help: consider using `_req` instead
Dec 01 11:57:20.407 INFO [stderr] 
Dec 01 11:57:20.407 INFO [stderr] warning: unused variable: `req`
Dec 01 11:57:20.407 INFO [stderr]    --> src/main.rs:118:21
Dec 01 11:57:20.407 INFO [stderr]     |
Dec 01 11:57:20.407 INFO [stderr] 118 |     fn api_products(req: &mut Request, storage: Arc<Mutex<FileStorage>>) -> IronResult<Response> {
Dec 01 11:57:20.407 INFO [stderr]     |                     ^^^ help: consider using `_req` instead
Dec 01 11:57:20.407 INFO [stderr] 
Dec 01 11:57:20.407 INFO [stderr] warning: unused variable: `res`
Dec 01 11:57:20.407 INFO [stderr]    --> src/main.rs:216:13
Dec 01 11:57:20.407 INFO [stderr]     |
Dec 01 11:57:20.407 INFO [stderr] 216 |         let res = client
Dec 01 11:57:20.407 INFO [stderr]     |             ^^^ help: consider using `_res` instead
Dec 01 11:57:20.407 INFO [stderr] 
Dec 01 11:57:20.415 INFO [stderr] warning: variable does not need to be mutable
Dec 01 11:57:20.415 INFO [stderr]   --> src/main.rs:51:9
Dec 01 11:57:20.415 INFO [stderr]    |
Dec 01 11:57:20.415 INFO [stderr] 51 |     let mut server = Server {
Dec 01 11:57:20.415 INFO [stderr]    |         ----^^^^^^
Dec 01 11:57:20.415 INFO [stderr]    |         |
Dec 01 11:57:20.415 INFO [stderr]    |         help: remove this `mut`
Dec 01 11:57:20.415 INFO [stderr]    |
Dec 01 11:57:20.415 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 11:57:20.415 INFO [stderr] 
Dec 01 11:57:20.423 INFO [stderr] warning: variable does not need to be mutable
Dec 01 11:57:20.423 INFO [stderr]    --> src/main.rs:198:13
Dec 01 11:57:20.423 INFO [stderr]     |
Dec 01 11:57:20.423 INFO [stderr] 198 |         let mut resp = reqwest::get("http://localhost:3000/users").unwrap();
Dec 01 11:57:20.423 INFO [stderr]     |             ----^^^^
Dec 01 11:57:20.423 INFO [stderr]     |             |
Dec 01 11:57:20.423 INFO [stderr]     |             help: remove this `mut`
Dec 01 11:57:20.423 INFO [stderr] 
Dec 01 11:57:20.423 INFO [stderr] warning: variable does not need to be mutable
Dec 01 11:57:20.423 INFO [stderr]    --> src/main.rs:204:13
Dec 01 11:57:20.423 INFO [stderr]     |
Dec 01 11:57:20.423 INFO [stderr] 204 |         let mut resp = reqwest::get("http://localhost:3000/products").unwrap();
Dec 01 11:57:20.423 INFO [stderr]     |             ----^^^^
Dec 01 11:57:20.423 INFO [stderr]     |             |
Dec 01 11:57:20.423 INFO [stderr]     |             help: remove this `mut`
Dec 01 11:57:20.423 INFO [stderr] 
Dec 01 11:57:20.499 INFO [stderr] warning: struct is never constructed: `MemoryStorage`
Dec 01 11:57:20.499 INFO [stderr]  --> src/storage/mem.rs:7:1
Dec 01 11:57:20.499 INFO [stderr]   |
Dec 01 11:57:20.499 INFO [stderr] 7 | pub struct MemoryStorage {
Dec 01 11:57:20.499 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 11:57:20.499 INFO [stderr]   |
Dec 01 11:57:20.499 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 01 11:57:20.499 INFO [stderr] 
Dec 01 11:57:20.499 INFO [stderr] warning: method is never used: `new`
Dec 01 11:57:20.499 INFO [stderr]   --> src/storage/mem.rs:14:5
Dec 01 11:57:20.499 INFO [stderr]    |
Dec 01 11:57:20.499 INFO [stderr] 14 |     pub fn new() -> Self {
Dec 01 11:57:20.499 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^
Dec 01 11:57:20.499 INFO [stderr] 
Dec 01 11:57:24.608 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 6.89s
Dec 01 11:57:24.621 INFO [stderr] su: No module specific data is present
Dec 01 11:57:26.043 INFO running `"docker" "inspect" "6b36458f40d3100d3ec85cc2f24e358b441b091cf139a0d90f9bae6967bf14ad"`
Dec 01 11:57:26.355 INFO running `"docker" "rm" "-f" "6b36458f40d3100d3ec85cc2f24e358b441b091cf139a0d90f9bae6967bf14ad"`
Dec 01 11:57:26.699 INFO [stdout] 6b36458f40d3100d3ec85cc2f24e358b441b091cf139a0d90f9bae6967bf14ad
