Nov 30 19:08:05.552 INFO testing zhenhuanlee/rust_learn against 1.30.1 for beta-1.31-5
Nov 30 19:08:05.552 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-1/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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"`
Nov 30 19:08:05.955 INFO [stdout] e8367310df2c1e9836f52be8bb7a4322c2372550828eedabcf107e479bae4e6a
Nov 30 19:08:05.955 INFO running `"docker" "start" "-a" "e8367310df2c1e9836f52be8bb7a4322c2372550828eedabcf107e479bae4e6a"`
Nov 30 19:08:06.823 INFO [stderr] usermod: no changes
Nov 30 19:08:06.873 INFO [stderr]    Compiling soo v0.1.0 (/source)
Nov 30 19:08:07.101 INFO [stderr] warning: unused variable: `s3`
Nov 30 19:08:07.101 INFO [stderr]   --> src/main.rs:39:9
Nov 30 19:08:07.101 INFO [stderr]    |
Nov 30 19:08:07.101 INFO [stderr] 39 |     let s3 = s1.clone(); // 拷贝
Nov 30 19:08:07.101 INFO [stderr]    |         ^^ help: consider using `_s3` instead
Nov 30 19:08:07.101 INFO [stderr]    |
Nov 30 19:08:07.101 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Nov 30 19:08:07.101 INFO [stderr] 
Nov 30 19:08:07.101 INFO [stderr] warning: unused variable: `s2`
Nov 30 19:08:07.101 INFO [stderr]   --> src/main.rs:40:9
Nov 30 19:08:07.101 INFO [stderr]    |
Nov 30 19:08:07.101 INFO [stderr] 40 |     let s2 = s1;  // 指针传递，s1 被移除
Nov 30 19:08:07.101 INFO [stderr]    |         ^^ help: consider using `_s2` instead
Nov 30 19:08:07.101 INFO [stderr] 
Nov 30 19:08:07.101 INFO [stderr] warning: unused variable: `s5`
Nov 30 19:08:07.101 INFO [stderr]   --> src/main.rs:45:9
Nov 30 19:08:07.101 INFO [stderr]    |
Nov 30 19:08:07.102 INFO [stderr] 45 |     let s5 = s4;  // 合法，因为是值传递  
Nov 30 19:08:07.102 INFO [stderr]    |         ^^ help: consider using `_s5` instead
Nov 30 19:08:07.102 INFO [stderr] 
Nov 30 19:08:07.103 INFO [stderr] warning: unused variable: `r1`
Nov 30 19:08:07.103 INFO [stderr]   --> src/main.rs:99:9
Nov 30 19:08:07.103 INFO [stderr]    |
Nov 30 19:08:07.104 INFO [stderr] 99 |     let r1 = &mut s;
Nov 30 19:08:07.104 INFO [stderr]    |         ^^ help: consider using `_r1` instead
Nov 30 19:08:07.104 INFO [stderr] 
Nov 30 19:08:07.104 INFO [stderr] warning: unused variable: `r3`
Nov 30 19:08:07.105 INFO [stderr]    --> src/main.rs:103:13
Nov 30 19:08:07.105 INFO [stderr]     |
Nov 30 19:08:07.105 INFO [stderr] 103 |         let r3 = &s2;
Nov 30 19:08:07.106 INFO [stderr]     |             ^^ help: consider using `_r3` instead
Nov 30 19:08:07.106 INFO [stderr] 
Nov 30 19:08:07.106 INFO [stderr] warning: unused variable: `r4`
Nov 30 19:08:07.106 INFO [stderr]    --> src/main.rs:105:9
Nov 30 19:08:07.106 INFO [stderr]     |
Nov 30 19:08:07.106 INFO [stderr] 105 |     let r4 = &mut &s2;
Nov 30 19:08:07.106 INFO [stderr]     |         ^^ help: consider using `_r4` instead
Nov 30 19:08:07.106 INFO [stderr] 
Nov 30 19:08:07.106 INFO [stderr] warning: variable does not need to be mutable
Nov 30 19:08:07.106 INFO [stderr]   --> src/main.rs:97:9
Nov 30 19:08:07.107 INFO [stderr]    |
Nov 30 19:08:07.107 INFO [stderr] 97 |     let mut s2 = String::from("world");
Nov 30 19:08:07.107 INFO [stderr]    |         ----^^
Nov 30 19:08:07.107 INFO [stderr]    |         |
Nov 30 19:08:07.107 INFO [stderr]    |         help: remove this `mut`
Nov 30 19:08:07.107 INFO [stderr]    |
Nov 30 19:08:07.107 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Nov 30 19:08:07.107 INFO [stderr] 
Nov 30 19:08:07.112 INFO [stderr] warning: variable does not need to be mutable
Nov 30 19:08:07.112 INFO [stderr]    --> src/main.rs:120:9
Nov 30 19:08:07.112 INFO [stderr]     |
Nov 30 19:08:07.112 INFO [stderr] 120 |     let mut s = String::from("hello world");
Nov 30 19:08:07.112 INFO [stderr]     |         ----^
Nov 30 19:08:07.112 INFO [stderr]     |         |
Nov 30 19:08:07.112 INFO [stderr]     |         help: remove this `mut`
Nov 30 19:08:07.112 INFO [stderr] 
Nov 30 19:08:07.126 INFO [stderr] warning: function is never used: `test1`
Nov 30 19:08:07.128 INFO [stderr]   --> src/main.rs:30:1
Nov 30 19:08:07.128 INFO [stderr]    |
Nov 30 19:08:07.128 INFO [stderr] 30 | fn test1 () {
Nov 30 19:08:07.128 INFO [stderr]    | ^^^^^^^^^^^
Nov 30 19:08:07.128 INFO [stderr]    |
Nov 30 19:08:07.128 INFO [stderr]    = note: #[warn(dead_code)] on by default
Nov 30 19:08:07.128 INFO [stderr] 
Nov 30 19:08:07.128 INFO [stderr] warning: function is never used: `test2`
Nov 30 19:08:07.128 INFO [stderr]   --> src/main.rs:37:1
Nov 30 19:08:07.128 INFO [stderr]    |
Nov 30 19:08:07.129 INFO [stderr] 37 | fn test2() {
Nov 30 19:08:07.129 INFO [stderr]    | ^^^^^^^^^^
Nov 30 19:08:07.129 INFO [stderr] 
Nov 30 19:08:07.129 INFO [stderr] warning: function is never used: `test3`
Nov 30 19:08:07.129 INFO [stderr]   --> src/main.rs:55:1
Nov 30 19:08:07.129 INFO [stderr]    |
Nov 30 19:08:07.129 INFO [stderr] 55 | fn test3() {
Nov 30 19:08:07.129 INFO [stderr]    | ^^^^^^^^^^
Nov 30 19:08:07.129 INFO [stderr] 
Nov 30 19:08:07.129 INFO [stderr] warning: function is never used: `test3_1`
Nov 30 19:08:07.129 INFO [stderr]   --> src/main.rs:66:1
Nov 30 19:08:07.129 INFO [stderr]    |
Nov 30 19:08:07.129 INFO [stderr] 66 | fn test3_1(sth: String) {
Nov 30 19:08:07.129 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:08:07.129 INFO [stderr] 
Nov 30 19:08:07.129 INFO [stderr] warning: function is never used: `test3_2`
Nov 30 19:08:07.129 INFO [stderr]   --> src/main.rs:70:1
Nov 30 19:08:07.129 INFO [stderr]    |
Nov 30 19:08:07.129 INFO [stderr] 70 | fn test3_2(si: i32) {
Nov 30 19:08:07.129 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^
Nov 30 19:08:07.130 INFO [stderr] 
Nov 30 19:08:07.130 INFO [stderr] warning: function is never used: `test4`
Nov 30 19:08:07.130 INFO [stderr]   --> src/main.rs:75:1
Nov 30 19:08:07.130 INFO [stderr]    |
Nov 30 19:08:07.130 INFO [stderr] 75 | fn test4() {
Nov 30 19:08:07.130 INFO [stderr]    | ^^^^^^^^^^
Nov 30 19:08:07.130 INFO [stderr] 
Nov 30 19:08:07.130 INFO [stderr] warning: function is never used: `test4_1`
Nov 30 19:08:07.130 INFO [stderr]   --> src/main.rs:82:1
Nov 30 19:08:07.130 INFO [stderr]    |
Nov 30 19:08:07.130 INFO [stderr] 82 | fn test4_1(s: &String) -> usize {
Nov 30 19:08:07.130 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:08:07.131 INFO [stderr] 
Nov 30 19:08:07.131 INFO [stderr] warning: function is never used: `test5`
Nov 30 19:08:07.131 INFO [stderr]   --> src/main.rs:86:1
Nov 30 19:08:07.131 INFO [stderr]    |
Nov 30 19:08:07.131 INFO [stderr] 86 | fn test5() {
Nov 30 19:08:07.131 INFO [stderr]    | ^^^^^^^^^^
Nov 30 19:08:07.131 INFO [stderr] 
Nov 30 19:08:07.131 INFO [stderr] warning: function is never used: `test5_1`
Nov 30 19:08:07.131 INFO [stderr]   --> src/main.rs:91:1
Nov 30 19:08:07.131 INFO [stderr]    |
Nov 30 19:08:07.131 INFO [stderr] 91 | fn test5_1(s: &mut String) {
Nov 30 19:08:07.131 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:08:07.131 INFO [stderr] 
Nov 30 19:08:07.131 INFO [stderr] warning: function is never used: `test6`
Nov 30 19:08:07.131 INFO [stderr]   --> src/main.rs:95:1
Nov 30 19:08:07.131 INFO [stderr]    |
Nov 30 19:08:07.131 INFO [stderr] 95 | fn test6() {
Nov 30 19:08:07.131 INFO [stderr]    | ^^^^^^^^^^
Nov 30 19:08:07.131 INFO [stderr] 
Nov 30 19:08:07.131 INFO [stderr] warning: function is never used: `test7`
Nov 30 19:08:07.131 INFO [stderr]    --> src/main.rs:110:1
Nov 30 19:08:07.131 INFO [stderr]     |
Nov 30 19:08:07.132 INFO [stderr] 110 | fn test7() {
Nov 30 19:08:07.132 INFO [stderr]     | ^^^^^^^^^^
Nov 30 19:08:07.132 INFO [stderr] 
Nov 30 19:08:07.132 INFO [stderr] warning: function is never used: `test8`
Nov 30 19:08:07.132 INFO [stderr]    --> src/main.rs:119:1
Nov 30 19:08:07.132 INFO [stderr]     |
Nov 30 19:08:07.132 INFO [stderr] 119 | fn test8() {
Nov 30 19:08:07.132 INFO [stderr]     | ^^^^^^^^^^
Nov 30 19:08:07.132 INFO [stderr] 
Nov 30 19:08:07.132 INFO [stderr] warning: function is never used: `test9`
Nov 30 19:08:07.132 INFO [stderr]    --> src/main.rs:131:1
Nov 30 19:08:07.132 INFO [stderr]     |
Nov 30 19:08:07.132 INFO [stderr] 131 | fn test9() {
Nov 30 19:08:07.132 INFO [stderr]     | ^^^^^^^^^^
Nov 30 19:08:07.132 INFO [stderr] 
Nov 30 19:08:07.132 INFO [stderr] warning: struct is never constructed: `User`
Nov 30 19:08:07.132 INFO [stderr]    --> src/main.rs:141:1
Nov 30 19:08:07.132 INFO [stderr]     |
Nov 30 19:08:07.132 INFO [stderr] 141 | struct User {
Nov 30 19:08:07.132 INFO [stderr]     | ^^^^^^^^^^^
Nov 30 19:08:07.132 INFO [stderr] 
Nov 30 19:08:07.132 INFO [stderr] warning: function is never used: `test10`
Nov 30 19:08:07.133 INFO [stderr]    --> src/main.rs:147:1
Nov 30 19:08:07.134 INFO [stderr]     |
Nov 30 19:08:07.134 INFO [stderr] 147 | fn test10() {
Nov 30 19:08:07.134 INFO [stderr]     | ^^^^^^^^^^^
Nov 30 19:08:07.134 INFO [stderr] 
Nov 30 19:08:07.134 INFO [stderr] warning: struct is never constructed: `Rectangle`
Nov 30 19:08:07.134 INFO [stderr]    --> src/main.rs:161:1
Nov 30 19:08:07.134 INFO [stderr]     |
Nov 30 19:08:07.134 INFO [stderr] 161 | struct Rectangle {
Nov 30 19:08:07.134 INFO [stderr]     | ^^^^^^^^^^^^^^^^
Nov 30 19:08:07.134 INFO [stderr] 
Nov 30 19:08:07.134 INFO [stderr] warning: method is never used: `area`
Nov 30 19:08:07.134 INFO [stderr]    --> src/main.rs:167:5
Nov 30 19:08:07.134 INFO [stderr]     |
Nov 30 19:08:07.134 INFO [stderr] 167 |     fn area(&mut self) {
Nov 30 19:08:07.134 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^
Nov 30 19:08:07.134 INFO [stderr] 
Nov 30 19:08:07.134 INFO [stderr] warning: method is never used: `can_hold`
Nov 30 19:08:07.134 INFO [stderr]    --> src/main.rs:172:5
Nov 30 19:08:07.134 INFO [stderr]     |
Nov 30 19:08:07.134 INFO [stderr] 172 |     fn can_hold(&self, other: &Rectangle) {
Nov 30 19:08:07.134 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:08:07.134 INFO [stderr] 
Nov 30 19:08:07.134 INFO [stderr] warning: method is never used: `square`
Nov 30 19:08:07.134 INFO [stderr]    --> src/main.rs:176:5
Nov 30 19:08:07.134 INFO [stderr]     |
Nov 30 19:08:07.134 INFO [stderr] 176 |     fn square(size: u32) -> Rectangle {
Nov 30 19:08:07.134 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:08:07.134 INFO [stderr] 
Nov 30 19:08:07.134 INFO [stderr] warning: enum is never used: `IpAddrKind`
Nov 30 19:08:07.134 INFO [stderr]    --> src/main.rs:183:1
Nov 30 19:08:07.134 INFO [stderr]     |
Nov 30 19:08:07.134 INFO [stderr] 183 | enum IpAddrKind {
Nov 30 19:08:07.134 INFO [stderr]     | ^^^^^^^^^^^^^^^
Nov 30 19:08:07.134 INFO [stderr] 
Nov 30 19:08:07.134 INFO [stderr] warning: enum is never used: `IpAddrKind2`
Nov 30 19:08:07.134 INFO [stderr]    --> src/main.rs:188:1
Nov 30 19:08:07.134 INFO [stderr]     |
Nov 30 19:08:07.134 INFO [stderr] 188 | enum IpAddrKind2 {
Nov 30 19:08:07.134 INFO [stderr]     | ^^^^^^^^^^^^^^^^
Nov 30 19:08:07.134 INFO [stderr] 
Nov 30 19:08:07.134 INFO [stderr] warning: struct is never constructed: `IpAddr`
Nov 30 19:08:07.134 INFO [stderr]    --> src/main.rs:195:1
Nov 30 19:08:07.134 INFO [stderr]     |
Nov 30 19:08:07.134 INFO [stderr] 195 | struct IpAddr {
Nov 30 19:08:07.134 INFO [stderr]     | ^^^^^^^^^^^^^
Nov 30 19:08:07.134 INFO [stderr] 
Nov 30 19:08:07.134 INFO [stderr] warning: function is never used: `test11`
Nov 30 19:08:07.134 INFO [stderr]    --> src/main.rs:200:1
Nov 30 19:08:07.134 INFO [stderr]     |
Nov 30 19:08:07.134 INFO [stderr] 200 | fn test11() {
Nov 30 19:08:07.134 INFO [stderr]     | ^^^^^^^^^^^
Nov 30 19:08:07.134 INFO [stderr] 
Nov 30 19:08:07.134 INFO [stderr] warning: method is never used: `print_addr`
Nov 30 19:08:07.134 INFO [stderr]    --> src/main.rs:218:5
Nov 30 19:08:07.134 INFO [stderr]     |
Nov 30 19:08:07.134 INFO [stderr] 218 |     fn print_addr(&self) {
Nov 30 19:08:07.134 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Nov 30 19:08:07.134 INFO [stderr] 
Nov 30 19:08:07.134 INFO [stderr] warning: variant is never constructed: `Penny`
Nov 30 19:08:07.134 INFO [stderr]    --> src/main.rs:231:5
Nov 30 19:08:07.134 INFO [stderr]     |
Nov 30 19:08:07.134 INFO [stderr] 231 |     Penny,
Nov 30 19:08:07.134 INFO [stderr]     |     ^^^^^
Nov 30 19:08:07.134 INFO [stderr] 
Nov 30 19:08:07.134 INFO [stderr] warning: variant is never constructed: `Nickel`
Nov 30 19:08:07.134 INFO [stderr]    --> src/main.rs:232:5
Nov 30 19:08:07.134 INFO [stderr]     |
Nov 30 19:08:07.134 INFO [stderr] 232 |     Nickel,
Nov 30 19:08:07.135 INFO [stderr]     |     ^^^^^^
Nov 30 19:08:07.135 INFO [stderr] 
Nov 30 19:08:07.135 INFO [stderr] warning: variant is never constructed: `Dime`
Nov 30 19:08:07.135 INFO [stderr]    --> src/main.rs:233:5
Nov 30 19:08:07.135 INFO [stderr]     |
Nov 30 19:08:07.135 INFO [stderr] 233 |     Dime,
Nov 30 19:08:07.135 INFO [stderr]     |     ^^^^
Nov 30 19:08:07.135 INFO [stderr] 
Nov 30 19:08:07.446 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.60s
Nov 30 19:08:07.448 INFO [stderr] su: No module specific data is present
Nov 30 19:08:07.727 INFO running `"docker" "inspect" "e8367310df2c1e9836f52be8bb7a4322c2372550828eedabcf107e479bae4e6a"`
Nov 30 19:08:07.821 INFO running `"docker" "rm" "-f" "e8367310df2c1e9836f52be8bb7a4322c2372550828eedabcf107e479bae4e6a"`
Nov 30 19:08:07.919 INFO [stdout] e8367310df2c1e9836f52be8bb7a4322c2372550828eedabcf107e479bae4e6a
Nov 30 19:08:07.922 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-1/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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"`
Nov 30 19:08:08.124 INFO [stdout] 375a8029a135f3137d8c16da74bd10ff48674896bfe5fdda62763b2b66424b1c
Nov 30 19:08:08.124 INFO running `"docker" "start" "-a" "375a8029a135f3137d8c16da74bd10ff48674896bfe5fdda62763b2b66424b1c"`
Nov 30 19:08:08.804 INFO [stderr] usermod: no changes
Nov 30 19:08:08.843 INFO [stderr]    Compiling soo v0.1.0 (/source)
Nov 30 19:08:09.131 INFO [stderr] warning: unused variable: `s3`
Nov 30 19:08:09.131 INFO [stderr]   --> src/main.rs:39:9
Nov 30 19:08:09.131 INFO [stderr]    |
Nov 30 19:08:09.131 INFO [stderr] 39 |     let s3 = s1.clone(); // 拷贝
Nov 30 19:08:09.131 INFO [stderr]    |         ^^ help: consider using `_s3` instead
Nov 30 19:08:09.131 INFO [stderr]    |
Nov 30 19:08:09.131 INFO [stderr]    = note: #[warn(unused_variables)] on by default
Nov 30 19:08:09.131 INFO [stderr] 
Nov 30 19:08:09.131 INFO [stderr] warning: unused variable: `s2`
Nov 30 19:08:09.131 INFO [stderr]   --> src/main.rs:40:9
Nov 30 19:08:09.131 INFO [stderr]    |
Nov 30 19:08:09.131 INFO [stderr] 40 |     let s2 = s1;  // 指针传递，s1 被移除
Nov 30 19:08:09.131 INFO [stderr]    |         ^^ help: consider using `_s2` instead
Nov 30 19:08:09.131 INFO [stderr] 
Nov 30 19:08:09.131 INFO [stderr] warning: unused variable: `s5`
Nov 30 19:08:09.131 INFO [stderr]   --> src/main.rs:45:9
Nov 30 19:08:09.131 INFO [stderr]    |
Nov 30 19:08:09.131 INFO [stderr] 45 |     let s5 = s4;  // 合法，因为是值传递  
Nov 30 19:08:09.131 INFO [stderr]    |         ^^ help: consider using `_s5` instead
Nov 30 19:08:09.131 INFO [stderr] 
Nov 30 19:08:09.131 INFO [stderr] warning: unused variable: `r1`
Nov 30 19:08:09.131 INFO [stderr]   --> src/main.rs:99:9
Nov 30 19:08:09.131 INFO [stderr]    |
Nov 30 19:08:09.131 INFO [stderr] 99 |     let r1 = &mut s;
Nov 30 19:08:09.131 INFO [stderr]    |         ^^ help: consider using `_r1` instead
Nov 30 19:08:09.131 INFO [stderr] 
Nov 30 19:08:09.131 INFO [stderr] warning: unused variable: `r3`
Nov 30 19:08:09.131 INFO [stderr]    --> src/main.rs:103:13
Nov 30 19:08:09.131 INFO [stderr]     |
Nov 30 19:08:09.131 INFO [stderr] 103 |         let r3 = &s2;
Nov 30 19:08:09.131 INFO [stderr]     |             ^^ help: consider using `_r3` instead
Nov 30 19:08:09.131 INFO [stderr] 
Nov 30 19:08:09.131 INFO [stderr] warning: unused variable: `r4`
Nov 30 19:08:09.131 INFO [stderr]    --> src/main.rs:105:9
Nov 30 19:08:09.131 INFO [stderr]     |
Nov 30 19:08:09.131 INFO [stderr] 105 |     let r4 = &mut &s2;
Nov 30 19:08:09.131 INFO [stderr]     |         ^^ help: consider using `_r4` instead
Nov 30 19:08:09.131 INFO [stderr] 
Nov 30 19:08:09.131 INFO [stderr] warning: variable does not need to be mutable
Nov 30 19:08:09.131 INFO [stderr]   --> src/main.rs:97:9
Nov 30 19:08:09.131 INFO [stderr]    |
Nov 30 19:08:09.131 INFO [stderr] 97 |     let mut s2 = String::from("world");
Nov 30 19:08:09.131 INFO [stderr]    |         ----^^
Nov 30 19:08:09.131 INFO [stderr]    |         |
Nov 30 19:08:09.131 INFO [stderr]    |         help: remove this `mut`
Nov 30 19:08:09.131 INFO [stderr]    |
Nov 30 19:08:09.131 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Nov 30 19:08:09.131 INFO [stderr] 
Nov 30 19:08:09.143 INFO [stderr] warning: variable does not need to be mutable
Nov 30 19:08:09.143 INFO [stderr]    --> src/main.rs:120:9
Nov 30 19:08:09.143 INFO [stderr]     |
Nov 30 19:08:09.143 INFO [stderr] 120 |     let mut s = String::from("hello world");
Nov 30 19:08:09.143 INFO [stderr]     |         ----^
Nov 30 19:08:09.143 INFO [stderr]     |         |
Nov 30 19:08:09.143 INFO [stderr]     |         help: remove this `mut`
Nov 30 19:08:09.143 INFO [stderr] 
Nov 30 19:08:09.151 INFO [stderr] warning: function is never used: `test1`
Nov 30 19:08:09.151 INFO [stderr]   --> src/main.rs:30:1
Nov 30 19:08:09.151 INFO [stderr]    |
Nov 30 19:08:09.151 INFO [stderr] 30 | fn test1 () {
Nov 30 19:08:09.151 INFO [stderr]    | ^^^^^^^^^^^
Nov 30 19:08:09.151 INFO [stderr]    |
Nov 30 19:08:09.151 INFO [stderr]    = note: #[warn(dead_code)] on by default
Nov 30 19:08:09.151 INFO [stderr] 
Nov 30 19:08:09.151 INFO [stderr] warning: function is never used: `test2`
Nov 30 19:08:09.151 INFO [stderr]   --> src/main.rs:37:1
Nov 30 19:08:09.151 INFO [stderr]    |
Nov 30 19:08:09.151 INFO [stderr] 37 | fn test2() {
Nov 30 19:08:09.151 INFO [stderr]    | ^^^^^^^^^^
Nov 30 19:08:09.151 INFO [stderr] 
Nov 30 19:08:09.151 INFO [stderr] warning: function is never used: `test3`
Nov 30 19:08:09.151 INFO [stderr]   --> src/main.rs:55:1
Nov 30 19:08:09.151 INFO [stderr]    |
Nov 30 19:08:09.151 INFO [stderr] 55 | fn test3() {
Nov 30 19:08:09.151 INFO [stderr]    | ^^^^^^^^^^
Nov 30 19:08:09.151 INFO [stderr] 
Nov 30 19:08:09.152 INFO [stderr] warning: function is never used: `test3_1`
Nov 30 19:08:09.152 INFO [stderr]   --> src/main.rs:66:1
Nov 30 19:08:09.152 INFO [stderr]    |
Nov 30 19:08:09.152 INFO [stderr] 66 | fn test3_1(sth: String) {
Nov 30 19:08:09.152 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:08:09.152 INFO [stderr] 
Nov 30 19:08:09.152 INFO [stderr] warning: function is never used: `test3_2`
Nov 30 19:08:09.152 INFO [stderr]   --> src/main.rs:70:1
Nov 30 19:08:09.152 INFO [stderr]    |
Nov 30 19:08:09.152 INFO [stderr] 70 | fn test3_2(si: i32) {
Nov 30 19:08:09.152 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^
Nov 30 19:08:09.152 INFO [stderr] 
Nov 30 19:08:09.152 INFO [stderr] warning: function is never used: `test4`
Nov 30 19:08:09.152 INFO [stderr]   --> src/main.rs:75:1
Nov 30 19:08:09.152 INFO [stderr]    |
Nov 30 19:08:09.152 INFO [stderr] 75 | fn test4() {
Nov 30 19:08:09.152 INFO [stderr]    | ^^^^^^^^^^
Nov 30 19:08:09.152 INFO [stderr] 
Nov 30 19:08:09.152 INFO [stderr] warning: function is never used: `test4_1`
Nov 30 19:08:09.152 INFO [stderr]   --> src/main.rs:82:1
Nov 30 19:08:09.152 INFO [stderr]    |
Nov 30 19:08:09.152 INFO [stderr] 82 | fn test4_1(s: &String) -> usize {
Nov 30 19:08:09.152 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:08:09.152 INFO [stderr] 
Nov 30 19:08:09.152 INFO [stderr] warning: function is never used: `test5`
Nov 30 19:08:09.152 INFO [stderr]   --> src/main.rs:86:1
Nov 30 19:08:09.152 INFO [stderr]    |
Nov 30 19:08:09.152 INFO [stderr] 86 | fn test5() {
Nov 30 19:08:09.152 INFO [stderr]    | ^^^^^^^^^^
Nov 30 19:08:09.152 INFO [stderr] 
Nov 30 19:08:09.152 INFO [stderr] warning: function is never used: `test5_1`
Nov 30 19:08:09.152 INFO [stderr]   --> src/main.rs:91:1
Nov 30 19:08:09.152 INFO [stderr]    |
Nov 30 19:08:09.152 INFO [stderr] 91 | fn test5_1(s: &mut String) {
Nov 30 19:08:09.152 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:08:09.152 INFO [stderr] 
Nov 30 19:08:09.152 INFO [stderr] warning: function is never used: `test6`
Nov 30 19:08:09.152 INFO [stderr]   --> src/main.rs:95:1
Nov 30 19:08:09.152 INFO [stderr]    |
Nov 30 19:08:09.152 INFO [stderr] 95 | fn test6() {
Nov 30 19:08:09.152 INFO [stderr]    | ^^^^^^^^^^
Nov 30 19:08:09.152 INFO [stderr] 
Nov 30 19:08:09.152 INFO [stderr] warning: function is never used: `test7`
Nov 30 19:08:09.152 INFO [stderr]    --> src/main.rs:110:1
Nov 30 19:08:09.152 INFO [stderr]     |
Nov 30 19:08:09.152 INFO [stderr] 110 | fn test7() {
Nov 30 19:08:09.152 INFO [stderr]     | ^^^^^^^^^^
Nov 30 19:08:09.152 INFO [stderr] 
Nov 30 19:08:09.152 INFO [stderr] warning: function is never used: `test8`
Nov 30 19:08:09.152 INFO [stderr]    --> src/main.rs:119:1
Nov 30 19:08:09.152 INFO [stderr]     |
Nov 30 19:08:09.152 INFO [stderr] 119 | fn test8() {
Nov 30 19:08:09.152 INFO [stderr]     | ^^^^^^^^^^
Nov 30 19:08:09.152 INFO [stderr] 
Nov 30 19:08:09.152 INFO [stderr] warning: function is never used: `test9`
Nov 30 19:08:09.152 INFO [stderr]    --> src/main.rs:131:1
Nov 30 19:08:09.152 INFO [stderr]     |
Nov 30 19:08:09.152 INFO [stderr] 131 | fn test9() {
Nov 30 19:08:09.152 INFO [stderr]     | ^^^^^^^^^^
Nov 30 19:08:09.152 INFO [stderr] 
Nov 30 19:08:09.152 INFO [stderr] warning: struct is never constructed: `User`
Nov 30 19:08:09.152 INFO [stderr]    --> src/main.rs:141:1
Nov 30 19:08:09.152 INFO [stderr]     |
Nov 30 19:08:09.152 INFO [stderr] 141 | struct User {
Nov 30 19:08:09.152 INFO [stderr]     | ^^^^^^^^^^^
Nov 30 19:08:09.152 INFO [stderr] 
Nov 30 19:08:09.152 INFO [stderr] warning: function is never used: `test10`
Nov 30 19:08:09.152 INFO [stderr]    --> src/main.rs:147:1
Nov 30 19:08:09.152 INFO [stderr]     |
Nov 30 19:08:09.152 INFO [stderr] 147 | fn test10() {
Nov 30 19:08:09.152 INFO [stderr]     | ^^^^^^^^^^^
Nov 30 19:08:09.152 INFO [stderr] 
Nov 30 19:08:09.152 INFO [stderr] warning: struct is never constructed: `Rectangle`
Nov 30 19:08:09.152 INFO [stderr]    --> src/main.rs:161:1
Nov 30 19:08:09.152 INFO [stderr]     |
Nov 30 19:08:09.152 INFO [stderr] 161 | struct Rectangle {
Nov 30 19:08:09.152 INFO [stderr]     | ^^^^^^^^^^^^^^^^
Nov 30 19:08:09.152 INFO [stderr] 
Nov 30 19:08:09.152 INFO [stderr] warning: method is never used: `area`
Nov 30 19:08:09.152 INFO [stderr]    --> src/main.rs:167:5
Nov 30 19:08:09.152 INFO [stderr]     |
Nov 30 19:08:09.152 INFO [stderr] 167 |     fn area(&mut self) {
Nov 30 19:08:09.152 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^
Nov 30 19:08:09.152 INFO [stderr] 
Nov 30 19:08:09.152 INFO [stderr] warning: method is never used: `can_hold`
Nov 30 19:08:09.153 INFO [stderr]    --> src/main.rs:172:5
Nov 30 19:08:09.153 INFO [stderr]     |
Nov 30 19:08:09.153 INFO [stderr] 172 |     fn can_hold(&self, other: &Rectangle) {
Nov 30 19:08:09.153 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:08:09.153 INFO [stderr] 
Nov 30 19:08:09.153 INFO [stderr] warning: method is never used: `square`
Nov 30 19:08:09.153 INFO [stderr]    --> src/main.rs:176:5
Nov 30 19:08:09.153 INFO [stderr]     |
Nov 30 19:08:09.153 INFO [stderr] 176 |     fn square(size: u32) -> Rectangle {
Nov 30 19:08:09.153 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 30 19:08:09.153 INFO [stderr] 
Nov 30 19:08:09.153 INFO [stderr] warning: enum is never used: `IpAddrKind`
Nov 30 19:08:09.153 INFO [stderr]    --> src/main.rs:183:1
Nov 30 19:08:09.153 INFO [stderr]     |
Nov 30 19:08:09.153 INFO [stderr] 183 | enum IpAddrKind {
Nov 30 19:08:09.153 INFO [stderr]     | ^^^^^^^^^^^^^^^
Nov 30 19:08:09.153 INFO [stderr] 
Nov 30 19:08:09.153 INFO [stderr] warning: enum is never used: `IpAddrKind2`
Nov 30 19:08:09.153 INFO [stderr]    --> src/main.rs:188:1
Nov 30 19:08:09.153 INFO [stderr]     |
Nov 30 19:08:09.153 INFO [stderr] 188 | enum IpAddrKind2 {
Nov 30 19:08:09.153 INFO [stderr]     | ^^^^^^^^^^^^^^^^
Nov 30 19:08:09.153 INFO [stderr] 
Nov 30 19:08:09.153 INFO [stderr] warning: struct is never constructed: `IpAddr`
Nov 30 19:08:09.153 INFO [stderr]    --> src/main.rs:195:1
Nov 30 19:08:09.153 INFO [stderr]     |
Nov 30 19:08:09.153 INFO [stderr] 195 | struct IpAddr {
Nov 30 19:08:09.153 INFO [stderr]     | ^^^^^^^^^^^^^
Nov 30 19:08:09.153 INFO [stderr] 
Nov 30 19:08:09.153 INFO [stderr] warning: function is never used: `test11`
Nov 30 19:08:09.153 INFO [stderr]    --> src/main.rs:200:1
Nov 30 19:08:09.153 INFO [stderr]     |
Nov 30 19:08:09.153 INFO [stderr] 200 | fn test11() {
Nov 30 19:08:09.153 INFO [stderr]     | ^^^^^^^^^^^
Nov 30 19:08:09.153 INFO [stderr] 
Nov 30 19:08:09.153 INFO [stderr] warning: method is never used: `print_addr`
Nov 30 19:08:09.153 INFO [stderr]    --> src/main.rs:218:5
Nov 30 19:08:09.153 INFO [stderr]     |
Nov 30 19:08:09.153 INFO [stderr] 218 |     fn print_addr(&self) {
Nov 30 19:08:09.153 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^
Nov 30 19:08:09.153 INFO [stderr] 
Nov 30 19:08:09.153 INFO [stderr] warning: variant is never constructed: `Penny`
Nov 30 19:08:09.153 INFO [stderr]    --> src/main.rs:231:5
Nov 30 19:08:09.153 INFO [stderr]     |
Nov 30 19:08:09.153 INFO [stderr] 231 |     Penny,
Nov 30 19:08:09.153 INFO [stderr]     |     ^^^^^
Nov 30 19:08:09.153 INFO [stderr] 
Nov 30 19:08:09.153 INFO [stderr] warning: variant is never constructed: `Nickel`
Nov 30 19:08:09.153 INFO [stderr]    --> src/main.rs:232:5
Nov 30 19:08:09.153 INFO [stderr]     |
Nov 30 19:08:09.153 INFO [stderr] 232 |     Nickel,
Nov 30 19:08:09.153 INFO [stderr]     |     ^^^^^^
Nov 30 19:08:09.153 INFO [stderr] 
Nov 30 19:08:09.153 INFO [stderr] warning: variant is never constructed: `Dime`
Nov 30 19:08:09.153 INFO [stderr]    --> src/main.rs:233:5
Nov 30 19:08:09.153 INFO [stderr]     |
Nov 30 19:08:09.153 INFO [stderr] 233 |     Dime,
Nov 30 19:08:09.153 INFO [stderr]     |     ^^^^
Nov 30 19:08:09.153 INFO [stderr] 
Nov 30 19:08:09.620 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.79s
Nov 30 19:08:09.627 INFO [stderr] su: No module specific data is present
Nov 30 19:08:10.155 INFO running `"docker" "inspect" "375a8029a135f3137d8c16da74bd10ff48674896bfe5fdda62763b2b66424b1c"`
Nov 30 19:08:10.465 INFO running `"docker" "rm" "-f" "375a8029a135f3137d8c16da74bd10ff48674896bfe5fdda62763b2b66424b1c"`
Nov 30 19:08:10.823 INFO [stdout] 375a8029a135f3137d8c16da74bd10ff48674896bfe5fdda62763b2b66424b1c
Nov 30 19:08:10.830 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-1/1.30.1:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-1/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"`
Nov 30 19:08:11.341 INFO [stdout] c61962b2b6e033d84ce9efeb253d5d9dd8a16ffcb21fc85bb76f03955d78217d
Nov 30 19:08:11.345 INFO running `"docker" "start" "-a" "c61962b2b6e033d84ce9efeb253d5d9dd8a16ffcb21fc85bb76f03955d78217d"`
Nov 30 19:08:12.610 INFO [stderr] usermod: no changes
Nov 30 19:08:12.639 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.00s
Nov 30 19:08:12.639 INFO [stdout] 
Nov 30 19:08:12.639 INFO [stderr]      Running /target/debug/deps/soo-c8d18809717acae6
Nov 30 19:08:12.639 INFO [stdout] running 0 tests
Nov 30 19:08:12.639 INFO [stdout] 
Nov 30 19:08:12.639 INFO [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
Nov 30 19:08:12.639 INFO [stdout] 
Nov 30 19:08:12.641 INFO [stderr] su: No module specific data is present
Nov 30 19:08:12.969 INFO running `"docker" "inspect" "c61962b2b6e033d84ce9efeb253d5d9dd8a16ffcb21fc85bb76f03955d78217d"`
Nov 30 19:08:13.069 INFO running `"docker" "rm" "-f" "c61962b2b6e033d84ce9efeb253d5d9dd8a16ffcb21fc85bb76f03955d78217d"`
Nov 30 19:08:13.193 INFO [stdout] c61962b2b6e033d84ce9efeb253d5d9dd8a16ffcb21fc85bb76f03955d78217d
