[INFO] fetching crate hexga_generational 0.0.11-beta.53... [INFO] testing hexga_generational-0.0.11-beta.53 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-1 [INFO] extracting crate hexga_generational 0.0.11-beta.53 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate hexga_generational 0.0.11-beta.53 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate hexga_generational 0.0.11-beta.53 [INFO] tweaked toml for crates.io crate hexga_generational 0.0.11-beta.53 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate hexga_generational 0.0.11-beta.53 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate hexga_generational 0.0.11-beta.53 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded hexga_bit_derive v0.0.11-beta.53 [INFO] [stderr] Downloaded hexga_bit v0.0.11-beta.53 [INFO] [stderr] Downloaded hexga_core v0.0.11-beta.53 [INFO] [stderr] Downloaded hexga_map_on v0.0.11-beta.53 [INFO] [stderr] Downloaded hexga_number v0.0.11-beta.53 [INFO] [stderr] Downloaded hexga_array_vec v0.0.11-beta.53 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3ad7f46fb4fcab21eb914a22beed70c3824f38fd1857a8ab0238dcca6ddc677e [INFO] running `Command { std: "docker" "start" "-a" "3ad7f46fb4fcab21eb914a22beed70c3824f38fd1857a8ab0238dcca6ddc677e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3ad7f46fb4fcab21eb914a22beed70c3824f38fd1857a8ab0238dcca6ddc677e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3ad7f46fb4fcab21eb914a22beed70c3824f38fd1857a8ab0238dcca6ddc677e", kill_on_drop: false }` [INFO] [stdout] 3ad7f46fb4fcab21eb914a22beed70c3824f38fd1857a8ab0238dcca6ddc677e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 24b0dd9122bddbe9db03e726e19643bf4f72231572bf44cc26529be71ddef7d4 [INFO] running `Command { std: "docker" "start" "-a" "24b0dd9122bddbe9db03e726e19643bf4f72231572bf44cc26529be71ddef7d4", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling unicode-ident v1.0.19 [INFO] [stderr] Compiling hexga_map_on v0.0.11-beta.53 [INFO] [stderr] Compiling hexga_number v0.0.11-beta.53 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling hexga_bit_derive v0.0.11-beta.53 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling hexga_bit v0.0.11-beta.53 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling hexga_core v0.0.11-beta.53 [INFO] [stderr] Compiling hexga_array_vec v0.0.11-beta.53 [INFO] [stderr] Compiling hexga_generational v0.0.11-beta.53 (/opt/rustwide/workdir) [INFO] [stdout] warning: feature `get_disjoint_mut_helpers` is declared but not used [INFO] [stdout] --> src/lib.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | #![feature(get_disjoint_mut_helpers)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 8.43s [INFO] running `Command { std: "docker" "inspect" "24b0dd9122bddbe9db03e726e19643bf4f72231572bf44cc26529be71ddef7d4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "24b0dd9122bddbe9db03e726e19643bf4f72231572bf44cc26529be71ddef7d4", kill_on_drop: false }` [INFO] [stdout] 24b0dd9122bddbe9db03e726e19643bf4f72231572bf44cc26529be71ddef7d4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ae6729fb97e7ca79cead6a045f1a011c2de19b309cf8ecb77a0f0f75066bc9c1 [INFO] running `Command { std: "docker" "start" "-a" "ae6729fb97e7ca79cead6a045f1a011c2de19b309cf8ecb77a0f0f75066bc9c1", kill_on_drop: false }` [INFO] [stdout] warning: feature `get_disjoint_mut_helpers` is declared but not used [INFO] [stdout] --> src/lib.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | #![feature(get_disjoint_mut_helpers)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling hexga_generational v0.0.11-beta.53 (/opt/rustwide/workdir) [INFO] [stdout] error[E0277]: the trait bound `HashMap>: hexga_core::collections::insert::Insert>` is not satisfied [INFO] [stdout] --> examples/4_gen_map.rs:6:17 [INFO] [stdout] | [INFO] [stdout] 6 | assert!(map.insert("abc".to_owned(), 1).1.is_none()); [INFO] [stdout] | ^^^^^^ the trait `hexga_core::collections::insert::Insert>` is not implemented for `HashMap>` [INFO] [stdout] | [INFO] [stdout] help: the following other types implement trait `hexga_core::collections::insert::Insert` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hexga_core-0.0.11-beta.53/src/collections/insert.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | / impl Insert for BTreeMap [INFO] [stdout] 38 | | where [INFO] [stdout] 39 | | K: Ord, [INFO] [stdout] | |___________^ `BTreeMap` implements `hexga_core::collections::insert::Insert` [INFO] [stdout] ... [INFO] [stdout] 45 | / impl Insert for BTreeSet [INFO] [stdout] 46 | | where [INFO] [stdout] 47 | | K: Ord, [INFO] [stdout] | |___________^ `BTreeSet` implements `hexga_core::collections::insert::Insert` [INFO] [stdout] | [INFO] [stdout] ::: src/gen_map.rs:750:1 [INFO] [stdout] | [INFO] [stdout] 750 | / impl Insert for GenMapOf [INFO] [stdout] 751 | | where [INFO] [stdout] 752 | | K: Clone, [INFO] [stdout] 753 | | Gen: IGeneration, [INFO] [stdout] 754 | | S: Insert>, [INFO] [stdout] | |__________________________________^ `GenMapOf` implements `hexga_core::collections::insert::Insert` [INFO] [stdout] | [INFO] [stdout] ::: src/gen_set.rs:416:1 [INFO] [stdout] | [INFO] [stdout] 416 | / impl Insert for GenSetOf [INFO] [stdout] 417 | | where [INFO] [stdout] 418 | | K: Clone, [INFO] [stdout] 419 | | Gen: IGeneration, [INFO] [stdout] 420 | | S: Insert>, [INFO] [stdout] | |_________________________________^ `GenSetOf` implements `hexga_core::collections::insert::Insert` [INFO] [stdout] note: required by a bound in `GenMapOf::::insert` [INFO] [stdout] --> src/gen_map.rs:241:12 [INFO] [stdout] | [INFO] [stdout] 239 | pub fn insert(&mut self, key: K, value: V) -> (GenIDOf, Option) [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] 240 | where [INFO] [stdout] 241 | S: Insert>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `GenMapOf::::insert` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `HashMap<_, GenIDOf<_>>: hexga_core::collections::insert::Insert<_, GenIDOf<_>>` is not satisfied [INFO] [stdout] --> examples/5_gen_set.rs:8:37 [INFO] [stdout] | [INFO] [stdout] 8 | let (id, first_insertion) = set.insert("abc".to_owned()); [INFO] [stdout] | ^^^^^^ the trait `hexga_core::collections::insert::Insert<_, GenIDOf<_>>` is not implemented for `HashMap<_, GenIDOf<_>>` [INFO] [stdout] | [INFO] [stdout] help: the following other types implement trait `hexga_core::collections::insert::Insert` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hexga_core-0.0.11-beta.53/src/collections/insert.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | / impl Insert for BTreeMap [INFO] [stdout] 38 | | where [INFO] [stdout] 39 | | K: Ord, [INFO] [stdout] | |___________^ `BTreeMap` implements `hexga_core::collections::insert::Insert` [INFO] [stdout] ... [INFO] [stdout] 45 | / impl Insert for BTreeSet [INFO] [stdout] 46 | | where [INFO] [stdout] 47 | | K: Ord, [INFO] [stdout] | |___________^ `BTreeSet` implements `hexga_core::collections::insert::Insert` [INFO] [stdout] | [INFO] [stdout] ::: src/gen_map.rs:750:1 [INFO] [stdout] | [INFO] [stdout] 750 | / impl Insert for GenMapOf [INFO] [stdout] 751 | | where [INFO] [stdout] 752 | | K: Clone, [INFO] [stdout] 753 | | Gen: IGeneration, [INFO] [stdout] 754 | | S: Insert>, [INFO] [stdout] | |__________________________________^ `GenMapOf` implements `hexga_core::collections::insert::Insert` [INFO] [stdout] | [INFO] [stdout] ::: src/gen_set.rs:416:1 [INFO] [stdout] | [INFO] [stdout] 416 | / impl Insert for GenSetOf [INFO] [stdout] 417 | | where [INFO] [stdout] 418 | | K: Clone, [INFO] [stdout] 419 | | Gen: IGeneration, [INFO] [stdout] 420 | | S: Insert>, [INFO] [stdout] | |_________________________________^ `GenSetOf` implements `hexga_core::collections::insert::Insert` [INFO] [stdout] note: required by a bound in `GenSetOf::::insert` [INFO] [stdout] --> src/gen_set.rs:204:12 [INFO] [stdout] | [INFO] [stdout] 202 | pub fn insert(&mut self, key: K) -> (GenIDOf, bool) [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] 203 | where [INFO] [stdout] 204 | S: Insert>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `GenSetOf::::insert` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `HashMap>: hexga_core::collections::insert::Insert>` is not satisfied [INFO] [stdout] --> examples/4_gen_map.rs:7:17 [INFO] [stdout] | [INFO] [stdout] 7 | assert!(map.insert("abc".to_owned(), 2).1.is_some()); [INFO] [stdout] | ^^^^^^ the trait `hexga_core::collections::insert::Insert>` is not implemented for `HashMap>` [INFO] [stdout] | [INFO] [stdout] help: the following other types implement trait `hexga_core::collections::insert::Insert` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hexga_core-0.0.11-beta.53/src/collections/insert.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | / impl Insert for BTreeMap [INFO] [stdout] 38 | | where [INFO] [stdout] 39 | | K: Ord, [INFO] [stdout] | |___________^ `BTreeMap` implements `hexga_core::collections::insert::Insert` [INFO] [stdout] ... [INFO] [stdout] 45 | / impl Insert for BTreeSet [INFO] [stdout] 46 | | where [INFO] [stdout] 47 | | K: Ord, [INFO] [stdout] | |___________^ `BTreeSet` implements `hexga_core::collections::insert::Insert` [INFO] [stdout] | [INFO] [stdout] ::: src/gen_map.rs:750:1 [INFO] [stdout] | [INFO] [stdout] 750 | / impl Insert for GenMapOf [INFO] [stdout] 751 | | where [INFO] [stdout] 752 | | K: Clone, [INFO] [stdout] 753 | | Gen: IGeneration, [INFO] [stdout] 754 | | S: Insert>, [INFO] [stdout] | |__________________________________^ `GenMapOf` implements `hexga_core::collections::insert::Insert` [INFO] [stdout] | [INFO] [stdout] ::: src/gen_set.rs:416:1 [INFO] [stdout] | [INFO] [stdout] 416 | / impl Insert for GenSetOf [INFO] [stdout] 417 | | where [INFO] [stdout] 418 | | K: Clone, [INFO] [stdout] 419 | | Gen: IGeneration, [INFO] [stdout] 420 | | S: Insert>, [INFO] [stdout] | |_________________________________^ `GenSetOf` implements `hexga_core::collections::insert::Insert` [INFO] [stdout] note: required by a bound in `GenMapOf::::insert` [INFO] [stdout] --> src/gen_map.rs:241:12 [INFO] [stdout] | [INFO] [stdout] 239 | pub fn insert(&mut self, key: K, value: V) -> (GenIDOf, Option) [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] 240 | where [INFO] [stdout] 241 | S: Insert>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `GenMapOf::::insert` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `HashMap>: Insert>` is not satisfied [INFO] [stdout] --> examples/5_gen_set.rs:10:39 [INFO] [stdout] | [INFO] [stdout] 10 | let (id2, first_insertion2) = set.insert("abc".to_owned()); [INFO] [stdout] | ^^^^^^ the trait `hexga_core::collections::insert::Insert>` is not implemented for `HashMap>` [INFO] [stdout] | [INFO] [stdout] help: the following other types implement trait `hexga_core::collections::insert::Insert` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/hexga_core-0.0.11-beta.53/src/collections/insert.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | / impl Insert for BTreeMap [INFO] [stdout] 38 | | where [INFO] [stdout] 39 | | K: Ord, [INFO] [stdout] | |___________^ `BTreeMap` implements `hexga_core::collections::insert::Insert` [INFO] [stdout] ... [INFO] [stdout] 45 | / impl Insert for BTreeSet [INFO] [stdout] 46 | | where [INFO] [stdout] 47 | | K: Ord, [INFO] [stdout] | |___________^ `BTreeSet` implements `hexga_core::collections::insert::Insert` [INFO] [stdout] | [INFO] [stdout] ::: src/gen_map.rs:750:1 [INFO] [stdout] | [INFO] [stdout] 750 | / impl Insert for GenMapOf [INFO] [stdout] 751 | | where [INFO] [stdout] 752 | | K: Clone, [INFO] [stdout] 753 | | Gen: IGeneration, [INFO] [stdout] 754 | | S: Insert>, [INFO] [stdout] | |__________________________________^ `GenMapOf` implements `hexga_core::collections::insert::Insert` [INFO] [stdout] | [INFO] [stdout] ::: src/gen_set.rs:416:1 [INFO] [stdout] | [INFO] [stdout] 416 | / impl Insert for GenSetOf [INFO] [stdout] 417 | | where [INFO] [stdout] 418 | | K: Clone, [INFO] [stdout] 419 | | Gen: IGeneration, [INFO] [stdout] 420 | | S: Insert>, [INFO] [stdout] | |_________________________________^ `GenSetOf` implements `hexga_core::collections::insert::Insert` [INFO] [stdout] note: required by a bound in `GenSetOf::::insert` [INFO] [stdout] --> src/gen_set.rs:204:12 [INFO] [stdout] | [INFO] [stdout] 202 | pub fn insert(&mut self, key: K) -> (GenIDOf, bool) [INFO] [stdout] | ------ required by a bound in this associated function [INFO] [stdout] 203 | where [INFO] [stdout] 204 | S: Insert>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `GenSetOf::::insert` [INFO] [stdout] = note: the full name for the type has been written to '/opt/rustwide/target/debug/examples/5_gen_set-287660baea94410d.long-type-5498847250109889720.txt' [INFO] [stdout] = note: consider using `--verbose` to print the full type name to the console [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `hexga_generational` (example "5_gen_set") due to 2 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `hexga_generational` (example "4_gen_map") due to 2 previous errors [INFO] [stdout] warning: feature `get_disjoint_mut_helpers` is declared but not used [INFO] [stdout] --> src/lib.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | #![feature(get_disjoint_mut_helpers)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "ae6729fb97e7ca79cead6a045f1a011c2de19b309cf8ecb77a0f0f75066bc9c1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ae6729fb97e7ca79cead6a045f1a011c2de19b309cf8ecb77a0f0f75066bc9c1", kill_on_drop: false }` [INFO] [stdout] ae6729fb97e7ca79cead6a045f1a011c2de19b309cf8ecb77a0f0f75066bc9c1