[INFO] cloning repository sshashank124/i3-empty-workspaces [INFO] running `"git" "clone" "--bare" "git://github.com/sshashank124/i3-empty-workspaces.git" "work/cache/sources/gh/sshashank124/i3-empty-workspaces"` [INFO] [stderr] Cloning into bare repository 'work/cache/sources/gh/sshashank124/i3-empty-workspaces'... [INFO] running `"git" "clone" "work/cache/sources/gh/sshashank124/i3-empty-workspaces" "work/ex/pr-62008/sources/master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1/gh/sshashank124/i3-empty-workspaces"` [INFO] [stderr] Cloning into 'work/ex/pr-62008/sources/master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1/gh/sshashank124/i3-empty-workspaces'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/sshashank124/i3-empty-workspaces" "work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/gh/sshashank124/i3-empty-workspaces"` [INFO] [stderr] Cloning into 'work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/gh/sshashank124/i3-empty-workspaces'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 1ed90b79dd087f662981b4b566ce5b7eda3c8b55 [INFO] sha for GitHub repo sshashank124/i3-empty-workspaces: 1ed90b79dd087f662981b4b566ce5b7eda3c8b55 [INFO] validating manifest of sshashank124/i3-empty-workspaces on toolchain master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1 [INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of sshashank124/i3-empty-workspaces on toolchain try#8f81d0bf6baf07b92f1246696722485c4ca0b049 [INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+8f81d0bf6baf07b92f1246696722485c4ca0b049-alt" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing sshashank124/i3-empty-workspaces [INFO] finished frobbing sshashank124/i3-empty-workspaces [INFO] frobbed toml for sshashank124/i3-empty-workspaces written to work/ex/pr-62008/sources/master#848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1/gh/sshashank124/i3-empty-workspaces/Cargo.toml [INFO] started frobbing sshashank124/i3-empty-workspaces [INFO] finished frobbing sshashank124/i3-empty-workspaces [INFO] frobbed toml for sshashank124/i3-empty-workspaces written to work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/gh/sshashank124/i3-empty-workspaces/Cargo.toml [INFO] crate sshashank124/i3-empty-workspaces already has a lockfile, it will not be regenerated [INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+848e0a23f34aaab3e4a974b031c86ef2a4e4fcc1-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded i3ipc v0.8.2 [INFO] running `"/mnt/big/ec2-user/crater/work/local/cargo-home/bin/cargo" "+8f81d0bf6baf07b92f1246696722485c4ca0b049-alt" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] checking sshashank124/i3-empty-workspaces against try#8f81d0bf6baf07b92f1246696722485c4ca0b049 for pr-62008 [INFO] running `"docker" "create" "-v" "/mnt/big/ec2-user/crater/work/local/target-dirs/pr-62008/worker-6/try#8f81d0bf6baf07b92f1246696722485c4ca0b049:/opt/crater/target:rw,Z" "-v" "/mnt/big/ec2-user/crater/work/ex/pr-62008/sources/try#8f81d0bf6baf07b92f1246696722485c4ca0b049/gh/sshashank124/i3-empty-workspaces:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/ec2-user/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/ec2-user/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" "+8f81d0bf6baf07b92f1246696722485c4ca0b049-alt" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 4a72628a8346763f941248638d72e968098754b2ccfcdc248c91d0168eb9109b [INFO] running `"docker" "start" "-a" "4a72628a8346763f941248638d72e968098754b2ccfcdc248c91d0168eb9109b"` [INFO] [stderr] Checking i3ipc v0.8.2 [INFO] [stderr] Checking workspaces v0.1.0 (/opt/crater/workdir) [INFO] [stderr] error: this file contains an un-closed delimiter [INFO] [stderr] --> src/main.rs:63:3 [INFO] [stderr] | [INFO] [stderr] 34 | fn load_initial_ws_states(ws_states: &mut [WorkspaceState]) { [INFO] [stderr] | - un-closed delimiter [INFO] [stderr] ... [INFO] [stderr] 38 | for ws in workspaces { [INFO] [stderr] | - this delimiter might not be properly closed... [INFO] [stderr] ... [INFO] [stderr] 46 | } [INFO] [stderr] | - ...as it matches this but it has different indentation [INFO] [stderr] ... [INFO] [stderr] 63 | } [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] error: this file contains an un-closed delimiter [INFO] [stderr] --> src/main.rs:63:3 [INFO] [stderr] | [INFO] [stderr] 34 | fn load_initial_ws_states(ws_states: &mut [WorkspaceState]) { [INFO] [stderr] | - un-closed delimiter [INFO] [stderr] ... [INFO] [stderr] 38 | for ws in workspaces { [INFO] [stderr] | - this delimiter might not be properly closed... [INFO] [stderr] ... [INFO] [stderr] 46 | } [INFO] [stderr] | - ...as it matches this but it has different indentation [INFO] [stderr] ... [INFO] [stderr] 63 | } [INFO] [stderr] | ^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `i3ipc::event::Event` [INFO] [stderr] --> src/main.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use i3ipc::event::Event; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] error[E0601]: `main` function not found in crate `workspaces` [INFO] [stderr] | [INFO] [stderr] = note: the main function must be defined at the crate level but you have one or more functions named 'main' that are not defined at the crate level. Either move the definition or attach the `#[main]` attribute to override this behavior. [INFO] [stderr] note: here is a function named 'main' [INFO] [stderr] --> src/main.rs:48:1 [INFO] [stderr] | [INFO] [stderr] 48| / fn main() { [INFO] [stderr] 49| | let ws_num = parse_total_workspaces(); [INFO] [stderr] 50| | let mut ws_states: Box<[WorkspaceState]> [INFO] [stderr] 51| | = vec![WorkspaceState::Empty; ws_num].into_boxed_slice(); [INFO] [stderr] ... | [INFO] [stderr] 62| | } [INFO] [stderr] 63| | } [INFO] [stderr] | |_^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 2 previous errors [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0601`. [INFO] [stderr] warning: unused import: `i3ipc::event::Event` [INFO] [stderr] --> src/main.rs:4:5 [INFO] [stderr] | [INFO] [stderr] 4 | use i3ipc::event::Event; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(unused_imports)] on by default [INFO] [stderr] [INFO] [stderr] error: Could not compile `workspaces`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: aborting due to previous error [INFO] [stderr] [INFO] [stderr] error: Could not compile `workspaces`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "4a72628a8346763f941248638d72e968098754b2ccfcdc248c91d0168eb9109b"` [INFO] running `"docker" "rm" "-f" "4a72628a8346763f941248638d72e968098754b2ccfcdc248c91d0168eb9109b"` [INFO] [stdout] 4a72628a8346763f941248638d72e968098754b2ccfcdc248c91d0168eb9109b