[INFO] crate constellation-rs 0.2.0-alpha.1 is already in cache
[INFO] checking constellation-rs-0.2.0-alpha.1 against master#209b2be09fcaff937480d1fbbe8b31646e361c7a for pr-70917
[INFO] extracting crate constellation-rs 0.2.0-alpha.1 into /workspace/builds/worker-8/source
[INFO] validating manifest of crates.io crate constellation-rs 0.2.0-alpha.1 on toolchain 209b2be09fcaff937480d1fbbe8b31646e361c7a
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate constellation-rs 0.2.0-alpha.1
[INFO] removed 1 missing tests
[INFO] finished tweaking crates.io crate constellation-rs 0.2.0-alpha.1
[INFO] tweaked toml for crates.io crate constellation-rs 0.2.0-alpha.1 written to /workspace/builds/worker-8/source/Cargo.toml
[INFO] crate crates.io crate constellation-rs 0.2.0-alpha.1 already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stdout] ecbfa5302b88dd45cff90f5bbeb2c9d130fce2eb6ee3b7a31a2cdd88a5ec62b8
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `"docker" "start" "-a" "ecbfa5302b88dd45cff90f5bbeb2c9d130fce2eb6ee3b7a31a2cdd88a5ec62b8"`
[INFO] [stderr]    Compiling proc-macro2 v1.0.8
[INFO] [stderr]    Compiling syn v1.0.14
[INFO] [stderr]    Compiling libc v0.2.66
[INFO] [stderr]    Compiling byteorder v1.3.4
[INFO] [stderr]    Compiling heapless v0.5.3
[INFO] [stderr]    Compiling nix v0.15.0
[INFO] [stderr]    Compiling memchr v2.3.0
[INFO] [stderr]    Compiling build_id v0.2.1
[INFO] [stderr]    Compiling nix v0.16.1
[INFO] [stderr]    Compiling relative v0.2.2
[INFO] [stderr]     Checking twox-hash v1.5.0
[INFO] [stderr]     Checking replace_with v0.1.5
[INFO] [stderr]     Checking hex v0.4.0
[INFO] [stderr]     Checking metatype v0.2.0
[INFO] [stderr]    Compiling constellation-rs v0.2.0-alpha.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking strsim v0.9.3
[INFO] [stderr]     Checking multiset v0.0.5
[INFO] [stderr]     Checking as-slice v0.1.2
[INFO] [stderr]     Checking crossbeam-channel v0.4.0
[INFO] [stderr]     Checking aho-corasick v0.7.8
[INFO] [stderr]     Checking hash32 v0.1.1
[INFO] [stderr]    Compiling quote v1.0.2
[INFO] [stderr]     Checking regex v1.3.4
[INFO] [stderr]     Checking getrandom v0.1.14
[INFO] [stderr]     Checking net2 v0.2.33
[INFO] [stderr]     Checking iovec v0.1.4
[INFO] [stderr]     Checking procfs v0.7.7
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking memchr v1.0.2
[INFO] [stderr]     Checking time v0.1.42
[INFO] [stderr]     Checking clap v2.33.0
[INFO] [stderr]     Checking nom v3.2.1
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking mio v0.6.21
[INFO] [stderr]     Checking rand_pcg v0.2.1
[INFO] [stderr]     Checking rand_chacha v0.2.1
[INFO] [stderr]     Checking chrono v0.4.10
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]     Checking systemstat v0.1.5
[INFO] [stderr]     Checking palaver v0.3.0-alpha.2
[INFO] [stderr]    Compiling serde_derive v1.0.104
[INFO] [stderr]    Compiling proc-macro-hack v0.5.11
[INFO] [stderr]    Compiling futures-macro v0.3.4
[INFO] [stderr]    Compiling serde_closure_derive v0.2.10
[INFO] [stderr]     Checking futures-util v0.3.4
[INFO] [stderr]     Checking futures-executor v0.3.4
[INFO] [stderr]    Compiling serde v1.0.104
[INFO] [stderr]     Checking futures v0.3.4
[INFO] [stderr]     Checking either v1.5.3
[INFO] [stderr]     Checking uuid v0.8.1
[INFO] [stderr]     Checking serde_json v1.0.47
[INFO] [stderr]     Checking bincode v1.2.1
[INFO] [stderr]     Checking serde_bytes v0.11.3
[INFO] [stderr]     Checking semver v0.9.0
[INFO] [stderr]     Checking erased-serde v0.3.10
[INFO] [stderr]     Checking docopt v1.1.0
[INFO] [stderr]     Checking toml v0.5.6
[INFO] [stderr]     Checking serde_closure v0.2.10
[INFO] [stderr]     Checking itertools v0.8.2
[INFO] [stderr]     Checking serde_pipe v0.1.3
[INFO] [stderr]     Checking cargo_metadata v0.9.1
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling procinfo v0.4.2
[INFO] [stderr]    Compiling memoffset v0.5.3
[INFO] [stderr]     Checking crossbeam-epoch v0.8.0
[INFO] [stderr]     Checking crossbeam-deque v0.7.2
[INFO] [stderr]     Checking crossbeam v0.7.3
[INFO] [stderr]     Checking palaver v0.2.8
[INFO] [stderr]     Checking socketstat v0.1.0
[INFO] [stderr]     Checking constellation-internal v0.2.0-alpha.1
[INFO] [stderr]     Checking tcp_typed v0.1.4
[INFO] [stderr]     Checking serde_traitobject v0.2.4
[INFO] [stderr]     Checking notifier v0.1.3
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:687:22
[INFO] [stderr]     |
[INFO] [stderr] 687 |       let start = FnOnce!(move |parent| {
[INFO] [stderr]     |                           ^----
[INFO] [stderr]     |                           |
[INFO] [stderr]     |  _________________________help: remove this `mut`
[INFO] [stderr]     | |
[INFO] [stderr] 688 | |         let arg: Vec<u8> = arg;
[INFO] [stderr]     | |______________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/lib.rs:687:22
[INFO] [stderr]     |
[INFO] [stderr] 687 |       let start = FnOnce!(move |parent| {
[INFO] [stderr]     |                           ^----
[INFO] [stderr]     |                           |
[INFO] [stderr]     |  _________________________help: remove this `mut`
[INFO] [stderr]     | |
[INFO] [stderr] 688 | |         let arg: Vec<u8> = arg;
[INFO] [stderr]     | |______________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> examples/all_to_all.rs:55:13
[INFO] [stderr]    |
[INFO] [stderr] 55 |                   FnOnce!(move |parent| {
[INFO] [stderr]    |                           ^----
[INFO] [stderr]    |                           |
[INFO] [stderr]    |  _________________________help: remove this `mut`
[INFO] [stderr]    | |
[INFO] [stderr] 56 | |                     let receiver = Receiver::<Vec<Pid>>::new(parent);
[INFO] [stderr] 57 | |                     let pids = receiver.recv().block().unwrap();
[INFO] [stderr] 58 | |                     assert_eq!(pids[process_index], pid());
[INFO] [stderr]    | |_________________________________________________^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> examples/process_pool.rs:139:36
[INFO] [stderr]     |
[INFO] [stderr] 139 |               .send(Some(st::Box::new(FnOnce!(move || {
[INFO] [stderr]     |                                               ^----
[INFO] [stderr]     |                                               |
[INFO] [stderr]     |  _____________________________________________help: remove this `mut`
[INFO] [stderr]     | |
[INFO] [stderr] 140 | |                 let work: F = work;
[INFO] [stderr]     | |__________________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> examples/process_pool.rs:191:23
[INFO] [stderr]     |
[INFO] [stderr] 191 |               pool.spawn(FnOnce!(move || -> String {
[INFO] [stderr]     |                                  ^----
[INFO] [stderr]     |                                  |
[INFO] [stderr]     |  ________________________________help: remove this `mut`
[INFO] [stderr]     | |
[INFO] [stderr] 192 | |                 thread::sleep(
[INFO] [stderr] 193 | |                     rand::thread_rng()
[INFO] [stderr] 194 | |                         .gen_range(time::Duration::new(0, 0), time::Duration::new(5, 0)),
[INFO] [stderr] 195 | |                 );
[INFO] [stderr] 196 | |                 format!("warm greetings from job {}", i)
[INFO] [stderr]     | |_______________________________________________________^
[INFO] [stderr]     |
[INFO] [stderr]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> examples/fork_join.rs:54:13
[INFO] [stderr]    |
[INFO] [stderr] 54 |                   FnOnce!(move |parent| {
[INFO] [stderr]    |                           ^----
[INFO] [stderr]    |                           |
[INFO] [stderr]    |  _________________________help: remove this `mut`
[INFO] [stderr]    | |
[INFO] [stderr] 55 | |                     println!("process {}: commencing hashing", i);
[INFO] [stderr]    | |________________________________________________________________^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `FileStats` in module `systemstat::data`
[INFO] [stderr]    --> tests/tester/main.rs:645:39
[INFO] [stderr]     |
[INFO] [stderr] 645 |     file_stats: Result<systemstat::data::FileStats, io::Error>,
[INFO] [stderr]     |                                          ^^^^^^^^^ not found in `systemstat::data`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> examples/fibonacci.rs:23:11
[INFO] [stderr]    |
[INFO] [stderr] 23 |           FnOnce!(move |parent_pid| {
[INFO] [stderr]    |                   ^----
[INFO] [stderr]    |                   |
[INFO] [stderr]    |  _________________help: remove this `mut`
[INFO] [stderr]    | |
[INFO] [stderr] 24 | |             Sender::<usize>::new(parent_pid)
[INFO] [stderr] 25 | |                 .send(fib_processes(x - 1))
[INFO] [stderr]    | |_____________________________________^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> examples/fibonacci.rs:34:11
[INFO] [stderr]    |
[INFO] [stderr] 34 |           FnOnce!(move |parent_pid| {
[INFO] [stderr]    |                   ^----
[INFO] [stderr]    |                   |
[INFO] [stderr]    |  _________________help: remove this `mut`
[INFO] [stderr]    | |
[INFO] [stderr] 35 | |             Sender::<usize>::new(parent_pid)
[INFO] [stderr] 36 | |                 .send(fib_processes(x - 2))
[INFO] [stderr]    | |_____________________________________^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> examples/fibonacci.rs:55:12
[INFO] [stderr]    |
[INFO] [stderr] 55 |               FnOnce!(move |parent| {
[INFO] [stderr]    |                       ^----
[INFO] [stderr]    |                       |
[INFO] [stderr]    |  _____________________help: remove this `mut`
[INFO] [stderr]    | |
[INFO] [stderr] 56 | |                 Sender::<Msg>::new(parent)
[INFO] [stderr] 57 | |                     .send(fib_processes_async(x - 1))
[INFO] [stderr]    | |_______________________________________________^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> examples/fibonacci.rs:69:12
[INFO] [stderr]    |
[INFO] [stderr] 69 |               FnOnce!(move |parent| {
[INFO] [stderr]    |                       ^----
[INFO] [stderr]    |                       |
[INFO] [stderr]    |  _____________________help: remove this `mut`
[INFO] [stderr]    | |
[INFO] [stderr] 70 | |                 Sender::<Msg>::new(parent)
[INFO] [stderr] 71 | |                     .send(fib_processes_async(x - 2))
[INFO] [stderr]    | |_______________________________________________^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `file_stats` found for struct `systemstat::platform::linux::PlatformImpl` in the current scope
[INFO] [stderr]    --> tests/tester/main.rs:659:20
[INFO] [stderr]     |
[INFO] [stderr] 659 |             file_stats: sys.file_stats(),
[INFO] [stderr]     |                             ^^^^^^^^^^ method not found in `systemstat::platform::linux::PlatformImpl`
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 2 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0412, E0599.
[INFO] [stderr] For more information about an error, try `rustc --explain E0412`.
[INFO] [stderr] error: could not compile `constellation-rs`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "ecbfa5302b88dd45cff90f5bbeb2c9d130fce2eb6ee3b7a31a2cdd88a5ec62b8"`
[INFO] running `"docker" "rm" "-f" "ecbfa5302b88dd45cff90f5bbeb2c9d130fce2eb6ee3b7a31a2cdd88a5ec62b8"`
[INFO] [stdout] ecbfa5302b88dd45cff90f5bbeb2c9d130fce2eb6ee3b7a31a2cdd88a5ec62b8
