Nov 01 04:07:39.473 INFO checking hmc-memsafe-2016f/wk0-starter against master#05812fa8c588473f03e3fa7cf59cd84f4f37c715 for pr-55538 Nov 01 04:07:39.473 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-55538/worker-0/master#05812fa8c588473f03e3fa7cf59cd84f4f37c715:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-0/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 04:07:39.880 INFO blam! eefa4c73b228b9b0047a7ad9b22888ae8d9390113e2e8c839bd8481d42dad4f9 Nov 01 04:07:39.904 INFO running `"docker" "start" "-a" "eefa4c73b228b9b0047a7ad9b22888ae8d9390113e2e8c839bd8481d42dad4f9"` Nov 01 04:07:41.553 INFO kablam! usermod: no changes Nov 01 04:07:41.648 INFO kablam! Checking wk0-starter v0.1.0 (/source) Nov 01 04:07:42.230 INFO kablam! warning: unused variable: `input` Nov 01 04:07:42.230 INFO kablam! --> src/main.rs:94:17 Nov 01 04:07:42.230 INFO kablam! | Nov 01 04:07:42.231 INFO kablam! 94 | fn parse_action(input: &str) -> Result { Nov 01 04:07:42.231 INFO kablam! | ^^^^^ help: consider using `_input` instead Nov 01 04:07:42.231 INFO kablam! | Nov 01 04:07:42.232 INFO kablam! = note: #[warn(unused_variables)] on by default Nov 01 04:07:42.232 INFO kablam! Nov 01 04:07:42.232 INFO kablam! warning: unused variable: `action` Nov 01 04:07:42.232 INFO kablam! --> src/main.rs:198:77 Nov 01 04:07:42.233 INFO kablam! | Nov 01 04:07:42.233 INFO kablam! 198 | let next_step_or_err = parse_action(line.as_str().trim()).and_then(|action| { Nov 01 04:07:42.233 INFO kablam! | ^^^^^^ help: consider using `_action` instead Nov 01 04:07:42.233 INFO kablam! Nov 01 04:07:42.234 INFO kablam! warning: unused variable: `from` Nov 01 04:07:42.234 INFO kablam! --> src/main.rs:32:12 Nov 01 04:07:42.234 INFO kablam! | Nov 01 04:07:42.235 INFO kablam! 32 | fn new(from: Peg, to: Peg) -> Move { Nov 01 04:07:42.235 INFO kablam! | ^^^^ help: consider using `_from` instead Nov 01 04:07:42.235 INFO kablam! Nov 01 04:07:42.235 INFO kablam! warning: unused variable: `to` Nov 01 04:07:42.236 INFO kablam! --> src/main.rs:32:23 Nov 01 04:07:42.236 INFO kablam! | Nov 01 04:07:42.236 INFO kablam! 32 | fn new(from: Peg, to: Peg) -> Move { Nov 01 04:07:42.236 INFO kablam! | ^^ help: consider using `_to` instead Nov 01 04:07:42.237 INFO kablam! Nov 01 04:07:42.237 INFO kablam! warning: unused variable: `peg` Nov 01 04:07:42.237 INFO kablam! --> src/main.rs:77:39 Nov 01 04:07:42.238 INFO kablam! | Nov 01 04:07:42.238 INFO kablam! 77 | HanoiError::UnstableStack(peg, Disk(size)) => unimplemented!(), Nov 01 04:07:42.238 INFO kablam! | ^^^ help: consider using `_peg` instead Nov 01 04:07:42.238 INFO kablam! Nov 01 04:07:42.239 INFO kablam! warning: unused variable: `size` Nov 01 04:07:42.239 INFO kablam! --> src/main.rs:77:49 Nov 01 04:07:42.239 INFO kablam! | Nov 01 04:07:42.239 INFO kablam! 77 | HanoiError::UnstableStack(peg, Disk(size)) => unimplemented!(), Nov 01 04:07:42.240 INFO kablam! | ^^^^ help: consider using `_size` instead Nov 01 04:07:42.244 INFO kablam! Nov 01 04:07:42.244 INFO kablam! warning: unused variable: `peg` Nov 01 04:07:42.245 INFO kablam! --> src/main.rs:78:35 Nov 01 04:07:42.245 INFO kablam! | Nov 01 04:07:42.245 INFO kablam! 78 | HanoiError::EmptyFrom(peg) => unimplemented!(), Nov 01 04:07:42.245 INFO kablam! | ^^^ help: consider using `_peg` instead Nov 01 04:07:42.246 INFO kablam! Nov 01 04:07:42.246 INFO kablam! warning: unused variable: `disks` Nov 01 04:07:42.246 INFO kablam! --> src/main.rs:101:12 Nov 01 04:07:42.246 INFO kablam! | Nov 01 04:07:42.247 INFO kablam! 101 | fn new(disks: u8) -> State { Nov 01 04:07:42.247 INFO kablam! | ^^^^^ help: consider using `_disks` instead Nov 01 04:07:42.247 INFO kablam! Nov 01 04:07:42.247 INFO kablam! warning: unused variable: `peg` Nov 01 04:07:42.248 INFO kablam! --> src/main.rs:106:33 Nov 01 04:07:42.248 INFO kablam! | Nov 01 04:07:42.248 INFO kablam! 106 | fn get_tower_mut(&mut self, peg: Peg) -> &mut Vec { Nov 01 04:07:42.248 INFO kablam! | ^^^ help: consider using `_peg` instead Nov 01 04:07:42.249 INFO kablam! Nov 01 04:07:42.249 INFO kablam! warning: unused variable: `peg` Nov 01 04:07:42.249 INFO kablam! --> src/main.rs:111:25 Nov 01 04:07:42.250 INFO kablam! | Nov 01 04:07:42.250 INFO kablam! 111 | fn get_tower(&self, peg: Peg) -> &Vec { Nov 01 04:07:42.250 INFO kablam! | ^^^ help: consider using `_peg` instead Nov 01 04:07:42.250 INFO kablam! Nov 01 04:07:42.251 INFO kablam! warning: unused variable: `peg` Nov 01 04:07:42.251 INFO kablam! --> src/main.rs:116:28 Nov 01 04:07:42.251 INFO kablam! | Nov 01 04:07:42.251 INFO kablam! 116 | fn pop_disk(&mut self, peg: Peg) -> Option { Nov 01 04:07:42.252 INFO kablam! | ^^^ help: consider using `_peg` instead Nov 01 04:07:42.252 INFO kablam! Nov 01 04:07:42.252 INFO kablam! warning: unused variable: `peg` Nov 01 04:07:42.253 INFO kablam! --> src/main.rs:133:29 Nov 01 04:07:42.253 INFO kablam! | Nov 01 04:07:42.253 INFO kablam! 133 | fn push_disk(&mut self, peg: Peg, disk: Disk) -> Result<(), HanoiError> { Nov 01 04:07:42.253 INFO kablam! | ^^^ help: consider using `_peg` instead Nov 01 04:07:42.254 INFO kablam! Nov 01 04:07:42.254 INFO kablam! warning: unused variable: `disk` Nov 01 04:07:42.254 INFO kablam! --> src/main.rs:133:39 Nov 01 04:07:42.254 INFO kablam! | Nov 01 04:07:42.255 INFO kablam! 133 | fn push_disk(&mut self, peg: Peg, disk: Disk) -> Result<(), HanoiError> { Nov 01 04:07:42.255 INFO kablam! | ^^^^ help: consider using `_disk` instead Nov 01 04:07:42.255 INFO kablam! Nov 01 04:07:42.256 INFO kablam! warning: unused variable: `mov` Nov 01 04:07:42.256 INFO kablam! --> src/main.rs:151:27 Nov 01 04:07:42.260 INFO kablam! | Nov 01 04:07:42.260 INFO kablam! 151 | fn do_move(&mut self, mov: Move) -> Result { Nov 01 04:07:42.261 INFO kablam! | ^^^ help: consider using `_mov` instead Nov 01 04:07:42.261 INFO kablam! Nov 01 04:07:42.308 INFO kablam! warning: variable does not need to be mutable Nov 01 04:07:42.309 INFO kablam! --> src/main.rs:188:9 Nov 01 04:07:42.309 INFO kablam! | Nov 01 04:07:42.309 INFO kablam! 188 | let mut state = State::new(user_start_size.unwrap_or(START_SIZE)); Nov 01 04:07:42.309 INFO kablam! | ----^^^^^ Nov 01 04:07:42.310 INFO kablam! | | Nov 01 04:07:42.310 INFO kablam! | help: remove this `mut` Nov 01 04:07:42.310 INFO kablam! | Nov 01 04:07:42.311 INFO kablam! = note: #[warn(unused_mut)] on by default Nov 01 04:07:42.311 INFO kablam! Nov 01 04:07:42.311 INFO kablam! warning: field is never used: `left` Nov 01 04:07:42.311 INFO kablam! --> src/main.rs:19:5 Nov 01 04:07:42.312 INFO kablam! | Nov 01 04:07:42.312 INFO kablam! 19 | left: Vec, Nov 01 04:07:42.312 INFO kablam! | ^^^^^^^^^^^^^^^ Nov 01 04:07:42.312 INFO kablam! | Nov 01 04:07:42.313 INFO kablam! = note: #[warn(dead_code)] on by default Nov 01 04:07:42.313 INFO kablam! Nov 01 04:07:42.313 INFO kablam! warning: field is never used: `center` Nov 01 04:07:42.313 INFO kablam! --> src/main.rs:20:5 Nov 01 04:07:42.314 INFO kablam! | Nov 01 04:07:42.314 INFO kablam! 20 | center: Vec, Nov 01 04:07:42.314 INFO kablam! | ^^^^^^^^^^^^^^^^^ Nov 01 04:07:42.315 INFO kablam! Nov 01 04:07:42.315 INFO kablam! warning: field is never used: `right` Nov 01 04:07:42.315 INFO kablam! --> src/main.rs:21:5 Nov 01 04:07:42.315 INFO kablam! | Nov 01 04:07:42.316 INFO kablam! 21 | right: Vec, Nov 01 04:07:42.316 INFO kablam! | ^^^^^^^^^^^^^^^^ Nov 01 04:07:42.316 INFO kablam! Nov 01 04:07:42.316 INFO kablam! warning: method is never used: `new` Nov 01 04:07:42.317 INFO kablam! --> src/main.rs:32:5 Nov 01 04:07:42.317 INFO kablam! | Nov 01 04:07:42.317 INFO kablam! 32 | fn new(from: Peg, to: Peg) -> Move { Nov 01 04:07:42.317 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 04:07:42.318 INFO kablam! Nov 01 04:07:42.318 INFO kablam! warning: variant is never constructed: `Move` Nov 01 04:07:42.318 INFO kablam! --> src/main.rs:47:5 Nov 01 04:07:42.319 INFO kablam! | Nov 01 04:07:42.319 INFO kablam! 47 | Move(Move), Nov 01 04:07:42.319 INFO kablam! | ^^^^^^^^^^ Nov 01 04:07:42.319 INFO kablam! Nov 01 04:07:42.320 INFO kablam! warning: variant is never constructed: `Quit` Nov 01 04:07:42.320 INFO kablam! --> src/main.rs:49:5 Nov 01 04:07:42.320 INFO kablam! | Nov 01 04:07:42.320 INFO kablam! 49 | Quit, Nov 01 04:07:42.321 INFO kablam! | ^^^^ Nov 01 04:07:42.321 INFO kablam! Nov 01 04:07:42.321 INFO kablam! warning: variant is never constructed: `Quit` Nov 01 04:07:42.322 INFO kablam! --> src/main.rs:56:5 Nov 01 04:07:42.322 INFO kablam! | Nov 01 04:07:42.322 INFO kablam! 56 | Quit, Nov 01 04:07:42.322 INFO kablam! | ^^^^ Nov 01 04:07:42.323 INFO kablam! Nov 01 04:07:42.323 INFO kablam! warning: variant is never constructed: `Win` Nov 01 04:07:42.323 INFO kablam! --> src/main.rs:58:5 Nov 01 04:07:42.323 INFO kablam! | Nov 01 04:07:42.324 INFO kablam! 58 | Win, Nov 01 04:07:42.324 INFO kablam! | ^^^ Nov 01 04:07:42.324 INFO kablam! Nov 01 04:07:42.324 INFO kablam! warning: variant is never constructed: `Continue` Nov 01 04:07:42.325 INFO kablam! --> src/main.rs:60:5 Nov 01 04:07:42.325 INFO kablam! | Nov 01 04:07:42.325 INFO kablam! 60 | Continue, Nov 01 04:07:42.325 INFO kablam! | ^^^^^^^^ Nov 01 04:07:42.326 INFO kablam! Nov 01 04:07:42.326 INFO kablam! warning: variant is never constructed: `UnknownCommand` Nov 01 04:07:42.326 INFO kablam! --> src/main.rs:66:5 Nov 01 04:07:42.327 INFO kablam! | Nov 01 04:07:42.327 INFO kablam! 66 | UnknownCommand, Nov 01 04:07:42.327 INFO kablam! | ^^^^^^^^^^^^^^ Nov 01 04:07:42.327 INFO kablam! Nov 01 04:07:42.328 INFO kablam! warning: variant is never constructed: `UnstableStack` Nov 01 04:07:42.328 INFO kablam! --> src/main.rs:68:5 Nov 01 04:07:42.328 INFO kablam! | Nov 01 04:07:42.328 INFO kablam! 68 | UnstableStack(Peg, Disk), Nov 01 04:07:42.329 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 04:07:42.329 INFO kablam! Nov 01 04:07:42.329 INFO kablam! warning: variant is never constructed: `EmptyFrom` Nov 01 04:07:42.329 INFO kablam! --> src/main.rs:70:5 Nov 01 04:07:42.330 INFO kablam! | Nov 01 04:07:42.330 INFO kablam! 70 | EmptyFrom(Peg), Nov 01 04:07:42.330 INFO kablam! | ^^^^^^^^^^^^^^ Nov 01 04:07:42.331 INFO kablam! Nov 01 04:07:42.331 INFO kablam! warning: method is never used: `get_tower_mut` Nov 01 04:07:42.331 INFO kablam! --> src/main.rs:106:5 Nov 01 04:07:42.331 INFO kablam! | Nov 01 04:07:42.331 INFO kablam! 106 | fn get_tower_mut(&mut self, peg: Peg) -> &mut Vec { Nov 01 04:07:42.332 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 04:07:42.336 INFO kablam! Nov 01 04:07:42.336 INFO kablam! warning: method is never used: `pop_disk` Nov 01 04:07:42.337 INFO kablam! --> src/main.rs:116:5 Nov 01 04:07:42.337 INFO kablam! | Nov 01 04:07:42.337 INFO kablam! 116 | fn pop_disk(&mut self, peg: Peg) -> Option { Nov 01 04:07:42.338 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 04:07:42.338 INFO kablam! Nov 01 04:07:42.338 INFO kablam! warning: method is never used: `peek_disk` Nov 01 04:07:42.338 INFO kablam! --> src/main.rs:121:5 Nov 01 04:07:42.339 INFO kablam! | Nov 01 04:07:42.339 INFO kablam! 121 | fn peek_disk(&self, peg: Peg) -> Option { Nov 01 04:07:42.339 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 04:07:42.339 INFO kablam! Nov 01 04:07:42.340 INFO kablam! warning: method is never used: `push_disk` Nov 01 04:07:42.340 INFO kablam! --> src/main.rs:133:5 Nov 01 04:07:42.340 INFO kablam! | Nov 01 04:07:42.340 INFO kablam! 133 | fn push_disk(&mut self, peg: Peg, disk: Disk) -> Result<(), HanoiError> { Nov 01 04:07:42.341 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 04:07:42.341 INFO kablam! Nov 01 04:07:42.341 INFO kablam! warning: method is never used: `done` Nov 01 04:07:42.342 INFO kablam! --> src/main.rs:138:5 Nov 01 04:07:42.342 INFO kablam! | Nov 01 04:07:42.342 INFO kablam! 138 | fn done(&self) -> bool { Nov 01 04:07:42.342 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Nov 01 04:07:42.343 INFO kablam! Nov 01 04:07:42.343 INFO kablam! warning: method is never used: `do_move` Nov 01 04:07:42.343 INFO kablam! --> src/main.rs:151:5 Nov 01 04:07:42.343 INFO kablam! | Nov 01 04:07:42.344 INFO kablam! 151 | fn do_move(&mut self, mov: Move) -> Result { Nov 01 04:07:42.344 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 04:07:42.344 INFO kablam! Nov 01 04:07:42.345 INFO kablam! warning: unused variable: `input` Nov 01 04:07:42.345 INFO kablam! --> src/main.rs:94:17 Nov 01 04:07:42.345 INFO kablam! | Nov 01 04:07:42.345 INFO kablam! 94 | fn parse_action(input: &str) -> Result { Nov 01 04:07:42.346 INFO kablam! | ^^^^^ help: consider using `_input` instead Nov 01 04:07:42.346 INFO kablam! | Nov 01 04:07:42.346 INFO kablam! = note: #[warn(unused_variables)] on by default Nov 01 04:07:42.346 INFO kablam! Nov 01 04:07:42.347 INFO kablam! warning: unused variable: `action` Nov 01 04:07:42.347 INFO kablam! --> src/main.rs:198:77 Nov 01 04:07:42.347 INFO kablam! | Nov 01 04:07:42.347 INFO kablam! 198 | let next_step_or_err = parse_action(line.as_str().trim()).and_then(|action| { Nov 01 04:07:42.348 INFO kablam! | ^^^^^^ help: consider using `_action` instead Nov 01 04:07:42.348 INFO kablam! Nov 01 04:07:42.348 INFO kablam! warning: unused variable: `from` Nov 01 04:07:42.349 INFO kablam! --> src/main.rs:32:12 Nov 01 04:07:42.349 INFO kablam! | Nov 01 04:07:42.349 INFO kablam! 32 | fn new(from: Peg, to: Peg) -> Move { Nov 01 04:07:42.349 INFO kablam! | ^^^^ help: consider using `_from` instead Nov 01 04:07:42.350 INFO kablam! Nov 01 04:07:42.350 INFO kablam! warning: unused variable: `to` Nov 01 04:07:42.350 INFO kablam! --> src/main.rs:32:23 Nov 01 04:07:42.350 INFO kablam! | Nov 01 04:07:42.351 INFO kablam! 32 | fn new(from: Peg, to: Peg) -> Move { Nov 01 04:07:42.351 INFO kablam! | ^^ help: consider using `_to` instead Nov 01 04:07:42.351 INFO kablam! Nov 01 04:07:42.351 INFO kablam! warning: unused variable: `peg` Nov 01 04:07:42.352 INFO kablam! --> src/main.rs:77:39 Nov 01 04:07:42.352 INFO kablam! | Nov 01 04:07:42.352 INFO kablam! 77 | HanoiError::UnstableStack(peg, Disk(size)) => unimplemented!(), Nov 01 04:07:42.353 INFO kablam! | ^^^ help: consider using `_peg` instead Nov 01 04:07:42.353 INFO kablam! Nov 01 04:07:42.353 INFO kablam! warning: unused variable: `size` Nov 01 04:07:42.353 INFO kablam! --> src/main.rs:77:49 Nov 01 04:07:42.354 INFO kablam! | Nov 01 04:07:42.354 INFO kablam! 77 | HanoiError::UnstableStack(peg, Disk(size)) => unimplemented!(), Nov 01 04:07:42.354 INFO kablam! | ^^^^ help: consider using `_size` instead Nov 01 04:07:42.354 INFO kablam! Nov 01 04:07:42.355 INFO kablam! warning: unused variable: `peg` Nov 01 04:07:42.355 INFO kablam! --> src/main.rs:78:35 Nov 01 04:07:42.355 INFO kablam! | Nov 01 04:07:42.355 INFO kablam! 78 | HanoiError::EmptyFrom(peg) => unimplemented!(), Nov 01 04:07:42.356 INFO kablam! | ^^^ help: consider using `_peg` instead Nov 01 04:07:42.356 INFO kablam! Nov 01 04:07:42.356 INFO kablam! warning: unused variable: `disks` Nov 01 04:07:42.356 INFO kablam! --> src/main.rs:101:12 Nov 01 04:07:42.357 INFO kablam! | Nov 01 04:07:42.357 INFO kablam! 101 | fn new(disks: u8) -> State { Nov 01 04:07:42.357 INFO kablam! | ^^^^^ help: consider using `_disks` instead Nov 01 04:07:42.358 INFO kablam! Nov 01 04:07:42.358 INFO kablam! warning: unused variable: `peg` Nov 01 04:07:42.358 INFO kablam! --> src/main.rs:106:33 Nov 01 04:07:42.358 INFO kablam! | Nov 01 04:07:42.359 INFO kablam! 106 | fn get_tower_mut(&mut self, peg: Peg) -> &mut Vec { Nov 01 04:07:42.359 INFO kablam! | ^^^ help: consider using `_peg` instead Nov 01 04:07:42.359 INFO kablam! Nov 01 04:07:42.359 INFO kablam! warning: unused variable: `peg` Nov 01 04:07:42.360 INFO kablam! --> src/main.rs:111:25 Nov 01 04:07:42.360 INFO kablam! | Nov 01 04:07:42.360 INFO kablam! 111 | fn get_tower(&self, peg: Peg) -> &Vec { Nov 01 04:07:42.360 INFO kablam! | ^^^ help: consider using `_peg` instead Nov 01 04:07:42.360 INFO kablam! Nov 01 04:07:42.360 INFO kablam! warning: unused variable: `peg` Nov 01 04:07:42.364 INFO kablam! --> src/main.rs:116:28 Nov 01 04:07:42.364 INFO kablam! | Nov 01 04:07:42.364 INFO kablam! 116 | fn pop_disk(&mut self, peg: Peg) -> Option { Nov 01 04:07:42.364 INFO kablam! | ^^^ help: consider using `_peg` instead Nov 01 04:07:42.364 INFO kablam! Nov 01 04:07:42.364 INFO kablam! warning: unused variable: `peg` Nov 01 04:07:42.364 INFO kablam! --> src/main.rs:133:29 Nov 01 04:07:42.364 INFO kablam! | Nov 01 04:07:42.364 INFO kablam! 133 | fn push_disk(&mut self, peg: Peg, disk: Disk) -> Result<(), HanoiError> { Nov 01 04:07:42.364 INFO kablam! | ^^^ help: consider using `_peg` instead Nov 01 04:07:42.364 INFO kablam! Nov 01 04:07:42.364 INFO kablam! warning: unused variable: `disk` Nov 01 04:07:42.364 INFO kablam! --> src/main.rs:133:39 Nov 01 04:07:42.365 INFO kablam! | Nov 01 04:07:42.365 INFO kablam! 133 | fn push_disk(&mut self, peg: Peg, disk: Disk) -> Result<(), HanoiError> { Nov 01 04:07:42.365 INFO kablam! | ^^^^ help: consider using `_disk` instead Nov 01 04:07:42.365 INFO kablam! Nov 01 04:07:42.365 INFO kablam! warning: unused variable: `mov` Nov 01 04:07:42.365 INFO kablam! --> src/main.rs:151:27 Nov 01 04:07:42.365 INFO kablam! | Nov 01 04:07:42.365 INFO kablam! 151 | fn do_move(&mut self, mov: Move) -> Result { Nov 01 04:07:42.365 INFO kablam! | ^^^ help: consider using `_mov` instead Nov 01 04:07:42.365 INFO kablam! Nov 01 04:07:42.412 INFO kablam! warning: variable does not need to be mutable Nov 01 04:07:42.412 INFO kablam! --> src/main.rs:188:9 Nov 01 04:07:42.412 INFO kablam! | Nov 01 04:07:42.412 INFO kablam! 188 | let mut state = State::new(user_start_size.unwrap_or(START_SIZE)); Nov 01 04:07:42.412 INFO kablam! | ----^^^^^ Nov 01 04:07:42.412 INFO kablam! | | Nov 01 04:07:42.412 INFO kablam! | help: remove this `mut` Nov 01 04:07:42.412 INFO kablam! | Nov 01 04:07:42.412 INFO kablam! = note: #[warn(unused_mut)] on by default Nov 01 04:07:42.413 INFO kablam! Nov 01 04:07:42.413 INFO kablam! warning: field is never used: `left` Nov 01 04:07:42.413 INFO kablam! --> src/main.rs:19:5 Nov 01 04:07:42.413 INFO kablam! | Nov 01 04:07:42.413 INFO kablam! 19 | left: Vec, Nov 01 04:07:42.413 INFO kablam! | ^^^^^^^^^^^^^^^ Nov 01 04:07:42.413 INFO kablam! | Nov 01 04:07:42.413 INFO kablam! = note: #[warn(dead_code)] on by default Nov 01 04:07:42.413 INFO kablam! Nov 01 04:07:42.413 INFO kablam! warning: field is never used: `center` Nov 01 04:07:42.413 INFO kablam! --> src/main.rs:20:5 Nov 01 04:07:42.413 INFO kablam! | Nov 01 04:07:42.413 INFO kablam! 20 | center: Vec, Nov 01 04:07:42.413 INFO kablam! | ^^^^^^^^^^^^^^^^^ Nov 01 04:07:42.413 INFO kablam! Nov 01 04:07:42.413 INFO kablam! warning: field is never used: `right` Nov 01 04:07:42.413 INFO kablam! --> src/main.rs:21:5 Nov 01 04:07:42.413 INFO kablam! | Nov 01 04:07:42.413 INFO kablam! 21 | right: Vec, Nov 01 04:07:42.413 INFO kablam! | ^^^^^^^^^^^^^^^^ Nov 01 04:07:42.413 INFO kablam! Nov 01 04:07:42.413 INFO kablam! warning: method is never used: `new` Nov 01 04:07:42.413 INFO kablam! --> src/main.rs:32:5 Nov 01 04:07:42.413 INFO kablam! | Nov 01 04:07:42.414 INFO kablam! 32 | fn new(from: Peg, to: Peg) -> Move { Nov 01 04:07:42.414 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 04:07:42.414 INFO kablam! Nov 01 04:07:42.414 INFO kablam! warning: variant is never constructed: `Move` Nov 01 04:07:42.414 INFO kablam! --> src/main.rs:47:5 Nov 01 04:07:42.414 INFO kablam! | Nov 01 04:07:42.414 INFO kablam! 47 | Move(Move), Nov 01 04:07:42.414 INFO kablam! | ^^^^^^^^^^ Nov 01 04:07:42.414 INFO kablam! Nov 01 04:07:42.414 INFO kablam! warning: variant is never constructed: `Quit` Nov 01 04:07:42.414 INFO kablam! --> src/main.rs:49:5 Nov 01 04:07:42.414 INFO kablam! | Nov 01 04:07:42.414 INFO kablam! 49 | Quit, Nov 01 04:07:42.414 INFO kablam! | ^^^^ Nov 01 04:07:42.414 INFO kablam! Nov 01 04:07:42.414 INFO kablam! warning: variant is never constructed: `Quit` Nov 01 04:07:42.414 INFO kablam! --> src/main.rs:56:5 Nov 01 04:07:42.414 INFO kablam! | Nov 01 04:07:42.414 INFO kablam! 56 | Quit, Nov 01 04:07:42.414 INFO kablam! | ^^^^ Nov 01 04:07:42.414 INFO kablam! Nov 01 04:07:42.414 INFO kablam! warning: variant is never constructed: `Win` Nov 01 04:07:42.414 INFO kablam! --> src/main.rs:58:5 Nov 01 04:07:42.415 INFO kablam! | Nov 01 04:07:42.415 INFO kablam! 58 | Win, Nov 01 04:07:42.415 INFO kablam! | ^^^ Nov 01 04:07:42.415 INFO kablam! Nov 01 04:07:42.415 INFO kablam! warning: variant is never constructed: `Continue` Nov 01 04:07:42.415 INFO kablam! --> src/main.rs:60:5 Nov 01 04:07:42.415 INFO kablam! | Nov 01 04:07:42.415 INFO kablam! 60 | Continue, Nov 01 04:07:42.415 INFO kablam! | ^^^^^^^^ Nov 01 04:07:42.415 INFO kablam! Nov 01 04:07:42.415 INFO kablam! warning: variant is never constructed: `UnknownCommand` Nov 01 04:07:42.415 INFO kablam! --> src/main.rs:66:5 Nov 01 04:07:42.415 INFO kablam! | Nov 01 04:07:42.415 INFO kablam! 66 | UnknownCommand, Nov 01 04:07:42.415 INFO kablam! | ^^^^^^^^^^^^^^ Nov 01 04:07:42.415 INFO kablam! Nov 01 04:07:42.415 INFO kablam! warning: variant is never constructed: `UnstableStack` Nov 01 04:07:42.415 INFO kablam! --> src/main.rs:68:5 Nov 01 04:07:42.415 INFO kablam! | Nov 01 04:07:42.415 INFO kablam! 68 | UnstableStack(Peg, Disk), Nov 01 04:07:42.415 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 04:07:42.415 INFO kablam! Nov 01 04:07:42.415 INFO kablam! warning: variant is never constructed: `EmptyFrom` Nov 01 04:07:42.416 INFO kablam! --> src/main.rs:70:5 Nov 01 04:07:42.416 INFO kablam! | Nov 01 04:07:42.416 INFO kablam! 70 | EmptyFrom(Peg), Nov 01 04:07:42.416 INFO kablam! | ^^^^^^^^^^^^^^ Nov 01 04:07:42.416 INFO kablam! Nov 01 04:07:42.416 INFO kablam! warning: method is never used: `get_tower_mut` Nov 01 04:07:42.416 INFO kablam! --> src/main.rs:106:5 Nov 01 04:07:42.416 INFO kablam! | Nov 01 04:07:42.416 INFO kablam! 106 | fn get_tower_mut(&mut self, peg: Peg) -> &mut Vec { Nov 01 04:07:42.416 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 04:07:42.416 INFO kablam! Nov 01 04:07:42.416 INFO kablam! warning: method is never used: `pop_disk` Nov 01 04:07:42.416 INFO kablam! --> src/main.rs:116:5 Nov 01 04:07:42.416 INFO kablam! | Nov 01 04:07:42.416 INFO kablam! 116 | fn pop_disk(&mut self, peg: Peg) -> Option { Nov 01 04:07:42.416 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 04:07:42.416 INFO kablam! Nov 01 04:07:42.416 INFO kablam! warning: method is never used: `peek_disk` Nov 01 04:07:42.416 INFO kablam! --> src/main.rs:121:5 Nov 01 04:07:42.416 INFO kablam! | Nov 01 04:07:42.416 INFO kablam! 121 | fn peek_disk(&self, peg: Peg) -> Option { Nov 01 04:07:42.416 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 04:07:42.416 INFO kablam! Nov 01 04:07:42.416 INFO kablam! warning: method is never used: `push_disk` Nov 01 04:07:42.416 INFO kablam! --> src/main.rs:133:5 Nov 01 04:07:42.416 INFO kablam! | Nov 01 04:07:42.416 INFO kablam! 133 | fn push_disk(&mut self, peg: Peg, disk: Disk) -> Result<(), HanoiError> { Nov 01 04:07:42.416 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 04:07:42.416 INFO kablam! Nov 01 04:07:42.416 INFO kablam! warning: method is never used: `done` Nov 01 04:07:42.416 INFO kablam! --> src/main.rs:138:5 Nov 01 04:07:42.416 INFO kablam! | Nov 01 04:07:42.417 INFO kablam! 138 | fn done(&self) -> bool { Nov 01 04:07:42.417 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^ Nov 01 04:07:42.417 INFO kablam! Nov 01 04:07:42.417 INFO kablam! warning: method is never used: `do_move` Nov 01 04:07:42.417 INFO kablam! --> src/main.rs:151:5 Nov 01 04:07:42.417 INFO kablam! | Nov 01 04:07:42.417 INFO kablam! 151 | fn do_move(&mut self, mov: Move) -> Result { Nov 01 04:07:42.417 INFO kablam! | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Nov 01 04:07:42.417 INFO kablam! Nov 01 04:07:42.417 INFO kablam! Finished dev [unoptimized + debuginfo] target(s) in 0.81s Nov 01 04:07:42.417 INFO kablam! su: No module specific data is present Nov 01 04:07:43.094 INFO running `"docker" "rm" "-f" "eefa4c73b228b9b0047a7ad9b22888ae8d9390113e2e8c839bd8481d42dad4f9"` Nov 01 04:07:43.409 INFO blam! eefa4c73b228b9b0047a7ad9b22888ae8d9390113e2e8c839bd8481d42dad4f9