[INFO] fetching crate syntax_ast_builder 0.1.0...
[INFO] testing syntax_ast_builder-0.1.0 against nightly-2024-10-28 for randomize-layout
[INFO] extracting crate syntax_ast_builder 0.1.0 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate syntax_ast_builder 0.1.0 on toolchain nightly-2024-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate syntax_ast_builder 0.1.0
[INFO] finished tweaking crates.io crate syntax_ast_builder 0.1.0
[INFO] tweaked toml for crates.io crate syntax_ast_builder 0.1.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f68b21c825520e25350ac03f38b975cc8f0cbb53de83ea82e09d673eb3cd3f50
[INFO] running `Command { std: "docker" "start" "-a" "f68b21c825520e25350ac03f38b975cc8f0cbb53de83ea82e09d673eb3cd3f50", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f68b21c825520e25350ac03f38b975cc8f0cbb53de83ea82e09d673eb3cd3f50", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f68b21c825520e25350ac03f38b975cc8f0cbb53de83ea82e09d673eb3cd3f50", kill_on_drop: false }`
[INFO] [stdout] f68b21c825520e25350ac03f38b975cc8f0cbb53de83ea82e09d673eb3cd3f50
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 786015c973d8602c989477c31fae1cc59fadb75c8d153d02d7c2a19544d5110c
[INFO] running `Command { std: "docker" "start" "-a" "786015c973d8602c989477c31fae1cc59fadb75c8d153d02d7c2a19544d5110c", kill_on_drop: false }`
[INFO] [stderr] warning: no edition set: defaulting to the 2015 edition while the latest is 2021
[INFO] [stderr]    Compiling syntax_ast_builder v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0463]: can't find crate for `syntax`
[INFO] [stdout]  --> src/lib.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | extern crate syntax;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Ctx: Clone` is not satisfied
[INFO] [stdout]   --> src/lib.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | #[derive(Copy)]
[INFO] [stdout]    |          ^^^^ the trait `Clone` is not implemented for `Ctx`
[INFO] [stdout]    |
[INFO] [stdout] note: required by a bound in `Copy`
[INFO] [stdout]   --> /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/marker.rs:416:1
[INFO] [stdout]    = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `Ctx` with `#[derive(Clone)]`
[INFO] [stdout]    |
[INFO] [stdout] 18 + #[derive(Clone)]
[INFO] [stdout] 19 | pub struct Ctx;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0119]: conflicting implementations of trait `IntoPath` for type `&str`
[INFO] [stdout]    --> src/lib.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 96  | impl<'a> IntoPath for &'a str {
[INFO] [stdout]     | ----------------------------- first implementation here
[INFO] [stdout] ...
[INFO] [stdout] 102 | impl<'a, I, T> IntoPath for I where I: IntoIterator<Item=T>, T: ToIdent {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `&str`
[INFO] [stdout]     |
[INFO] [stdout]     = note: upstream crates may add a new impl of trait `std::iter::IntoIterator` for type `&str` in future versions
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Identity: Clone` is not satisfied
[INFO] [stdout]    --> src/lib.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 154 | #[derive(Copy)]
[INFO] [stdout]     |          ^^^^ the trait `Clone` is not implemented for `Identity`
[INFO] [stdout]     |
[INFO] [stdout] note: required by a bound in `Copy`
[INFO] [stdout]    --> /rustc/df4ca44d3fbc9301ee17f30f4d474e6ae4b05252/library/core/src/marker.rs:416:1
[INFO] [stdout]     = note: this error originates in the derive macro `Copy` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider annotating `Identity` with `#[derive(Clone)]`
[INFO] [stdout]     |
[INFO] [stdout] 155 + #[derive(Clone)]
[INFO] [stdout] 156 | pub struct Identity;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `id` exists for struct `PathBuilder<'_, TyPathBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:442:21
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub struct PathBuilder<'a, F=Identity> {
[INFO] [stdout]     | -------------------------------------- method `id` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 442 |         self.path().id(id).build()
[INFO] [stdout]     |                     ^^ method cannot be called on `PathBuilder<'_, TyPathBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout] ...
[INFO] [stdout] 515 | pub struct TyPathBuilder<'a, F>(TyBuilder<'a, F>);
[INFO] [stdout]     | ------------------------------- doesn't satisfy `TyPathBuilder<'_, F>: Sized`
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `TyPathBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `id` exists for struct `PathBuilder<'_, ExprBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:775:21
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub struct PathBuilder<'a, F=Identity> {
[INFO] [stdout]     | -------------------------------------- method `id` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 723 | pub struct ExprBuilder<'a, F=Identity> {
[INFO] [stdout]     | -------------------------------------- doesn't satisfy `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 775 |         self.path().id(id).build()
[INFO] [stdout]     |                     ^^ method cannot be called on `PathBuilder<'_, ExprBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `isize` exists for struct `LitBuilder<'_, ExprBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:787:20
[INFO] [stdout]     |
[INFO] [stdout] 629 | pub struct LitBuilder<'a, F=Identity> {
[INFO] [stdout]     | ------------------------------------- method `isize` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 723 | pub struct ExprBuilder<'a, F=Identity> {
[INFO] [stdout]     | -------------------------------------- doesn't satisfy `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 787 |         self.lit().isize(value)
[INFO] [stdout]     |                    ^^^^^ method cannot be called on `LitBuilder<'_, ExprBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `i8` exists for struct `LitBuilder<'_, ExprBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:791:20
[INFO] [stdout]     |
[INFO] [stdout] 629 | pub struct LitBuilder<'a, F=Identity> {
[INFO] [stdout]     | ------------------------------------- method `i8` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 723 | pub struct ExprBuilder<'a, F=Identity> {
[INFO] [stdout]     | -------------------------------------- doesn't satisfy `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 791 |         self.lit().i8(value)
[INFO] [stdout]     |                    ^^ method cannot be called on `LitBuilder<'_, ExprBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `i16` exists for struct `LitBuilder<'_, ExprBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:795:20
[INFO] [stdout]     |
[INFO] [stdout] 629 | pub struct LitBuilder<'a, F=Identity> {
[INFO] [stdout]     | ------------------------------------- method `i16` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 723 | pub struct ExprBuilder<'a, F=Identity> {
[INFO] [stdout]     | -------------------------------------- doesn't satisfy `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 795 |         self.lit().i16(value)
[INFO] [stdout]     |                    ^^^ method cannot be called on `LitBuilder<'_, ExprBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `i32` exists for struct `LitBuilder<'_, ExprBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:799:20
[INFO] [stdout]     |
[INFO] [stdout] 629 | pub struct LitBuilder<'a, F=Identity> {
[INFO] [stdout]     | ------------------------------------- method `i32` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 723 | pub struct ExprBuilder<'a, F=Identity> {
[INFO] [stdout]     | -------------------------------------- doesn't satisfy `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 799 |         self.lit().i32(value)
[INFO] [stdout]     |                    ^^^ method cannot be called on `LitBuilder<'_, ExprBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `i64` exists for struct `LitBuilder<'_, ExprBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:803:20
[INFO] [stdout]     |
[INFO] [stdout] 629 | pub struct LitBuilder<'a, F=Identity> {
[INFO] [stdout]     | ------------------------------------- method `i64` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 723 | pub struct ExprBuilder<'a, F=Identity> {
[INFO] [stdout]     | -------------------------------------- doesn't satisfy `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 803 |         self.lit().i64(value)
[INFO] [stdout]     |                    ^^^ method cannot be called on `LitBuilder<'_, ExprBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `usize` exists for struct `LitBuilder<'_, ExprBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:807:20
[INFO] [stdout]     |
[INFO] [stdout] 629 | pub struct LitBuilder<'a, F=Identity> {
[INFO] [stdout]     | ------------------------------------- method `usize` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 723 | pub struct ExprBuilder<'a, F=Identity> {
[INFO] [stdout]     | -------------------------------------- doesn't satisfy `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 807 |         self.lit().usize(value)
[INFO] [stdout]     |                    ^^^^^ method cannot be called on `LitBuilder<'_, ExprBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `u8` exists for struct `LitBuilder<'_, ExprBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:811:20
[INFO] [stdout]     |
[INFO] [stdout] 629 | pub struct LitBuilder<'a, F=Identity> {
[INFO] [stdout]     | ------------------------------------- method `u8` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 723 | pub struct ExprBuilder<'a, F=Identity> {
[INFO] [stdout]     | -------------------------------------- doesn't satisfy `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 811 |         self.lit().u8(value)
[INFO] [stdout]     |                    ^^ method cannot be called on `LitBuilder<'_, ExprBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `u16` exists for struct `LitBuilder<'_, ExprBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:815:20
[INFO] [stdout]     |
[INFO] [stdout] 629 | pub struct LitBuilder<'a, F=Identity> {
[INFO] [stdout]     | ------------------------------------- method `u16` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 723 | pub struct ExprBuilder<'a, F=Identity> {
[INFO] [stdout]     | -------------------------------------- doesn't satisfy `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 815 |         self.lit().u16(value)
[INFO] [stdout]     |                    ^^^ method cannot be called on `LitBuilder<'_, ExprBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `u32` exists for struct `LitBuilder<'_, ExprBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:819:20
[INFO] [stdout]     |
[INFO] [stdout] 629 | pub struct LitBuilder<'a, F=Identity> {
[INFO] [stdout]     | ------------------------------------- method `u32` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 723 | pub struct ExprBuilder<'a, F=Identity> {
[INFO] [stdout]     | -------------------------------------- doesn't satisfy `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 819 |         self.lit().u32(value)
[INFO] [stdout]     |                    ^^^ method cannot be called on `LitBuilder<'_, ExprBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `u64` exists for struct `LitBuilder<'_, ExprBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:823:20
[INFO] [stdout]     |
[INFO] [stdout] 629 | pub struct LitBuilder<'a, F=Identity> {
[INFO] [stdout]     | ------------------------------------- method `u64` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 723 | pub struct ExprBuilder<'a, F=Identity> {
[INFO] [stdout]     | -------------------------------------- doesn't satisfy `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 823 |         self.lit().u64(value)
[INFO] [stdout]     |                    ^^^ method cannot be called on `LitBuilder<'_, ExprBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `str` exists for struct `LitBuilder<'_, ExprBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]    --> src/lib.rs:829:20
[INFO] [stdout]     |
[INFO] [stdout] 629 | pub struct LitBuilder<'a, F=Identity> {
[INFO] [stdout]     | ------------------------------------- method `str` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 723 | pub struct ExprBuilder<'a, F=Identity> {
[INFO] [stdout]     | -------------------------------------- doesn't satisfy `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 829 |         self.lit().str(value)
[INFO] [stdout]     |                    ^^^ method cannot be called on `LitBuilder<'_, ExprBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout]     |
[INFO] [stdout]     = note: the following trait bounds were not satisfied:
[INFO] [stdout]             `{type error}: Sized`
[INFO] [stdout]             which is required by `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `global` exists for struct `PathBuilder<'_, ExprBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/lib.rs:1063:14
[INFO] [stdout]      |
[INFO] [stdout] 165  |   pub struct PathBuilder<'a, F=Identity> {
[INFO] [stdout]      |   -------------------------------------- method `global` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 723  |   pub struct ExprBuilder<'a, F=Identity> {
[INFO] [stdout]      |   -------------------------------------- doesn't satisfy `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 1062 | /         self.path()
[INFO] [stdout] 1063 | |             .global()
[INFO] [stdout]      | |             -^^^^^^-- help: remove the arguments
[INFO] [stdout]      | |             ||
[INFO] [stdout]      | |_____________|field, not a method
[INFO] [stdout]      |
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `{type error}: Sized`
[INFO] [stdout]              which is required by `ExprBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `build_path` exists for struct `ExprBuilder<'_, ExprCallBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/lib.rs:1440:14
[INFO] [stdout]      |
[INFO] [stdout] 723  |   pub struct ExprBuilder<'a, F=Identity> {
[INFO] [stdout]      |   -------------------------------------- method `build_path` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 1258 |   pub struct ExprCallBuilder<'a, F> {
[INFO] [stdout]      |   --------------------------------- doesn't satisfy `ExprCallBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 1439 | /         self.builder.call()
[INFO] [stdout] 1440 | |             .build_path(None, self.path)
[INFO] [stdout]      | |             -^^^^^^^^^^ method cannot be called on `ExprBuilder<'_, ExprCallBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout]      | |_____________|
[INFO] [stdout]      |
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `{type error}: Sized`
[INFO] [stdout]              which is required by `ExprCallBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `id` exists for struct `PatBuilder<'_, StmtBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/lib.rs:1570:23
[INFO] [stdout]      |
[INFO] [stdout] 1464 | pub struct StmtBuilder<'a, F=Identity> {
[INFO] [stdout]      | -------------------------------------- doesn't satisfy `StmtBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 1570 |         self.0.let_().id(self.1).build_expr(expr)
[INFO] [stdout]      |                       ^^ method cannot be called on `PatBuilder<'_, StmtBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout] ...
[INFO] [stdout] 1703 | pub struct PatBuilder<'a, F=Identity> {
[INFO] [stdout]      | ------------------------------------- method `id` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `{type error}: Sized`
[INFO] [stdout]              which is required by `StmtBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `words` exists for struct `AttrListBuilder<'_, AttrBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/lib.rs:2672:28
[INFO] [stdout]      |
[INFO] [stdout] 2602 | pub struct AttrBuilder<'a, F> {
[INFO] [stdout]      | ----------------------------- doesn't satisfy `AttrBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 2672 |         self.list("allow").words(iter).build()
[INFO] [stdout]      |                            ^^^^^ method cannot be called on `AttrListBuilder<'_, AttrBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout] ...
[INFO] [stdout] 2726 | pub struct AttrListBuilder<'a, F> {
[INFO] [stdout]      | --------------------------------- method `words` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `{type error}: Sized`
[INFO] [stdout]              which is required by `AttrBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `words` exists for struct `AttrListBuilder<'_, AttrBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/lib.rs:2679:27
[INFO] [stdout]      |
[INFO] [stdout] 2602 | pub struct AttrBuilder<'a, F> {
[INFO] [stdout]      | ----------------------------- doesn't satisfy `AttrBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 2679 |         self.list("warn").words(iter).build()
[INFO] [stdout]      |                           ^^^^^ method cannot be called on `AttrListBuilder<'_, AttrBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout] ...
[INFO] [stdout] 2726 | pub struct AttrListBuilder<'a, F> {
[INFO] [stdout]      | --------------------------------- method `words` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `{type error}: Sized`
[INFO] [stdout]              which is required by `AttrBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `words` exists for struct `AttrListBuilder<'_, AttrBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/lib.rs:2686:27
[INFO] [stdout]      |
[INFO] [stdout] 2602 | pub struct AttrBuilder<'a, F> {
[INFO] [stdout]      | ----------------------------- doesn't satisfy `AttrBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 2686 |         self.list("deny").words(iter).build()
[INFO] [stdout]      |                           ^^^^^ method cannot be called on `AttrListBuilder<'_, AttrBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout] ...
[INFO] [stdout] 2726 | pub struct AttrListBuilder<'a, F> {
[INFO] [stdout]      | --------------------------------- method `words` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `{type error}: Sized`
[INFO] [stdout]              which is required by `AttrBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `words` exists for struct `AttrListBuilder<'_, AttrBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/lib.rs:2693:30
[INFO] [stdout]      |
[INFO] [stdout] 2602 | pub struct AttrBuilder<'a, F> {
[INFO] [stdout]      | ----------------------------- doesn't satisfy `AttrBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 2693 |         self.list("feature").words(iter).build()
[INFO] [stdout]      |                              ^^^^^ method cannot be called on `AttrListBuilder<'_, AttrBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout] ...
[INFO] [stdout] 2726 | pub struct AttrListBuilder<'a, F> {
[INFO] [stdout]      | --------------------------------- method `words` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `{type error}: Sized`
[INFO] [stdout]              which is required by `AttrBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: the method `words` exists for struct `AttrListBuilder<'_, AttrBuilder<'_, F>>`, but its trait bounds were not satisfied
[INFO] [stdout]     --> src/lib.rs:2700:29
[INFO] [stdout]      |
[INFO] [stdout] 2602 | pub struct AttrBuilder<'a, F> {
[INFO] [stdout]      | ----------------------------- doesn't satisfy `AttrBuilder<'_, F>: Sized`
[INFO] [stdout] ...
[INFO] [stdout] 2700 |         self.list("plugin").words(iter).build()
[INFO] [stdout]      |                             ^^^^^ method cannot be called on `AttrListBuilder<'_, AttrBuilder<'_, F>>` due to unsatisfied trait bounds
[INFO] [stdout] ...
[INFO] [stdout] 2726 | pub struct AttrListBuilder<'a, F> {
[INFO] [stdout]      | --------------------------------- method `words` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout]      = note: the following trait bounds were not satisfied:
[INFO] [stdout]              `{type error}: Sized`
[INFO] [stdout]              which is required by `AttrBuilder<'_, F>: Sized`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0119, E0277, E0463, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0119`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `syntax_ast_builder` (lib) due to 25 previous errors
[INFO] running `Command { std: "docker" "inspect" "786015c973d8602c989477c31fae1cc59fadb75c8d153d02d7c2a19544d5110c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "786015c973d8602c989477c31fae1cc59fadb75c8d153d02d7c2a19544d5110c", kill_on_drop: false }`
[INFO] [stdout] 786015c973d8602c989477c31fae1cc59fadb75c8d153d02d7c2a19544d5110c
