Nov 01 09:19:41.557 INFO testing gdemarcsek/learn-rust against beta-2018-10-30 for beta-1.31-1
Nov 01 09:19:41.557 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 09:19:42.039 INFO blam! ee8bf56ade6a8ce94bb082ae557e7d58d43798345929ec63b2028ab09d8e3cdb
Nov 01 09:19:42.041 INFO running `"docker" "start" "-a" "ee8bf56ade6a8ce94bb082ae557e7d58d43798345929ec63b2028ab09d8e3cdb"`
Nov 01 09:19:43.590 INFO kablam! usermod: no changes
Nov 01 09:19:43.634 INFO kablam!    Compiling learn-rust v0.1.0 (/source)
Nov 01 09:19:44.071 INFO kablam! warning: unused import: `std::*`
Nov 01 09:19:44.071 INFO kablam!    --> src/main.rs:297:9
Nov 01 09:19:44.071 INFO kablam!     |
Nov 01 09:19:44.071 INFO kablam! 297 |     use std::*;         // glob import from Rust's standard library
Nov 01 09:19:44.071 INFO kablam!     |         ^^^^^^
Nov 01 09:19:44.071 INFO kablam!     |
Nov 01 09:19:44.071 INFO kablam!     = note: #[warn(unused_imports)] on by default
Nov 01 09:19:44.071 INFO kablam! 
Nov 01 09:19:44.155 INFO kablam! warning: unreachable pattern
Nov 01 09:19:44.155 INFO kablam!    --> src/main.rs:269:9
Nov 01 09:19:44.155 INFO kablam!     |
Nov 01 09:19:44.155 INFO kablam! 269 |         _ => -1,    // _ is a placeholder that matches any value - if we put it as last, this will mean what the "default" label menas for "switch" in C++
Nov 01 09:19:44.155 INFO kablam!     |         ^
Nov 01 09:19:44.155 INFO kablam!     |
Nov 01 09:19:44.155 INFO kablam!     = note: #[warn(unreachable_patterns)] on by default
Nov 01 09:19:44.155 INFO kablam! 
Nov 01 09:19:44.155 INFO kablam! warning: unused variable: `x`
Nov 01 09:19:44.155 INFO kablam!   --> src/main.rs:17:9
Nov 01 09:19:44.155 INFO kablam!    |
Nov 01 09:19:44.155 INFO kablam! 17 |     let x = 42;             // (type is inferred by the compiler whenever possible)
Nov 01 09:19:44.155 INFO kablam!    |         ^ help: consider using `_x` instead
Nov 01 09:19:44.155 INFO kablam!    |
Nov 01 09:19:44.155 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 09:19:44.155 INFO kablam! 
Nov 01 09:19:44.155 INFO kablam! warning: variable `x` is assigned to, but never used
Nov 01 09:19:44.155 INFO kablam!   --> src/main.rs:19:13
Nov 01 09:19:44.155 INFO kablam!    |
Nov 01 09:19:44.155 INFO kablam! 19 |     let mut x = 42;         // Now 'x' is declared to be mutable, thus...
Nov 01 09:19:44.155 INFO kablam!    |             ^
Nov 01 09:19:44.155 INFO kablam!    |
Nov 01 09:19:44.156 INFO kablam!    = note: consider using `_x` instead
Nov 01 09:19:44.156 INFO kablam! 
Nov 01 09:19:44.156 INFO kablam! warning: value assigned to `x` is never read
Nov 01 09:19:44.156 INFO kablam!   --> src/main.rs:20:5
Nov 01 09:19:44.156 INFO kablam!    |
Nov 01 09:19:44.156 INFO kablam! 20 |     x = 21;                 // its value can be changed later on
Nov 01 09:19:44.156 INFO kablam!    |     ^
Nov 01 09:19:44.156 INFO kablam!    |
Nov 01 09:19:44.156 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 09:19:44.156 INFO kablam! 
Nov 01 09:19:44.156 INFO kablam! warning: unused variable: `s`
Nov 01 09:19:44.156 INFO kablam!   --> src/main.rs:40:13
Nov 01 09:19:44.156 INFO kablam!    |
Nov 01 09:19:44.156 INFO kablam! 40 |         let s = String::from("dynamically allocated string");           // s owns the allocated memory...
Nov 01 09:19:44.156 INFO kablam!    |             ^ help: consider using `_s` instead
Nov 01 09:19:44.156 INFO kablam! 
Nov 01 09:19:44.156 INFO kablam! warning: unused variable: `y`
Nov 01 09:19:44.156 INFO kablam!   --> src/main.rs:50:9
Nov 01 09:19:44.156 INFO kablam!    |
Nov 01 09:19:44.156 INFO kablam! 50 |     let y = x;          // a copy of the value of 'x'
Nov 01 09:19:44.156 INFO kablam!    |         ^ help: consider using `_y` instead
Nov 01 09:19:44.156 INFO kablam! 
Nov 01 09:19:44.156 INFO kablam! warning: unused variable: `s4`
Nov 01 09:19:44.156 INFO kablam!   --> src/main.rs:72:9
Nov 01 09:19:44.156 INFO kablam!    |
Nov 01 09:19:44.156 INFO kablam! 72 |     let s4 = gives_ownership();
Nov 01 09:19:44.156 INFO kablam!    |         ^^ help: consider using `_s4` instead
Nov 01 09:19:44.156 INFO kablam! 
Nov 01 09:19:44.156 INFO kablam! warning: unused variable: `r1`
Nov 01 09:19:44.156 INFO kablam!    --> src/main.rs:105:13
Nov 01 09:19:44.156 INFO kablam!     |
Nov 01 09:19:44.156 INFO kablam! 105 |         let r1 = &mut s1;
Nov 01 09:19:44.156 INFO kablam!     |             ^^ help: consider using `_r1` instead
Nov 01 09:19:44.156 INFO kablam! 
Nov 01 09:19:44.156 INFO kablam! warning: unused variable: `r2`
Nov 01 09:19:44.156 INFO kablam!    --> src/main.rs:110:9
Nov 01 09:19:44.156 INFO kablam!     |
Nov 01 09:19:44.156 INFO kablam! 110 |     let r2 = &s1;                   // but out of the scope of 'r1', we can create a reference again...
Nov 01 09:19:44.156 INFO kablam!     |         ^^ help: consider using `_r2` instead
Nov 01 09:19:44.156 INFO kablam! 
Nov 01 09:19:44.156 INFO kablam! warning: unused variable: `r3`
Nov 01 09:19:44.156 INFO kablam!    --> src/main.rs:111:9
Nov 01 09:19:44.156 INFO kablam!     |
Nov 01 09:19:44.156 INFO kablam! 111 |     let r3 = &s1;                   // ...even multiple immutable ones
Nov 01 09:19:44.156 INFO kablam!     |         ^^ help: consider using `_r3` instead
Nov 01 09:19:44.156 INFO kablam! 
Nov 01 09:19:44.156 INFO kablam! warning: value assigned to `slice3` is never read
Nov 01 09:19:44.156 INFO kablam!    --> src/main.rs:150:13
Nov 01 09:19:44.156 INFO kablam!     |
Nov 01 09:19:44.156 INFO kablam! 150 |     let mut slice3 = &s[1..6];
Nov 01 09:19:44.156 INFO kablam!     |             ^^^^^^
Nov 01 09:19:44.156 INFO kablam! 
Nov 01 09:19:44.156 INFO kablam! warning: unused variable: `slice4`
Nov 01 09:19:44.156 INFO kablam!    --> src/main.rs:155:9
Nov 01 09:19:44.156 INFO kablam!     |
Nov 01 09:19:44.156 INFO kablam! 155 |     let slice4: &[i32];         // the type of each item must be 'i32'
Nov 01 09:19:44.156 INFO kablam!     |         ^^^^^^ help: consider using `_slice4` instead
Nov 01 09:19:44.156 INFO kablam! 
Nov 01 09:19:44.156 INFO kablam! warning: unused variable: `red`
Nov 01 09:19:44.156 INFO kablam!    --> src/main.rs:191:9
Nov 01 09:19:44.156 INFO kablam!     |
Nov 01 09:19:44.156 INFO kablam! 191 |     let red = RGBColor(0xff, 0x00, 0x00);
Nov 01 09:19:44.156 INFO kablam!     |         ^^^ help: consider using `_red` instead
Nov 01 09:19:44.156 INFO kablam! 
Nov 01 09:19:44.156 INFO kablam! warning: unused variable: `foreign`
Nov 01 09:19:44.156 INFO kablam!    --> src/main.rs:233:9
Nov 01 09:19:44.156 INFO kablam!     |
Nov 01 09:19:44.156 INFO kablam! 233 |     let foreign = IpAddress::V6(314159263, 123442);
Nov 01 09:19:44.156 INFO kablam!     |         ^^^^^^^ help: consider using `_foreign` instead
Nov 01 09:19:44.156 INFO kablam! 
Nov 01 09:19:44.156 INFO kablam! warning: unused variable: `some_ip`
Nov 01 09:19:44.156 INFO kablam!    --> src/main.rs:238:9
Nov 01 09:19:44.156 INFO kablam!     |
Nov 01 09:19:44.156 INFO kablam! 238 |     let some_ip = Some(home);
Nov 01 09:19:44.156 INFO kablam!     |         ^^^^^^^ help: consider using `_some_ip` instead
Nov 01 09:19:44.156 INFO kablam! 
Nov 01 09:19:44.156 INFO kablam! warning: unused variable: `absent_ip`
Nov 01 09:19:44.156 INFO kablam!    --> src/main.rs:240:9
Nov 01 09:19:44.156 INFO kablam!     |
Nov 01 09:19:44.156 INFO kablam! 240 |     let absent_ip: Option<IpAddress> = None; 
Nov 01 09:19:44.156 INFO kablam!     |         ^^^^^^^^^ help: consider using `_absent_ip` instead
Nov 01 09:19:44.156 INFO kablam! 
Nov 01 09:19:44.156 INFO kablam! warning: unused variable: `x`
Nov 01 09:19:44.156 INFO kablam!    --> src/main.rs:243:9
Nov 01 09:19:44.156 INFO kablam!     |
Nov 01 09:19:44.156 INFO kablam! 243 |     let x: i8 = 5;
Nov 01 09:19:44.157 INFO kablam!     |         ^ help: consider using `_x` instead
Nov 01 09:19:44.157 INFO kablam! 
Nov 01 09:19:44.157 INFO kablam! warning: unused variable: `y`
Nov 01 09:19:44.157 INFO kablam!    --> src/main.rs:244:9
Nov 01 09:19:44.157 INFO kablam!     |
Nov 01 09:19:44.157 INFO kablam! 244 |     let y: Option<i8> = Some(5);
Nov 01 09:19:44.157 INFO kablam!     |         ^ help: consider using `_y` instead
Nov 01 09:19:44.157 INFO kablam! 
Nov 01 09:19:44.157 INFO kablam! warning: unused variable: `retcode`
Nov 01 09:19:44.157 INFO kablam!    --> src/main.rs:259:9
Nov 01 09:19:44.157 INFO kablam!     |
Nov 01 09:19:44.157 INFO kablam! 259 |     let retcode = match error {     // match forces us to cover all possible cases
Nov 01 09:19:44.157 INFO kablam!     |         ^^^^^^^ help: consider using `_retcode` instead
Nov 01 09:19:44.159 INFO kablam! 
Nov 01 09:19:44.171 INFO kablam! warning: variable does not need to be mutable
Nov 01 09:19:44.171 INFO kablam!    --> src/main.rs:139:9
Nov 01 09:19:44.171 INFO kablam!     |
Nov 01 09:19:44.171 INFO kablam! 139 |     let mut s = String::from("hello world");
Nov 01 09:19:44.171 INFO kablam!     |         ----^
Nov 01 09:19:44.171 INFO kablam!     |         |
Nov 01 09:19:44.171 INFO kablam!     |         help: remove this `mut`
Nov 01 09:19:44.171 INFO kablam!     |
Nov 01 09:19:44.171 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 09:19:44.171 INFO kablam! 
Nov 01 09:19:44.179 INFO kablam! warning: variant is never constructed: `NetworkError`
Nov 01 09:19:44.179 INFO kablam!    --> src/main.rs:252:9
Nov 01 09:19:44.179 INFO kablam!     |
Nov 01 09:19:44.179 INFO kablam! 252 |         NetworkError,
Nov 01 09:19:44.179 INFO kablam!     |         ^^^^^^^^^^^^
Nov 01 09:19:44.179 INFO kablam!     |
Nov 01 09:19:44.179 INFO kablam!     = note: #[warn(dead_code)] on by default
Nov 01 09:19:44.179 INFO kablam! 
Nov 01 09:19:44.179 INFO kablam! warning: variant is never constructed: `SerilizationError`
Nov 01 09:19:44.179 INFO kablam!    --> src/main.rs:253:9
Nov 01 09:19:44.179 INFO kablam!     |
Nov 01 09:19:44.179 INFO kablam! 253 |         SerilizationError(String),
Nov 01 09:19:44.179 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 09:19:44.179 INFO kablam! 
Nov 01 09:19:44.179 INFO kablam! warning: function is never used: `closures`
Nov 01 09:19:44.179 INFO kablam!    --> src/main.rs:310:1
Nov 01 09:19:44.179 INFO kablam!     |
Nov 01 09:19:44.179 INFO kablam! 310 | fn closures() {
Nov 01 09:19:44.179 INFO kablam!     | ^^^^^^^^^^^^^
Nov 01 09:19:44.179 INFO kablam! 
Nov 01 09:19:44.179 INFO kablam! warning: variable `className` should have a snake case name such as `class_name`
Nov 01 09:19:44.179 INFO kablam!    --> src/main.rs:264:41
Nov 01 09:19:44.179 INFO kablam!     |
Nov 01 09:19:44.179 INFO kablam! 264 |         RPCCallError::SerilizationError(className) => {
Nov 01 09:19:44.179 INFO kablam!     |                                         ^^^^^^^^^
Nov 01 09:19:44.179 INFO kablam!     |
Nov 01 09:19:44.179 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Nov 01 09:19:44.179 INFO kablam! 
Nov 01 09:19:44.793 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.18s
Nov 01 09:19:44.796 INFO kablam! su: No module specific data is present
Nov 01 09:19:46.025 INFO running `"docker" "rm" "-f" "ee8bf56ade6a8ce94bb082ae557e7d58d43798345929ec63b2028ab09d8e3cdb"`
Nov 01 09:19:46.611 INFO blam! ee8bf56ade6a8ce94bb082ae557e7d58d43798345929ec63b2028ab09d8e3cdb
Nov 01 09:19:46.623 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 09:19:47.131 INFO blam! 9ce973351ba31fdb306656ff8d328ac96ffba93de71d2acf926983b88d5a48a4
Nov 01 09:19:47.137 INFO running `"docker" "start" "-a" "9ce973351ba31fdb306656ff8d328ac96ffba93de71d2acf926983b88d5a48a4"`
Nov 01 09:19:48.502 INFO kablam! usermod: no changes
Nov 01 09:19:48.559 INFO kablam!    Compiling learn-rust v0.1.0 (/source)
Nov 01 09:19:48.989 INFO kablam! warning: unused import: `std::*`
Nov 01 09:19:48.990 INFO kablam!    --> src/main.rs:297:9
Nov 01 09:19:48.991 INFO kablam!     |
Nov 01 09:19:48.992 INFO kablam! 297 |     use std::*;         // glob import from Rust's standard library
Nov 01 09:19:48.992 INFO kablam!     |         ^^^^^^
Nov 01 09:19:48.993 INFO kablam!     |
Nov 01 09:19:48.993 INFO kablam!     = note: #[warn(unused_imports)] on by default
Nov 01 09:19:48.994 INFO kablam! 
Nov 01 09:19:49.095 INFO kablam! warning: unreachable pattern
Nov 01 09:19:49.095 INFO kablam!    --> src/main.rs:269:9
Nov 01 09:19:49.095 INFO kablam!     |
Nov 01 09:19:49.095 INFO kablam! 269 |         _ => -1,    // _ is a placeholder that matches any value - if we put it as last, this will mean what the "default" label menas for "switch" in C++
Nov 01 09:19:49.095 INFO kablam!     |         ^
Nov 01 09:19:49.095 INFO kablam!     |
Nov 01 09:19:49.095 INFO kablam!     = note: #[warn(unreachable_patterns)] on by default
Nov 01 09:19:49.095 INFO kablam! 
Nov 01 09:19:49.095 INFO kablam! warning: unused variable: `x`
Nov 01 09:19:49.095 INFO kablam!   --> src/main.rs:17:9
Nov 01 09:19:49.095 INFO kablam!    |
Nov 01 09:19:49.095 INFO kablam! 17 |     let x = 42;             // (type is inferred by the compiler whenever possible)
Nov 01 09:19:49.095 INFO kablam!    |         ^ help: consider using `_x` instead
Nov 01 09:19:49.095 INFO kablam!    |
Nov 01 09:19:49.095 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 09:19:49.095 INFO kablam! 
Nov 01 09:19:49.095 INFO kablam! warning: variable `x` is assigned to, but never used
Nov 01 09:19:49.096 INFO kablam!   --> src/main.rs:19:13
Nov 01 09:19:49.096 INFO kablam!    |
Nov 01 09:19:49.096 INFO kablam! 19 |     let mut x = 42;         // Now 'x' is declared to be mutable, thus...
Nov 01 09:19:49.096 INFO kablam!    |             ^
Nov 01 09:19:49.096 INFO kablam!    |
Nov 01 09:19:49.096 INFO kablam!    = note: consider using `_x` instead
Nov 01 09:19:49.096 INFO kablam! 
Nov 01 09:19:49.096 INFO kablam! warning: value assigned to `x` is never read
Nov 01 09:19:49.096 INFO kablam!   --> src/main.rs:20:5
Nov 01 09:19:49.096 INFO kablam!    |
Nov 01 09:19:49.096 INFO kablam! 20 |     x = 21;                 // its value can be changed later on
Nov 01 09:19:49.096 INFO kablam!    |     ^
Nov 01 09:19:49.096 INFO kablam!    |
Nov 01 09:19:49.096 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 09:19:49.096 INFO kablam! 
Nov 01 09:19:49.096 INFO kablam! warning: unused variable: `s`
Nov 01 09:19:49.096 INFO kablam!   --> src/main.rs:40:13
Nov 01 09:19:49.096 INFO kablam!    |
Nov 01 09:19:49.096 INFO kablam! 40 |         let s = String::from("dynamically allocated string");           // s owns the allocated memory...
Nov 01 09:19:49.096 INFO kablam!    |             ^ help: consider using `_s` instead
Nov 01 09:19:49.096 INFO kablam! 
Nov 01 09:19:49.096 INFO kablam! warning: unused variable: `y`
Nov 01 09:19:49.096 INFO kablam!   --> src/main.rs:50:9
Nov 01 09:19:49.096 INFO kablam!    |
Nov 01 09:19:49.096 INFO kablam! 50 |     let y = x;          // a copy of the value of 'x'
Nov 01 09:19:49.096 INFO kablam!    |         ^ help: consider using `_y` instead
Nov 01 09:19:49.096 INFO kablam! 
Nov 01 09:19:49.097 INFO kablam! warning: unused variable: `s4`
Nov 01 09:19:49.097 INFO kablam!   --> src/main.rs:72:9
Nov 01 09:19:49.097 INFO kablam!    |
Nov 01 09:19:49.097 INFO kablam! 72 |     let s4 = gives_ownership();
Nov 01 09:19:49.097 INFO kablam!    |         ^^ help: consider using `_s4` instead
Nov 01 09:19:49.097 INFO kablam! 
Nov 01 09:19:49.097 INFO kablam! warning: unused variable: `r1`
Nov 01 09:19:49.097 INFO kablam!    --> src/main.rs:105:13
Nov 01 09:19:49.097 INFO kablam!     |
Nov 01 09:19:49.097 INFO kablam! 105 |         let r1 = &mut s1;
Nov 01 09:19:49.097 INFO kablam!     |             ^^ help: consider using `_r1` instead
Nov 01 09:19:49.097 INFO kablam! 
Nov 01 09:19:49.097 INFO kablam! warning: unused variable: `r2`
Nov 01 09:19:49.097 INFO kablam!    --> src/main.rs:110:9
Nov 01 09:19:49.097 INFO kablam!     |
Nov 01 09:19:49.097 INFO kablam! 110 |     let r2 = &s1;                   // but out of the scope of 'r1', we can create a reference again...
Nov 01 09:19:49.097 INFO kablam!     |         ^^ help: consider using `_r2` instead
Nov 01 09:19:49.097 INFO kablam! 
Nov 01 09:19:49.097 INFO kablam! warning: unused variable: `r3`
Nov 01 09:19:49.097 INFO kablam!    --> src/main.rs:111:9
Nov 01 09:19:49.097 INFO kablam!     |
Nov 01 09:19:49.097 INFO kablam! 111 |     let r3 = &s1;                   // ...even multiple immutable ones
Nov 01 09:19:49.097 INFO kablam!     |         ^^ help: consider using `_r3` instead
Nov 01 09:19:49.097 INFO kablam! 
Nov 01 09:19:49.097 INFO kablam! warning: value assigned to `slice3` is never read
Nov 01 09:19:49.097 INFO kablam!    --> src/main.rs:150:13
Nov 01 09:19:49.097 INFO kablam!     |
Nov 01 09:19:49.097 INFO kablam! 150 |     let mut slice3 = &s[1..6];
Nov 01 09:19:49.097 INFO kablam!     |             ^^^^^^
Nov 01 09:19:49.097 INFO kablam! 
Nov 01 09:19:49.097 INFO kablam! warning: unused variable: `slice4`
Nov 01 09:19:49.097 INFO kablam!    --> src/main.rs:155:9
Nov 01 09:19:49.097 INFO kablam!     |
Nov 01 09:19:49.097 INFO kablam! 155 |     let slice4: &[i32];         // the type of each item must be 'i32'
Nov 01 09:19:49.097 INFO kablam!     |         ^^^^^^ help: consider using `_slice4` instead
Nov 01 09:19:49.097 INFO kablam! 
Nov 01 09:19:49.097 INFO kablam! warning: unused variable: `red`
Nov 01 09:19:49.097 INFO kablam!    --> src/main.rs:191:9
Nov 01 09:19:49.097 INFO kablam!     |
Nov 01 09:19:49.097 INFO kablam! 191 |     let red = RGBColor(0xff, 0x00, 0x00);
Nov 01 09:19:49.097 INFO kablam!     |         ^^^ help: consider using `_red` instead
Nov 01 09:19:49.097 INFO kablam! 
Nov 01 09:19:49.097 INFO kablam! warning: unused variable: `foreign`
Nov 01 09:19:49.098 INFO kablam!    --> src/main.rs:233:9
Nov 01 09:19:49.098 INFO kablam!     |
Nov 01 09:19:49.098 INFO kablam! 233 |     let foreign = IpAddress::V6(314159263, 123442);
Nov 01 09:19:49.098 INFO kablam!     |         ^^^^^^^ help: consider using `_foreign` instead
Nov 01 09:19:49.098 INFO kablam! 
Nov 01 09:19:49.098 INFO kablam! warning: unused variable: `some_ip`
Nov 01 09:19:49.098 INFO kablam!    --> src/main.rs:238:9
Nov 01 09:19:49.098 INFO kablam!     |
Nov 01 09:19:49.098 INFO kablam! 238 |     let some_ip = Some(home);
Nov 01 09:19:49.098 INFO kablam!     |         ^^^^^^^ help: consider using `_some_ip` instead
Nov 01 09:19:49.098 INFO kablam! 
Nov 01 09:19:49.098 INFO kablam! warning: unused variable: `absent_ip`
Nov 01 09:19:49.098 INFO kablam!    --> src/main.rs:240:9
Nov 01 09:19:49.098 INFO kablam!     |
Nov 01 09:19:49.098 INFO kablam! 240 |     let absent_ip: Option<IpAddress> = None; 
Nov 01 09:19:49.098 INFO kablam!     |         ^^^^^^^^^ help: consider using `_absent_ip` instead
Nov 01 09:19:49.098 INFO kablam! 
Nov 01 09:19:49.098 INFO kablam! warning: unused variable: `x`
Nov 01 09:19:49.098 INFO kablam!    --> src/main.rs:243:9
Nov 01 09:19:49.098 INFO kablam!     |
Nov 01 09:19:49.098 INFO kablam! 243 |     let x: i8 = 5;
Nov 01 09:19:49.098 INFO kablam!     |         ^ help: consider using `_x` instead
Nov 01 09:19:49.098 INFO kablam! 
Nov 01 09:19:49.098 INFO kablam! warning: unused variable: `y`
Nov 01 09:19:49.098 INFO kablam!    --> src/main.rs:244:9
Nov 01 09:19:49.098 INFO kablam!     |
Nov 01 09:19:49.098 INFO kablam! 244 |     let y: Option<i8> = Some(5);
Nov 01 09:19:49.098 INFO kablam!     |         ^ help: consider using `_y` instead
Nov 01 09:19:49.098 INFO kablam! 
Nov 01 09:19:49.098 INFO kablam! warning: unused variable: `retcode`
Nov 01 09:19:49.098 INFO kablam!    --> src/main.rs:259:9
Nov 01 09:19:49.098 INFO kablam!     |
Nov 01 09:19:49.098 INFO kablam! 259 |     let retcode = match error {     // match forces us to cover all possible cases
Nov 01 09:19:49.098 INFO kablam!     |         ^^^^^^^ help: consider using `_retcode` instead
Nov 01 09:19:49.098 INFO kablam! 
Nov 01 09:19:49.107 INFO kablam! warning: variable does not need to be mutable
Nov 01 09:19:49.107 INFO kablam!    --> src/main.rs:139:9
Nov 01 09:19:49.107 INFO kablam!     |
Nov 01 09:19:49.107 INFO kablam! 139 |     let mut s = String::from("hello world");
Nov 01 09:19:49.107 INFO kablam!     |         ----^
Nov 01 09:19:49.107 INFO kablam!     |         |
Nov 01 09:19:49.107 INFO kablam!     |         help: remove this `mut`
Nov 01 09:19:49.107 INFO kablam!     |
Nov 01 09:19:49.107 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 09:19:49.107 INFO kablam! 
Nov 01 09:19:49.125 INFO kablam! warning: variant is never constructed: `NetworkError`
Nov 01 09:19:49.125 INFO kablam!    --> src/main.rs:252:9
Nov 01 09:19:49.125 INFO kablam!     |
Nov 01 09:19:49.125 INFO kablam! 252 |         NetworkError,
Nov 01 09:19:49.125 INFO kablam!     |         ^^^^^^^^^^^^
Nov 01 09:19:49.125 INFO kablam!     |
Nov 01 09:19:49.125 INFO kablam!     = note: #[warn(dead_code)] on by default
Nov 01 09:19:49.125 INFO kablam! 
Nov 01 09:19:49.125 INFO kablam! warning: variant is never constructed: `SerilizationError`
Nov 01 09:19:49.125 INFO kablam!    --> src/main.rs:253:9
Nov 01 09:19:49.125 INFO kablam!     |
Nov 01 09:19:49.125 INFO kablam! 253 |         SerilizationError(String),
Nov 01 09:19:49.125 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 09:19:49.125 INFO kablam! 
Nov 01 09:19:49.126 INFO kablam! warning: function is never used: `closures`
Nov 01 09:19:49.126 INFO kablam!    --> src/main.rs:310:1
Nov 01 09:19:49.126 INFO kablam!     |
Nov 01 09:19:49.126 INFO kablam! 310 | fn closures() {
Nov 01 09:19:49.126 INFO kablam!     | ^^^^^^^^^^^^^
Nov 01 09:19:49.126 INFO kablam! 
Nov 01 09:19:49.126 INFO kablam! warning: variable `className` should have a snake case name such as `class_name`
Nov 01 09:19:49.126 INFO kablam!    --> src/main.rs:264:41
Nov 01 09:19:49.126 INFO kablam!     |
Nov 01 09:19:49.126 INFO kablam! 264 |         RPCCallError::SerilizationError(className) => {
Nov 01 09:19:49.126 INFO kablam!     |                                         ^^^^^^^^^
Nov 01 09:19:49.126 INFO kablam!     |
Nov 01 09:19:49.126 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Nov 01 09:19:49.126 INFO kablam! 
Nov 01 09:19:49.703 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.17s
Nov 01 09:19:49.707 INFO kablam! su: No module specific data is present
Nov 01 09:19:50.439 INFO running `"docker" "rm" "-f" "9ce973351ba31fdb306656ff8d328ac96ffba93de71d2acf926983b88d5a48a4"`
Nov 01 09:19:50.723 INFO blam! 9ce973351ba31fdb306656ff8d328ac96ffba93de71d2acf926983b88d5a48a4
Nov 01 09:19:50.726 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-1/worker-4/beta-2018-10-30:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-1/beta-2018-10-30:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +beta-2018-10-30 test --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Nov 01 09:19:51.155 INFO blam! 9f06c264753f754ee656716839e8e9a706cd031a731da7e46ae12b627c7d5bdc
Nov 01 09:19:51.160 INFO running `"docker" "start" "-a" "9f06c264753f754ee656716839e8e9a706cd031a731da7e46ae12b627c7d5bdc"`
Nov 01 09:19:52.391 INFO kablam! usermod: no changes
Nov 01 09:19:52.483 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.05s
Nov 01 09:19:52.492 INFO kablam!      Running /target/debug/deps/learn_rust-e6b5cbfb7c4440a6
Nov 01 09:19:52.499 INFO kablam! su: No module specific data is present
Nov 01 09:19:52.499 INFO blam! 
Nov 01 09:19:52.499 INFO blam! running 0 tests
Nov 01 09:19:52.499 INFO blam! 
Nov 01 09:19:52.499 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 09:19:52.499 INFO blam! 
Nov 01 09:19:53.186 INFO running `"docker" "rm" "-f" "9f06c264753f754ee656716839e8e9a706cd031a731da7e46ae12b627c7d5bdc"`
Nov 01 09:19:53.399 INFO blam! 9f06c264753f754ee656716839e8e9a706cd031a731da7e46ae12b627c7d5bdc
