[INFO] updating cached repository https://github.com/subnomo/rebar
[INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"`
[INFO] running `"git" "rev-parse" "HEAD"`
[INFO] [stdout] c3d2e4160ffd520d742d38ec2e15dfe3c7bc73fa
[INFO] checking subnomo/rebar against master#209b2be09fcaff937480d1fbbe8b31646e361c7a for pr-70917
[INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsubnomo%2Frebar" "/workspace/builds/worker-13/source"`
[INFO] [stderr] Cloning into '/workspace/builds/worker-13/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/subnomo/rebar on toolchain 209b2be09fcaff937480d1fbbe8b31646e361c7a
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking git repo https://github.com/subnomo/rebar
[INFO] finished tweaking git repo https://github.com/subnomo/rebar
[INFO] tweaked toml for git repo https://github.com/subnomo/rebar written to /workspace/builds/worker-13/source/Cargo.toml
[INFO] crate git repo https://github.com/subnomo/rebar already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+209b2be09fcaff937480d1fbbe8b31646e361c7a" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-13/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] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 334a64f2a6edbf72483b73c94e96a8be32e8318f783edbcd24089ade43547add
[INFO] running `"docker" "start" "-a" "334a64f2a6edbf72483b73c94e96a8be32e8318f783edbcd24089ade43547add"`
[INFO] [stderr]    Compiling quote v0.3.13
[INFO] [stderr]     Checking bytes v0.3.0
[INFO] [stderr]     Checking slab v0.1.3
[INFO] [stderr]     Checking serde v0.9.8
[INFO] [stderr]    Compiling synom v0.11.0
[INFO] [stderr]    Compiling ws2_32-sys v0.2.1
[INFO] [stderr]     Checking net2 v0.2.29
[INFO] [stderr]     Checking rand v0.3.15
[INFO] [stderr]     Checking time v0.1.36
[INFO] [stderr]     Checking nix v0.5.1
[INFO] [stderr]     Checking inotify v0.3.0
[INFO] [stderr]     Checking bit-set v0.4.0
[INFO] [stderr]     Checking filetime v0.1.10
[INFO] [stderr]     Checking dirs v1.0.5
[INFO] [stderr]     Checking walkdir v0.1.8
[INFO] [stderr]     Checking miow v0.1.5
[INFO] [stderr]    Compiling syn v0.11.6
[INFO] [stderr]     Checking chan v0.1.19
[INFO] [stderr]     Checking chan-signal v0.2.0
[INFO] [stderr]    Compiling serde_codegen_internals v0.14.0
[INFO] [stderr]     Checking mio v0.5.1
[INFO] [stderr]    Compiling serde_derive v0.9.8
[INFO] [stderr]     Checking notify v4.0.1
[INFO] [stderr]     Checking toml v0.3.0
[INFO] [stderr]     Checking rebar v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr] error[E0463]: can't find crate for `rebar`
[INFO] [stderr]  --> tests/lib.rs:1:1
[INFO] [stderr]   |
[INFO] [stderr] 1 | extern crate rebar;
[INFO] [stderr]   | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to previous error
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0463`.
[INFO] [stderr] error: could not compile `rebar`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]  --> src/bar.rs:7:21
[INFO] [stderr]   |
[INFO] [stderr] 7 |     blocks: Vec<Box<Block>>,
[INFO] [stderr]   |                     ^^^^^ help: use `dyn`: `dyn Block`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/bar.rs:50:44
[INFO] [stderr]    |
[INFO] [stderr] 50 |     pub fn add_block(&mut self, block: Box<Block>) {
[INFO] [stderr]    |                                            ^^^^^ help: use `dyn`: `dyn Block`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]  --> src/module.rs:5:21
[INFO] [stderr]   |
[INFO] [stderr] 5 |     blocks: Vec<Box<Block>>,
[INFO] [stderr]   |                     ^^^^^ help: use `dyn`: `dyn Block`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/module.rs:52:38
[INFO] [stderr]    |
[INFO] [stderr] 52 |     pub fn add(&mut self, block: Box<Block>) {
[INFO] [stderr]    |                                      ^^^^^ help: use `dyn`: `dyn Block`
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]   --> src/blocks/wifi.rs:85:19
[INFO] [stderr]    |
[INFO] [stderr] 85 |                 66...300 => 2,
[INFO] [stderr]    |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]   --> src/blocks/wifi.rs:86:19
[INFO] [stderr]    |
[INFO] [stderr] 86 |                 33...65 => 1,
[INFO] [stderr]    |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]  --> src/blocks/wsp.rs:7:13
[INFO] [stderr]   |
[INFO] [stderr] 7 |     wm: Box<WindowManager>,
[INFO] [stderr]   |             ^^^^^^^^^^^^^ help: use `dyn`: `dyn WindowManager`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/main.rs:142:39
[INFO] [stderr]     |
[INFO] [stderr] 142 | fn build_block(block: &CBlock) -> Box<Block> {
[INFO] [stderr]     |                                       ^^^^^ help: use `dyn`: `dyn Block`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]  --> src/bar.rs:7:21
[INFO] [stderr]   |
[INFO] [stderr] 7 |     blocks: Vec<Box<Block>>,
[INFO] [stderr]   |                     ^^^^^ help: use `dyn`: `dyn Block`
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/bar.rs:50:44
[INFO] [stderr]    |
[INFO] [stderr] 50 |     pub fn add_block(&mut self, block: Box<Block>) {
[INFO] [stderr]    |                                            ^^^^^ help: use `dyn`: `dyn Block`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]  --> src/module.rs:5:21
[INFO] [stderr]   |
[INFO] [stderr] 5 |     blocks: Vec<Box<Block>>,
[INFO] [stderr]   |                     ^^^^^ help: use `dyn`: `dyn Block`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]   --> src/module.rs:52:38
[INFO] [stderr]    |
[INFO] [stderr] 52 |     pub fn add(&mut self, block: Box<Block>) {
[INFO] [stderr]    |                                      ^^^^^ help: use `dyn`: `dyn Block`
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]   --> src/blocks/wifi.rs:85:19
[INFO] [stderr]    |
[INFO] [stderr] 85 |                 66...300 => 2,
[INFO] [stderr]    |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(ellipsis_inclusive_range_patterns)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: `...` range patterns are deprecated
[INFO] [stderr]   --> src/blocks/wifi.rs:86:19
[INFO] [stderr]    |
[INFO] [stderr] 86 |                 33...65 => 1,
[INFO] [stderr]    |                   ^^^ help: use `..=` for an inclusive range
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]  --> src/blocks/wsp.rs:7:13
[INFO] [stderr]   |
[INFO] [stderr] 7 |     wm: Box<WindowManager>,
[INFO] [stderr]   |             ^^^^^^^^^^^^^ help: use `dyn`: `dyn WindowManager`
[INFO] [stderr] 
[INFO] [stderr] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stderr]    --> src/main.rs:142:39
[INFO] [stderr]     |
[INFO] [stderr] 142 | fn build_block(block: &CBlock) -> Box<Block> {
[INFO] [stderr]     |                                       ^^^^^ help: use `dyn`: `dyn Block`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/bar.rs:86:17
[INFO] [stderr]    |
[INFO] [stderr] 86 |             let mut block = &mut self.blocks[i];
[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/module.rs:63:17
[INFO] [stderr]    |
[INFO] [stderr] 63 |             let mut block = &mut self.blocks[i];
[INFO] [stderr]    |                 ----^^^^^
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_icon`
[INFO] [stderr]   --> src/blocks/custom.rs:18:5
[INFO] [stderr]    |
[INFO] [stderr] 18 |     pub fn set_icon(&mut self, icon: &str, align: Align) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_ssid_cmd`
[INFO] [stderr]   --> src/blocks/wifi.rs:44:5
[INFO] [stderr]    |
[INFO] [stderr] 44 |     pub fn set_ssid_cmd(&mut self, cmd: &str) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_strength_cmd`
[INFO] [stderr]   --> src/blocks/wifi.rs:48:5
[INFO] [stderr]    |
[INFO] [stderr] 48 |     pub fn set_strength_cmd(&mut self, cmd: &str) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_wm`
[INFO] [stderr]   --> src/blocks/wsp.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 |     pub fn set_wm(&mut self, wm: WindowManagers) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct is never constructed: `I3`
[INFO] [stderr]  --> src/blocks/wm/i3.rs:3:12
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub struct I3 {
[INFO] [stderr]   |            ^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `I3`
[INFO] [stderr]   --> src/util.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 |     I3,
[INFO] [stderr]    |     ^^
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/bar.rs:86:17
[INFO] [stderr]    |
[INFO] [stderr] 86 |             let mut block = &mut self.blocks[i];
[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/module.rs:63:17
[INFO] [stderr]    |
[INFO] [stderr] 63 |             let mut block = &mut self.blocks[i];
[INFO] [stderr]    |                 ----^^^^^
[INFO] [stderr]    |                 |
[INFO] [stderr]    |                 help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_icon`
[INFO] [stderr]   --> src/blocks/custom.rs:18:5
[INFO] [stderr]    |
[INFO] [stderr] 18 |     pub fn set_icon(&mut self, icon: &str, align: Align) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(dead_code)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_ssid_cmd`
[INFO] [stderr]   --> src/blocks/wifi.rs:44:5
[INFO] [stderr]    |
[INFO] [stderr] 44 |     pub fn set_ssid_cmd(&mut self, cmd: &str) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_strength_cmd`
[INFO] [stderr]   --> src/blocks/wifi.rs:48:5
[INFO] [stderr]    |
[INFO] [stderr] 48 |     pub fn set_strength_cmd(&mut self, cmd: &str) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: method is never used: `set_wm`
[INFO] [stderr]   --> src/blocks/wsp.rs:21:5
[INFO] [stderr]    |
[INFO] [stderr] 21 |     pub fn set_wm(&mut self, wm: WindowManagers) {
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct is never constructed: `I3`
[INFO] [stderr]  --> src/blocks/wm/i3.rs:3:12
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub struct I3 {
[INFO] [stderr]   |            ^^
[INFO] [stderr] 
[INFO] [stderr] warning: variant is never constructed: `I3`
[INFO] [stderr]   --> src/util.rs:13:5
[INFO] [stderr]    |
[INFO] [stderr] 13 |     I3,
[INFO] [stderr]    |     ^^
[INFO] [stderr] 
[INFO] [stderr] error: build failed
[INFO] running `"docker" "inspect" "334a64f2a6edbf72483b73c94e96a8be32e8318f783edbcd24089ade43547add"`
[INFO] running `"docker" "rm" "-f" "334a64f2a6edbf72483b73c94e96a8be32e8318f783edbcd24089ade43547add"`
[INFO] [stdout] 334a64f2a6edbf72483b73c94e96a8be32e8318f783edbcd24089ade43547add
