Nov 01 00:38:45.217 INFO checking moreheadm/nut-shell against master#05812fa8c588473f03e3fa7cf59cd84f4f37c715 for pr-55538 Nov 01 00:38:45.219 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55538/worker-2/master#05812fa8c588473f03e3fa7cf59cd84f4f37c715:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-2/pr-55538/master#05812fa8c588473f03e3fa7cf59cd84f4f37c715:/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 +05812fa8c588473f03e3fa7cf59cd84f4f37c715-alt check --frozen --all --all-targets" "-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"` Nov 01 00:38:45.616 INFO blam! 891a37e6bb0d4c7b09545ebd75e3b9a20f1e0dfdf631c5d058ed05dcaa52ac99 Nov 01 00:38:45.621 INFO running `"docker" "start" "-a" "891a37e6bb0d4c7b09545ebd75e3b9a20f1e0dfdf631c5d058ed05dcaa52ac99"` Nov 01 00:38:47.228 INFO kablam! usermod: no changes Nov 01 00:38:47.308 INFO kablam! Checking termion v1.5.1 Nov 01 00:38:48.432 INFO kablam! Checking liner v0.4.4 Nov 01 00:38:49.646 INFO kablam! Checking nut-shell v0.1.0 (/source) Nov 01 00:38:49.723 INFO kablam! warning: unnecessary path disambiguator Nov 01 00:38:49.724 INFO kablam! --> src/execute.rs:116:39 Nov 01 00:38:49.725 INFO kablam! | Nov 01 00:38:49.725 INFO kablam! 116 | .collect::>(); Nov 01 00:38:49.726 INFO kablam! | ^^ try removing `::` Nov 01 00:38:49.727 INFO kablam! Nov 01 00:38:49.798 INFO kablam! warning: unnecessary path disambiguator Nov 01 00:38:49.799 INFO kablam! --> src/execute.rs:116:39 Nov 01 00:38:49.800 INFO kablam! | Nov 01 00:38:49.801 INFO kablam! 116 | .collect::>(); Nov 01 00:38:49.801 INFO kablam! | ^^ try removing `::` Nov 01 00:38:49.802 INFO kablam! Nov 01 00:38:50.249 INFO kablam! warning: unused import: `ParseOp` Nov 01 00:38:50.250 INFO kablam! --> src/main.rs:10:32 Nov 01 00:38:50.250 INFO kablam! | Nov 01 00:38:50.251 INFO kablam! 10 | use parser::{ParseRes, Parsed, ParseOp}; Nov 01 00:38:50.251 INFO kablam! | ^^^^^^^ Nov 01 00:38:50.252 INFO kablam! | Nov 01 00:38:50.256 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 01 00:38:50.257 INFO kablam! Nov 01 00:38:50.392 INFO kablam! warning: unused import: `ParseOp` Nov 01 00:38:50.392 INFO kablam! --> src/main.rs:10:32 Nov 01 00:38:50.393 INFO kablam! | Nov 01 00:38:50.394 INFO kablam! 10 | use parser::{ParseRes, Parsed, ParseOp}; Nov 01 00:38:50.394 INFO kablam! | ^^^^^^^ Nov 01 00:38:50.395 INFO kablam! | Nov 01 00:38:50.395 INFO kablam! = note: #[warn(unused_imports)] on by default Nov 01 00:38:50.395 INFO kablam! Nov 01 00:38:50.488 INFO kablam! warning: unused import: `std::io::BufRead` Nov 01 00:38:50.489 INFO kablam! --> src/main.rs:8:5 Nov 01 00:38:50.490 INFO kablam! | Nov 01 00:38:50.491 INFO kablam! 8 | use std::io::BufRead; Nov 01 00:38:50.491 INFO kablam! | ^^^^^^^^^^^^^^^^ Nov 01 00:38:50.492 INFO kablam! Nov 01 00:38:50.508 INFO kablam! warning: unused variable: `command` Nov 01 00:38:50.509 INFO kablam! --> src/execute.rs:40:24 Nov 01 00:38:50.510 INFO kablam! | Nov 01 00:38:50.510 INFO kablam! 40 | pub fn run_builtin(command: &Vec) { Nov 01 00:38:50.511 INFO kablam! | ^^^^^^^ help: consider using `_command` instead Nov 01 00:38:50.512 INFO kablam! | Nov 01 00:38:50.512 INFO kablam! = note: #[warn(unused_variables)] on by default Nov 01 00:38:50.513 INFO kablam! Nov 01 00:38:50.514 INFO kablam! warning: unused variable: `curr_expr` Nov 01 00:38:50.515 INFO kablam! --> src/parser.rs:368:42 Nov 01 00:38:50.515 INFO kablam! | Nov 01 00:38:50.515 INFO kablam! 368 | fn parse_bracketed_param(text: &str, mut curr_expr: String) -> (ParseRes, &str) { Nov 01 00:38:50.515 INFO kablam! | ^^^^^^^^^ help: consider using `_curr_expr` instead Nov 01 00:38:50.516 INFO kablam! Nov 01 00:38:50.517 INFO kablam! warning: unused variable: `stdin` Nov 01 00:38:50.517 INFO kablam! --> src/main.rs:13:9 Nov 01 00:38:50.517 INFO kablam! | Nov 01 00:38:50.517 INFO kablam! 13 | let stdin = io::stdin(); Nov 01 00:38:50.517 INFO kablam! | ^^^^^ help: consider using `_stdin` instead Nov 01 00:38:50.517 INFO kablam! Nov 01 00:38:50.572 INFO kablam! warning: variable does not need to be mutable Nov 01 00:38:50.572 INFO kablam! --> src/parser.rs:368:38 Nov 01 00:38:50.572 INFO kablam! | Nov 01 00:38:50.572 INFO kablam! 368 | fn parse_bracketed_param(text: &str, mut curr_expr: String) -> (ParseRes, &str) { Nov 01 00:38:50.572 INFO kablam! | ----^^^^^^^^^ Nov 01 00:38:50.572 INFO kablam! | | Nov 01 00:38:50.572 INFO kablam! | help: remove this `mut` Nov 01 00:38:50.574 INFO kablam! | Nov 01 00:38:50.574 INFO kablam! = note: #[warn(unused_mut)] on by default Nov 01 00:38:50.574 INFO kablam! Nov 01 00:38:50.580 INFO kablam! warning: function is never used: `run_builtin` Nov 01 00:38:50.580 INFO kablam! --> src/execute.rs:40:5 Nov 01 00:38:50.580 INFO kablam! | Nov 01 00:38:50.580 INFO kablam! 40 | pub fn run_builtin(command: &Vec) { Nov 01 00:38:50.580 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 00:38:50.581 INFO kablam! | Nov 01 00:38:50.581 INFO kablam! = note: #[warn(dead_code)] on by default Nov 01 00:38:50.581 INFO kablam! Nov 01 00:38:50.582 INFO kablam! warning: variant is never constructed: `And` Nov 01 00:38:50.582 INFO kablam! --> src/parser.rs:5:5 Nov 01 00:38:50.582 INFO kablam! | Nov 01 00:38:50.582 INFO kablam! 5 | And, Nov 01 00:38:50.583 INFO kablam! | ^^^ Nov 01 00:38:50.583 INFO kablam! Nov 01 00:38:50.584 INFO kablam! warning: variant is never constructed: `Or` Nov 01 00:38:50.584 INFO kablam! --> src/parser.rs:6:5 Nov 01 00:38:50.584 INFO kablam! | Nov 01 00:38:50.584 INFO kablam! 6 | Or, Nov 01 00:38:50.584 INFO kablam! | ^^ Nov 01 00:38:50.584 INFO kablam! Nov 01 00:38:50.585 INFO kablam! warning: variant is never constructed: `Seq` Nov 01 00:38:50.585 INFO kablam! --> src/parser.rs:7:5 Nov 01 00:38:50.585 INFO kablam! | Nov 01 00:38:50.585 INFO kablam! 7 | Seq, Nov 01 00:38:50.585 INFO kablam! | ^^^ Nov 01 00:38:50.586 INFO kablam! Nov 01 00:38:50.587 INFO kablam! warning: variant is never constructed: `Expr` Nov 01 00:38:50.587 INFO kablam! --> src/parser.rs:21:5 Nov 01 00:38:50.587 INFO kablam! | Nov 01 00:38:50.587 INFO kablam! 21 | Expr(Box, Box, ParseOp), Nov 01 00:38:50.587 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 00:38:50.588 INFO kablam! Nov 01 00:38:50.588 INFO kablam! warning: variant is never constructed: `Param` Nov 01 00:38:50.589 INFO kablam! --> src/parser.rs:33:5 Nov 01 00:38:50.589 INFO kablam! | Nov 01 00:38:50.589 INFO kablam! 33 | Param(String), Nov 01 00:38:50.590 INFO kablam! | ^^^^^^^^^^^^^ Nov 01 00:38:50.590 INFO kablam! Nov 01 00:38:50.590 INFO kablam! warning: variant is never constructed: `Arith` Nov 01 00:38:50.590 INFO kablam! --> src/parser.rs:34:5 Nov 01 00:38:50.591 INFO kablam! | Nov 01 00:38:50.591 INFO kablam! 34 | Arith(String) Nov 01 00:38:50.591 INFO kablam! | ^^^^^^^^^^^^^ Nov 01 00:38:50.592 INFO kablam! Nov 01 00:38:50.672 INFO kablam! warning: unused import: `std::io::BufRead` Nov 01 00:38:50.672 INFO kablam! --> src/main.rs:8:5 Nov 01 00:38:50.672 INFO kablam! | Nov 01 00:38:50.672 INFO kablam! 8 | use std::io::BufRead; Nov 01 00:38:50.672 INFO kablam! | ^^^^^^^^^^^^^^^^ Nov 01 00:38:50.672 INFO kablam! Nov 01 00:38:50.697 INFO kablam! warning: unused variable: `command` Nov 01 00:38:50.697 INFO kablam! --> src/execute.rs:40:24 Nov 01 00:38:50.697 INFO kablam! | Nov 01 00:38:50.697 INFO kablam! 40 | pub fn run_builtin(command: &Vec) { Nov 01 00:38:50.697 INFO kablam! | ^^^^^^^ help: consider using `_command` instead Nov 01 00:38:50.697 INFO kablam! | Nov 01 00:38:50.697 INFO kablam! = note: #[warn(unused_variables)] on by default Nov 01 00:38:50.697 INFO kablam! Nov 01 00:38:50.701 INFO kablam! warning: unused variable: `curr_expr` Nov 01 00:38:50.701 INFO kablam! --> src/parser.rs:368:42 Nov 01 00:38:50.701 INFO kablam! | Nov 01 00:38:50.701 INFO kablam! 368 | fn parse_bracketed_param(text: &str, mut curr_expr: String) -> (ParseRes, &str) { Nov 01 00:38:50.701 INFO kablam! | ^^^^^^^^^ help: consider using `_curr_expr` instead Nov 01 00:38:50.701 INFO kablam! Nov 01 00:38:50.704 INFO kablam! warning: unused variable: `stdin` Nov 01 00:38:50.704 INFO kablam! --> src/main.rs:13:9 Nov 01 00:38:50.704 INFO kablam! | Nov 01 00:38:50.704 INFO kablam! 13 | let stdin = io::stdin(); Nov 01 00:38:50.704 INFO kablam! | ^^^^^ help: consider using `_stdin` instead Nov 01 00:38:50.705 INFO kablam! Nov 01 00:38:50.761 INFO kablam! warning: variable does not need to be mutable Nov 01 00:38:50.761 INFO kablam! --> src/parser.rs:368:38 Nov 01 00:38:50.761 INFO kablam! | Nov 01 00:38:50.761 INFO kablam! 368 | fn parse_bracketed_param(text: &str, mut curr_expr: String) -> (ParseRes, &str) { Nov 01 00:38:50.761 INFO kablam! | ----^^^^^^^^^ Nov 01 00:38:50.761 INFO kablam! | | Nov 01 00:38:50.761 INFO kablam! | help: remove this `mut` Nov 01 00:38:50.763 INFO kablam! | Nov 01 00:38:50.763 INFO kablam! = note: #[warn(unused_mut)] on by default Nov 01 00:38:50.763 INFO kablam! Nov 01 00:38:50.768 INFO kablam! warning: function is never used: `run_builtin` Nov 01 00:38:50.768 INFO kablam! --> src/execute.rs:40:5 Nov 01 00:38:50.768 INFO kablam! | Nov 01 00:38:50.768 INFO kablam! 40 | pub fn run_builtin(command: &Vec) { Nov 01 00:38:50.769 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 00:38:50.769 INFO kablam! | Nov 01 00:38:50.769 INFO kablam! = note: #[warn(dead_code)] on by default Nov 01 00:38:50.769 INFO kablam! Nov 01 00:38:50.770 INFO kablam! warning: variant is never constructed: `And` Nov 01 00:38:50.770 INFO kablam! --> src/parser.rs:5:5 Nov 01 00:38:50.770 INFO kablam! | Nov 01 00:38:50.770 INFO kablam! 5 | And, Nov 01 00:38:50.770 INFO kablam! | ^^^ Nov 01 00:38:50.770 INFO kablam! Nov 01 00:38:50.770 INFO kablam! warning: variant is never constructed: `Or` Nov 01 00:38:50.770 INFO kablam! --> src/parser.rs:6:5 Nov 01 00:38:50.770 INFO kablam! | Nov 01 00:38:50.770 INFO kablam! 6 | Or, Nov 01 00:38:50.770 INFO kablam! | ^^ Nov 01 00:38:50.770 INFO kablam! Nov 01 00:38:50.770 INFO kablam! warning: variant is never constructed: `Seq` Nov 01 00:38:50.770 INFO kablam! --> src/parser.rs:7:5 Nov 01 00:38:50.770 INFO kablam! | Nov 01 00:38:50.770 INFO kablam! 7 | Seq, Nov 01 00:38:50.770 INFO kablam! | ^^^ Nov 01 00:38:50.770 INFO kablam! Nov 01 00:38:50.770 INFO kablam! warning: variant is never constructed: `Expr` Nov 01 00:38:50.770 INFO kablam! --> src/parser.rs:21:5 Nov 01 00:38:50.770 INFO kablam! | Nov 01 00:38:50.770 INFO kablam! 21 | Expr(Box, Box, ParseOp), Nov 01 00:38:50.770 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 00:38:50.770 INFO kablam! Nov 01 00:38:50.780 INFO kablam! warning: variant is never constructed: `Param` Nov 01 00:38:50.780 INFO kablam! --> src/parser.rs:33:5 Nov 01 00:38:50.780 INFO kablam! | Nov 01 00:38:50.780 INFO kablam! 33 | Param(String), Nov 01 00:38:50.780 INFO kablam! | ^^^^^^^^^^^^^ Nov 01 00:38:50.780 INFO kablam! Nov 01 00:38:50.780 INFO kablam! warning: variant is never constructed: `Arith` Nov 01 00:38:50.780 INFO kablam! --> src/parser.rs:34:5 Nov 01 00:38:50.780 INFO kablam! | Nov 01 00:38:50.780 INFO kablam! 34 | Arith(String) Nov 01 00:38:50.780 INFO kablam! | ^^^^^^^^^^^^^ Nov 01 00:38:50.780 INFO kablam! Nov 01 00:38:50.818 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 3.57s Nov 01 00:38:50.824 INFO kablam! su: No module specific data is present Nov 01 00:38:52.416 INFO running `"docker" "rm" "-f" "891a37e6bb0d4c7b09545ebd75e3b9a20f1e0dfdf631c5d058ed05dcaa52ac99"` Nov 01 00:38:52.748 INFO blam! 891a37e6bb0d4c7b09545ebd75e3b9a20f1e0dfdf631c5d058ed05dcaa52ac99