[INFO] fetching crate goya-cli 0.1.9... [INFO] checking goya-cli-0.1.9 against try#df0acfe6d8f079d1fdd8e6b7447569d81b00f126 for pr-100555 [INFO] extracting crate goya-cli 0.1.9 into /workspace/builds/worker-6/source [INFO] validating manifest of crates.io crate goya-cli 0.1.9 on toolchain df0acfe6d8f079d1fdd8e6b7447569d81b00f126 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+df0acfe6d8f079d1fdd8e6b7447569d81b00f126" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate goya-cli 0.1.9 [INFO] finished tweaking crates.io crate goya-cli 0.1.9 [INFO] tweaked toml for crates.io crate goya-cli 0.1.9 written to /workspace/builds/worker-6/source/Cargo.toml [INFO] crate crates.io crate goya-cli 0.1.9 already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+df0acfe6d8f079d1fdd8e6b7447569d81b00f126" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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:824c28ce115f6b999260af6986f3384c158e782489540e41c0b698ca1d9fd927" "/opt/rustwide/cargo-home/bin/cargo" "+df0acfe6d8f079d1fdd8e6b7447569d81b00f126" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9ea8ee259f1d86163bf5d3589bd3138a1c30cdb39e7860594748a6e127c21e08 [INFO] running `Command { std: "docker" "start" "-a" "9ea8ee259f1d86163bf5d3589bd3138a1c30cdb39e7860594748a6e127c21e08", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9ea8ee259f1d86163bf5d3589bd3138a1c30cdb39e7860594748a6e127c21e08", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9ea8ee259f1d86163bf5d3589bd3138a1c30cdb39e7860594748a6e127c21e08", kill_on_drop: false }` [INFO] [stdout] 9ea8ee259f1d86163bf5d3589bd3138a1c30cdb39e7860594748a6e127c21e08 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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:824c28ce115f6b999260af6986f3384c158e782489540e41c0b698ca1d9fd927" "/opt/rustwide/cargo-home/bin/cargo" "+df0acfe6d8f079d1fdd8e6b7447569d81b00f126" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0c75e16b810af9edd34ce82adfacb7e82da58f540852f451dc4a3a5d70f97204 [INFO] running `Command { std: "docker" "start" "-a" "0c75e16b810af9edd34ce82adfacb7e82da58f540852f451dc4a3a5d70f97204", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.30 [INFO] [stderr] Compiling unicode-xid v0.2.2 [INFO] [stderr] Compiling syn v1.0.80 [INFO] [stderr] Compiling autocfg v1.0.1 [INFO] [stderr] Compiling version_check v0.9.3 [INFO] [stderr] Compiling libc v0.2.105 [INFO] [stderr] Compiling memchr v2.4.1 [INFO] [stderr] Compiling serde_derive v1.0.130 [INFO] [stderr] Compiling serde v1.0.130 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Checking once_cell v1.8.0 [INFO] [stderr] Compiling futures-core v0.3.17 [INFO] [stderr] Compiling proc-macro-hack v0.5.19 [INFO] [stderr] Compiling bytecheck v0.6.5 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Compiling rend v0.3.2 [INFO] [stderr] Compiling futures-channel v0.3.17 [INFO] [stderr] Compiling proc-macro-nested v0.1.7 [INFO] [stderr] Compiling futures-task v0.3.17 [INFO] [stderr] Compiling rkyv v0.7.20 [INFO] [stderr] Compiling ryu v1.0.5 [INFO] [stderr] Checking futures-sink v0.3.17 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking seahash v4.1.0 [INFO] [stderr] Checking unicode-width v0.1.9 [INFO] [stderr] Checking pin-project-lite v0.2.7 [INFO] [stderr] Compiling unicode-segmentation v1.8.0 [INFO] [stderr] Checking regex-syntax v0.6.25 [INFO] [stderr] Checking slab v0.4.5 [INFO] [stderr] Checking futures-io v0.3.17 [INFO] [stderr] Checking regex-automata v0.1.10 [INFO] [stderr] Compiling encoding_rs v0.8.29 [INFO] [stderr] Checking either v1.6.1 [INFO] [stderr] Checking itoa v0.4.8 [INFO] [stderr] Checking byteorder v1.4.3 [INFO] [stderr] Checking strsim v0.10.0 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking termcolor v1.1.2 [INFO] [stderr] Checking glob v0.3.0 [INFO] [stderr] Checking textwrap v0.14.2 [INFO] [stderr] Checking itertools v0.10.1 [INFO] [stderr] Compiling ahash v0.7.6 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling unicase v2.6.0 [INFO] [stderr] Compiling indexmap v1.7.0 [INFO] [stderr] Compiling futures-macro v0.3.17 [INFO] [stderr] Compiling num-traits v0.2.14 [INFO] [stderr] Compiling futures-util v0.3.17 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Checking aho-corasick v0.7.18 [INFO] [stderr] Checking csv-core v0.1.10 [INFO] [stderr] Checking os_str_bytes v4.2.0 [INFO] [stderr] Compiling quote v1.0.10 [INFO] [stderr] Checking getrandom v0.2.3 [INFO] [stderr] Checking dirs-sys v0.3.6 [INFO] [stderr] Checking terminal_size v0.1.17 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking dirs v4.0.0 [INFO] [stderr] Checking rmp v0.8.10 [INFO] [stderr] Checking hashbrown v0.11.2 [INFO] [stderr] Checking regex v1.5.4 [INFO] [stderr] Checking console v0.14.1 [INFO] [stderr] Compiling ptr_meta_derive v0.1.4 [INFO] [stderr] Compiling bytecheck_derive v0.6.5 [INFO] [stderr] Compiling rkyv_derive v0.7.20 [INFO] [stderr] Compiling clap_derive v3.0.0-beta.5 [INFO] [stderr] Checking ptr_meta v0.1.4 [INFO] [stderr] Checking futures-executor v0.3.17 [INFO] [stderr] Checking serde_bytes v0.11.5 [INFO] [stderr] Checking bstr v0.2.17 [INFO] [stderr] Checking rmp-serde v1.0.0-beta.2 [INFO] [stderr] Checking bytesize v1.1.0 [INFO] [stderr] Checking futures v0.3.17 [INFO] [stderr] Checking csv v1.1.6 [INFO] [stderr] Checking clap v3.0.0-beta.5 [INFO] [stderr] Checking goya v0.1.9 [INFO] [stdout] error[E0210]: type projection `::Archived` must be covered by another type when it appears before the first local type (`InvokeTiming`) [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/goya-0.1.9/src/char_class.rs:7:83 [INFO] [stdout] | [INFO] [stdout] 7 | Debug, PartialEq, Eq, Serialize, Deserialize, rkyv::Archive, rkyv::Serialize, rkyv::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ type projection `::Archived` must be covered by another type when it appears before the first local type (`InvokeTiming`) [INFO] [stdout] | [INFO] [stdout] = note: implementing a foreign trait is only possible if at least one of the types for which it is implemented is local, and no uncovered type parameters or projections appear before that first local type [INFO] [stdout] = note: in this case, 'before' refers to the following order: `impl<..> ForeignTrait for T0`, where `T0` is the first and `Tn` is the last [INFO] [stdout] = note: this error originates in the derive macro `rkyv::Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0210]: type projection `::Archived` must be covered by another type when it appears before the first local type (`CharDefinition`) [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/goya-0.1.9/src/char_class.rs:14:83 [INFO] [stdout] | [INFO] [stdout] 14 | Debug, PartialEq, Eq, Serialize, Deserialize, rkyv::Archive, rkyv::Serialize, rkyv::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ type projection `::Archived` must be covered by another type when it appears before the first local type (`CharDefinition`) [INFO] [stdout] | [INFO] [stdout] = note: implementing a foreign trait is only possible if at least one of the types for which it is implemented is local, and no uncovered type parameters or projections appear before that first local type [INFO] [stdout] = note: in this case, 'before' refers to the following order: `impl<..> ForeignTrait for T0`, where `T0` is the first and `Tn` is the last [INFO] [stdout] = note: this error originates in the derive macro `rkyv::Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0210]: type projection `::Archived` must be covered by another type when it appears before the first local type (`CharClass`) [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/goya-0.1.9/src/char_class.rs:29:73 [INFO] [stdout] | [INFO] [stdout] 29 | #[derive(Debug, Serialize, Deserialize, rkyv::Archive, rkyv::Serialize, rkyv::Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ type projection `::Archived` must be covered by another type when it appears before the first local type (`CharClass`) [INFO] [stdout] | [INFO] [stdout] = note: implementing a foreign trait is only possible if at least one of the types for which it is implemented is local, and no uncovered type parameters or projections appear before that first local type [INFO] [stdout] = note: in this case, 'before' refers to the following order: `impl<..> ForeignTrait for T0`, where `T0` is the first and `Tn` is the last [INFO] [stdout] = note: this error originates in the derive macro `rkyv::Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0210]: type projection `::Archived` must be covered by another type when it appears before the first local type (`CharClassifier`) [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/goya-0.1.9/src/char_class.rs:45:73 [INFO] [stdout] | [INFO] [stdout] 45 | #[derive(Debug, Serialize, Deserialize, rkyv::Archive, rkyv::Serialize, rkyv::Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ type projection `::Archived` must be covered by another type when it appears before the first local type (`CharClassifier`) [INFO] [stdout] | [INFO] [stdout] = note: implementing a foreign trait is only possible if at least one of the types for which it is implemented is local, and no uncovered type parameters or projections appear before that first local type [INFO] [stdout] = note: in this case, 'before' refers to the following order: `impl<..> ForeignTrait for T0`, where `T0` is the first and `Tn` is the last [INFO] [stdout] = note: this error originates in the derive macro `rkyv::Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0210]: type projection `::Archived` must be covered by another type when it appears before the first local type (`DoubleArray`) [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/goya-0.1.9/src/double_array.rs:21:73 [INFO] [stdout] | [INFO] [stdout] 21 | #[derive(Debug, Serialize, Deserialize, rkyv::Archive, rkyv::Serialize, rkyv::Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ type projection `::Archived` must be covered by another type when it appears before the first local type (`DoubleArray`) [INFO] [stdout] | [INFO] [stdout] = note: implementing a foreign trait is only possible if at least one of the types for which it is implemented is local, and no uncovered type parameters or projections appear before that first local type [INFO] [stdout] = note: in this case, 'before' refers to the following order: `impl<..> ForeignTrait for T0`, where `T0` is the first and `Tn` is the last [INFO] [stdout] = note: this error originates in the derive macro `rkyv::Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0210]: type projection `::Archived` must be covered by another type when it appears before the first local type (`Morpheme`) [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/goya-0.1.9/src/morpheme.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | rkyv::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ type projection `::Archived` must be covered by another type when it appears before the first local type (`Morpheme`) [INFO] [stdout] | [INFO] [stdout] = note: implementing a foreign trait is only possible if at least one of the types for which it is implemented is local, and no uncovered type parameters or projections appear before that first local type [INFO] [stdout] = note: in this case, 'before' refers to the following order: `impl<..> ForeignTrait for T0`, where `T0` is the first and `Tn` is the last [INFO] [stdout] = note: this error originates in the derive macro `rkyv::Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0210]: type projection `::Archived` must be covered by another type when it appears before the first local type (`WordFeaturesMap`) [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/goya-0.1.9/src/word_features.rs:6:73 [INFO] [stdout] | [INFO] [stdout] 6 | #[derive(Debug, Serialize, Deserialize, rkyv::Archive, rkyv::Serialize, rkyv::Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ type projection `::Archived` must be covered by another type when it appears before the first local type (`WordFeaturesMap`) [INFO] [stdout] | [INFO] [stdout] = note: implementing a foreign trait is only possible if at least one of the types for which it is implemented is local, and no uncovered type parameters or projections appear before that first local type [INFO] [stdout] = note: in this case, 'before' refers to the following order: `impl<..> ForeignTrait for T0`, where `T0` is the first and `Tn` is the last [INFO] [stdout] = note: this error originates in the derive macro `rkyv::Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0210]: type projection `::Archived` must be covered by another type when it appears before the first local type (`WordFeatures`) [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/goya-0.1.9/src/word_features.rs:82:73 [INFO] [stdout] | [INFO] [stdout] 82 | #[derive(Debug, Serialize, Deserialize, rkyv::Archive, rkyv::Serialize, rkyv::Deserialize)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ type projection `::Archived` must be covered by another type when it appears before the first local type (`WordFeatures`) [INFO] [stdout] | [INFO] [stdout] = note: implementing a foreign trait is only possible if at least one of the types for which it is implemented is local, and no uncovered type parameters or projections appear before that first local type [INFO] [stdout] = note: in this case, 'before' refers to the following order: `impl<..> ForeignTrait for T0`, where `T0` is the first and `Tn` is the last [INFO] [stdout] = note: this error originates in the derive macro `rkyv::Deserialize` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 8 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0210`. [INFO] [stdout] [INFO] [stderr] error: could not compile `goya` due to 9 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "0c75e16b810af9edd34ce82adfacb7e82da58f540852f451dc4a3a5d70f97204", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0c75e16b810af9edd34ce82adfacb7e82da58f540852f451dc4a3a5d70f97204", kill_on_drop: false }` [INFO] [stdout] 0c75e16b810af9edd34ce82adfacb7e82da58f540852f451dc4a3a5d70f97204