Dec 06 14:22:33.732 INFO testing EdenCao/rust_learning against master#906deae0790bd18681b937fe9a141a3c26cf1855 for pr-56514 Dec 06 14:22:33.732 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-56514/worker-2/master#906deae0790bd18681b937fe9a141a3c26cf1855:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-56514/master#906deae0790bd18681b937fe9a141a3c26cf1855:/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 +906deae0790bd18681b937fe9a141a3c26cf1855-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"` Dec 06 14:22:33.878 INFO [stdout] e83d1684e3f9d7f7007083831d6657cc7ab3d1d7816e011183a5d56d4756f87c Dec 06 14:22:33.882 INFO running `"docker" "start" "-a" "e83d1684e3f9d7f7007083831d6657cc7ab3d1d7816e011183a5d56d4756f87c"` Dec 06 14:22:34.224 INFO [stderr] usermod: no changes Dec 06 14:22:34.291 INFO [stderr] Compiling rust_learning v0.1.0 (/source) Dec 06 14:22:34.810 INFO [stderr] warning: unused variable: `user2` Dec 06 14:22:34.810 INFO [stderr] --> src/struct.rs:14:7 Dec 06 14:22:34.810 INFO [stderr] | Dec 06 14:22:34.810 INFO [stderr] 14 | let user2 = User { Dec 06 14:22:34.810 INFO [stderr] | ^^^^^ help: consider using `_user2` instead Dec 06 14:22:34.810 INFO [stderr] | Dec 06 14:22:34.810 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 06 14:22:34.810 INFO [stderr] Dec 06 14:22:34.810 INFO [stderr] warning: unused variable: `black` Dec 06 14:22:34.810 INFO [stderr] --> src/struct.rs:20:7 Dec 06 14:22:34.810 INFO [stderr] | Dec 06 14:22:34.810 INFO [stderr] 20 | let black = Color(0, 0, 0); Dec 06 14:22:34.810 INFO [stderr] | ^^^^^ help: consider using `_black` instead Dec 06 14:22:34.810 INFO [stderr] Dec 06 14:22:34.810 INFO [stderr] warning: field is never used: `username` Dec 06 14:22:34.810 INFO [stderr] --> src/struct.rs:2:3 Dec 06 14:22:34.810 INFO [stderr] | Dec 06 14:22:34.810 INFO [stderr] 2 | username: String, Dec 06 14:22:34.810 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 06 14:22:34.810 INFO [stderr] | Dec 06 14:22:34.810 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 06 14:22:34.810 INFO [stderr] Dec 06 14:22:34.810 INFO [stderr] warning: field is never used: `email` Dec 06 14:22:34.810 INFO [stderr] --> src/struct.rs:3:3 Dec 06 14:22:34.810 INFO [stderr] | Dec 06 14:22:34.810 INFO [stderr] 3 | email: String, Dec 06 14:22:34.810 INFO [stderr] | ^^^^^^^^^^^^^ Dec 06 14:22:34.810 INFO [stderr] Dec 06 14:22:34.810 INFO [stderr] warning: field is never used: `sign_in_count` Dec 06 14:22:34.810 INFO [stderr] --> src/struct.rs:4:3 Dec 06 14:22:34.810 INFO [stderr] | Dec 06 14:22:34.810 INFO [stderr] 4 | sign_in_count: u64, Dec 06 14:22:34.810 INFO [stderr] | ^^^^^^^^^^^^^^^^^^ Dec 06 14:22:34.810 INFO [stderr] Dec 06 14:22:34.810 INFO [stderr] warning: field is never used: `active` Dec 06 14:22:34.810 INFO [stderr] --> src/struct.rs:5:3 Dec 06 14:22:34.810 INFO [stderr] | Dec 06 14:22:34.810 INFO [stderr] 5 | active: bool Dec 06 14:22:34.810 INFO [stderr] | ^^^^^^^^^^^^ Dec 06 14:22:34.810 INFO [stderr] Dec 06 14:22:34.894 INFO [stderr] warning: unused import: `std::time::Duration` Dec 06 14:22:34.895 INFO [stderr] --> src/multiple_thread.rs:2:5 Dec 06 14:22:34.895 INFO [stderr] | Dec 06 14:22:34.895 INFO [stderr] 2 | use std::time::Duration; Dec 06 14:22:34.895 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^ Dec 06 14:22:34.895 INFO [stderr] | Dec 06 14:22:34.895 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 06 14:22:34.895 INFO [stderr] Dec 06 14:22:35.073 INFO [stderr] warning: variable `count` is assigned to, but never used Dec 06 14:22:35.073 INFO [stderr] --> src/iflet.rs:20:11 Dec 06 14:22:35.073 INFO [stderr] | Dec 06 14:22:35.073 INFO [stderr] 20 | let mut count = 0; Dec 06 14:22:35.073 INFO [stderr] | ^^^^^ Dec 06 14:22:35.073 INFO [stderr] | Dec 06 14:22:35.073 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 06 14:22:35.073 INFO [stderr] = note: consider using `_count` instead Dec 06 14:22:35.073 INFO [stderr] Dec 06 14:22:35.073 INFO [stderr] warning: value assigned to `count` is never read Dec 06 14:22:35.073 INFO [stderr] --> src/iflet.rs:25:5 Dec 06 14:22:35.073 INFO [stderr] | Dec 06 14:22:35.073 INFO [stderr] 25 | count += 1; Dec 06 14:22:35.073 INFO [stderr] | ^^^^^ Dec 06 14:22:35.073 INFO [stderr] | Dec 06 14:22:35.073 INFO [stderr] = note: #[warn(unused_assignments)] on by default Dec 06 14:22:35.073 INFO [stderr] Dec 06 14:22:35.078 INFO [stderr] warning: variant is never constructed: `Penny` Dec 06 14:22:35.078 INFO [stderr] --> src/iflet.rs:2:3 Dec 06 14:22:35.078 INFO [stderr] | Dec 06 14:22:35.078 INFO [stderr] 2 | Penny, Dec 06 14:22:35.078 INFO [stderr] | ^^^^^ Dec 06 14:22:35.078 INFO [stderr] | Dec 06 14:22:35.078 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 06 14:22:35.078 INFO [stderr] Dec 06 14:22:35.078 INFO [stderr] warning: variant is never constructed: `Nickel` Dec 06 14:22:35.078 INFO [stderr] --> src/iflet.rs:3:3 Dec 06 14:22:35.078 INFO [stderr] | Dec 06 14:22:35.078 INFO [stderr] 3 | Nickel, Dec 06 14:22:35.078 INFO [stderr] | ^^^^^^ Dec 06 14:22:35.078 INFO [stderr] Dec 06 14:22:35.078 INFO [stderr] warning: variant is never constructed: `Dime` Dec 06 14:22:35.078 INFO [stderr] --> src/iflet.rs:4:3 Dec 06 14:22:35.078 INFO [stderr] | Dec 06 14:22:35.078 INFO [stderr] 4 | Dime, Dec 06 14:22:35.079 INFO [stderr] | ^^^^ Dec 06 14:22:35.079 INFO [stderr] Dec 06 14:22:35.079 INFO [stderr] warning: variant is never constructed: `Alabama` Dec 06 14:22:35.079 INFO [stderr] --> src/iflet.rs:10:3 Dec 06 14:22:35.079 INFO [stderr] | Dec 06 14:22:35.079 INFO [stderr] 10 | Alabama, Dec 06 14:22:35.079 INFO [stderr] | ^^^^^^^ Dec 06 14:22:35.079 INFO [stderr] Dec 06 14:22:35.308 INFO [stderr] warning: field is never used: `query` Dec 06 14:22:35.308 INFO [stderr] --> src/read.rs:27:5 Dec 06 14:22:35.308 INFO [stderr] | Dec 06 14:22:35.308 INFO [stderr] 27 | query: String, Dec 06 14:22:35.308 INFO [stderr] | ^^^^^^^^^^^^^ Dec 06 14:22:35.316 INFO [stderr] | Dec 06 14:22:35.316 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 06 14:22:35.316 INFO [stderr] Dec 06 14:22:35.316 INFO [stderr] warning: function is never used: `search_case_insensitive` Dec 06 14:22:35.316 INFO [stderr] --> src/read.rs:82:1 Dec 06 14:22:35.316 INFO [stderr] | Dec 06 14:22:35.316 INFO [stderr] 82 | fn search_case_insensitive<'a>(query: &str, contents: &'a str) -> Vec<&'a str> { Dec 06 14:22:35.316 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 14:22:35.316 INFO [stderr] Dec 06 14:22:35.352 INFO [stderr] warning: unused variable: `s6` Dec 06 14:22:35.352 INFO [stderr] --> src/owner.rs:19:7 Dec 06 14:22:35.352 INFO [stderr] | Dec 06 14:22:35.352 INFO [stderr] 19 | let s6 = s5; Dec 06 14:22:35.352 INFO [stderr] | ^^ help: consider using `_s6` instead Dec 06 14:22:35.352 INFO [stderr] | Dec 06 14:22:35.352 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 06 14:22:35.352 INFO [stderr] Dec 06 14:22:35.358 INFO [stderr] warning: function is never used: `gives_ownership` Dec 06 14:22:35.358 INFO [stderr] --> src/owner.rs:37:1 Dec 06 14:22:35.358 INFO [stderr] | Dec 06 14:22:35.358 INFO [stderr] 37 | fn gives_ownership() -> String { Dec 06 14:22:35.358 INFO [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Dec 06 14:22:35.358 INFO [stderr] | Dec 06 14:22:35.358 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 06 14:22:35.358 INFO [stderr] Dec 06 14:22:36.556 INFO [stderr] error[E0601]: `main` function not found in crate `refcall` Dec 06 14:22:36.556 INFO [stderr] | Dec 06 14:22:36.556 INFO [stderr] = note: consider adding a `main` function to `src/refcall.rs` Dec 06 14:22:36.556 INFO [stderr] Dec 06 14:22:36.587 INFO [stderr] warning: unused import: `std::rc::Rc` Dec 06 14:22:36.587 INFO [stderr] --> src/shared_mem.rs:1:5 Dec 06 14:22:36.587 INFO [stderr] | Dec 06 14:22:36.587 INFO [stderr] 1 | use std::rc::Rc; Dec 06 14:22:36.587 INFO [stderr] | ^^^^^^^^^^^ Dec 06 14:22:36.587 INFO [stderr] | Dec 06 14:22:36.587 INFO [stderr] = note: #[warn(unused_imports)] on by default Dec 06 14:22:36.587 INFO [stderr] Dec 06 14:22:36.597 INFO [stderr] error: aborting due to previous error Dec 06 14:22:36.597 INFO [stderr] Dec 06 14:22:36.597 INFO [stderr] For more information about this error, try `rustc --explain E0601`. Dec 06 14:22:36.603 INFO [stderr] error: Could not compile `rust_learning`. Dec 06 14:22:36.603 INFO [stderr] warning: build failed, waiting for other jobs to finish... Dec 06 14:22:37.077 INFO [stderr] warning: unused variable: `six` Dec 06 14:22:37.077 INFO [stderr] --> src/enum.rs:20:7 Dec 06 14:22:37.078 INFO [stderr] | Dec 06 14:22:37.078 INFO [stderr] 20 | let six = IpAddrKind::V6; Dec 06 14:22:37.078 INFO [stderr] | ^^^ help: consider using `_six` instead Dec 06 14:22:37.086 INFO [stderr] | Dec 06 14:22:37.091 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 06 14:22:37.092 INFO [stderr] Dec 06 14:22:37.092 INFO [stderr] warning: unused variable: `home` Dec 06 14:22:37.092 INFO [stderr] --> src/enum.rs:27:7 Dec 06 14:22:37.092 INFO [stderr] | Dec 06 14:22:37.092 INFO [stderr] 27 | let home = IpAddr { Dec 06 14:22:37.093 INFO [stderr] | ^^^^ help: consider using `_home` instead Dec 06 14:22:37.093 INFO [stderr] Dec 06 14:22:37.093 INFO [stderr] warning: unused variable: `op_type` Dec 06 14:22:37.093 INFO [stderr] --> src/enum.rs:35:10 Dec 06 14:22:37.094 INFO [stderr] | Dec 06 14:22:37.094 INFO [stderr] 35 | fn route(op_type: IpAddrKind) { } Dec 06 14:22:37.094 INFO [stderr] | ^^^^^^^ help: consider using `_op_type` instead Dec 06 14:22:37.094 INFO [stderr] Dec 06 14:22:37.099 INFO [stderr] warning: field is never used: `kind` Dec 06 14:22:37.099 INFO [stderr] --> src/enum.rs:14:3 Dec 06 14:22:37.100 INFO [stderr] | Dec 06 14:22:37.100 INFO [stderr] 14 | kind: IpAddrKind, Dec 06 14:22:37.100 INFO [stderr] | ^^^^^^^^^^^^^^^^ Dec 06 14:22:37.101 INFO [stderr] | Dec 06 14:22:37.101 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 06 14:22:37.101 INFO [stderr] Dec 06 14:22:37.101 INFO [stderr] warning: field is never used: `address` Dec 06 14:22:37.102 INFO [stderr] --> src/enum.rs:15:3 Dec 06 14:22:37.102 INFO [stderr] | Dec 06 14:22:37.102 INFO [stderr] 15 | address: String Dec 06 14:22:37.102 INFO [stderr] | ^^^^^^^^^^^^^^^ Dec 06 14:22:37.103 INFO [stderr] Dec 06 14:22:37.316 INFO [stderr] warning: unused variable: `integer` Dec 06 14:22:37.316 INFO [stderr] --> src/generics.rs:14:7 Dec 06 14:22:37.316 INFO [stderr] | Dec 06 14:22:37.316 INFO [stderr] 14 | let integer = Point { Dec 06 14:22:37.316 INFO [stderr] | ^^^^^^^ help: consider using `_integer` instead Dec 06 14:22:37.340 INFO [stderr] | Dec 06 14:22:37.341 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 06 14:22:37.341 INFO [stderr] Dec 06 14:22:37.347 INFO [stderr] warning: field is never used: `y` Dec 06 14:22:37.347 INFO [stderr] --> src/generics.rs:3:3 Dec 06 14:22:37.347 INFO [stderr] | Dec 06 14:22:37.348 INFO [stderr] 3 | y: T Dec 06 14:22:37.348 INFO [stderr] | ^^^^ Dec 06 14:22:37.348 INFO [stderr] | Dec 06 14:22:37.348 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 06 14:22:37.348 INFO [stderr] Dec 06 14:22:37.690 INFO [stderr] warning: unused variable: `six` Dec 06 14:22:37.691 INFO [stderr] --> src/match.rs:25:7 Dec 06 14:22:37.691 INFO [stderr] | Dec 06 14:22:37.692 INFO [stderr] 25 | let six = plus_one(five); Dec 06 14:22:37.692 INFO [stderr] | ^^^ help: consider using `_six` instead Dec 06 14:22:37.712 INFO [stderr] | Dec 06 14:22:37.712 INFO [stderr] = note: #[warn(unused_variables)] on by default Dec 06 14:22:37.713 INFO [stderr] Dec 06 14:22:37.713 INFO [stderr] warning: unused variable: `none` Dec 06 14:22:37.713 INFO [stderr] --> src/match.rs:26:7 Dec 06 14:22:37.714 INFO [stderr] | Dec 06 14:22:37.714 INFO [stderr] 26 | let none = plus_one(None); Dec 06 14:22:37.714 INFO [stderr] | ^^^^ help: consider using `_none` instead Dec 06 14:22:37.714 INFO [stderr] Dec 06 14:22:37.719 INFO [stderr] warning: variant is never constructed: `Penny` Dec 06 14:22:37.720 INFO [stderr] --> src/match.rs:2:3 Dec 06 14:22:37.720 INFO [stderr] | Dec 06 14:22:37.720 INFO [stderr] 2 | Penny, Dec 06 14:22:37.721 INFO [stderr] | ^^^^^ Dec 06 14:22:37.736 INFO [stderr] | Dec 06 14:22:37.736 INFO [stderr] = note: #[warn(dead_code)] on by default Dec 06 14:22:37.737 INFO [stderr] Dec 06 14:22:37.737 INFO [stderr] warning: variant is never constructed: `Nickel` Dec 06 14:22:37.737 INFO [stderr] --> src/match.rs:3:3 Dec 06 14:22:37.738 INFO [stderr] | Dec 06 14:22:37.738 INFO [stderr] 3 | Nickel, Dec 06 14:22:37.738 INFO [stderr] | ^^^^^^ Dec 06 14:22:37.738 INFO [stderr] Dec 06 14:22:37.739 INFO [stderr] warning: variant is never constructed: `Dime` Dec 06 14:22:37.739 INFO [stderr] --> src/match.rs:4:3 Dec 06 14:22:37.739 INFO [stderr] | Dec 06 14:22:37.740 INFO [stderr] 4 | Dime, Dec 06 14:22:37.740 INFO [stderr] | ^^^^ Dec 06 14:22:37.740 INFO [stderr] Dec 06 14:22:37.740 INFO [stderr] warning: variant is never constructed: `Alabama` Dec 06 14:22:37.741 INFO [stderr] --> src/match.rs:10:3 Dec 06 14:22:37.741 INFO [stderr] | Dec 06 14:22:37.741 INFO [stderr] 10 | Alabama, Dec 06 14:22:37.742 INFO [stderr] | ^^^^^^^ Dec 06 14:22:37.742 INFO [stderr] Dec 06 14:22:37.978 INFO [stderr] error: build failed Dec 06 14:22:37.980 INFO [stderr] su: No module specific data is present Dec 06 14:22:38.387 INFO running `"docker" "inspect" "e83d1684e3f9d7f7007083831d6657cc7ab3d1d7816e011183a5d56d4756f87c"` Dec 06 14:22:38.481 INFO running `"docker" "rm" "-f" "e83d1684e3f9d7f7007083831d6657cc7ab3d1d7816e011183a5d56d4756f87c"` Dec 06 14:22:38.563 INFO [stdout] e83d1684e3f9d7f7007083831d6657cc7ab3d1d7816e011183a5d56d4756f87c