Nov 01 09:19:41.941 INFO testing gdemarcsek/learn-rust against 1.30.0 for beta-1.31-1
Nov 01 09:19:41.941 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 09:19:42.423 INFO blam! 07bbb3b8dc3ec09e290e30b6b55495cb9649ceb36552d8c3453f694c8d5488f1
Nov 01 09:19:42.429 INFO running `"docker" "start" "-a" "07bbb3b8dc3ec09e290e30b6b55495cb9649ceb36552d8c3453f694c8d5488f1"`
Nov 01 09:19:44.242 INFO kablam! usermod: no changes
Nov 01 09:19:44.282 INFO kablam!    Compiling learn-rust v0.1.0 (/source)
Nov 01 09:19:44.671 INFO kablam! warning: unused import: `std::*`
Nov 01 09:19:44.672 INFO kablam!    --> src/main.rs:297:9
Nov 01 09:19:44.672 INFO kablam!     |
Nov 01 09:19:44.672 INFO kablam! 297 |     use std::*;         // glob import from Rust's standard library
Nov 01 09:19:44.673 INFO kablam!     |         ^^^^^^
Nov 01 09:19:44.673 INFO kablam!     |
Nov 01 09:19:44.674 INFO kablam!     = note: #[warn(unused_imports)] on by default
Nov 01 09:19:44.674 INFO kablam! 
Nov 01 09:19:44.742 INFO kablam! warning: unreachable pattern
Nov 01 09:19:44.743 INFO kablam!    --> src/main.rs:269:9
Nov 01 09:19:44.743 INFO kablam!     |
Nov 01 09:19:44.744 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.744 INFO kablam!     |         ^
Nov 01 09:19:44.744 INFO kablam!     |
Nov 01 09:19:44.745 INFO kablam!     = note: #[warn(unreachable_patterns)] on by default
Nov 01 09:19:44.745 INFO kablam! 
Nov 01 09:19:44.746 INFO kablam! warning: unused variable: `x`
Nov 01 09:19:44.746 INFO kablam!   --> src/main.rs:17:9
Nov 01 09:19:44.746 INFO kablam!    |
Nov 01 09:19:44.747 INFO kablam! 17 |     let x = 42;             // (type is inferred by the compiler whenever possible)
Nov 01 09:19:44.747 INFO kablam!    |         ^ help: consider using `_x` instead
Nov 01 09:19:44.748 INFO kablam!    |
Nov 01 09:19:44.748 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 09:19:44.748 INFO kablam! 
Nov 01 09:19:44.749 INFO kablam! warning: variable `x` is assigned to, but never used
Nov 01 09:19:44.749 INFO kablam!   --> src/main.rs:19:13
Nov 01 09:19:44.750 INFO kablam!    |
Nov 01 09:19:44.750 INFO kablam! 19 |     let mut x = 42;         // Now 'x' is declared to be mutable, thus...
Nov 01 09:19:44.750 INFO kablam!    |             ^
Nov 01 09:19:44.751 INFO kablam!    |
Nov 01 09:19:44.751 INFO kablam!    = note: consider using `_x` instead
Nov 01 09:19:44.752 INFO kablam! 
Nov 01 09:19:44.752 INFO kablam! warning: value assigned to `x` is never read
Nov 01 09:19:44.752 INFO kablam!   --> src/main.rs:20:5
Nov 01 09:19:44.753 INFO kablam!    |
Nov 01 09:19:44.753 INFO kablam! 20 |     x = 21;                 // its value can be changed later on
Nov 01 09:19:44.754 INFO kablam!    |     ^
Nov 01 09:19:44.754 INFO kablam!    |
Nov 01 09:19:44.754 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 09:19:44.754 INFO kablam! 
Nov 01 09:19:44.754 INFO kablam! warning: unused variable: `s`
Nov 01 09:19:44.754 INFO kablam!   --> src/main.rs:40:13
Nov 01 09:19:44.754 INFO kablam!    |
Nov 01 09:19:44.754 INFO kablam! 40 |         let s = String::from("dynamically allocated string");           // s owns the allocated memory...
Nov 01 09:19:44.754 INFO kablam!    |             ^ help: consider using `_s` instead
Nov 01 09:19:44.754 INFO kablam! 
Nov 01 09:19:44.754 INFO kablam! warning: unused variable: `y`
Nov 01 09:19:44.754 INFO kablam!   --> src/main.rs:50:9
Nov 01 09:19:44.754 INFO kablam!    |
Nov 01 09:19:44.754 INFO kablam! 50 |     let y = x;          // a copy of the value of 'x'
Nov 01 09:19:44.754 INFO kablam!    |         ^ help: consider using `_y` instead
Nov 01 09:19:44.754 INFO kablam! 
Nov 01 09:19:44.754 INFO kablam! warning: unused variable: `s4`
Nov 01 09:19:44.754 INFO kablam!   --> src/main.rs:72:9
Nov 01 09:19:44.754 INFO kablam!    |
Nov 01 09:19:44.755 INFO kablam! 72 |     let s4 = gives_ownership();
Nov 01 09:19:44.755 INFO kablam!    |         ^^ help: consider using `_s4` instead
Nov 01 09:19:44.755 INFO kablam! 
Nov 01 09:19:44.755 INFO kablam! warning: unused variable: `r1`
Nov 01 09:19:44.755 INFO kablam!    --> src/main.rs:105:13
Nov 01 09:19:44.755 INFO kablam!     |
Nov 01 09:19:44.755 INFO kablam! 105 |         let r1 = &mut s1;
Nov 01 09:19:44.755 INFO kablam!     |             ^^ help: consider using `_r1` instead
Nov 01 09:19:44.755 INFO kablam! 
Nov 01 09:19:44.755 INFO kablam! warning: unused variable: `r2`
Nov 01 09:19:44.755 INFO kablam!    --> src/main.rs:110:9
Nov 01 09:19:44.755 INFO kablam!     |
Nov 01 09:19:44.755 INFO kablam! 110 |     let r2 = &s1;                   // but out of the scope of 'r1', we can create a reference again...
Nov 01 09:19:44.755 INFO kablam!     |         ^^ help: consider using `_r2` instead
Nov 01 09:19:44.755 INFO kablam! 
Nov 01 09:19:44.755 INFO kablam! warning: unused variable: `r3`
Nov 01 09:19:44.755 INFO kablam!    --> src/main.rs:111:9
Nov 01 09:19:44.755 INFO kablam!     |
Nov 01 09:19:44.755 INFO kablam! 111 |     let r3 = &s1;                   // ...even multiple immutable ones
Nov 01 09:19:44.755 INFO kablam!     |         ^^ help: consider using `_r3` instead
Nov 01 09:19:44.755 INFO kablam! 
Nov 01 09:19:44.755 INFO kablam! warning: value assigned to `slice3` is never read
Nov 01 09:19:44.755 INFO kablam!    --> src/main.rs:150:13
Nov 01 09:19:44.755 INFO kablam!     |
Nov 01 09:19:44.755 INFO kablam! 150 |     let mut slice3 = &s[1..6];
Nov 01 09:19:44.755 INFO kablam!     |             ^^^^^^
Nov 01 09:19:44.755 INFO kablam! 
Nov 01 09:19:44.755 INFO kablam! warning: unused variable: `slice4`
Nov 01 09:19:44.755 INFO kablam!    --> src/main.rs:155:9
Nov 01 09:19:44.755 INFO kablam!     |
Nov 01 09:19:44.755 INFO kablam! 155 |     let slice4: &[i32];         // the type of each item must be 'i32'
Nov 01 09:19:44.755 INFO kablam!     |         ^^^^^^ help: consider using `_slice4` instead
Nov 01 09:19:44.756 INFO kablam! 
Nov 01 09:19:44.756 INFO kablam! warning: unused variable: `red`
Nov 01 09:19:44.756 INFO kablam!    --> src/main.rs:191:9
Nov 01 09:19:44.756 INFO kablam!     |
Nov 01 09:19:44.756 INFO kablam! 191 |     let red = RGBColor(0xff, 0x00, 0x00);
Nov 01 09:19:44.756 INFO kablam!     |         ^^^ help: consider using `_red` instead
Nov 01 09:19:44.756 INFO kablam! 
Nov 01 09:19:44.756 INFO kablam! warning: unused variable: `foreign`
Nov 01 09:19:44.756 INFO kablam!    --> src/main.rs:233:9
Nov 01 09:19:44.756 INFO kablam!     |
Nov 01 09:19:44.756 INFO kablam! 233 |     let foreign = IpAddress::V6(314159263, 123442);
Nov 01 09:19:44.757 INFO kablam!     |         ^^^^^^^ help: consider using `_foreign` instead
Nov 01 09:19:44.757 INFO kablam! 
Nov 01 09:19:44.757 INFO kablam! warning: unused variable: `some_ip`
Nov 01 09:19:44.757 INFO kablam!    --> src/main.rs:238:9
Nov 01 09:19:44.757 INFO kablam!     |
Nov 01 09:19:44.757 INFO kablam! 238 |     let some_ip = Some(home);
Nov 01 09:19:44.757 INFO kablam!     |         ^^^^^^^ help: consider using `_some_ip` instead
Nov 01 09:19:44.757 INFO kablam! 
Nov 01 09:19:44.757 INFO kablam! warning: unused variable: `absent_ip`
Nov 01 09:19:44.757 INFO kablam!    --> src/main.rs:240:9
Nov 01 09:19:44.757 INFO kablam!     |
Nov 01 09:19:44.757 INFO kablam! 240 |     let absent_ip: Option<IpAddress> = None; 
Nov 01 09:19:44.757 INFO kablam!     |         ^^^^^^^^^ help: consider using `_absent_ip` instead
Nov 01 09:19:44.757 INFO kablam! 
Nov 01 09:19:44.757 INFO kablam! warning: unused variable: `x`
Nov 01 09:19:44.757 INFO kablam!    --> src/main.rs:243:9
Nov 01 09:19:44.757 INFO kablam!     |
Nov 01 09:19:44.757 INFO kablam! 243 |     let x: i8 = 5;
Nov 01 09:19:44.757 INFO kablam!     |         ^ help: consider using `_x` instead
Nov 01 09:19:44.757 INFO kablam! 
Nov 01 09:19:44.757 INFO kablam! warning: unused variable: `y`
Nov 01 09:19:44.757 INFO kablam!    --> src/main.rs:244:9
Nov 01 09:19:44.757 INFO kablam!     |
Nov 01 09:19:44.757 INFO kablam! 244 |     let y: Option<i8> = Some(5);
Nov 01 09:19:44.757 INFO kablam!     |         ^ help: consider using `_y` instead
Nov 01 09:19:44.757 INFO kablam! 
Nov 01 09:19:44.757 INFO kablam! warning: unused variable: `retcode`
Nov 01 09:19:44.757 INFO kablam!    --> src/main.rs:259:9
Nov 01 09:19:44.757 INFO kablam!     |
Nov 01 09:19:44.757 INFO kablam! 259 |     let retcode = match error {     // match forces us to cover all possible cases
Nov 01 09:19:44.757 INFO kablam!     |         ^^^^^^^ help: consider using `_retcode` instead
Nov 01 09:19:44.757 INFO kablam! 
Nov 01 09:19:44.757 INFO kablam! warning: variable does not need to be mutable
Nov 01 09:19:44.757 INFO kablam!    --> src/main.rs:139:9
Nov 01 09:19:44.757 INFO kablam!     |
Nov 01 09:19:44.757 INFO kablam! 139 |     let mut s = String::from("hello world");
Nov 01 09:19:44.757 INFO kablam!     |         ----^
Nov 01 09:19:44.757 INFO kablam!     |         |
Nov 01 09:19:44.757 INFO kablam!     |         help: remove this `mut`
Nov 01 09:19:44.757 INFO kablam!     |
Nov 01 09:19:44.757 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 09:19:44.757 INFO kablam! 
Nov 01 09:19:44.757 INFO kablam! warning: variant is never constructed: `NetworkError`
Nov 01 09:19:44.757 INFO kablam!    --> src/main.rs:252:9
Nov 01 09:19:44.757 INFO kablam!     |
Nov 01 09:19:44.757 INFO kablam! 252 |         NetworkError,
Nov 01 09:19:44.757 INFO kablam!     |         ^^^^^^^^^^^^
Nov 01 09:19:44.757 INFO kablam!     |
Nov 01 09:19:44.757 INFO kablam!     = note: #[warn(dead_code)] on by default
Nov 01 09:19:44.757 INFO kablam! 
Nov 01 09:19:44.757 INFO kablam! warning: variant is never constructed: `SerilizationError`
Nov 01 09:19:44.757 INFO kablam!    --> src/main.rs:253:9
Nov 01 09:19:44.757 INFO kablam!     |
Nov 01 09:19:44.757 INFO kablam! 253 |         SerilizationError(String),
Nov 01 09:19:44.757 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 09:19:44.757 INFO kablam! 
Nov 01 09:19:44.757 INFO kablam! warning: function is never used: `closures`
Nov 01 09:19:44.757 INFO kablam!    --> src/main.rs:310:1
Nov 01 09:19:44.757 INFO kablam!     |
Nov 01 09:19:44.757 INFO kablam! 310 | fn closures() {
Nov 01 09:19:44.758 INFO kablam!     | ^^^^^^^^^^^^^
Nov 01 09:19:44.758 INFO kablam! 
Nov 01 09:19:44.759 INFO kablam! warning: variable `className` should have a snake case name such as `class_name`
Nov 01 09:19:44.759 INFO kablam!    --> src/main.rs:264:41
Nov 01 09:19:44.759 INFO kablam!     |
Nov 01 09:19:44.759 INFO kablam! 264 |         RPCCallError::SerilizationError(className) => {
Nov 01 09:19:44.759 INFO kablam!     |                                         ^^^^^^^^^
Nov 01 09:19:44.759 INFO kablam!     |
Nov 01 09:19:44.759 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Nov 01 09:19:44.759 INFO kablam! 
Nov 01 09:19:45.343 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.08s
Nov 01 09:19:45.354 INFO kablam! su: No module specific data is present
Nov 01 09:19:46.019 INFO running `"docker" "rm" "-f" "07bbb3b8dc3ec09e290e30b6b55495cb9649ceb36552d8c3453f694c8d5488f1"`
Nov 01 09:19:46.287 INFO blam! 07bbb3b8dc3ec09e290e30b6b55495cb9649ceb36552d8c3453f694c8d5488f1
Nov 01 09:19:46.303 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 09:19:46.650 INFO blam! 9b3e12ba84ef0489d7db7e324be1a61f5ced28de8b40755ae4c70a9d67859f9a
Nov 01 09:19:46.655 INFO running `"docker" "start" "-a" "9b3e12ba84ef0489d7db7e324be1a61f5ced28de8b40755ae4c70a9d67859f9a"`
Nov 01 09:19:47.755 INFO kablam! usermod: no changes
Nov 01 09:19:47.807 INFO kablam!    Compiling learn-rust v0.1.0 (/source)
Nov 01 09:19:48.371 INFO kablam! warning: unused import: `std::*`
Nov 01 09:19:48.371 INFO kablam!    --> src/main.rs:297:9
Nov 01 09:19:48.371 INFO kablam!     |
Nov 01 09:19:48.371 INFO kablam! 297 |     use std::*;         // glob import from Rust's standard library
Nov 01 09:19:48.371 INFO kablam!     |         ^^^^^^
Nov 01 09:19:48.371 INFO kablam!     |
Nov 01 09:19:48.371 INFO kablam!     = note: #[warn(unused_imports)] on by default
Nov 01 09:19:48.371 INFO kablam! 
Nov 01 09:19:48.471 INFO kablam! warning: unreachable pattern
Nov 01 09:19:48.471 INFO kablam!    --> src/main.rs:269:9
Nov 01 09:19:48.471 INFO kablam!     |
Nov 01 09:19:48.471 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:48.471 INFO kablam!     |         ^
Nov 01 09:19:48.471 INFO kablam!     |
Nov 01 09:19:48.471 INFO kablam!     = note: #[warn(unreachable_patterns)] on by default
Nov 01 09:19:48.471 INFO kablam! 
Nov 01 09:19:48.471 INFO kablam! warning: unused variable: `x`
Nov 01 09:19:48.471 INFO kablam!   --> src/main.rs:17:9
Nov 01 09:19:48.471 INFO kablam!    |
Nov 01 09:19:48.471 INFO kablam! 17 |     let x = 42;             // (type is inferred by the compiler whenever possible)
Nov 01 09:19:48.471 INFO kablam!    |         ^ help: consider using `_x` instead
Nov 01 09:19:48.471 INFO kablam!    |
Nov 01 09:19:48.471 INFO kablam!    = note: #[warn(unused_variables)] on by default
Nov 01 09:19:48.471 INFO kablam! 
Nov 01 09:19:48.471 INFO kablam! warning: variable `x` is assigned to, but never used
Nov 01 09:19:48.471 INFO kablam!   --> src/main.rs:19:13
Nov 01 09:19:48.471 INFO kablam!    |
Nov 01 09:19:48.471 INFO kablam! 19 |     let mut x = 42;         // Now 'x' is declared to be mutable, thus...
Nov 01 09:19:48.471 INFO kablam!    |             ^
Nov 01 09:19:48.471 INFO kablam!    |
Nov 01 09:19:48.471 INFO kablam!    = note: consider using `_x` instead
Nov 01 09:19:48.471 INFO kablam! 
Nov 01 09:19:48.472 INFO kablam! warning: value assigned to `x` is never read
Nov 01 09:19:48.472 INFO kablam!   --> src/main.rs:20:5
Nov 01 09:19:48.472 INFO kablam!    |
Nov 01 09:19:48.472 INFO kablam! 20 |     x = 21;                 // its value can be changed later on
Nov 01 09:19:48.472 INFO kablam!    |     ^
Nov 01 09:19:48.472 INFO kablam!    |
Nov 01 09:19:48.472 INFO kablam!    = note: #[warn(unused_assignments)] on by default
Nov 01 09:19:48.472 INFO kablam! 
Nov 01 09:19:48.472 INFO kablam! warning: unused variable: `s`
Nov 01 09:19:48.472 INFO kablam!   --> src/main.rs:40:13
Nov 01 09:19:48.472 INFO kablam!    |
Nov 01 09:19:48.472 INFO kablam! 40 |         let s = String::from("dynamically allocated string");           // s owns the allocated memory...
Nov 01 09:19:48.472 INFO kablam!    |             ^ help: consider using `_s` instead
Nov 01 09:19:48.472 INFO kablam! 
Nov 01 09:19:48.472 INFO kablam! warning: unused variable: `y`
Nov 01 09:19:48.472 INFO kablam!   --> src/main.rs:50:9
Nov 01 09:19:48.472 INFO kablam!    |
Nov 01 09:19:48.472 INFO kablam! 50 |     let y = x;          // a copy of the value of 'x'
Nov 01 09:19:48.472 INFO kablam!    |         ^ help: consider using `_y` instead
Nov 01 09:19:48.472 INFO kablam! 
Nov 01 09:19:48.473 INFO kablam! warning: unused variable: `s4`
Nov 01 09:19:48.473 INFO kablam!   --> src/main.rs:72:9
Nov 01 09:19:48.473 INFO kablam!    |
Nov 01 09:19:48.473 INFO kablam! 72 |     let s4 = gives_ownership();
Nov 01 09:19:48.473 INFO kablam!    |         ^^ help: consider using `_s4` instead
Nov 01 09:19:48.473 INFO kablam! 
Nov 01 09:19:48.473 INFO kablam! warning: unused variable: `r1`
Nov 01 09:19:48.473 INFO kablam!    --> src/main.rs:105:13
Nov 01 09:19:48.473 INFO kablam!     |
Nov 01 09:19:48.473 INFO kablam! 105 |         let r1 = &mut s1;
Nov 01 09:19:48.473 INFO kablam!     |             ^^ help: consider using `_r1` instead
Nov 01 09:19:48.473 INFO kablam! 
Nov 01 09:19:48.473 INFO kablam! warning: unused variable: `r2`
Nov 01 09:19:48.473 INFO kablam!    --> src/main.rs:110:9
Nov 01 09:19:48.473 INFO kablam!     |
Nov 01 09:19:48.473 INFO kablam! 110 |     let r2 = &s1;                   // but out of the scope of 'r1', we can create a reference again...
Nov 01 09:19:48.473 INFO kablam!     |         ^^ help: consider using `_r2` instead
Nov 01 09:19:48.473 INFO kablam! 
Nov 01 09:19:48.473 INFO kablam! warning: unused variable: `r3`
Nov 01 09:19:48.473 INFO kablam!    --> src/main.rs:111:9
Nov 01 09:19:48.473 INFO kablam!     |
Nov 01 09:19:48.473 INFO kablam! 111 |     let r3 = &s1;                   // ...even multiple immutable ones
Nov 01 09:19:48.473 INFO kablam!     |         ^^ help: consider using `_r3` instead
Nov 01 09:19:48.473 INFO kablam! 
Nov 01 09:19:48.474 INFO kablam! warning: value assigned to `slice3` is never read
Nov 01 09:19:48.474 INFO kablam!    --> src/main.rs:150:13
Nov 01 09:19:48.474 INFO kablam!     |
Nov 01 09:19:48.474 INFO kablam! 150 |     let mut slice3 = &s[1..6];
Nov 01 09:19:48.474 INFO kablam!     |             ^^^^^^
Nov 01 09:19:48.474 INFO kablam! 
Nov 01 09:19:48.474 INFO kablam! warning: unused variable: `slice4`
Nov 01 09:19:48.474 INFO kablam!    --> src/main.rs:155:9
Nov 01 09:19:48.474 INFO kablam!     |
Nov 01 09:19:48.474 INFO kablam! 155 |     let slice4: &[i32];         // the type of each item must be 'i32'
Nov 01 09:19:48.474 INFO kablam!     |         ^^^^^^ help: consider using `_slice4` instead
Nov 01 09:19:48.474 INFO kablam! 
Nov 01 09:19:48.474 INFO kablam! warning: unused variable: `red`
Nov 01 09:19:48.474 INFO kablam!    --> src/main.rs:191:9
Nov 01 09:19:48.474 INFO kablam!     |
Nov 01 09:19:48.474 INFO kablam! 191 |     let red = RGBColor(0xff, 0x00, 0x00);
Nov 01 09:19:48.474 INFO kablam!     |         ^^^ help: consider using `_red` instead
Nov 01 09:19:48.474 INFO kablam! 
Nov 01 09:19:48.475 INFO kablam! warning: unused variable: `foreign`
Nov 01 09:19:48.475 INFO kablam!    --> src/main.rs:233:9
Nov 01 09:19:48.475 INFO kablam!     |
Nov 01 09:19:48.475 INFO kablam! 233 |     let foreign = IpAddress::V6(314159263, 123442);
Nov 01 09:19:48.475 INFO kablam!     |         ^^^^^^^ help: consider using `_foreign` instead
Nov 01 09:19:48.475 INFO kablam! 
Nov 01 09:19:48.475 INFO kablam! warning: unused variable: `some_ip`
Nov 01 09:19:48.475 INFO kablam!    --> src/main.rs:238:9
Nov 01 09:19:48.475 INFO kablam!     |
Nov 01 09:19:48.475 INFO kablam! 238 |     let some_ip = Some(home);
Nov 01 09:19:48.475 INFO kablam!     |         ^^^^^^^ help: consider using `_some_ip` instead
Nov 01 09:19:48.475 INFO kablam! 
Nov 01 09:19:48.475 INFO kablam! warning: unused variable: `absent_ip`
Nov 01 09:19:48.475 INFO kablam!    --> src/main.rs:240:9
Nov 01 09:19:48.475 INFO kablam!     |
Nov 01 09:19:48.475 INFO kablam! 240 |     let absent_ip: Option<IpAddress> = None; 
Nov 01 09:19:48.475 INFO kablam!     |         ^^^^^^^^^ help: consider using `_absent_ip` instead
Nov 01 09:19:48.475 INFO kablam! 
Nov 01 09:19:48.475 INFO kablam! warning: unused variable: `x`
Nov 01 09:19:48.475 INFO kablam!    --> src/main.rs:243:9
Nov 01 09:19:48.475 INFO kablam!     |
Nov 01 09:19:48.475 INFO kablam! 243 |     let x: i8 = 5;
Nov 01 09:19:48.475 INFO kablam!     |         ^ help: consider using `_x` instead
Nov 01 09:19:48.475 INFO kablam! 
Nov 01 09:19:48.483 INFO kablam! warning: unused variable: `y`
Nov 01 09:19:48.483 INFO kablam!    --> src/main.rs:244:9
Nov 01 09:19:48.483 INFO kablam!     |
Nov 01 09:19:48.483 INFO kablam! 244 |     let y: Option<i8> = Some(5);
Nov 01 09:19:48.483 INFO kablam!     |         ^ help: consider using `_y` instead
Nov 01 09:19:48.483 INFO kablam! 
Nov 01 09:19:48.483 INFO kablam! warning: unused variable: `retcode`
Nov 01 09:19:48.483 INFO kablam!    --> src/main.rs:259:9
Nov 01 09:19:48.483 INFO kablam!     |
Nov 01 09:19:48.483 INFO kablam! 259 |     let retcode = match error {     // match forces us to cover all possible cases
Nov 01 09:19:48.483 INFO kablam!     |         ^^^^^^^ help: consider using `_retcode` instead
Nov 01 09:19:48.483 INFO kablam! 
Nov 01 09:19:48.483 INFO kablam! warning: variable does not need to be mutable
Nov 01 09:19:48.483 INFO kablam!    --> src/main.rs:139:9
Nov 01 09:19:48.483 INFO kablam!     |
Nov 01 09:19:48.483 INFO kablam! 139 |     let mut s = String::from("hello world");
Nov 01 09:19:48.483 INFO kablam!     |         ----^
Nov 01 09:19:48.483 INFO kablam!     |         |
Nov 01 09:19:48.483 INFO kablam!     |         help: remove this `mut`
Nov 01 09:19:48.483 INFO kablam!     |
Nov 01 09:19:48.483 INFO kablam!     = note: #[warn(unused_mut)] on by default
Nov 01 09:19:48.483 INFO kablam! 
Nov 01 09:19:48.491 INFO kablam! warning: variant is never constructed: `NetworkError`
Nov 01 09:19:48.491 INFO kablam!    --> src/main.rs:252:9
Nov 01 09:19:48.491 INFO kablam!     |
Nov 01 09:19:48.491 INFO kablam! 252 |         NetworkError,
Nov 01 09:19:48.491 INFO kablam!     |         ^^^^^^^^^^^^
Nov 01 09:19:48.491 INFO kablam!     |
Nov 01 09:19:48.491 INFO kablam!     = note: #[warn(dead_code)] on by default
Nov 01 09:19:48.491 INFO kablam! 
Nov 01 09:19:48.491 INFO kablam! warning: variant is never constructed: `SerilizationError`
Nov 01 09:19:48.491 INFO kablam!    --> src/main.rs:253:9
Nov 01 09:19:48.491 INFO kablam!     |
Nov 01 09:19:48.491 INFO kablam! 253 |         SerilizationError(String),
Nov 01 09:19:48.491 INFO kablam!     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 01 09:19:48.491 INFO kablam! 
Nov 01 09:19:48.491 INFO kablam! warning: function is never used: `closures`
Nov 01 09:19:48.491 INFO kablam!    --> src/main.rs:310:1
Nov 01 09:19:48.491 INFO kablam!     |
Nov 01 09:19:48.491 INFO kablam! 310 | fn closures() {
Nov 01 09:19:48.491 INFO kablam!     | ^^^^^^^^^^^^^
Nov 01 09:19:48.491 INFO kablam! 
Nov 01 09:19:48.491 INFO kablam! warning: variable `className` should have a snake case name such as `class_name`
Nov 01 09:19:48.491 INFO kablam!    --> src/main.rs:264:41
Nov 01 09:19:48.491 INFO kablam!     |
Nov 01 09:19:48.491 INFO kablam! 264 |         RPCCallError::SerilizationError(className) => {
Nov 01 09:19:48.491 INFO kablam!     |                                         ^^^^^^^^^
Nov 01 09:19:48.491 INFO kablam!     |
Nov 01 09:19:48.491 INFO kablam!     = note: #[warn(non_snake_case)] on by default
Nov 01 09:19:48.491 INFO kablam! 
Nov 01 09:19:49.023 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 1.23s
Nov 01 09:19:49.026 INFO kablam! su: No module specific data is present
Nov 01 09:19:50.080 INFO running `"docker" "rm" "-f" "9b3e12ba84ef0489d7db7e324be1a61f5ced28de8b40755ae4c70a9d67859f9a"`
Nov 01 09:19:50.387 INFO blam! 9b3e12ba84ef0489d7db7e324be1a61f5ced28de8b40755ae4c70a9d67859f9a
Nov 01 09:19:50.400 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 09:19:50.803 INFO blam! db688be7eb7206dd2d2713f79b1ae292f37c542273979f08ed85ac0971bc3f7d
Nov 01 09:19:50.804 INFO running `"docker" "start" "-a" "db688be7eb7206dd2d2713f79b1ae292f37c542273979f08ed85ac0971bc3f7d"`
Nov 01 09:19:51.919 INFO kablam! usermod: no changes
Nov 01 09:19:51.983 INFO kablam!     Finished dev [unoptimized + debuginfo] target(s) in 0.02s
Nov 01 09:19:51.990 INFO kablam!      Running /target/debug/deps/learn_rust-6490c712a1f6df17
Nov 01 09:19:52.003 INFO blam! 
Nov 01 09:19:52.003 INFO blam! running 0 tests
Nov 01 09:19:52.003 INFO blam! 
Nov 01 09:19:52.003 INFO blam! test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 01 09:19:52.003 INFO blam! 
Nov 01 09:19:52.007 INFO kablam! su: No module specific data is present
Nov 01 09:19:52.544 INFO running `"docker" "rm" "-f" "db688be7eb7206dd2d2713f79b1ae292f37c542273979f08ed85ac0971bc3f7d"`
Nov 01 09:19:52.727 INFO blam! db688be7eb7206dd2d2713f79b1ae292f37c542273979f08ed85ac0971bc3f7d
