[INFO] fetching crate syntax_ast_builder 0.1.0... [INFO] documenting syntax_ast_builder-0.1.0 against 1.61.0 for beta-1.62-rustdoc-1 [INFO] extracting crate syntax_ast_builder 0.1.0 into /workspace/builds/worker-8/source [INFO] validating manifest of crates.io crate syntax_ast_builder 0.1.0 on toolchain 1.61.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "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-8/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "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-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4b6c76e76a30bfb59aeb1f1a6cdba1a2c549e48ec6a84519f8b1719aa593963f [INFO] running `Command { std: "docker" "start" "-a" "4b6c76e76a30bfb59aeb1f1a6cdba1a2c549e48ec6a84519f8b1719aa593963f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4b6c76e76a30bfb59aeb1f1a6cdba1a2c549e48ec6a84519f8b1719aa593963f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4b6c76e76a30bfb59aeb1f1a6cdba1a2c549e48ec6a84519f8b1719aa593963f", kill_on_drop: false }` [INFO] [stdout] 4b6c76e76a30bfb59aeb1f1a6cdba1a2c549e48ec6a84519f8b1719aa593963f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-8/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" "RUSTDOCFLAGS=--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:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c259af5e87153d82cc5c0f0626f9f9f125a4f68cd9b0be303b73f08cdb3196c8 [INFO] running `Command { std: "docker" "start" "-a" "c259af5e87153d82cc5c0f0626f9f9f125a4f68cd9b0be303b73f08cdb3196c8", kill_on_drop: false }` [INFO] [stderr] Documenting 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[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:25:41 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn intern(&self, name: &str) -> ast::Name { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:33:37 [INFO] [stdout] | [INFO] [stdout] 33 | fn to_name(&self, ctx: &Ctx) -> ast::Name; [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:36:17 [INFO] [stdout] | [INFO] [stdout] 36 | impl ToName for ast::Name { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:37:38 [INFO] [stdout] | [INFO] [stdout] 37 | fn to_name(&self, _ctx: &Ctx) -> ast::Name { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:43:37 [INFO] [stdout] | [INFO] [stdout] 43 | fn to_name(&self, ctx: &Ctx) -> ast::Name { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:49:37 [INFO] [stdout] | [INFO] [stdout] 49 | fn to_name(&self, ctx: &Ctx) -> ast::Name { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:57:38 [INFO] [stdout] | [INFO] [stdout] 57 | fn to_ident(&self, ctx: &Ctx) -> ast::Ident; [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:60:18 [INFO] [stdout] | [INFO] [stdout] 60 | impl ToIdent for ast::Ident { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:61:39 [INFO] [stdout] | [INFO] [stdout] 61 | fn to_ident(&self, _ctx: &Ctx) -> ast::Ident { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:67:38 [INFO] [stdout] | [INFO] [stdout] 67 | fn to_ident(&self, ctx: &Ctx) -> ast::Ident { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:73:38 [INFO] [stdout] | [INFO] [stdout] 73 | fn to_ident(&self, ctx: &Ctx) -> ast::Ident { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:81:38 [INFO] [stdout] | [INFO] [stdout] 81 | fn into_path(self, ctx: &Ctx) -> ast::Path; [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:84:19 [INFO] [stdout] | [INFO] [stdout] 84 | impl IntoPath for ast::Path { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:85:39 [INFO] [stdout] | [INFO] [stdout] 85 | fn into_path(self, _ctx: &Ctx) -> ast::Path { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:90:23 [INFO] [stdout] | [INFO] [stdout] 90 | impl<'a> IntoPath for ast::Ident { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:91:38 [INFO] [stdout] | [INFO] [stdout] 91 | fn into_path(self, ctx: &Ctx) -> ast::Path { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:97:38 [INFO] [stdout] | [INFO] [stdout] 97 | fn into_path(self, ctx: &Ctx) -> ast::Path { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:103:38 [INFO] [stdout] | [INFO] [stdout] 103 | fn into_path(self, ctx: &Ctx) -> ast::Path { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> src/lib.rs:111:39 [INFO] [stdout] | [INFO] [stdout] 111 | fn into_interned_string(&self) -> token::InternedString; [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> src/lib.rs:114:27 [INFO] [stdout] | [INFO] [stdout] 114 | impl ToInternedString for token::InternedString { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> src/lib.rs:115:39 [INFO] [stdout] | [INFO] [stdout] 115 | fn into_interned_string(&self) -> token::InternedString { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> src/lib.rs:121:39 [INFO] [stdout] | [INFO] [stdout] 121 | fn into_interned_string(&self) -> token::InternedString { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:126:27 [INFO] [stdout] | [INFO] [stdout] 126 | impl ToInternedString for ast::Ident { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> src/lib.rs:127:39 [INFO] [stdout] | [INFO] [stdout] 127 | fn into_interned_string(&self) -> token::InternedString { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:132:27 [INFO] [stdout] | [INFO] [stdout] 132 | impl ToInternedString for ast::Name { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> src/lib.rs:133:39 [INFO] [stdout] | [INFO] [stdout] 133 | fn into_interned_string(&self) -> token::InternedString { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> src/lib.rs:139:39 [INFO] [stdout] | [INFO] [stdout] 139 | fn into_interned_string(&self) -> token::InternedString { [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:179:21 [INFO] [stdout] | [INFO] [stdout] 179 | where F: Invoke, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:237:19 [INFO] [stdout] | [INFO] [stdout] 237 | segments: Vec, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:241:21 [INFO] [stdout] | [INFO] [stdout] 241 | where F: Invoke, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:275:20 [INFO] [stdout] | [INFO] [stdout] 275 | impl<'a, F> Invoke for PathSegmentsBuilder<'a, F> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:278:34 [INFO] [stdout] | [INFO] [stdout] 278 | fn invoke(mut self, segment: ast::PathSegment) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:290:9 [INFO] [stdout] | [INFO] [stdout] 290 | id: ast::Ident, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:291:20 [INFO] [stdout] | [INFO] [stdout] 291 | lifetimes: Vec, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:292:16 [INFO] [stdout] | [INFO] [stdout] 292 | tys: Vec>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:293:21 [INFO] [stdout] | [INFO] [stdout] 293 | bindings: Vec>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:297:21 [INFO] [stdout] | [INFO] [stdout] 297 | where F: Invoke, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:319:36 [INFO] [stdout] | [INFO] [stdout] 319 | where I: IntoIterator, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:343:46 [INFO] [stdout] | [INFO] [stdout] 343 | pub fn with_lifetime(mut self, lifetime: ast::Lifetime) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:360:38 [INFO] [stdout] | [INFO] [stdout] 360 | where I: IntoIterator>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:366:36 [INFO] [stdout] | [INFO] [stdout] 366 | pub fn with_ty(mut self, ty: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:391:22 [INFO] [stdout] | [INFO] [stdout] 391 | impl<'a, F> Invoke> for PathSegmentBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:392:21 [INFO] [stdout] | [INFO] [stdout] 392 | where F: Invoke [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:396:27 [INFO] [stdout] | [INFO] [stdout] 396 | fn invoke(self, ty: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:416:23 [INFO] [stdout] | [INFO] [stdout] 416 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:431:32 [INFO] [stdout] | [INFO] [stdout] 431 | pub fn build_ty(self, ty_: ast::Ty_) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:445:43 [INFO] [stdout] | [INFO] [stdout] 445 | pub fn build_path(self, qself: Option, path: ast::Path) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:445:62 [INFO] [stdout] | [INFO] [stdout] 445 | pub fn build_path(self, qself: Option, path: ast::Path) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:517:20 [INFO] [stdout] | [INFO] [stdout] 517 | impl<'a, F> Invoke for TyPathBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:518:23 [INFO] [stdout] | [INFO] [stdout] 518 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:522:27 [INFO] [stdout] | [INFO] [stdout] 522 | fn invoke(self, path: ast::Path) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:531:22 [INFO] [stdout] | [INFO] [stdout] 531 | impl<'a, F> Invoke> for TyOptionBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:532:23 [INFO] [stdout] | [INFO] [stdout] 532 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:536:27 [INFO] [stdout] | [INFO] [stdout] 536 | fn invoke(self, ty: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:554:22 [INFO] [stdout] | [INFO] [stdout] 554 | impl<'a, F> Invoke> for TyResultOkBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:555:23 [INFO] [stdout] | [INFO] [stdout] 555 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:559:27 [INFO] [stdout] | [INFO] [stdout] 559 | fn invoke(self, ty: P) -> TyBuilder<'a, TyResultErrBuilder<'a, F>> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:564:58 [INFO] [stdout] | [INFO] [stdout] 564 | pub struct TyResultErrBuilder<'a, F>(TyBuilder<'a, F>, P); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:566:22 [INFO] [stdout] | [INFO] [stdout] 566 | impl<'a, F> Invoke> for TyResultErrBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:567:23 [INFO] [stdout] | [INFO] [stdout] 567 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:571:27 [INFO] [stdout] | [INFO] [stdout] 571 | fn invoke(self, ty: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:590:16 [INFO] [stdout] | [INFO] [stdout] 590 | tys: Vec>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:594:23 [INFO] [stdout] | [INFO] [stdout] 594 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:597:38 [INFO] [stdout] | [INFO] [stdout] 597 | where I: IntoIterator>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:603:36 [INFO] [stdout] | [INFO] [stdout] 603 | pub fn with_ty(mut self, ty: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:617:22 [INFO] [stdout] | [INFO] [stdout] 617 | impl<'a, F> Invoke> for TyTupleBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:618:23 [INFO] [stdout] | [INFO] [stdout] 618 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:622:27 [INFO] [stdout] | [INFO] [stdout] 622 | fn invoke(self, ty: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:642:23 [INFO] [stdout] | [INFO] [stdout] 642 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:657:33 [INFO] [stdout] | [INFO] [stdout] 657 | pub fn build_lit(self, lit: ast::Lit_) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:664:38 [INFO] [stdout] | [INFO] [stdout] 664 | pub fn int(self, value: i64, ty: ast::IntTy) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:689:39 [INFO] [stdout] | [INFO] [stdout] 689 | pub fn uint(self, value: u64, ty: ast::UintTy) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:736:23 [INFO] [stdout] | [INFO] [stdout] 736 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:751:37 [INFO] [stdout] | [INFO] [stdout] 751 | pub fn build_expr(self, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:755:36 [INFO] [stdout] | [INFO] [stdout] 755 | pub fn build_expr_(self, expr: ast::Expr_) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:764:43 [INFO] [stdout] | [INFO] [stdout] 764 | pub fn build_path(self, qself: Option, path: ast::Path) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:764:62 [INFO] [stdout] | [INFO] [stdout] 764 | pub fn build_path(self, qself: Option, path: ast::Path) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:778:35 [INFO] [stdout] | [INFO] [stdout] 778 | pub fn build_lit(self, lit: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:832:36 [INFO] [stdout] | [INFO] [stdout] 832 | pub fn build_unary(self, unop: ast::UnOp, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:832:55 [INFO] [stdout] | [INFO] [stdout] 832 | pub fn build_unary(self, unop: ast::UnOp, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:836:36 [INFO] [stdout] | [INFO] [stdout] 836 | pub fn build_box(self, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:840:38 [INFO] [stdout] | [INFO] [stdout] 840 | pub fn build_deref(self, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:844:36 [INFO] [stdout] | [INFO] [stdout] 844 | pub fn build_not(self, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:848:36 [INFO] [stdout] | [INFO] [stdout] 848 | pub fn build_neg(self, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:852:30 [INFO] [stdout] | [INFO] [stdout] 852 | pub fn unary(self, unop: ast::UnOp) -> ExprBuilder<'a, ExprUnaryBuilder<'a, F>> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:877:16 [INFO] [stdout] | [INFO] [stdout] 877 | binop: ast::BinOp_, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:878:16 [INFO] [stdout] | [INFO] [stdout] 878 | lhs: P, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:879:16 [INFO] [stdout] | [INFO] [stdout] 879 | rhs: P, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:885:35 [INFO] [stdout] | [INFO] [stdout] 885 | pub fn build_add(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:885:54 [INFO] [stdout] | [INFO] [stdout] 885 | pub fn build_add(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:889:35 [INFO] [stdout] | [INFO] [stdout] 889 | pub fn build_sub(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:889:54 [INFO] [stdout] | [INFO] [stdout] 889 | pub fn build_sub(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:893:35 [INFO] [stdout] | [INFO] [stdout] 893 | pub fn build_mul(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:893:54 [INFO] [stdout] | [INFO] [stdout] 893 | pub fn build_mul(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:897:35 [INFO] [stdout] | [INFO] [stdout] 897 | pub fn build_div(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:897:54 [INFO] [stdout] | [INFO] [stdout] 897 | pub fn build_div(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:901:35 [INFO] [stdout] | [INFO] [stdout] 901 | pub fn build_rem(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:901:54 [INFO] [stdout] | [INFO] [stdout] 901 | pub fn build_rem(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:905:35 [INFO] [stdout] | [INFO] [stdout] 905 | pub fn build_and(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:905:54 [INFO] [stdout] | [INFO] [stdout] 905 | pub fn build_and(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:909:34 [INFO] [stdout] | [INFO] [stdout] 909 | pub fn build_or(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:909:53 [INFO] [stdout] | [INFO] [stdout] 909 | pub fn build_or(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:913:39 [INFO] [stdout] | [INFO] [stdout] 913 | pub fn build_bit_xor(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:913:58 [INFO] [stdout] | [INFO] [stdout] 913 | pub fn build_bit_xor(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:917:39 [INFO] [stdout] | [INFO] [stdout] 917 | pub fn build_bit_and(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:917:58 [INFO] [stdout] | [INFO] [stdout] 917 | pub fn build_bit_and(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:921:38 [INFO] [stdout] | [INFO] [stdout] 921 | pub fn build_bit_or(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:921:57 [INFO] [stdout] | [INFO] [stdout] 921 | pub fn build_bit_or(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:925:35 [INFO] [stdout] | [INFO] [stdout] 925 | pub fn build_shl(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:925:54 [INFO] [stdout] | [INFO] [stdout] 925 | pub fn build_shl(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:929:35 [INFO] [stdout] | [INFO] [stdout] 929 | pub fn build_shr(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:929:54 [INFO] [stdout] | [INFO] [stdout] 929 | pub fn build_shr(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:933:34 [INFO] [stdout] | [INFO] [stdout] 933 | pub fn build_eq(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:933:53 [INFO] [stdout] | [INFO] [stdout] 933 | pub fn build_eq(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:937:34 [INFO] [stdout] | [INFO] [stdout] 937 | pub fn build_lt(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:937:53 [INFO] [stdout] | [INFO] [stdout] 937 | pub fn build_lt(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:941:34 [INFO] [stdout] | [INFO] [stdout] 941 | pub fn build_le(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:941:53 [INFO] [stdout] | [INFO] [stdout] 941 | pub fn build_le(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:945:34 [INFO] [stdout] | [INFO] [stdout] 945 | pub fn build_ne(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:945:53 [INFO] [stdout] | [INFO] [stdout] 945 | pub fn build_ne(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:949:34 [INFO] [stdout] | [INFO] [stdout] 949 | pub fn build_ge(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:949:53 [INFO] [stdout] | [INFO] [stdout] 949 | pub fn build_ge(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:953:34 [INFO] [stdout] | [INFO] [stdout] 953 | pub fn build_gt(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:953:53 [INFO] [stdout] | [INFO] [stdout] 953 | pub fn build_gt(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:957:32 [INFO] [stdout] | [INFO] [stdout] 957 | pub fn binary(self, binop: ast::BinOp_) -> ExprBuilder<'a, ExprBinaryLhsBuilder<'a, F>> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1131:22 [INFO] [stdout] | [INFO] [stdout] 1131 | impl<'a, F> Invoke> for ExprBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1132:23 [INFO] [stdout] | [INFO] [stdout] 1132 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1136:28 [INFO] [stdout] | [INFO] [stdout] 1136 | fn invoke(self, lit: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1141:20 [INFO] [stdout] | [INFO] [stdout] 1141 | impl<'a, F> Invoke for ExprBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1142:23 [INFO] [stdout] | [INFO] [stdout] 1142 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1146:27 [INFO] [stdout] | [INFO] [stdout] 1146 | fn invoke(self, path: ast::Path) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1151:22 [INFO] [stdout] | [INFO] [stdout] 1151 | impl<'a, F> Invoke> for ExprBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1152:23 [INFO] [stdout] | [INFO] [stdout] 1152 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1156:30 [INFO] [stdout] | [INFO] [stdout] 1156 | fn invoke(self, block: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1165:11 [INFO] [stdout] | [INFO] [stdout] 1165 | unop: ast::UnOp, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1168:22 [INFO] [stdout] | [INFO] [stdout] 1168 | impl<'a, F> Invoke> for ExprUnaryBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1169:23 [INFO] [stdout] | [INFO] [stdout] 1169 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1173:29 [INFO] [stdout] | [INFO] [stdout] 1173 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1182:12 [INFO] [stdout] | [INFO] [stdout] 1182 | binop: ast::BinOp_, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1185:22 [INFO] [stdout] | [INFO] [stdout] 1185 | impl<'a, F> Invoke> for ExprBinaryLhsBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1186:23 [INFO] [stdout] | [INFO] [stdout] 1186 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1190:28 [INFO] [stdout] | [INFO] [stdout] 1190 | fn invoke(self, lhs: P) -> ExprBuilder<'a, ExprBinaryRhsBuilder<'a, F>> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1201:12 [INFO] [stdout] | [INFO] [stdout] 1201 | binop: ast::BinOp_, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1202:12 [INFO] [stdout] | [INFO] [stdout] 1202 | lhs: P, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1205:22 [INFO] [stdout] | [INFO] [stdout] 1205 | impl<'a, F> Invoke> for ExprBinaryRhsBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1206:23 [INFO] [stdout] | [INFO] [stdout] 1206 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1210:28 [INFO] [stdout] | [INFO] [stdout] 1210 | fn invoke(self, rhs: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1219:18 [INFO] [stdout] | [INFO] [stdout] 1219 | exprs: Vec>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1222:22 [INFO] [stdout] | [INFO] [stdout] 1222 | impl<'a, F: Invoke>> ExprTupleBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1223:23 [INFO] [stdout] | [INFO] [stdout] 1223 | where F: Invoke> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1226:38 [INFO] [stdout] | [INFO] [stdout] 1226 | where I: IntoIterator>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1232:40 [INFO] [stdout] | [INFO] [stdout] 1232 | pub fn with_expr(mut self, expr: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1246:22 [INFO] [stdout] | [INFO] [stdout] 1246 | impl<'a, F> Invoke> for ExprTupleBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1247:23 [INFO] [stdout] | [INFO] [stdout] 1247 | where F: Invoke> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1251:29 [INFO] [stdout] | [INFO] [stdout] 1251 | fn invoke(self, expr: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1262:22 [INFO] [stdout] | [INFO] [stdout] 1262 | impl<'a, F> Invoke> for ExprCallBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1263:23 [INFO] [stdout] | [INFO] [stdout] 1263 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1267:29 [INFO] [stdout] | [INFO] [stdout] 1267 | fn invoke(self, expr: P) -> ExprCallArgsBuilder<'a, F> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1280:12 [INFO] [stdout] | [INFO] [stdout] 1280 | fn_: P, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1281:17 [INFO] [stdout] | [INFO] [stdout] 1281 | args: Vec>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1285:23 [INFO] [stdout] | [INFO] [stdout] 1285 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1288:38 [INFO] [stdout] | [INFO] [stdout] 1288 | where I: IntoIterator>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1294:38 [INFO] [stdout] | [INFO] [stdout] 1294 | pub fn with_arg(mut self, arg: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1308:22 [INFO] [stdout] | [INFO] [stdout] 1308 | impl<'a, F> Invoke> for ExprCallArgsBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1309:23 [INFO] [stdout] | [INFO] [stdout] 1309 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1313:28 [INFO] [stdout] | [INFO] [stdout] 1313 | fn invoke(self, arg: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1322:9 [INFO] [stdout] | [INFO] [stdout] 1322 | id: ast::SpannedIdent, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1325:22 [INFO] [stdout] | [INFO] [stdout] 1325 | impl<'a, F> Invoke> for ExprMethodCallBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1326:23 [INFO] [stdout] | [INFO] [stdout] 1326 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1330:29 [INFO] [stdout] | [INFO] [stdout] 1330 | fn invoke(self, expr: P) -> ExprMethodCallArgsBuilder<'a, F> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1344:9 [INFO] [stdout] | [INFO] [stdout] 1344 | id: ast::SpannedIdent, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1345:16 [INFO] [stdout] | [INFO] [stdout] 1345 | tys: Vec>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1346:17 [INFO] [stdout] | [INFO] [stdout] 1346 | args: Vec>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1350:23 [INFO] [stdout] | [INFO] [stdout] 1350 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1353:38 [INFO] [stdout] | [INFO] [stdout] 1353 | where I: IntoIterator>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1359:36 [INFO] [stdout] | [INFO] [stdout] 1359 | pub fn with_ty(mut self, ty: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1369:38 [INFO] [stdout] | [INFO] [stdout] 1369 | where I: IntoIterator>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1375:38 [INFO] [stdout] | [INFO] [stdout] 1375 | pub fn with_arg(mut self, arg: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1389:22 [INFO] [stdout] | [INFO] [stdout] 1389 | impl<'a, F> Invoke> for ExprMethodCallArgsBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1390:23 [INFO] [stdout] | [INFO] [stdout] 1390 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1394:27 [INFO] [stdout] | [INFO] [stdout] 1394 | fn invoke(self, ty: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1399:22 [INFO] [stdout] | [INFO] [stdout] 1399 | impl<'a, F> Invoke> for ExprMethodCallArgsBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1400:23 [INFO] [stdout] | [INFO] [stdout] 1400 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1404:28 [INFO] [stdout] | [INFO] [stdout] 1404 | fn invoke(self, arg: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1413:17 [INFO] [stdout] | [INFO] [stdout] 1413 | mutability: ast::Mutability, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1416:22 [INFO] [stdout] | [INFO] [stdout] 1416 | impl<'a, F> Invoke> for ExprAddrOfBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1417:23 [INFO] [stdout] | [INFO] [stdout] 1417 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1421:29 [INFO] [stdout] | [INFO] [stdout] 1421 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1430:11 [INFO] [stdout] | [INFO] [stdout] 1430 | path: ast::Path, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1433:22 [INFO] [stdout] | [INFO] [stdout] 1433 | impl<'a, F> Invoke> for ExprPathBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1434:23 [INFO] [stdout] | [INFO] [stdout] 1434 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1438:28 [INFO] [stdout] | [INFO] [stdout] 1438 | fn invoke(self, arg: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1452:22 [INFO] [stdout] | [INFO] [stdout] 1452 | impl<'a, F> Invoke> for ExprParenBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1453:23 [INFO] [stdout] | [INFO] [stdout] 1453 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1457:29 [INFO] [stdout] | [INFO] [stdout] 1457 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1477:23 [INFO] [stdout] | [INFO] [stdout] 1477 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1492:36 [INFO] [stdout] | [INFO] [stdout] 1492 | pub fn build_stmt(self, stmt_: ast::Stmt_) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1497:25 [INFO] [stdout] | [INFO] [stdout] 1497 | pat: P, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1498:31 [INFO] [stdout] | [INFO] [stdout] 1498 | ty: Option>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1499:33 [INFO] [stdout] | [INFO] [stdout] 1499 | init: Option>) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1525:37 [INFO] [stdout] | [INFO] [stdout] 1525 | pub fn build_expr(self, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1537:37 [INFO] [stdout] | [INFO] [stdout] 1537 | pub fn build_item(self, item: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1547:22 [INFO] [stdout] | [INFO] [stdout] 1547 | impl<'a, F> Invoke> for StmtBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1548:23 [INFO] [stdout] | [INFO] [stdout] 1548 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1552:28 [INFO] [stdout] | [INFO] [stdout] 1552 | fn invoke(self, pat: P) -> StmtLetBuilder<'a, F> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1562:56 [INFO] [stdout] | [INFO] [stdout] 1562 | pub struct StmtLetIdBuilder<'a, F>(StmtBuilder<'a, F>, ast::Ident); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1564:22 [INFO] [stdout] | [INFO] [stdout] 1564 | impl<'a, F> Invoke> for StmtLetIdBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1565:23 [INFO] [stdout] | [INFO] [stdout] 1565 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1569:29 [INFO] [stdout] | [INFO] [stdout] 1569 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1578:22 [INFO] [stdout] | [INFO] [stdout] 1578 | impl<'a, F> Invoke> for StmtExprBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1579:23 [INFO] [stdout] | [INFO] [stdout] 1579 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1583:29 [INFO] [stdout] | [INFO] [stdout] 1583 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1592:22 [INFO] [stdout] | [INFO] [stdout] 1592 | impl<'a, F> Invoke> for StmtSemiBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1593:23 [INFO] [stdout] | [INFO] [stdout] 1593 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1597:29 [INFO] [stdout] | [INFO] [stdout] 1597 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1606:12 [INFO] [stdout] | [INFO] [stdout] 1606 | pat: P, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1610:23 [INFO] [stdout] | [INFO] [stdout] 1610 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1612:29 [INFO] [stdout] | [INFO] [stdout] 1612 | fn build_ty(self, ty: P) -> StmtLetTyBuilder<'a, F> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1624:37 [INFO] [stdout] | [INFO] [stdout] 1624 | pub fn build_expr(self, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1637:22 [INFO] [stdout] | [INFO] [stdout] 1637 | impl<'a, F> Invoke> for StmtLetBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1638:23 [INFO] [stdout] | [INFO] [stdout] 1638 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1642:27 [INFO] [stdout] | [INFO] [stdout] 1642 | fn invoke(self, ty: P) -> StmtLetTyBuilder<'a, F> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1647:22 [INFO] [stdout] | [INFO] [stdout] 1647 | impl<'a, F> Invoke> for StmtLetBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1648:23 [INFO] [stdout] | [INFO] [stdout] 1648 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1652:29 [INFO] [stdout] | [INFO] [stdout] 1652 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1661:12 [INFO] [stdout] | [INFO] [stdout] 1661 | pat: P, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1662:11 [INFO] [stdout] | [INFO] [stdout] 1662 | ty: P, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1666:23 [INFO] [stdout] | [INFO] [stdout] 1666 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1677:22 [INFO] [stdout] | [INFO] [stdout] 1677 | impl<'a, F> Invoke> for StmtLetTyBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1678:23 [INFO] [stdout] | [INFO] [stdout] 1678 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1682:29 [INFO] [stdout] | [INFO] [stdout] 1682 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1691:22 [INFO] [stdout] | [INFO] [stdout] 1691 | impl<'a, F> Invoke> for StmtItemBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1692:23 [INFO] [stdout] | [INFO] [stdout] 1692 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1696:29 [INFO] [stdout] | [INFO] [stdout] 1696 | fn invoke(self, item: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1717:23 [INFO] [stdout] | [INFO] [stdout] 1717 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1732:34 [INFO] [stdout] | [INFO] [stdout] 1732 | pub fn build_pat(self, pat_: ast::Pat_) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1748:36 [INFO] [stdout] | [INFO] [stdout] 1748 | pub fn build_id(self, mode: ast::BindingMode, id: I, sub: Option>) -> F::Result [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1748:75 [INFO] [stdout] | [INFO] [stdout] 1748 | pub fn build_id(self, mode: ast::BindingMode, id: I, sub: Option>) -> F::Result [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1804:20 [INFO] [stdout] | [INFO] [stdout] 1804 | impl<'a, F> Invoke for PatPathBuilder<'a, F> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1807:27 [INFO] [stdout] | [INFO] [stdout] 1807 | fn invoke(self, path: ast::Path) -> PatEnumBuilder<'a, F> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1820:11 [INFO] [stdout] | [INFO] [stdout] 1820 | path: ast::Path, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1821:17 [INFO] [stdout] | [INFO] [stdout] 1821 | pats: Vec>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1825:23 [INFO] [stdout] | [INFO] [stdout] 1825 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1838:22 [INFO] [stdout] | [INFO] [stdout] 1838 | impl<'a, F> Invoke> for PatEnumBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1839:23 [INFO] [stdout] | [INFO] [stdout] 1839 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1843:32 [INFO] [stdout] | [INFO] [stdout] 1843 | fn invoke(mut self, pat: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1853:22 [INFO] [stdout] | [INFO] [stdout] 1853 | impl<'a, F> Invoke> for PatExprBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1854:23 [INFO] [stdout] | [INFO] [stdout] 1854 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1858:29 [INFO] [stdout] | [INFO] [stdout] 1858 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1867:17 [INFO] [stdout] | [INFO] [stdout] 1867 | pats: Vec>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1870:22 [INFO] [stdout] | [INFO] [stdout] 1870 | impl<'a, F: Invoke>> PatTupleBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1871:23 [INFO] [stdout] | [INFO] [stdout] 1871 | where F: Invoke> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1873:39 [INFO] [stdout] | [INFO] [stdout] 1873 | pub fn build_pat(mut self, pat: P) -> PatTupleBuilder<'a, F> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1887:22 [INFO] [stdout] | [INFO] [stdout] 1887 | impl<'a, F> Invoke> for PatTupleBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1888:23 [INFO] [stdout] | [INFO] [stdout] 1888 | where F: Invoke> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1892:28 [INFO] [stdout] | [INFO] [stdout] 1892 | fn invoke(self, pat: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1903:18 [INFO] [stdout] | [INFO] [stdout] 1903 | stmts: Vec>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1904:23 [INFO] [stdout] | [INFO] [stdout] 1904 | block_check_mode: ast::BlockCheckMode, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1914:23 [INFO] [stdout] | [INFO] [stdout] 1914 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1938:38 [INFO] [stdout] | [INFO] [stdout] 1938 | where I: IntoIterator> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1944:40 [INFO] [stdout] | [INFO] [stdout] 1944 | pub fn with_stmt(mut self, stmt: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1953:37 [INFO] [stdout] | [INFO] [stdout] 1953 | pub fn build_expr(self, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1965:36 [INFO] [stdout] | [INFO] [stdout] 1965 | fn build_(self, expr: Option>) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1976:22 [INFO] [stdout] | [INFO] [stdout] 1976 | impl<'a, F> Invoke> for BlockBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1977:23 [INFO] [stdout] | [INFO] [stdout] 1977 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1981:29 [INFO] [stdout] | [INFO] [stdout] 1981 | fn invoke(self, stmt: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1986:22 [INFO] [stdout] | [INFO] [stdout] 1986 | impl<'a, F> Invoke> for BlockBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1987:23 [INFO] [stdout] | [INFO] [stdout] 1987 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1991:29 [INFO] [stdout] | [INFO] [stdout] 1991 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2002:9 [INFO] [stdout] | [INFO] [stdout] 2002 | id: ast::Ident, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2012:21 [INFO] [stdout] | [INFO] [stdout] 2012 | where F: Invoke, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2030:33 [INFO] [stdout] | [INFO] [stdout] 2030 | pub fn build_ty(self, ty: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2057:40 [INFO] [stdout] | [INFO] [stdout] 2057 | impl<'a, F: Invoke> Invoke> for ArgTyBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2057:20 [INFO] [stdout] | [INFO] [stdout] 2057 | impl<'a, F: Invoke> Invoke> for ArgTyBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2061:27 [INFO] [stdout] | [INFO] [stdout] 2061 | fn invoke(self, ty: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2072:15 [INFO] [stdout] | [INFO] [stdout] 2072 | args: Vec, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2083:23 [INFO] [stdout] | [INFO] [stdout] 2083 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2105:36 [INFO] [stdout] | [INFO] [stdout] 2105 | pub fn with_arg(mut self, arg: ast::Arg) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2121:37 [INFO] [stdout] | [INFO] [stdout] 2121 | pub fn build_output(self, ty: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2129:32 [INFO] [stdout] | [INFO] [stdout] 2129 | pub fn build(self, output: ast::FunctionRetTy) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2138:20 [INFO] [stdout] | [INFO] [stdout] 2138 | impl<'a, F> Invoke for FnDeclBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2139:23 [INFO] [stdout] | [INFO] [stdout] 2139 | where F: Invoke> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2143:26 [INFO] [stdout] | [INFO] [stdout] 2143 | fn invoke(self, arg: ast::Arg) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2148:22 [INFO] [stdout] | [INFO] [stdout] 2148 | impl<'a, F> Invoke> for FnDeclBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2149:23 [INFO] [stdout] | [INFO] [stdout] 2149 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2153:27 [INFO] [stdout] | [INFO] [stdout] 2153 | fn invoke(self, ty: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2164:16 [INFO] [stdout] | [INFO] [stdout] 2164 | attrs: Vec, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2166:15 [INFO] [stdout] | [INFO] [stdout] 2166 | generics: ast::Generics, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2167:15 [INFO] [stdout] | [INFO] [stdout] 2167 | unsafety: ast::Unsafety, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2168:9 [INFO] [stdout] | [INFO] [stdout] 2168 | id: ast::Ident, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2169:10 [INFO] [stdout] | [INFO] [stdout] 2169 | vis: ast::Visibility, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2179:23 [INFO] [stdout] | [INFO] [stdout] 2179 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2212:31 [INFO] [stdout] | [INFO] [stdout] 2212 | pub fn vis(mut self, vis: ast::Visibility) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2217:46 [INFO] [stdout] | [INFO] [stdout] 2217 | pub fn with_generics(mut self, generics: ast::Generics) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2237:20 [INFO] [stdout] | [INFO] [stdout] 2237 | impl<'a, F> Invoke for MethodBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2238:23 [INFO] [stdout] | [INFO] [stdout] 2238 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2242:31 [INFO] [stdout] | [INFO] [stdout] 2242 | fn invoke(self, generics: ast::Generics) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2247:20 [INFO] [stdout] | [INFO] [stdout] 2247 | impl<'a, F> Invoke for MethodBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2248:23 [INFO] [stdout] | [INFO] [stdout] 2248 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2252:28 [INFO] [stdout] | [INFO] [stdout] 2252 | fn invoke(self, self_: ast::ExplicitSelf) -> MethodSelfBuilder<'a, F> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2262:12 [INFO] [stdout] | [INFO] [stdout] 2262 | self_: ast::ExplicitSelf, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2265:22 [INFO] [stdout] | [INFO] [stdout] 2265 | impl<'a, F> Invoke> for MethodSelfBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2266:23 [INFO] [stdout] | [INFO] [stdout] 2266 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2270:32 [INFO] [stdout] | [INFO] [stdout] 2270 | fn invoke(self, fn_decl: P) -> MethodSelfFnDeclBuilder<'a, F> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2281:12 [INFO] [stdout] | [INFO] [stdout] 2281 | self_: ast::ExplicitSelf, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2282:16 [INFO] [stdout] | [INFO] [stdout] 2282 | fn_decl: P, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2285:22 [INFO] [stdout] | [INFO] [stdout] 2285 | impl<'a, F> Invoke> for MethodSelfFnDeclBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2286:23 [INFO] [stdout] | [INFO] [stdout] 2286 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2290:30 [INFO] [stdout] | [INFO] [stdout] 2290 | fn invoke(self, block: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2348:21 [INFO] [stdout] | [INFO] [stdout] 2348 | where F: Invoke, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2363:36 [INFO] [stdout] | [INFO] [stdout] 2363 | pub fn build_self(self, self_: ast::ExplicitSelf_) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2387:22 [INFO] [stdout] | [INFO] [stdout] 2387 | impl<'a, F> Invoke> for SelfBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2388:21 [INFO] [stdout] | [INFO] [stdout] 2388 | where F: Invoke, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2392:27 [INFO] [stdout] | [INFO] [stdout] 2392 | fn invoke(self, ty: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2404:16 [INFO] [stdout] | [INFO] [stdout] 2404 | attrs: Vec, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2405:10 [INFO] [stdout] | [INFO] [stdout] 2405 | vis: ast::Visibility, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2415:23 [INFO] [stdout] | [INFO] [stdout] 2415 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2432:38 [INFO] [stdout] | [INFO] [stdout] 2432 | pub fn with_attr(mut self, attr: ast::Attribute) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2446:37 [INFO] [stdout] | [INFO] [stdout] 2446 | pub fn build_item(self, item: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2450:47 [INFO] [stdout] | [INFO] [stdout] 2450 | pub fn build_item_(self, id: T, item_: ast::Item_) -> F::Result [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2474:39 [INFO] [stdout] | [INFO] [stdout] 2474 | pub fn build_use(self, view_path: ast::ViewPath_) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2484:20 [INFO] [stdout] | [INFO] [stdout] 2484 | impl<'a, F> Invoke for ItemBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2485:23 [INFO] [stdout] | [INFO] [stdout] 2485 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2489:27 [INFO] [stdout] | [INFO] [stdout] 2489 | fn invoke(self, attr: ast::Attribute) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2499:9 [INFO] [stdout] | [INFO] [stdout] 2499 | id: ast::Ident, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2502:22 [INFO] [stdout] | [INFO] [stdout] 2502 | impl<'a, F> Invoke> for ItemFnDeclBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2503:23 [INFO] [stdout] | [INFO] [stdout] 2503 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2507:32 [INFO] [stdout] | [INFO] [stdout] 2507 | fn invoke(self, fn_decl: P) -> ItemFnBuilder<'a, F> { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2526:9 [INFO] [stdout] | [INFO] [stdout] 2526 | id: ast::Ident, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2527:16 [INFO] [stdout] | [INFO] [stdout] 2527 | fn_decl: P, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2528:15 [INFO] [stdout] | [INFO] [stdout] 2528 | unsafety: ast::Unsafety, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2530:15 [INFO] [stdout] | [INFO] [stdout] 2530 | generics: ast::Generics, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2534:23 [INFO] [stdout] | [INFO] [stdout] 2534 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2546:46 [INFO] [stdout] | [INFO] [stdout] 2546 | pub fn with_generics(mut self, generics: ast::Generics) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2560:20 [INFO] [stdout] | [INFO] [stdout] 2560 | impl<'a, F> Invoke for ItemFnBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2561:23 [INFO] [stdout] | [INFO] [stdout] 2561 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2565:31 [INFO] [stdout] | [INFO] [stdout] 2565 | fn invoke(self, generics: ast::Generics) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2570:22 [INFO] [stdout] | [INFO] [stdout] 2570 | impl<'a, F> Invoke> for ItemFnBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2571:23 [INFO] [stdout] | [INFO] [stdout] 2571 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2575:30 [INFO] [stdout] | [INFO] [stdout] 2575 | fn invoke(self, block: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2590:20 [INFO] [stdout] | [INFO] [stdout] 2590 | impl<'a, F> Invoke for ItemUseGlobBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2591:23 [INFO] [stdout] | [INFO] [stdout] 2591 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2595:27 [INFO] [stdout] | [INFO] [stdout] 2595 | fn invoke(self, path: ast::Path) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2609:21 [INFO] [stdout] | [INFO] [stdout] 2609 | where F: Invoke, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2624:42 [INFO] [stdout] | [INFO] [stdout] 2624 | pub fn build_meta_item(self, item: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2634:41 [INFO] [stdout] | [INFO] [stdout] 2634 | pub fn build_meta_item_(self, item: ast::MetaItem_) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2704:22 [INFO] [stdout] | [INFO] [stdout] 2704 | impl<'a, F> Invoke> for AttrBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2705:21 [INFO] [stdout] | [INFO] [stdout] 2705 | where F: Invoke, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2709:29 [INFO] [stdout] | [INFO] [stdout] 2709 | fn invoke(self, item: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2714:20 [INFO] [stdout] | [INFO] [stdout] 2714 | impl<'a, F> Invoke for AttrBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2715:21 [INFO] [stdout] | [INFO] [stdout] 2715 | where F: Invoke, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2719:27 [INFO] [stdout] | [INFO] [stdout] 2719 | fn invoke(self, item: ast::MetaItem_) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> src/lib.rs:2730:11 [INFO] [stdout] | [INFO] [stdout] 2730 | name: token::InternedString, [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2731:18 [INFO] [stdout] | [INFO] [stdout] 2731 | items: Vec>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2735:23 [INFO] [stdout] | [INFO] [stdout] 2735 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2755:38 [INFO] [stdout] | [INFO] [stdout] 2755 | where I: IntoIterator>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2762:36 [INFO] [stdout] | [INFO] [stdout] 2762 | where I: IntoIterator, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2769:45 [INFO] [stdout] | [INFO] [stdout] 2769 | pub fn with_meta_item(mut self, item: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2774:40 [INFO] [stdout] | [INFO] [stdout] 2774 | pub fn with_meta_item_(self, item: ast::MetaItem_) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2814:22 [INFO] [stdout] | [INFO] [stdout] 2814 | impl<'a, F> Invoke> for AttrListBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2815:23 [INFO] [stdout] | [INFO] [stdout] 2815 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2819:29 [INFO] [stdout] | [INFO] [stdout] 2819 | fn invoke(self, item: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2824:20 [INFO] [stdout] | [INFO] [stdout] 2824 | impl<'a, F> Invoke for AttrListBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2825:23 [INFO] [stdout] | [INFO] [stdout] 2825 | where F: Invoke>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2829:27 [INFO] [stdout] | [INFO] [stdout] 2829 | fn invoke(self, item: ast::MetaItem_) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `token` [INFO] [stdout] --> src/lib.rs:2838:11 [INFO] [stdout] | [INFO] [stdout] 2838 | name: token::InternedString, [INFO] [stdout] | ^^^^^ use of undeclared crate or module `token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2841:42 [INFO] [stdout] | [INFO] [stdout] 2841 | impl> Invoke> for AttrNameValueBuilder { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2841:16 [INFO] [stdout] | [INFO] [stdout] 2841 | impl> Invoke> for AttrNameValueBuilder { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2844:30 [INFO] [stdout] | [INFO] [stdout] 2844 | fn invoke(self, value: P) -> F::Result { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2856:20 [INFO] [stdout] | [INFO] [stdout] 2856 | lifetimes: Vec, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2857:20 [INFO] [stdout] | [INFO] [stdout] 2857 | ty_params: Vec, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2858:21 [INFO] [stdout] | [INFO] [stdout] 2858 | predicates: Vec, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2868:21 [INFO] [stdout] | [INFO] [stdout] 2868 | where F: Invoke, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2881:46 [INFO] [stdout] | [INFO] [stdout] 2881 | pub fn with_lifetime(mut self, lifetime: ast::LifetimeDef) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2892:46 [INFO] [stdout] | [INFO] [stdout] 2892 | pub fn with_ty_param(mut self, ty_param: ast::TyParam) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2904:48 [INFO] [stdout] | [INFO] [stdout] 2904 | pub fn with_predicate(mut self, predicate: ast::WherePredicate) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2921:20 [INFO] [stdout] | [INFO] [stdout] 2921 | impl<'a, F> Invoke for GenericsBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2922:21 [INFO] [stdout] | [INFO] [stdout] 2922 | where F: Invoke, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2926:31 [INFO] [stdout] | [INFO] [stdout] 2926 | fn invoke(self, lifetime: ast::LifetimeDef) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2931:20 [INFO] [stdout] | [INFO] [stdout] 2931 | impl<'a, F> Invoke for GenericsBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2932:21 [INFO] [stdout] | [INFO] [stdout] 2932 | where F: Invoke, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2936:31 [INFO] [stdout] | [INFO] [stdout] 2936 | fn invoke(self, ty_param: ast::TyParam) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2946:15 [INFO] [stdout] | [INFO] [stdout] 2946 | lifetime: ast::Lifetime, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2947:17 [INFO] [stdout] | [INFO] [stdout] 2947 | bounds: Vec, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2951:21 [INFO] [stdout] | [INFO] [stdout] 2951 | where F: Invoke, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2997:9 [INFO] [stdout] | [INFO] [stdout] 2997 | id: ast::Ident, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2998:17 [INFO] [stdout] | [INFO] [stdout] 2998 | bounds: Vec, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2999:23 [INFO] [stdout] | [INFO] [stdout] 2999 | default: Option>, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:3011:21 [INFO] [stdout] | [INFO] [stdout] 3011 | where F: Invoke, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:3031:41 [INFO] [stdout] | [INFO] [stdout] 3031 | pub fn with_default(mut self, ty: P) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:3036:50 [INFO] [stdout] | [INFO] [stdout] 3036 | pub fn with_trait_bound(mut self, trait_ref: ast::PolyTraitRef) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:3074:20 [INFO] [stdout] | [INFO] [stdout] 3074 | impl<'a, F> Invoke for TyParamBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:3075:21 [INFO] [stdout] | [INFO] [stdout] 3075 | where F: Invoke, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:3079:32 [INFO] [stdout] | [INFO] [stdout] 3079 | fn invoke(self, trait_ref: ast::PolyTraitRef) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:3091:16 [INFO] [stdout] | [INFO] [stdout] 3091 | trait_ref: ast::TraitRef, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:3092:20 [INFO] [stdout] | [INFO] [stdout] 3092 | lifetimes: Vec, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:3096:21 [INFO] [stdout] | [INFO] [stdout] 3096 | where F: Invoke, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:3120:46 [INFO] [stdout] | [INFO] [stdout] 3120 | pub fn with_lifetime(mut self, lifetime: ast::LifetimeDef) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:3140:20 [INFO] [stdout] | [INFO] [stdout] 3140 | impl<'a, F> Invoke for PolyTraitRefBuilder<'a, F> [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:3141:21 [INFO] [stdout] | [INFO] [stdout] 3141 | where F: Invoke, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:3145:31 [INFO] [stdout] | [INFO] [stdout] 3145 | fn invoke(self, lifetime: ast::LifetimeDef) -> Self { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:168:11 [INFO] [stdout] | [INFO] [stdout] 168 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:190:33 [INFO] [stdout] | [INFO] [stdout] 190 | pub fn span(mut self, span: Span) -> Self { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:235:11 [INFO] [stdout] | [INFO] [stdout] 235 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:289:11 [INFO] [stdout] | [INFO] [stdout] 289 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:292:14 [INFO] [stdout] | [INFO] [stdout] 286 | pub struct PathSegmentBuilder<'a, F=Identity> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 292 | tys: Vec>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:293:19 [INFO] [stdout] | [INFO] [stdout] 286 | pub struct PathSegmentBuilder<'a, F=Identity> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 293 | bindings: Vec>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:313:33 [INFO] [stdout] | [INFO] [stdout] 313 | pub fn span(mut self, span: Span) -> Self { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:360:36 [INFO] [stdout] | [INFO] [stdout] 296 | impl<'a, F> PathSegmentBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 360 | where I: IntoIterator>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:366:34 [INFO] [stdout] | [INFO] [stdout] 296 | impl<'a, F> PathSegmentBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 366 | pub fn with_ty(mut self, ty: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:391:20 [INFO] [stdout] | [INFO] [stdout] 391 | impl<'a, F> Invoke> for PathSegmentBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:396:25 [INFO] [stdout] | [INFO] [stdout] 391 | impl<'a, F> Invoke> for PathSegmentBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 396 | fn invoke(self, ty: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:406:11 [INFO] [stdout] | [INFO] [stdout] 406 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:416:21 [INFO] [stdout] | [INFO] [stdout] 415 | impl<'a, F> TyBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 416 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:426:33 [INFO] [stdout] | [INFO] [stdout] 426 | pub fn span(mut self, span: Span) -> TyBuilder<'a, F> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:518:21 [INFO] [stdout] | [INFO] [stdout] 517 | impl<'a, F> Invoke for TyPathBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 518 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:531:20 [INFO] [stdout] | [INFO] [stdout] 531 | impl<'a, F> Invoke> for TyOptionBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:532:21 [INFO] [stdout] | [INFO] [stdout] 531 | impl<'a, F> Invoke> for TyOptionBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 532 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:536:25 [INFO] [stdout] | [INFO] [stdout] 531 | impl<'a, F> Invoke> for TyOptionBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 536 | fn invoke(self, ty: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:554:20 [INFO] [stdout] | [INFO] [stdout] 554 | impl<'a, F> Invoke> for TyResultOkBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:555:21 [INFO] [stdout] | [INFO] [stdout] 554 | impl<'a, F> Invoke> for TyResultOkBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 555 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:559:25 [INFO] [stdout] | [INFO] [stdout] 554 | impl<'a, F> Invoke> for TyResultOkBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 559 | fn invoke(self, ty: P) -> TyBuilder<'a, TyResultErrBuilder<'a, F>> { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:564:56 [INFO] [stdout] | [INFO] [stdout] 564 | pub struct TyResultErrBuilder<'a, F>(TyBuilder<'a, F>, P); [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:566:20 [INFO] [stdout] | [INFO] [stdout] 566 | impl<'a, F> Invoke> for TyResultErrBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:567:21 [INFO] [stdout] | [INFO] [stdout] 566 | impl<'a, F> Invoke> for TyResultErrBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 567 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:571:25 [INFO] [stdout] | [INFO] [stdout] 566 | impl<'a, F> Invoke> for TyResultErrBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 571 | fn invoke(self, ty: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:590:14 [INFO] [stdout] | [INFO] [stdout] 588 | pub struct TyTupleBuilder<'a, F> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 589 | builder: TyBuilder<'a, F>, [INFO] [stdout] 590 | tys: Vec>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:594:21 [INFO] [stdout] | [INFO] [stdout] 593 | impl<'a, F> TyTupleBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 594 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:597:36 [INFO] [stdout] | [INFO] [stdout] 593 | impl<'a, F> TyTupleBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 597 | where I: IntoIterator>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:603:34 [INFO] [stdout] | [INFO] [stdout] 593 | impl<'a, F> TyTupleBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 603 | pub fn with_ty(mut self, ty: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:617:20 [INFO] [stdout] | [INFO] [stdout] 617 | impl<'a, F> Invoke> for TyTupleBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:618:21 [INFO] [stdout] | [INFO] [stdout] 617 | impl<'a, F> Invoke> for TyTupleBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 618 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:622:25 [INFO] [stdout] | [INFO] [stdout] 617 | impl<'a, F> Invoke> for TyTupleBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 622 | fn invoke(self, ty: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:632:11 [INFO] [stdout] | [INFO] [stdout] 632 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:642:21 [INFO] [stdout] | [INFO] [stdout] 641 | impl<'a, F> LitBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 642 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:652:33 [INFO] [stdout] | [INFO] [stdout] 652 | pub fn span(mut self, span: Span) -> LitBuilder<'a, F> { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:726:11 [INFO] [stdout] | [INFO] [stdout] 726 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:736:21 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 736 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:746:33 [INFO] [stdout] | [INFO] [stdout] 746 | pub fn span(mut self, span: Span) -> Self { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:751:35 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 751 | pub fn build_expr(self, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:778:33 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 778 | pub fn build_lit(self, lit: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:832:53 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 832 | pub fn build_unary(self, unop: ast::UnOp, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:836:34 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 836 | pub fn build_box(self, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:840:36 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 840 | pub fn build_deref(self, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:844:34 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 844 | pub fn build_not(self, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:848:34 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 848 | pub fn build_neg(self, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:878:14 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 878 | lhs: P, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:879:14 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 879 | rhs: P, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:885:33 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 885 | pub fn build_add(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:885:52 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 885 | pub fn build_add(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:889:33 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 889 | pub fn build_sub(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:889:52 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 889 | pub fn build_sub(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:893:33 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 893 | pub fn build_mul(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:893:52 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 893 | pub fn build_mul(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:897:33 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 897 | pub fn build_div(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:897:52 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 897 | pub fn build_div(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:901:33 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 901 | pub fn build_rem(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:901:52 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 901 | pub fn build_rem(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:905:33 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 905 | pub fn build_and(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:905:52 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 905 | pub fn build_and(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:909:32 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 909 | pub fn build_or(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:909:51 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 909 | pub fn build_or(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:913:37 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 913 | pub fn build_bit_xor(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:913:56 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 913 | pub fn build_bit_xor(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:917:37 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 917 | pub fn build_bit_and(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:917:56 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 917 | pub fn build_bit_and(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:921:36 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 921 | pub fn build_bit_or(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:921:55 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 921 | pub fn build_bit_or(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:925:33 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 925 | pub fn build_shl(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:925:52 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 925 | pub fn build_shl(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:929:33 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 929 | pub fn build_shr(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:929:52 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 929 | pub fn build_shr(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:933:32 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 933 | pub fn build_eq(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:933:51 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 933 | pub fn build_eq(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:937:32 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 937 | pub fn build_lt(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:937:51 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 937 | pub fn build_lt(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:941:32 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 941 | pub fn build_le(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:941:51 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 941 | pub fn build_le(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:945:32 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 945 | pub fn build_ne(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:945:51 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 945 | pub fn build_ne(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:949:32 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 949 | pub fn build_ge(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:949:51 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 949 | pub fn build_ge(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:953:32 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 953 | pub fn build_gt(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:953:51 [INFO] [stdout] | [INFO] [stdout] 735 | impl<'a, F> ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 953 | pub fn build_gt(self, lhs: P, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1131:20 [INFO] [stdout] | [INFO] [stdout] 1131 | impl<'a, F> Invoke> for ExprBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1132:21 [INFO] [stdout] | [INFO] [stdout] 1131 | impl<'a, F> Invoke> for ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1132 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1136:26 [INFO] [stdout] | [INFO] [stdout] 1131 | impl<'a, F> Invoke> for ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1136 | fn invoke(self, lit: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1142:21 [INFO] [stdout] | [INFO] [stdout] 1141 | impl<'a, F> Invoke for ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1142 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1151:20 [INFO] [stdout] | [INFO] [stdout] 1151 | impl<'a, F> Invoke> for ExprBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1152:21 [INFO] [stdout] | [INFO] [stdout] 1151 | impl<'a, F> Invoke> for ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1152 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1156:28 [INFO] [stdout] | [INFO] [stdout] 1151 | impl<'a, F> Invoke> for ExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1156 | fn invoke(self, block: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1168:20 [INFO] [stdout] | [INFO] [stdout] 1168 | impl<'a, F> Invoke> for ExprUnaryBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1169:21 [INFO] [stdout] | [INFO] [stdout] 1168 | impl<'a, F> Invoke> for ExprUnaryBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1169 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1173:27 [INFO] [stdout] | [INFO] [stdout] 1168 | impl<'a, F> Invoke> for ExprUnaryBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1173 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1185:20 [INFO] [stdout] | [INFO] [stdout] 1185 | impl<'a, F> Invoke> for ExprBinaryLhsBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1186:21 [INFO] [stdout] | [INFO] [stdout] 1185 | impl<'a, F> Invoke> for ExprBinaryLhsBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1186 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1190:26 [INFO] [stdout] | [INFO] [stdout] 1185 | impl<'a, F> Invoke> for ExprBinaryLhsBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1190 | fn invoke(self, lhs: P) -> ExprBuilder<'a, ExprBinaryRhsBuilder<'a, F>> { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1202:10 [INFO] [stdout] | [INFO] [stdout] 1199 | pub struct ExprBinaryRhsBuilder<'a, F> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1202 | lhs: P, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1205:20 [INFO] [stdout] | [INFO] [stdout] 1205 | impl<'a, F> Invoke> for ExprBinaryRhsBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1206:21 [INFO] [stdout] | [INFO] [stdout] 1205 | impl<'a, F> Invoke> for ExprBinaryRhsBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1206 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1210:26 [INFO] [stdout] | [INFO] [stdout] 1205 | impl<'a, F> Invoke> for ExprBinaryRhsBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1210 | fn invoke(self, rhs: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1219:16 [INFO] [stdout] | [INFO] [stdout] 1217 | pub struct ExprTupleBuilder<'a, F> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1218 | builder: ExprBuilder<'a, F>, [INFO] [stdout] 1219 | exprs: Vec>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1222:20 [INFO] [stdout] | [INFO] [stdout] 1222 | impl<'a, F: Invoke>> ExprTupleBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1223:21 [INFO] [stdout] | [INFO] [stdout] 1222 | impl<'a, F: Invoke>> ExprTupleBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1223 | where F: Invoke> [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1226:36 [INFO] [stdout] | [INFO] [stdout] 1222 | impl<'a, F: Invoke>> ExprTupleBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1226 | where I: IntoIterator>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1232:38 [INFO] [stdout] | [INFO] [stdout] 1222 | impl<'a, F: Invoke>> ExprTupleBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1232 | pub fn with_expr(mut self, expr: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1246:20 [INFO] [stdout] | [INFO] [stdout] 1246 | impl<'a, F> Invoke> for ExprTupleBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1247:21 [INFO] [stdout] | [INFO] [stdout] 1246 | impl<'a, F> Invoke> for ExprTupleBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1247 | where F: Invoke> [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1251:27 [INFO] [stdout] | [INFO] [stdout] 1246 | impl<'a, F> Invoke> for ExprTupleBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1251 | fn invoke(self, expr: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1262:20 [INFO] [stdout] | [INFO] [stdout] 1262 | impl<'a, F> Invoke> for ExprCallBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1263:21 [INFO] [stdout] | [INFO] [stdout] 1262 | impl<'a, F> Invoke> for ExprCallBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1263 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1267:27 [INFO] [stdout] | [INFO] [stdout] 1262 | impl<'a, F> Invoke> for ExprCallBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1267 | fn invoke(self, expr: P) -> ExprCallArgsBuilder<'a, F> { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1280:10 [INFO] [stdout] | [INFO] [stdout] 1278 | pub struct ExprCallArgsBuilder<'a, F> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1279 | builder: ExprBuilder<'a, F>, [INFO] [stdout] 1280 | fn_: P, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1281:15 [INFO] [stdout] | [INFO] [stdout] 1278 | pub struct ExprCallArgsBuilder<'a, F> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1281 | args: Vec>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1285:21 [INFO] [stdout] | [INFO] [stdout] 1284 | impl<'a, F> ExprCallArgsBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1285 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1288:36 [INFO] [stdout] | [INFO] [stdout] 1284 | impl<'a, F> ExprCallArgsBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1288 | where I: IntoIterator>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1294:36 [INFO] [stdout] | [INFO] [stdout] 1284 | impl<'a, F> ExprCallArgsBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1294 | pub fn with_arg(mut self, arg: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1308:20 [INFO] [stdout] | [INFO] [stdout] 1308 | impl<'a, F> Invoke> for ExprCallArgsBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1309:21 [INFO] [stdout] | [INFO] [stdout] 1308 | impl<'a, F> Invoke> for ExprCallArgsBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1309 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1313:26 [INFO] [stdout] | [INFO] [stdout] 1308 | impl<'a, F> Invoke> for ExprCallArgsBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1313 | fn invoke(self, arg: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1325:20 [INFO] [stdout] | [INFO] [stdout] 1325 | impl<'a, F> Invoke> for ExprMethodCallBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1326:21 [INFO] [stdout] | [INFO] [stdout] 1325 | impl<'a, F> Invoke> for ExprMethodCallBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1326 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1330:27 [INFO] [stdout] | [INFO] [stdout] 1325 | impl<'a, F> Invoke> for ExprMethodCallBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1330 | fn invoke(self, expr: P) -> ExprMethodCallArgsBuilder<'a, F> { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1345:14 [INFO] [stdout] | [INFO] [stdout] 1342 | pub struct ExprMethodCallArgsBuilder<'a, F> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1345 | tys: Vec>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1346:15 [INFO] [stdout] | [INFO] [stdout] 1342 | pub struct ExprMethodCallArgsBuilder<'a, F> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1346 | args: Vec>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1350:21 [INFO] [stdout] | [INFO] [stdout] 1349 | impl<'a, F> ExprMethodCallArgsBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1350 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1353:36 [INFO] [stdout] | [INFO] [stdout] 1349 | impl<'a, F> ExprMethodCallArgsBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1353 | where I: IntoIterator>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1359:34 [INFO] [stdout] | [INFO] [stdout] 1349 | impl<'a, F> ExprMethodCallArgsBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1359 | pub fn with_ty(mut self, ty: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1369:36 [INFO] [stdout] | [INFO] [stdout] 1349 | impl<'a, F> ExprMethodCallArgsBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1369 | where I: IntoIterator>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1375:36 [INFO] [stdout] | [INFO] [stdout] 1349 | impl<'a, F> ExprMethodCallArgsBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1375 | pub fn with_arg(mut self, arg: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1389:20 [INFO] [stdout] | [INFO] [stdout] 1389 | impl<'a, F> Invoke> for ExprMethodCallArgsBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1390:21 [INFO] [stdout] | [INFO] [stdout] 1389 | impl<'a, F> Invoke> for ExprMethodCallArgsBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1390 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1394:25 [INFO] [stdout] | [INFO] [stdout] 1389 | impl<'a, F> Invoke> for ExprMethodCallArgsBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1394 | fn invoke(self, ty: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1399:20 [INFO] [stdout] | [INFO] [stdout] 1399 | impl<'a, F> Invoke> for ExprMethodCallArgsBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1400:21 [INFO] [stdout] | [INFO] [stdout] 1399 | impl<'a, F> Invoke> for ExprMethodCallArgsBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1400 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1404:26 [INFO] [stdout] | [INFO] [stdout] 1399 | impl<'a, F> Invoke> for ExprMethodCallArgsBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1404 | fn invoke(self, arg: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1416:20 [INFO] [stdout] | [INFO] [stdout] 1416 | impl<'a, F> Invoke> for ExprAddrOfBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1417:21 [INFO] [stdout] | [INFO] [stdout] 1416 | impl<'a, F> Invoke> for ExprAddrOfBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1417 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1421:27 [INFO] [stdout] | [INFO] [stdout] 1416 | impl<'a, F> Invoke> for ExprAddrOfBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1421 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1433:20 [INFO] [stdout] | [INFO] [stdout] 1433 | impl<'a, F> Invoke> for ExprPathBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1434:21 [INFO] [stdout] | [INFO] [stdout] 1433 | impl<'a, F> Invoke> for ExprPathBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1434 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1438:26 [INFO] [stdout] | [INFO] [stdout] 1433 | impl<'a, F> Invoke> for ExprPathBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1438 | fn invoke(self, arg: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1452:20 [INFO] [stdout] | [INFO] [stdout] 1452 | impl<'a, F> Invoke> for ExprParenBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1453:21 [INFO] [stdout] | [INFO] [stdout] 1452 | impl<'a, F> Invoke> for ExprParenBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1453 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1457:27 [INFO] [stdout] | [INFO] [stdout] 1452 | impl<'a, F> Invoke> for ExprParenBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1457 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:1467:11 [INFO] [stdout] | [INFO] [stdout] 1467 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1477:21 [INFO] [stdout] | [INFO] [stdout] 1476 | impl<'a, F> StmtBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1477 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:1487:33 [INFO] [stdout] | [INFO] [stdout] 1487 | pub fn span(mut self, span: Span) -> Self { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1497:23 [INFO] [stdout] | [INFO] [stdout] 1476 | impl<'a, F> StmtBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1497 | pat: P, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1498:29 [INFO] [stdout] | [INFO] [stdout] 1476 | impl<'a, F> StmtBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1498 | ty: Option>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1499:31 [INFO] [stdout] | [INFO] [stdout] 1476 | impl<'a, F> StmtBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1499 | init: Option>) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1525:35 [INFO] [stdout] | [INFO] [stdout] 1476 | impl<'a, F> StmtBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1525 | pub fn build_expr(self, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1537:35 [INFO] [stdout] | [INFO] [stdout] 1476 | impl<'a, F> StmtBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1537 | pub fn build_item(self, item: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1547:20 [INFO] [stdout] | [INFO] [stdout] 1547 | impl<'a, F> Invoke> for StmtBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1548:21 [INFO] [stdout] | [INFO] [stdout] 1547 | impl<'a, F> Invoke> for StmtBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1548 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1552:26 [INFO] [stdout] | [INFO] [stdout] 1547 | impl<'a, F> Invoke> for StmtBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1552 | fn invoke(self, pat: P) -> StmtLetBuilder<'a, F> { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1564:20 [INFO] [stdout] | [INFO] [stdout] 1564 | impl<'a, F> Invoke> for StmtLetIdBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1565:21 [INFO] [stdout] | [INFO] [stdout] 1564 | impl<'a, F> Invoke> for StmtLetIdBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1565 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1569:27 [INFO] [stdout] | [INFO] [stdout] 1564 | impl<'a, F> Invoke> for StmtLetIdBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1569 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1578:20 [INFO] [stdout] | [INFO] [stdout] 1578 | impl<'a, F> Invoke> for StmtExprBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1579:21 [INFO] [stdout] | [INFO] [stdout] 1578 | impl<'a, F> Invoke> for StmtExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1579 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1583:27 [INFO] [stdout] | [INFO] [stdout] 1578 | impl<'a, F> Invoke> for StmtExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1583 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1592:20 [INFO] [stdout] | [INFO] [stdout] 1592 | impl<'a, F> Invoke> for StmtSemiBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1593:21 [INFO] [stdout] | [INFO] [stdout] 1592 | impl<'a, F> Invoke> for StmtSemiBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1593 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1597:27 [INFO] [stdout] | [INFO] [stdout] 1592 | impl<'a, F> Invoke> for StmtSemiBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1597 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1606:10 [INFO] [stdout] | [INFO] [stdout] 1604 | pub struct StmtLetBuilder<'a, F> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1605 | builder: StmtBuilder<'a, F>, [INFO] [stdout] 1606 | pat: P, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1610:21 [INFO] [stdout] | [INFO] [stdout] 1609 | impl<'a, F> StmtLetBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1610 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1612:27 [INFO] [stdout] | [INFO] [stdout] 1609 | impl<'a, F> StmtLetBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1612 | fn build_ty(self, ty: P) -> StmtLetTyBuilder<'a, F> { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1624:35 [INFO] [stdout] | [INFO] [stdout] 1609 | impl<'a, F> StmtLetBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1624 | pub fn build_expr(self, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1637:20 [INFO] [stdout] | [INFO] [stdout] 1637 | impl<'a, F> Invoke> for StmtLetBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1638:21 [INFO] [stdout] | [INFO] [stdout] 1637 | impl<'a, F> Invoke> for StmtLetBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1638 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1642:25 [INFO] [stdout] | [INFO] [stdout] 1637 | impl<'a, F> Invoke> for StmtLetBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1642 | fn invoke(self, ty: P) -> StmtLetTyBuilder<'a, F> { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1647:20 [INFO] [stdout] | [INFO] [stdout] 1647 | impl<'a, F> Invoke> for StmtLetBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1648:21 [INFO] [stdout] | [INFO] [stdout] 1647 | impl<'a, F> Invoke> for StmtLetBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1648 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1652:27 [INFO] [stdout] | [INFO] [stdout] 1647 | impl<'a, F> Invoke> for StmtLetBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1652 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1661:10 [INFO] [stdout] | [INFO] [stdout] 1659 | pub struct StmtLetTyBuilder<'a, F> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1660 | builder: StmtBuilder<'a, F>, [INFO] [stdout] 1661 | pat: P, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1662:9 [INFO] [stdout] | [INFO] [stdout] 1659 | pub struct StmtLetTyBuilder<'a, F> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1662 | ty: P, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1666:21 [INFO] [stdout] | [INFO] [stdout] 1665 | impl<'a, F> StmtLetTyBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1666 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1677:20 [INFO] [stdout] | [INFO] [stdout] 1677 | impl<'a, F> Invoke> for StmtLetTyBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1678:21 [INFO] [stdout] | [INFO] [stdout] 1677 | impl<'a, F> Invoke> for StmtLetTyBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1678 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1682:27 [INFO] [stdout] | [INFO] [stdout] 1677 | impl<'a, F> Invoke> for StmtLetTyBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1682 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1691:20 [INFO] [stdout] | [INFO] [stdout] 1691 | impl<'a, F> Invoke> for StmtItemBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1692:21 [INFO] [stdout] | [INFO] [stdout] 1691 | impl<'a, F> Invoke> for StmtItemBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1692 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1696:27 [INFO] [stdout] | [INFO] [stdout] 1691 | impl<'a, F> Invoke> for StmtItemBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1696 | fn invoke(self, item: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:1706:11 [INFO] [stdout] | [INFO] [stdout] 1706 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1717:21 [INFO] [stdout] | [INFO] [stdout] 1716 | impl<'a, F> PatBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1717 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:1727:33 [INFO] [stdout] | [INFO] [stdout] 1727 | pub fn span(mut self, span: Span) -> Self { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1748:73 [INFO] [stdout] | [INFO] [stdout] 1716 | impl<'a, F> PatBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1748 | pub fn build_id(self, mode: ast::BindingMode, id: I, sub: Option>) -> F::Result [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1821:15 [INFO] [stdout] | [INFO] [stdout] 1818 | pub struct PatEnumBuilder<'a, F> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1821 | pats: Vec>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1825:21 [INFO] [stdout] | [INFO] [stdout] 1824 | impl<'a, F> PatEnumBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1825 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1838:20 [INFO] [stdout] | [INFO] [stdout] 1838 | impl<'a, F> Invoke> for PatEnumBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1839:21 [INFO] [stdout] | [INFO] [stdout] 1838 | impl<'a, F> Invoke> for PatEnumBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1839 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1843:30 [INFO] [stdout] | [INFO] [stdout] 1838 | impl<'a, F> Invoke> for PatEnumBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1843 | fn invoke(mut self, pat: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1853:20 [INFO] [stdout] | [INFO] [stdout] 1853 | impl<'a, F> Invoke> for PatExprBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1854:21 [INFO] [stdout] | [INFO] [stdout] 1853 | impl<'a, F> Invoke> for PatExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1854 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1858:27 [INFO] [stdout] | [INFO] [stdout] 1853 | impl<'a, F> Invoke> for PatExprBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1858 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1867:15 [INFO] [stdout] | [INFO] [stdout] 1865 | pub struct PatTupleBuilder<'a, F> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1866 | builder: PatBuilder<'a, F>, [INFO] [stdout] 1867 | pats: Vec>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1870:20 [INFO] [stdout] | [INFO] [stdout] 1870 | impl<'a, F: Invoke>> PatTupleBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1871:21 [INFO] [stdout] | [INFO] [stdout] 1870 | impl<'a, F: Invoke>> PatTupleBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1871 | where F: Invoke> [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1873:37 [INFO] [stdout] | [INFO] [stdout] 1870 | impl<'a, F: Invoke>> PatTupleBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1873 | pub fn build_pat(mut self, pat: P) -> PatTupleBuilder<'a, F> { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1887:20 [INFO] [stdout] | [INFO] [stdout] 1887 | impl<'a, F> Invoke> for PatTupleBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1888:21 [INFO] [stdout] | [INFO] [stdout] 1887 | impl<'a, F> Invoke> for PatTupleBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1888 | where F: Invoke> [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1892:26 [INFO] [stdout] | [INFO] [stdout] 1887 | impl<'a, F> Invoke> for PatTupleBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1892 | fn invoke(self, pat: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:1902:11 [INFO] [stdout] | [INFO] [stdout] 1902 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1903:16 [INFO] [stdout] | [INFO] [stdout] 1899 | pub struct BlockBuilder<'a, F=Identity> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1903 | stmts: Vec>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1914:21 [INFO] [stdout] | [INFO] [stdout] 1913 | impl<'a, F> BlockBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1914 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:1926:33 [INFO] [stdout] | [INFO] [stdout] 1926 | pub fn span(mut self, span: Span) -> Self { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1938:36 [INFO] [stdout] | [INFO] [stdout] 1913 | impl<'a, F> BlockBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1938 | where I: IntoIterator> [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1944:38 [INFO] [stdout] | [INFO] [stdout] 1913 | impl<'a, F> BlockBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1944 | pub fn with_stmt(mut self, stmt: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1953:35 [INFO] [stdout] | [INFO] [stdout] 1913 | impl<'a, F> BlockBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1953 | pub fn build_expr(self, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1965:34 [INFO] [stdout] | [INFO] [stdout] 1913 | impl<'a, F> BlockBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1965 | fn build_(self, expr: Option>) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1976:20 [INFO] [stdout] | [INFO] [stdout] 1976 | impl<'a, F> Invoke> for BlockBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1977:21 [INFO] [stdout] | [INFO] [stdout] 1976 | impl<'a, F> Invoke> for BlockBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1977 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1981:27 [INFO] [stdout] | [INFO] [stdout] 1976 | impl<'a, F> Invoke> for BlockBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1981 | fn invoke(self, stmt: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1986:20 [INFO] [stdout] | [INFO] [stdout] 1986 | impl<'a, F> Invoke> for BlockBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1987:21 [INFO] [stdout] | [INFO] [stdout] 1986 | impl<'a, F> Invoke> for BlockBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 1987 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:1991:27 [INFO] [stdout] | [INFO] [stdout] 1986 | impl<'a, F> Invoke> for BlockBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 1991 | fn invoke(self, expr: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:2001:11 [INFO] [stdout] | [INFO] [stdout] 2001 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:2025:33 [INFO] [stdout] | [INFO] [stdout] 2025 | pub fn span(mut self, span: Span) -> Self { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2030:31 [INFO] [stdout] | [INFO] [stdout] 2011 | impl<'a, F> ArgBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2030 | pub fn build_ty(self, ty: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2057:38 [INFO] [stdout] | [INFO] [stdout] 2057 | impl<'a, F: Invoke> Invoke> for ArgTyBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2061:25 [INFO] [stdout] | [INFO] [stdout] 2057 | impl<'a, F: Invoke> Invoke> for ArgTyBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2061 | fn invoke(self, ty: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:2071:11 [INFO] [stdout] | [INFO] [stdout] 2071 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2083:21 [INFO] [stdout] | [INFO] [stdout] 2082 | impl<'a, F> FnDeclBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 2083 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:2095:33 [INFO] [stdout] | [INFO] [stdout] 2095 | pub fn span(mut self, span: Span) -> Self { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2121:35 [INFO] [stdout] | [INFO] [stdout] 2082 | impl<'a, F> FnDeclBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2121 | pub fn build_output(self, ty: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2139:21 [INFO] [stdout] | [INFO] [stdout] 2138 | impl<'a, F> Invoke for FnDeclBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 2139 | where F: Invoke> [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2148:20 [INFO] [stdout] | [INFO] [stdout] 2148 | impl<'a, F> Invoke> for FnDeclBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2149:21 [INFO] [stdout] | [INFO] [stdout] 2148 | impl<'a, F> Invoke> for FnDeclBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 2149 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2153:25 [INFO] [stdout] | [INFO] [stdout] 2148 | impl<'a, F> Invoke> for FnDeclBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2153 | fn invoke(self, ty: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:2163:11 [INFO] [stdout] | [INFO] [stdout] 2163 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Abi` in this scope [INFO] [stdout] --> src/lib.rs:2165:10 [INFO] [stdout] | [INFO] [stdout] 2165 | abi: Abi, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2179:21 [INFO] [stdout] | [INFO] [stdout] 2178 | impl<'a, F> MethodBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 2179 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:2197:33 [INFO] [stdout] | [INFO] [stdout] 2197 | pub fn span(mut self, span: Span) -> Self { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Abi` in this scope [INFO] [stdout] --> src/lib.rs:2207:31 [INFO] [stdout] | [INFO] [stdout] 2207 | pub fn abi(mut self, abi: Abi) -> Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2238:21 [INFO] [stdout] | [INFO] [stdout] 2237 | impl<'a, F> Invoke for MethodBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 2238 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2248:21 [INFO] [stdout] | [INFO] [stdout] 2247 | impl<'a, F> Invoke for MethodBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 2248 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2265:20 [INFO] [stdout] | [INFO] [stdout] 2265 | impl<'a, F> Invoke> for MethodSelfBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2266:21 [INFO] [stdout] | [INFO] [stdout] 2265 | impl<'a, F> Invoke> for MethodSelfBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 2266 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2270:30 [INFO] [stdout] | [INFO] [stdout] 2265 | impl<'a, F> Invoke> for MethodSelfBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2270 | fn invoke(self, fn_decl: P) -> MethodSelfFnDeclBuilder<'a, F> { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2282:14 [INFO] [stdout] | [INFO] [stdout] 2279 | pub struct MethodSelfFnDeclBuilder<'a, F> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2282 | fn_decl: P, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2285:20 [INFO] [stdout] | [INFO] [stdout] 2285 | impl<'a, F> Invoke> for MethodSelfFnDeclBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2286:21 [INFO] [stdout] | [INFO] [stdout] 2285 | impl<'a, F> Invoke> for MethodSelfFnDeclBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 2286 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2290:28 [INFO] [stdout] | [INFO] [stdout] 2285 | impl<'a, F> Invoke> for MethodSelfFnDeclBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2290 | fn invoke(self, block: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:2344:11 [INFO] [stdout] | [INFO] [stdout] 2344 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:2358:33 [INFO] [stdout] | [INFO] [stdout] 2358 | pub fn span(mut self, span: Span) -> Self { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2387:20 [INFO] [stdout] | [INFO] [stdout] 2387 | impl<'a, F> Invoke> for SelfBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2392:25 [INFO] [stdout] | [INFO] [stdout] 2387 | impl<'a, F> Invoke> for SelfBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2392 | fn invoke(self, ty: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:2403:11 [INFO] [stdout] | [INFO] [stdout] 2403 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2415:21 [INFO] [stdout] | [INFO] [stdout] 2414 | impl<'a, F> ItemBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 2415 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:2427:33 [INFO] [stdout] | [INFO] [stdout] 2427 | pub fn span(mut self, span: Span) -> Self { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2446:35 [INFO] [stdout] | [INFO] [stdout] 2414 | impl<'a, F> ItemBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2446 | pub fn build_item(self, item: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2485:21 [INFO] [stdout] | [INFO] [stdout] 2484 | impl<'a, F> Invoke for ItemBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 2485 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2502:20 [INFO] [stdout] | [INFO] [stdout] 2502 | impl<'a, F> Invoke> for ItemFnDeclBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2503:21 [INFO] [stdout] | [INFO] [stdout] 2502 | impl<'a, F> Invoke> for ItemFnDeclBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 2503 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2507:30 [INFO] [stdout] | [INFO] [stdout] 2502 | impl<'a, F> Invoke> for ItemFnDeclBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2507 | fn invoke(self, fn_decl: P) -> ItemFnBuilder<'a, F> { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2527:14 [INFO] [stdout] | [INFO] [stdout] 2524 | pub struct ItemFnBuilder<'a, F> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2527 | fn_decl: P, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Abi` in this scope [INFO] [stdout] --> src/lib.rs:2529:10 [INFO] [stdout] | [INFO] [stdout] 2529 | abi: Abi, [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2534:21 [INFO] [stdout] | [INFO] [stdout] 2533 | impl<'a, F> ItemFnBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 2534 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Abi` in this scope [INFO] [stdout] --> src/lib.rs:2541:31 [INFO] [stdout] | [INFO] [stdout] 2541 | pub fn abi(mut self, abi: Abi) -> Self { [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2561:21 [INFO] [stdout] | [INFO] [stdout] 2560 | impl<'a, F> Invoke for ItemFnBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 2561 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2570:20 [INFO] [stdout] | [INFO] [stdout] 2570 | impl<'a, F> Invoke> for ItemFnBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2571:21 [INFO] [stdout] | [INFO] [stdout] 2570 | impl<'a, F> Invoke> for ItemFnBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 2571 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2575:28 [INFO] [stdout] | [INFO] [stdout] 2570 | impl<'a, F> Invoke> for ItemFnBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2575 | fn invoke(self, block: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2591:21 [INFO] [stdout] | [INFO] [stdout] 2590 | impl<'a, F> Invoke for ItemUseGlobBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 2591 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:2605:11 [INFO] [stdout] | [INFO] [stdout] 2605 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:2619:33 [INFO] [stdout] | [INFO] [stdout] 2619 | pub fn span(mut self, span: Span) -> Self { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2624:40 [INFO] [stdout] | [INFO] [stdout] 2608 | impl<'a, F> AttrBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2624 | pub fn build_meta_item(self, item: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2704:20 [INFO] [stdout] | [INFO] [stdout] 2704 | impl<'a, F> Invoke> for AttrBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2709:27 [INFO] [stdout] | [INFO] [stdout] 2704 | impl<'a, F> Invoke> for AttrBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2709 | fn invoke(self, item: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:2729:11 [INFO] [stdout] | [INFO] [stdout] 2729 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2731:16 [INFO] [stdout] | [INFO] [stdout] 2726 | pub struct AttrListBuilder<'a, F> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2731 | items: Vec>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2735:21 [INFO] [stdout] | [INFO] [stdout] 2734 | impl<'a, F> AttrListBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 2735 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:2749:33 [INFO] [stdout] | [INFO] [stdout] 2749 | pub fn span(mut self, span: Span) -> Self { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2755:36 [INFO] [stdout] | [INFO] [stdout] 2734 | impl<'a, F> AttrListBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2755 | where I: IntoIterator>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2769:43 [INFO] [stdout] | [INFO] [stdout] 2734 | impl<'a, F> AttrListBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2769 | pub fn with_meta_item(mut self, item: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2814:20 [INFO] [stdout] | [INFO] [stdout] 2814 | impl<'a, F> Invoke> for AttrListBuilder<'a, F> [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2815:21 [INFO] [stdout] | [INFO] [stdout] 2814 | impl<'a, F> Invoke> for AttrListBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 2815 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2819:27 [INFO] [stdout] | [INFO] [stdout] 2814 | impl<'a, F> Invoke> for AttrListBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2819 | fn invoke(self, item: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2825:21 [INFO] [stdout] | [INFO] [stdout] 2824 | impl<'a, F> Invoke for AttrListBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] 2825 | where F: Invoke>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2841:40 [INFO] [stdout] | [INFO] [stdout] 2841 | impl> Invoke> for AttrNameValueBuilder { [INFO] [stdout] | - ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] | | [INFO] [stdout] | similarly named type parameter `F` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2844:28 [INFO] [stdout] | [INFO] [stdout] 2841 | impl> Invoke> for AttrNameValueBuilder { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2844 | fn invoke(self, value: P) -> F::Result { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:2855:11 [INFO] [stdout] | [INFO] [stdout] 2855 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:2996:11 [INFO] [stdout] | [INFO] [stdout] 2996 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:2999:21 [INFO] [stdout] | [INFO] [stdout] 2993 | pub struct TyParamBuilder<'a, F=Identity> { [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 2999 | default: Option>, [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:3026:33 [INFO] [stdout] | [INFO] [stdout] 3026 | pub fn span(mut self, span: Span) -> Self { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `P` in this scope [INFO] [stdout] --> src/lib.rs:3031:39 [INFO] [stdout] | [INFO] [stdout] 3010 | impl<'a, F> TyParamBuilder<'a, F> [INFO] [stdout] | - similarly named type parameter `F` defined here [INFO] [stdout] ... [INFO] [stdout] 3031 | pub fn with_default(mut self, ty: P) -> Self { [INFO] [stdout] | ^ help: a type parameter with a similar name exists: `F` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:3090:11 [INFO] [stdout] | [INFO] [stdout] 3090 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:3115:33 [INFO] [stdout] | [INFO] [stdout] 3115 | pub fn span(mut self, span: Span) -> Self { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:3155:11 [INFO] [stdout] | [INFO] [stdout] 3155 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Span` in this scope [INFO] [stdout] --> src/lib.rs:3166:33 [INFO] [stdout] | [INFO] [stdout] 3166 | pub fn span(mut self, span: Span) -> Self { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0554]: `#![feature]` may not be used on the stable release channel [INFO] [stdout] --> src/lib.rs:1:1 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(rustc_private)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: Compilation failed, aborting rustdoc [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 694 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433, E0463, E0554. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] [INFO] [stderr] error: could not document `syntax_ast_builder` [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `rustdoc --crate-type lib --crate-name syntax_ast_builder src/lib.rs -o /opt/rustwide/target/doc --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --document-private-items -C metadata=2d689b6508d9933e -L dependency=/opt/rustwide/target/debug/deps --cap-lints=warn --crate-version 0.1.0` (exit status: 1) [INFO] running `Command { std: "docker" "inspect" "c259af5e87153d82cc5c0f0626f9f9f125a4f68cd9b0be303b73f08cdb3196c8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c259af5e87153d82cc5c0f0626f9f9f125a4f68cd9b0be303b73f08cdb3196c8", kill_on_drop: false }` [INFO] [stdout] c259af5e87153d82cc5c0f0626f9f9f125a4f68cd9b0be303b73f08cdb3196c8