[INFO] updating cached repository Ironlenny/rupart [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/Ironlenny/rupart [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/Ironlenny/rupart" "work/ex/pr-62849/sources/master#435236b8877cdb98c82eaebfb7887782277265c5/gh/Ironlenny/rupart"` [INFO] [stderr] Cloning into 'work/ex/pr-62849/sources/master#435236b8877cdb98c82eaebfb7887782277265c5/gh/Ironlenny/rupart'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/Ironlenny/rupart" "work/ex/pr-62849/sources/try#b5c7f157c20453dde8d47371abe73b32351b4e7f/gh/Ironlenny/rupart"` [INFO] [stderr] Cloning into 'work/ex/pr-62849/sources/try#b5c7f157c20453dde8d47371abe73b32351b4e7f/gh/Ironlenny/rupart'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] d044206de2eaa689b2b1cfe73ed53ee44d735931 [INFO] sha for GitHub repo Ironlenny/rupart: d044206de2eaa689b2b1cfe73ed53ee44d735931 [INFO] validating manifest of Ironlenny/rupart on toolchain master#435236b8877cdb98c82eaebfb7887782277265c5 [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+435236b8877cdb98c82eaebfb7887782277265c5-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of Ironlenny/rupart on toolchain try#b5c7f157c20453dde8d47371abe73b32351b4e7f [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+b5c7f157c20453dde8d47371abe73b32351b4e7f-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing Ironlenny/rupart [INFO] finished frobbing Ironlenny/rupart [INFO] frobbed toml for Ironlenny/rupart written to work/ex/pr-62849/sources/master#435236b8877cdb98c82eaebfb7887782277265c5/gh/Ironlenny/rupart/Cargo.toml [INFO] started frobbing Ironlenny/rupart [INFO] finished frobbing Ironlenny/rupart [INFO] frobbed toml for Ironlenny/rupart written to work/ex/pr-62849/sources/try#b5c7f157c20453dde8d47371abe73b32351b4e7f/gh/Ironlenny/rupart/Cargo.toml [INFO] crate Ironlenny/rupart already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+435236b8877cdb98c82eaebfb7887782277265c5-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+b5c7f157c20453dde8d47371abe73b32351b4e7f-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking Ironlenny/rupart against try#b5c7f157c20453dde8d47371abe73b32351b4e7f for pr-62849 [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/pr-62849/worker-3/try#b5c7f157c20453dde8d47371abe73b32351b4e7f:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/pr-62849/sources/try#b5c7f157c20453dde8d47371abe73b32351b4e7f/gh/Ironlenny/rupart:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+b5c7f157c20453dde8d47371abe73b32351b4e7f-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] e5d73055a97ee824d31ae2d0cdd984c8352af3175b99a636cf50eb2f4f714aa2 [INFO] running `"docker" "start" "-a" "e5d73055a97ee824d31ae2d0cdd984c8352af3175b99a636cf50eb2f4f714aa2"` [INFO] [stderr] Compiling syn v0.15.34 [INFO] [stderr] Checking md-5 v0.8.0 [INFO] [stderr] Compiling synstructure v0.10.1 [INFO] [stderr] Compiling failure_derive v0.1.5 [INFO] [stderr] Compiling proc-macro-hack v0.5.6 [INFO] [stderr] Compiling structopt-derive v0.2.15 [INFO] [stderr] Compiling typename_derive v0.1.3 (https://github.com/Ironlenny/typename#26c0c8f5) [INFO] [stderr] Checking typename v0.1.1 (https://github.com/Ironlenny/typename#26c0c8f5) [INFO] [stderr] Checking failure v0.1.5 [INFO] [stderr] Compiling hex-literal-impl v0.2.0 [INFO] [stderr] Checking exitfailure v0.5.1 [INFO] [stderr] Checking hex-literal v0.2.0 [INFO] [stderr] Checking structopt v0.2.15 [INFO] [stderr] Checking rupart v0.1.0 (/opt/crater/workdir) [INFO] [stderr] warning: unused import: `failure::ResultExt` [INFO] [stderr] --> src/lib.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use failure::ResultExt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::cmp::Ordering` [INFO] [stderr] --> src/lib.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use std::cmp::Ordering; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `BinaryHeap` [INFO] [stderr] --> src/lib.rs:13:24 [INFO] [stderr] | [INFO] [stderr] 13 | use std::collections::{BinaryHeap, HashMap}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `file_hash` [INFO] [stderr] --> src/lib.rs:523:13 [INFO] [stderr] | [INFO] [stderr] 523 | let file_hash = Md5::new(); [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_file_hash` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `tx_writes` [INFO] [stderr] --> src/lib.rs:49:14 [INFO] [stderr] | [INFO] [stderr] 49 | let (tx_writes, rx_writes): (Sender, Receiver) = channel(); [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_tx_writes` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `tx_input` [INFO] [stderr] --> src/lib.rs:50:14 [INFO] [stderr] | [INFO] [stderr] 50 | let (tx_input, rx_input): (Sender, Receiver) = channel(); [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_tx_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rx_input` [INFO] [stderr] --> src/lib.rs:50:24 [INFO] [stderr] | [INFO] [stderr] 50 | let (tx_input, rx_input): (Sender, Receiver) = channel(); [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_rx_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `tx_body` [INFO] [stderr] --> src/lib.rs:51:14 [INFO] [stderr] | [INFO] [stderr] 51 | let (tx_body, rx_body): (Sender, Receiver) = channel(); [INFO] [stderr] | ^^^^^^^ help: consider prefixing with an underscore: `_tx_body` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rx_body` [INFO] [stderr] --> src/lib.rs:51:23 [INFO] [stderr] | [INFO] [stderr] 51 | let (tx_body, rx_body): (Sender, Receiver) = channel(); [INFO] [stderr] | ^^^^^^^ help: consider prefixing with an underscore: `_rx_body` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `tx_file_descript` [INFO] [stderr] --> src/lib.rs:52:14 [INFO] [stderr] | [INFO] [stderr] 52 | let (tx_file_descript, rx_file_descript): (Sender, Receiver) = channel(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_tx_file_descript` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rx_file_descript` [INFO] [stderr] --> src/lib.rs:52:32 [INFO] [stderr] | [INFO] [stderr] 52 | let (tx_file_descript, rx_file_descript): (Sender, Receiver) = channel(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_rx_file_descript` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `tx_recovery` [INFO] [stderr] --> src/lib.rs:53:14 [INFO] [stderr] | [INFO] [stderr] 53 | let (tx_recovery, rx_recovery): (Sender, Receiver) = channel(); [INFO] [stderr] | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_tx_recovery` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rx_recovery` [INFO] [stderr] --> src/lib.rs:53:27 [INFO] [stderr] | [INFO] [stderr] 53 | let (tx_recovery, rx_recovery): (Sender, Receiver) = channel(); [INFO] [stderr] | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_rx_recovery` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `files` [INFO] [stderr] --> src/lib.rs:45:9 [INFO] [stderr] | [INFO] [stderr] 45 | files: Vec, [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_files` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `block_size` [INFO] [stderr] --> src/lib.rs:46:9 [INFO] [stderr] | [INFO] [stderr] 46 | block_size: usize, [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_block_size` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `parity` [INFO] [stderr] --> src/lib.rs:47:9 [INFO] [stderr] | [INFO] [stderr] 47 | parity: usize, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_parity` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/lib.rs:332:34 [INFO] [stderr] | [INFO] [stderr] 332 | let (i, chunk) = next; [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/lib.rs:322:21 [INFO] [stderr] | [INFO] [stderr] 322 | let mut reader = &mut self.reader; [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `failure::ResultExt` [INFO] [stderr] --> src/lib.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | use failure::ResultExt; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::cmp::Ordering` [INFO] [stderr] --> src/lib.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use std::cmp::Ordering; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `BinaryHeap` [INFO] [stderr] --> src/lib.rs:13:24 [INFO] [stderr] | [INFO] [stderr] 13 | use std::collections::{BinaryHeap, HashMap}; [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `typename::TypeName` [INFO] [stderr] --> src/lib.rs:697:9 [INFO] [stderr] | [INFO] [stderr] 697 | use typename::TypeName; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `file_hash` [INFO] [stderr] --> src/lib.rs:523:13 [INFO] [stderr] | [INFO] [stderr] 523 | let file_hash = Md5::new(); [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_file_hash` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `tx_writes` [INFO] [stderr] --> src/lib.rs:49:14 [INFO] [stderr] | [INFO] [stderr] 49 | let (tx_writes, rx_writes): (Sender, Receiver) = channel(); [INFO] [stderr] | ^^^^^^^^^ help: consider prefixing with an underscore: `_tx_writes` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `tx_input` [INFO] [stderr] --> src/lib.rs:50:14 [INFO] [stderr] | [INFO] [stderr] 50 | let (tx_input, rx_input): (Sender, Receiver) = channel(); [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_tx_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rx_input` [INFO] [stderr] --> src/lib.rs:50:24 [INFO] [stderr] | [INFO] [stderr] 50 | let (tx_input, rx_input): (Sender, Receiver) = channel(); [INFO] [stderr] | ^^^^^^^^ help: consider prefixing with an underscore: `_rx_input` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `tx_body` [INFO] [stderr] --> src/lib.rs:51:14 [INFO] [stderr] | [INFO] [stderr] 51 | let (tx_body, rx_body): (Sender, Receiver) = channel(); [INFO] [stderr] | ^^^^^^^ help: consider prefixing with an underscore: `_tx_body` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rx_body` [INFO] [stderr] --> src/lib.rs:51:23 [INFO] [stderr] | [INFO] [stderr] 51 | let (tx_body, rx_body): (Sender, Receiver) = channel(); [INFO] [stderr] | ^^^^^^^ help: consider prefixing with an underscore: `_rx_body` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `tx_file_descript` [INFO] [stderr] --> src/lib.rs:52:14 [INFO] [stderr] | [INFO] [stderr] 52 | let (tx_file_descript, rx_file_descript): (Sender, Receiver) = channel(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_tx_file_descript` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rx_file_descript` [INFO] [stderr] --> src/lib.rs:52:32 [INFO] [stderr] | [INFO] [stderr] 52 | let (tx_file_descript, rx_file_descript): (Sender, Receiver) = channel(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: consider prefixing with an underscore: `_rx_file_descript` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `tx_recovery` [INFO] [stderr] --> src/lib.rs:53:14 [INFO] [stderr] | [INFO] [stderr] 53 | let (tx_recovery, rx_recovery): (Sender, Receiver) = channel(); [INFO] [stderr] | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_tx_recovery` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `rx_recovery` [INFO] [stderr] --> src/lib.rs:53:27 [INFO] [stderr] | [INFO] [stderr] 53 | let (tx_recovery, rx_recovery): (Sender, Receiver) = channel(); [INFO] [stderr] | ^^^^^^^^^^^ help: consider prefixing with an underscore: `_rx_recovery` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `files` [INFO] [stderr] --> src/lib.rs:45:9 [INFO] [stderr] | [INFO] [stderr] 45 | files: Vec, [INFO] [stderr] | ^^^^^ help: consider prefixing with an underscore: `_files` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `block_size` [INFO] [stderr] --> src/lib.rs:46:9 [INFO] [stderr] | [INFO] [stderr] 46 | block_size: usize, [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_block_size` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `parity` [INFO] [stderr] --> src/lib.rs:47:9 [INFO] [stderr] | [INFO] [stderr] 47 | parity: usize, [INFO] [stderr] | ^^^^^^ help: consider prefixing with an underscore: `_parity` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `i` [INFO] [stderr] --> src/lib.rs:332:34 [INFO] [stderr] | [INFO] [stderr] 332 | let (i, chunk) = next; [INFO] [stderr] | ^ help: consider prefixing with an underscore: `_i` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `block_size` [INFO] [stderr] --> src/lib.rs:815:13 [INFO] [stderr] | [INFO] [stderr] 815 | let block_size = 65536; [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_block_size` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `num_blocks` [INFO] [stderr] --> src/lib.rs:816:13 [INFO] [stderr] | [INFO] [stderr] 816 | let num_blocks = 16; [INFO] [stderr] | ^^^^^^^^^^ help: consider prefixing with an underscore: `_num_blocks` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `path` [INFO] [stderr] --> src/lib.rs:817:13 [INFO] [stderr] | [INFO] [stderr] 817 | let path = PathBuf::from(&PATH); [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_path` [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/lib.rs:322:21 [INFO] [stderr] | [INFO] [stderr] 322 | let mut reader = &mut self.reader; [INFO] [stderr] | ----^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_mut)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable does not need to be mutable [INFO] [stderr] --> src/lib.rs:771:13 [INFO] [stderr] | [INFO] [stderr] 771 | let mut file_ids = pipeline.file_ids.write().unwrap(); [INFO] [stderr] | ----^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | help: remove this `mut` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `args` [INFO] [stderr] --> src/main.rs:15:9 [INFO] [stderr] | [INFO] [stderr] 15 | let args = Args::from_args(); [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_args` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `args` [INFO] [stderr] --> src/main.rs:15:9 [INFO] [stderr] | [INFO] [stderr] 15 | let args = Args::from_args(); [INFO] [stderr] | ^^^^ help: consider prefixing with an underscore: `_args` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 29.33s [INFO] running `"docker" "inspect" "e5d73055a97ee824d31ae2d0cdd984c8352af3175b99a636cf50eb2f4f714aa2"` [INFO] running `"docker" "rm" "-f" "e5d73055a97ee824d31ae2d0cdd984c8352af3175b99a636cf50eb2f4f714aa2"` [INFO] [stdout] e5d73055a97ee824d31ae2d0cdd984c8352af3175b99a636cf50eb2f4f714aa2