[INFO] cloning repository https://github.com/chronicl/tablev2 [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/chronicl/tablev2" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fchronicl%2Ftablev2", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fchronicl%2Ftablev2'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 3151d3aeda8356eed9453c9877399bc3b57fe19e [INFO] testing chronicl/tablev2 against beta-2022-04-10 for beta-1.61-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fchronicl%2Ftablev2" "/workspace/builds/worker-71/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-71/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/chronicl/tablev2 on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/chronicl/tablev2 [INFO] finished tweaking git repo https://github.com/chronicl/tablev2 [INFO] tweaked toml for git repo https://github.com/chronicl/tablev2 written to /workspace/builds/worker-71/source/Cargo.toml [INFO] crate git repo https://github.com/chronicl/tablev2 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-71/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-71/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 796932e8da54abbac626be3c26709a610592d0aa257fdc699ce152c6b30dc63b [INFO] running `Command { std: "docker" "start" "-a" "796932e8da54abbac626be3c26709a610592d0aa257fdc699ce152c6b30dc63b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "796932e8da54abbac626be3c26709a610592d0aa257fdc699ce152c6b30dc63b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "796932e8da54abbac626be3c26709a610592d0aa257fdc699ce152c6b30dc63b", kill_on_drop: false }` [INFO] [stdout] 796932e8da54abbac626be3c26709a610592d0aa257fdc699ce152c6b30dc63b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-71/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-71/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bcf120c4920a9cecc974ce77e178218a8e6a79a5d595184dc97c1e1168b1dbae [INFO] running `Command { std: "docker" "start" "-a" "bcf120c4920a9cecc974ce77e178218a8e6a79a5d595184dc97c1e1168b1dbae", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling proc-macro2 v1.0.36 [INFO] [stderr] Compiling syn v1.0.85 [INFO] [stderr] Compiling quote v1.0.14 [INFO] [stderr] Compiling tablev2-macros v0.1.0 (/opt/rustwide/workdir/tablev2-macros) [INFO] [stdout] warning: function is never used: `rustfmt` [INFO] [stdout] --> tablev2-macros/src/lib.rs:369:4 [INFO] [stdout] | [INFO] [stdout] 369 | fn rustfmt(input: &str) -> String { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct is never constructed: `A` [INFO] [stdout] --> tablev2-macros/src/lib.rs:395:8 [INFO] [stdout] | [INFO] [stdout] 395 | struct A { [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling tablev2 v0.1.0 (/opt/rustwide/workdir/tablev2) [INFO] [stdout] ItemStruct { [INFO] [stdout] attrs: [], [INFO] [stdout] vis: Inherited, [INFO] [stdout] struct_token: Struct, [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "User2", [INFO] [stdout] span: #0 bytes(14272..14277), [INFO] [stdout] }, [INFO] [stdout] generics: Generics { [INFO] [stdout] lt_token: None, [INFO] [stdout] params: [], [INFO] [stdout] gt_token: None, [INFO] [stdout] where_clause: None, [INFO] [stdout] }, [INFO] [stdout] fields: Named( [INFO] [stdout] FieldsNamed { [INFO] [stdout] brace_token: Brace, [INFO] [stdout] named: [ [INFO] [stdout] Field { [INFO] [stdout] attrs: [ [INFO] [stdout] Attribute { [INFO] [stdout] pound_token: Pound, [INFO] [stdout] style: Outer, [INFO] [stdout] bracket_token: Bracket, [INFO] [stdout] path: Path { [INFO] [stdout] leading_colon: None, [INFO] [stdout] segments: [ [INFO] [stdout] PathSegment { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "index", [INFO] [stdout] span: #0 bytes(14290..14295), [INFO] [stdout] }, [INFO] [stdout] arguments: None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] tokens: TokenStream [], [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] vis: Inherited, [INFO] [stdout] ident: Some( [INFO] [stdout] Ident { [INFO] [stdout] ident: "name", [INFO] [stdout] span: #0 bytes(14305..14309), [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] colon_token: Some( [INFO] [stdout] Colon, [INFO] [stdout] ), [INFO] [stdout] ty: Path( [INFO] [stdout] TypePath { [INFO] [stdout] qself: None, [INFO] [stdout] path: Path { [INFO] [stdout] leading_colon: None, [INFO] [stdout] segments: [ [INFO] [stdout] PathSegment { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "String", [INFO] [stdout] span: #0 bytes(14311..14317), [INFO] [stdout] }, [INFO] [stdout] arguments: None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] Comma, [INFO] [stdout] Field { [INFO] [stdout] attrs: [ [INFO] [stdout] Attribute { [INFO] [stdout] pound_token: Pound, [INFO] [stdout] style: Outer, [INFO] [stdout] bracket_token: Bracket, [INFO] [stdout] path: Path { [INFO] [stdout] leading_colon: None, [INFO] [stdout] segments: [ [INFO] [stdout] PathSegment { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "index", [INFO] [stdout] span: #0 bytes(14329..14334), [INFO] [stdout] }, [INFO] [stdout] arguments: None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] tokens: TokenStream [], [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] vis: Inherited, [INFO] [stdout] ident: Some( [INFO] [stdout] Ident { [INFO] [stdout] ident: "age", [INFO] [stdout] span: #0 bytes(14344..14347), [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] colon_token: Some( [INFO] [stdout] Colon, [INFO] [stdout] ), [INFO] [stdout] ty: Path( [INFO] [stdout] TypePath { [INFO] [stdout] qself: None, [INFO] [stdout] path: Path { [INFO] [stdout] leading_colon: None, [INFO] [stdout] segments: [ [INFO] [stdout] PathSegment { [INFO] [stdout] ident: Ident { [INFO] [stdout] ident: "u32", [INFO] [stdout] span: #0 bytes(14349..14352), [INFO] [stdout] }, [INFO] [stdout] arguments: None, [INFO] [stdout] }, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] }, [INFO] [stdout] Comma, [INFO] [stdout] ], [INFO] [stdout] }, [INFO] [stdout] ), [INFO] [stdout] semi_token: None, [INFO] [stdout] } [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> tablev2/src/lib.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(map_first_last)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> tablev2/src/lib.rs:2:1 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(generic_associated_types)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `marker::PhantomData` [INFO] [stdout] --> tablev2/src/store.rs:1:34 [INFO] [stdout] | [INFO] [stdout] 1 | use std::{collections::BTreeSet, marker::PhantomData}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Table` [INFO] [stdout] --> tablev2/src/lib.rs:529:36 [INFO] [stdout] | [INFO] [stdout] 529 | use tablev2::{Query, QueryMut, Table}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] help: consider adding a `#[cfg(test)]` to the containing module [INFO] [stdout] --> tablev2/src/lib.rs:527:1 [INFO] [stdout] | [INFO] [stdout] 527 | mod tests { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stdout] --> tablev2/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(map_first_last)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Query` [INFO] [stdout] --> tablev2/src/lib.rs:529:19 [INFO] [stdout] | [INFO] [stdout] 529 | use tablev2::{Query, QueryMut, Table}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `QueryMut` [INFO] [stdout] --> tablev2/src/lib.rs:529:26 [INFO] [stdout] | [INFO] [stdout] 529 | use tablev2::{Query, QueryMut, Table}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors; 4 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0554`. [INFO] [stdout] [INFO] [stderr] error: could not compile `tablev2` due to 4 previous errors; 4 warnings emitted [INFO] running `Command { std: "docker" "inspect" "bcf120c4920a9cecc974ce77e178218a8e6a79a5d595184dc97c1e1168b1dbae", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bcf120c4920a9cecc974ce77e178218a8e6a79a5d595184dc97c1e1168b1dbae", kill_on_drop: false }` [INFO] [stdout] bcf120c4920a9cecc974ce77e178218a8e6a79a5d595184dc97c1e1168b1dbae