[INFO] fetching crate syntax_ast_builder 0.1.0... [INFO] testing syntax_ast_builder-0.1.0 against beta-2022-04-10 for beta-1.61-1 [INFO] extracting crate syntax_ast_builder 0.1.0 into /workspace/builds/worker-10/source [INFO] validating manifest of crates.io crate syntax_ast_builder 0.1.0 on toolchain beta-2022-04-10 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking 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-10/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+beta-2022-04-10" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ec50767195c60b9130a4548ed3b33b4d0971e1052003fb5a5979f9536c06c221 [INFO] running `Command { std: "docker" "start" "-a" "ec50767195c60b9130a4548ed3b33b4d0971e1052003fb5a5979f9536c06c221", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ec50767195c60b9130a4548ed3b33b4d0971e1052003fb5a5979f9536c06c221", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ec50767195c60b9130a4548ed3b33b4d0971e1052003fb5a5979f9536c06c221", kill_on_drop: false }` [INFO] [stdout] ec50767195c60b9130a4548ed3b33b4d0971e1052003fb5a5979f9536c06c221 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-10/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2022-04-10" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7837dab91331361214edaec3d1486d40eb7a368e9e0a5423c0fb3729ebe61933 [INFO] running `Command { std: "docker" "start" "-a" "7837dab91331361214edaec3d1486d40eb7a368e9e0a5423c0fb3729ebe61933", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling syntax_ast_builder v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error[E0463]: can't find crate for `syntax` [INFO] [stdout] --> src/lib.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | extern crate syntax; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ can't find crate [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[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 `token` [INFO] [stdout] --> src/lib.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | token::intern(name) [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: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:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | ast::Ident::new(ctx.intern(*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: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 `token` [INFO] [stdout] --> src/lib.rs:122:9 [INFO] [stdout] | [INFO] [stdout] 122 | token::intern_and_get_ident(self) [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 `token` [INFO] [stdout] --> src/lib.rs:128:9 [INFO] [stdout] | [INFO] [stdout] 128 | token::get_ident(*self) [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:134:9 [INFO] [stdout] | [INFO] [stdout] 134 | token::get_name(*self) [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:267:30 [INFO] [stdout] | [INFO] [stdout] 267 | self.callback.invoke(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: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:333:13 [INFO] [stdout] | [INFO] [stdout] 333 | 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:334:21 [INFO] [stdout] | [INFO] [stdout] 334 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `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:351:24 [INFO] [stdout] | [INFO] [stdout] 351 | let 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:352:17 [INFO] [stdout] | [INFO] [stdout] 352 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `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:376:20 [INFO] [stdout] | [INFO] [stdout] 376 | let data = ast::AngleBracketedParameterData { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OwnedSlice` [INFO] [stdout] --> src/lib.rs:378:20 [INFO] [stdout] | [INFO] [stdout] 378 | types: OwnedSlice::from_vec(self.tys), [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `OwnedSlice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OwnedSlice` [INFO] [stdout] --> src/lib.rs:379:23 [INFO] [stdout] | [INFO] [stdout] 379 | bindings: OwnedSlice::from_vec(self.bindings), [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `OwnedSlice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:382:26 [INFO] [stdout] | [INFO] [stdout] 382 | let parameters = ast::PathParameters::AngleBracketedParameters(data); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:384:30 [INFO] [stdout] | [INFO] [stdout] 384 | self.callback.invoke(ast::PathSegment { [INFO] [stdout] | ^^^ use of undeclared crate or module `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:432:32 [INFO] [stdout] | [INFO] [stdout] 432 | self.callback.invoke(P(ast::Ty { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:433:17 [INFO] [stdout] | [INFO] [stdout] 433 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `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:446:23 [INFO] [stdout] | [INFO] [stdout] 446 | self.build_ty(ast::Ty_::TyPath(qself, 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: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:613:31 [INFO] [stdout] | [INFO] [stdout] 613 | self.builder.build_ty(ast::TyTup(self.tys)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:658:32 [INFO] [stdout] | [INFO] [stdout] 658 | self.callback.invoke(P(ast::Lit { [INFO] [stdout] | ^^^ use of undeclared crate or module `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:665:20 [INFO] [stdout] | [INFO] [stdout] 665 | let sign = ast::Sign::new(value); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:666:24 [INFO] [stdout] | [INFO] [stdout] 666 | self.build_lit(ast::LitInt(value as u64, ast::LitIntType::SignedIntLit(ty, sign))) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:666:50 [INFO] [stdout] | [INFO] [stdout] 666 | self.build_lit(ast::LitInt(value as u64, ast::LitIntType::SignedIntLit(ty, sign))) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:670:32 [INFO] [stdout] | [INFO] [stdout] 670 | self.int(value as i64, ast::IntTy::TyIs(false)) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:674:32 [INFO] [stdout] | [INFO] [stdout] 674 | self.int(value as i64, ast::IntTy::TyI8) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:678:32 [INFO] [stdout] | [INFO] [stdout] 678 | self.int(value as i64, ast::IntTy::TyI16) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:682:32 [INFO] [stdout] | [INFO] [stdout] 682 | self.int(value as i64, ast::IntTy::TyI32) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:686:25 [INFO] [stdout] | [INFO] [stdout] 686 | self.int(value, ast::IntTy::TyI64) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:690:24 [INFO] [stdout] | [INFO] [stdout] 690 | self.build_lit(ast::LitInt(value, ast::LitIntType::UnsignedIntLit(ty))) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:690:43 [INFO] [stdout] | [INFO] [stdout] 690 | self.build_lit(ast::LitInt(value, ast::LitIntType::UnsignedIntLit(ty))) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:694:33 [INFO] [stdout] | [INFO] [stdout] 694 | self.uint(value as u64, ast::UintTy::TyUs(false)) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:698:33 [INFO] [stdout] | [INFO] [stdout] 698 | self.uint(value as u64, ast::UintTy::TyU8) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:702:33 [INFO] [stdout] | [INFO] [stdout] 702 | self.uint(value as u64, ast::UintTy::TyU16) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:706:33 [INFO] [stdout] | [INFO] [stdout] 706 | self.uint(value as u64, ast::UintTy::TyU32) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:710:26 [INFO] [stdout] | [INFO] [stdout] 710 | self.uint(value, ast::UintTy::TyU64) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:717:24 [INFO] [stdout] | [INFO] [stdout] 717 | self.build_lit(ast::LitStr(value, ast::CookedStr)) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:717:43 [INFO] [stdout] | [INFO] [stdout] 717 | self.build_lit(ast::LitStr(value, ast::CookedStr)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:757:27 [INFO] [stdout] | [INFO] [stdout] 757 | self.build_expr(P(ast::Expr { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:758:17 [INFO] [stdout] | [INFO] [stdout] 758 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `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:765:26 [INFO] [stdout] | [INFO] [stdout] 765 | self.build_expr_(ast::Expr_::ExprPath(qself, 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: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:779:26 [INFO] [stdout] | [INFO] [stdout] 779 | self.build_expr_(ast::Expr_::ExprLit(lit)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:833:26 [INFO] [stdout] | [INFO] [stdout] 833 | self.build_expr_(ast::ExprUnary(unop, expr)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:837:26 [INFO] [stdout] | [INFO] [stdout] 837 | self.build_unary(ast::UnUniq, expr) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:841:26 [INFO] [stdout] | [INFO] [stdout] 841 | self.build_unary(ast::UnDeref, expr) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:845:26 [INFO] [stdout] | [INFO] [stdout] 845 | self.build_unary(ast::UnNot, expr) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:849:26 [INFO] [stdout] | [INFO] [stdout] 849 | self.build_unary(ast::UnNeg, expr) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:860:20 [INFO] [stdout] | [INFO] [stdout] 860 | self.unary(ast::UnUniq) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:864:20 [INFO] [stdout] | [INFO] [stdout] 864 | self.unary(ast::UnDeref) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:868:20 [INFO] [stdout] | [INFO] [stdout] 868 | self.unary(ast::UnNot) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:872:20 [INFO] [stdout] | [INFO] [stdout] 872 | self.unary(ast::UnNeg) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:882:26 [INFO] [stdout] | [INFO] [stdout] 882 | self.build_expr_(ast::Expr_::ExprBinary(binop, lhs, rhs)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:886:27 [INFO] [stdout] | [INFO] [stdout] 886 | self.build_binary(ast::BinOp_::BiAdd, lhs, rhs) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:890:27 [INFO] [stdout] | [INFO] [stdout] 890 | self.build_binary(ast::BinOp_::BiSub, lhs, rhs) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:894:27 [INFO] [stdout] | [INFO] [stdout] 894 | self.build_binary(ast::BinOp_::BiMul, lhs, rhs) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:898:27 [INFO] [stdout] | [INFO] [stdout] 898 | self.build_binary(ast::BinOp_::BiDiv, lhs, rhs) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:902:27 [INFO] [stdout] | [INFO] [stdout] 902 | self.build_binary(ast::BinOp_::BiRem, lhs, rhs) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:906:27 [INFO] [stdout] | [INFO] [stdout] 906 | self.build_binary(ast::BinOp_::BiAnd, lhs, rhs) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:910:27 [INFO] [stdout] | [INFO] [stdout] 910 | self.build_binary(ast::BinOp_::BiOr, lhs, rhs) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:914:27 [INFO] [stdout] | [INFO] [stdout] 914 | self.build_binary(ast::BinOp_::BiBitXor, lhs, rhs) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:918:27 [INFO] [stdout] | [INFO] [stdout] 918 | self.build_binary(ast::BinOp_::BiBitAnd, lhs, rhs) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:922:27 [INFO] [stdout] | [INFO] [stdout] 922 | self.build_binary(ast::BinOp_::BiBitOr, lhs, rhs) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:926:27 [INFO] [stdout] | [INFO] [stdout] 926 | self.build_binary(ast::BinOp_::BiShl, lhs, rhs) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:930:27 [INFO] [stdout] | [INFO] [stdout] 930 | self.build_binary(ast::BinOp_::BiShr, lhs, rhs) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:934:27 [INFO] [stdout] | [INFO] [stdout] 934 | self.build_binary(ast::BinOp_::BiEq, lhs, rhs) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:938:27 [INFO] [stdout] | [INFO] [stdout] 938 | self.build_binary(ast::BinOp_::BiLt, lhs, rhs) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:942:27 [INFO] [stdout] | [INFO] [stdout] 942 | self.build_binary(ast::BinOp_::BiLe, lhs, rhs) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:946:27 [INFO] [stdout] | [INFO] [stdout] 946 | self.build_binary(ast::BinOp_::BiNe, lhs, rhs) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:950:27 [INFO] [stdout] | [INFO] [stdout] 950 | self.build_binary(ast::BinOp_::BiGe, lhs, rhs) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:954:27 [INFO] [stdout] | [INFO] [stdout] 954 | self.build_binary(ast::BinOp_::BiGt, lhs, rhs) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:965:21 [INFO] [stdout] | [INFO] [stdout] 965 | self.binary(ast::BinOp_::BiAdd) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:969:21 [INFO] [stdout] | [INFO] [stdout] 969 | self.binary(ast::BinOp_::BiSub) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:973:21 [INFO] [stdout] | [INFO] [stdout] 973 | self.binary(ast::BinOp_::BiMul) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:977:21 [INFO] [stdout] | [INFO] [stdout] 977 | self.binary(ast::BinOp_::BiDiv) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:981:21 [INFO] [stdout] | [INFO] [stdout] 981 | self.binary(ast::BinOp_::BiRem) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:985:21 [INFO] [stdout] | [INFO] [stdout] 985 | self.binary(ast::BinOp_::BiAnd) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:989:21 [INFO] [stdout] | [INFO] [stdout] 989 | self.binary(ast::BinOp_::BiOr) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:993:21 [INFO] [stdout] | [INFO] [stdout] 993 | self.binary(ast::BinOp_::BiBitXor) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:997:21 [INFO] [stdout] | [INFO] [stdout] 997 | self.binary(ast::BinOp_::BiBitAnd) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1001:21 [INFO] [stdout] | [INFO] [stdout] 1001 | self.binary(ast::BinOp_::BiBitOr) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1005:21 [INFO] [stdout] | [INFO] [stdout] 1005 | self.binary(ast::BinOp_::BiShl) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1009:21 [INFO] [stdout] | [INFO] [stdout] 1009 | self.binary(ast::BinOp_::BiShr) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1013:21 [INFO] [stdout] | [INFO] [stdout] 1013 | self.binary(ast::BinOp_::BiEq) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1017:21 [INFO] [stdout] | [INFO] [stdout] 1017 | self.binary(ast::BinOp_::BiLt) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1021:21 [INFO] [stdout] | [INFO] [stdout] 1021 | self.binary(ast::BinOp_::BiLe) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1025:21 [INFO] [stdout] | [INFO] [stdout] 1025 | self.binary(ast::BinOp_::BiNe) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1029:21 [INFO] [stdout] | [INFO] [stdout] 1029 | self.binary(ast::BinOp_::BiGe) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1033:21 [INFO] [stdout] | [INFO] [stdout] 1033 | self.binary(ast::BinOp_::BiGt) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1039:25 [INFO] [stdout] | [INFO] [stdout] 1039 | mutability: ast::Mutability::MutImmutable, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1046:25 [INFO] [stdout] | [INFO] [stdout] 1046 | mutability: ast::Mutability::MutMutable, [INFO] [stdout] | ^^^ use of undeclared crate or module `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:1157:26 [INFO] [stdout] | [INFO] [stdout] 1157 | self.build_expr_(ast::ExprBlock(block)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:1242:34 [INFO] [stdout] | [INFO] [stdout] 1242 | self.builder.build_expr_(ast::ExprTup(self.exprs)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:1304:34 [INFO] [stdout] | [INFO] [stdout] 1304 | self.builder.build_expr_(ast::ExprCall(self.fn_, self.args)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:1385:34 [INFO] [stdout] | [INFO] [stdout] 1385 | self.builder.build_expr_(ast::ExprMethodCall(self.id, self.tys, self.args)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:1422:34 [INFO] [stdout] | [INFO] [stdout] 1422 | self.builder.build_expr_(ast::ExprAddrOf(self.mutability, expr)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:1458:34 [INFO] [stdout] | [INFO] [stdout] 1458 | self.builder.build_expr_(ast::ExprParen(expr)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:1500:21 [INFO] [stdout] | [INFO] [stdout] 1500 | let local = ast::Local { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1504:17 [INFO] [stdout] | [INFO] [stdout] 1504 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1506:21 [INFO] [stdout] | [INFO] [stdout] 1506 | source: ast::LocalSource::LocalLet, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1509:38 [INFO] [stdout] | [INFO] [stdout] 1509 | let decl = respan(self.span, ast::Decl_::DeclLocal(P(local))); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1511:25 [INFO] [stdout] | [INFO] [stdout] 1511 | self.build_stmt(ast::StmtDecl(P(decl), ast::DUMMY_NODE_ID)) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1511:48 [INFO] [stdout] | [INFO] [stdout] 1511 | self.build_stmt(ast::StmtDecl(P(decl), ast::DUMMY_NODE_ID)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:1526:25 [INFO] [stdout] | [INFO] [stdout] 1526 | self.build_stmt(ast::Stmt_::StmtExpr(expr, ast::DUMMY_NODE_ID)) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1526:52 [INFO] [stdout] | [INFO] [stdout] 1526 | self.build_stmt(ast::Stmt_::StmtExpr(expr, ast::DUMMY_NODE_ID)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:1538:38 [INFO] [stdout] | [INFO] [stdout] 1538 | let decl = respan(self.span, ast::Decl_::DeclItem(item)); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1539:25 [INFO] [stdout] | [INFO] [stdout] 1539 | self.build_stmt(ast::StmtDecl(P(decl), ast::DUMMY_NODE_ID)) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1539:48 [INFO] [stdout] | [INFO] [stdout] 1539 | self.build_stmt(ast::StmtDecl(P(decl), ast::DUMMY_NODE_ID)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:1598:27 [INFO] [stdout] | [INFO] [stdout] 1598 | self.0.build_stmt(ast::Stmt_::StmtSemi(expr, ast::DUMMY_NODE_ID)) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1598:54 [INFO] [stdout] | [INFO] [stdout] 1598 | self.0.build_stmt(ast::Stmt_::StmtSemi(expr, ast::DUMMY_NODE_ID)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:1733:32 [INFO] [stdout] | [INFO] [stdout] 1733 | self.callback.invoke(P(ast::Pat { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1734:17 [INFO] [stdout] | [INFO] [stdout] 1734 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1741:24 [INFO] [stdout] | [INFO] [stdout] 1741 | self.build_pat(ast::Pat_::PatWild(ast::PatWildKind::PatWildSingle)) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1741:43 [INFO] [stdout] | [INFO] [stdout] 1741 | self.build_pat(ast::Pat_::PatWild(ast::PatWildKind::PatWildSingle)) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1745:24 [INFO] [stdout] | [INFO] [stdout] 1745 | self.build_pat(ast::Pat_::PatWild(ast::PatWildKind::PatWildMulti)) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1745:43 [INFO] [stdout] | [INFO] [stdout] 1745 | self.build_pat(ast::Pat_::PatWild(ast::PatWildKind::PatWildMulti)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:1753:24 [INFO] [stdout] | [INFO] [stdout] 1753 | self.build_pat(ast::Pat_::PatIdent(mode, id, sub)) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1759:20 [INFO] [stdout] | [INFO] [stdout] 1759 | let mode = ast::BindingMode::BindByValue(ast::Mutability::MutImmutable); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1759:50 [INFO] [stdout] | [INFO] [stdout] 1759 | let mode = ast::BindingMode::BindByValue(ast::Mutability::MutImmutable); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1766:20 [INFO] [stdout] | [INFO] [stdout] 1766 | let mode = ast::BindingMode::BindByValue(ast::Mutability::MutMutable); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1766:50 [INFO] [stdout] | [INFO] [stdout] 1766 | let mode = ast::BindingMode::BindByValue(ast::Mutability::MutMutable); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1773:20 [INFO] [stdout] | [INFO] [stdout] 1773 | let mode = ast::BindingMode::BindByRef(ast::Mutability::MutImmutable); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1773:48 [INFO] [stdout] | [INFO] [stdout] 1773 | let mode = ast::BindingMode::BindByRef(ast::Mutability::MutImmutable); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1780:20 [INFO] [stdout] | [INFO] [stdout] 1780 | let mode = ast::BindingMode::BindByRef(ast::Mutability::MutMutable); [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1780:48 [INFO] [stdout] | [INFO] [stdout] 1780 | let mode = ast::BindingMode::BindByRef(ast::Mutability::MutMutable); [INFO] [stdout] | ^^^ use of undeclared crate or module `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:1834:32 [INFO] [stdout] | [INFO] [stdout] 1834 | self.builder.build_pat(ast::Pat_::PatEnum(self.path, pats)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:1859:26 [INFO] [stdout] | [INFO] [stdout] 1859 | self.0.build_pat(ast::Pat_::PatLit(expr)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:1883:32 [INFO] [stdout] | [INFO] [stdout] 1883 | self.builder.build_pat(ast::PatTup(self.pats)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:1922:31 [INFO] [stdout] | [INFO] [stdout] 1922 | block_check_mode: ast::BlockCheckMode::DefaultBlock, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1932:22 [INFO] [stdout] | [INFO] [stdout] 1932 | let source = ast::UnsafeSource::CompilerGenerated; [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1933:33 [INFO] [stdout] | [INFO] [stdout] 1933 | self.block_check_mode = ast::BlockCheckMode::UnsafeBlock(source); [INFO] [stdout] | ^^^ use of undeclared crate or module `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:1966:32 [INFO] [stdout] | [INFO] [stdout] 1966 | self.callback.invoke(P(ast::Block { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:1969:17 [INFO] [stdout] | [INFO] [stdout] 1969 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `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:2033:30 [INFO] [stdout] | [INFO] [stdout] 2033 | self.callback.invoke(ast::Arg { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2034:17 [INFO] [stdout] | [INFO] [stdout] 2034 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2036:20 [INFO] [stdout] | [INFO] [stdout] 2036 | pat: P(ast::Pat { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2037:21 [INFO] [stdout] | [INFO] [stdout] 2037 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2038:23 [INFO] [stdout] | [INFO] [stdout] 2038 | node: ast::PatIdent( [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2039:21 [INFO] [stdout] | [INFO] [stdout] 2039 | ast::BindByValue(ast::Mutability::MutImmutable), [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2039:38 [INFO] [stdout] | [INFO] [stdout] 2039 | ast::BindByValue(ast::Mutability::MutImmutable), [INFO] [stdout] | ^^^ use of undeclared crate or module `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:2117:22 [INFO] [stdout] | [INFO] [stdout] 2117 | let ret_ty = ast::FunctionRetTy::NoReturn(self.span); [INFO] [stdout] | ^^^ use of undeclared crate or module `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:2122:20 [INFO] [stdout] | [INFO] [stdout] 2122 | self.build(ast::FunctionRetTy::Return(ty)) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:2130:32 [INFO] [stdout] | [INFO] [stdout] 2130 | self.callback.invoke(P(ast::FnDecl { [INFO] [stdout] | ^^^ use of undeclared crate or module `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 type `Abi` [INFO] [stdout] --> src/lib.rs:2189:18 [INFO] [stdout] | [INFO] [stdout] 2189 | abi: Abi::Rust, [INFO] [stdout] | ^^^ use of undeclared type `Abi` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2191:23 [INFO] [stdout] | [INFO] [stdout] 2191 | unsafety: ast::Unsafety::Normal, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2193:18 [INFO] [stdout] | [INFO] [stdout] 2193 | vis: ast::Visibility::Inherited, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2203:25 [INFO] [stdout] | [INFO] [stdout] 2203 | self.unsafety = ast::Unsafety::Normal; [INFO] [stdout] | ^^^ use of undeclared crate or module `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:2291:22 [INFO] [stdout] | [INFO] [stdout] 2291 | let method = ast::Method { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2293:17 [INFO] [stdout] | [INFO] [stdout] 2293 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2295:19 [INFO] [stdout] | [INFO] [stdout] 2295 | node: ast::MethDecl( [INFO] [stdout] | ^^^ use of undeclared crate or module `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:2368:25 [INFO] [stdout] | [INFO] [stdout] 2368 | self.build_self(ast::ExplicitSelf_::SelfStatic) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2373:25 [INFO] [stdout] | [INFO] [stdout] 2373 | self.build_self(ast::ExplicitSelf_::SelfValue(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: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:2394:25 [INFO] [stdout] | [INFO] [stdout] 2394 | self.build_self(ast::ExplicitSelf_::SelfExplicit(ty, 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: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:2423:18 [INFO] [stdout] | [INFO] [stdout] 2423 | vis: ast::Visibility::Inherited, [INFO] [stdout] | ^^^ use of undeclared crate or module `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:2442:20 [INFO] [stdout] | [INFO] [stdout] 2442 | self.vis = ast::Visibility::Public; [INFO] [stdout] | ^^^ use of undeclared crate or module `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:2453:20 [INFO] [stdout] | [INFO] [stdout] 2453 | let item = ast::Item { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2456:17 [INFO] [stdout] | [INFO] [stdout] 2456 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `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:2475:20 [INFO] [stdout] | [INFO] [stdout] 2475 | let item = ast::ItemUse(P(respan(self.span, view_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:2476:26 [INFO] [stdout] | [INFO] [stdout] 2476 | self.build_item_(token::special_idents::invalid, item) [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: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:2515:23 [INFO] [stdout] | [INFO] [stdout] 2515 | unsafety: ast::Unsafety::Normal, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Abi` [INFO] [stdout] --> src/lib.rs:2516:18 [INFO] [stdout] | [INFO] [stdout] 2516 | abi: Abi::Rust, [INFO] [stdout] | ^^^ use of undeclared type `Abi` [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:2537:25 [INFO] [stdout] | [INFO] [stdout] 2537 | self.unsafety = ast::Unsafety::Normal; [INFO] [stdout] | ^^^ use of undeclared crate or module `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:2576:43 [INFO] [stdout] | [INFO] [stdout] 2576 | self.builder.build_item_(self.id, ast::Item_::ItemFn( [INFO] [stdout] | ^^^ use of undeclared crate or module `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:2596:26 [INFO] [stdout] | [INFO] [stdout] 2596 | self.0.build_use(ast::ViewPathGlob(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: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:2625:38 [INFO] [stdout] | [INFO] [stdout] 2625 | let attr = respan(self.span, ast::Attribute_ { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `attr` [INFO] [stdout] --> src/lib.rs:2626:17 [INFO] [stdout] | [INFO] [stdout] 2626 | id: attr::mk_attr_id(), [INFO] [stdout] | ^^^^ use of undeclared crate or module `attr` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2627:20 [INFO] [stdout] | [INFO] [stdout] 2627 | style: ast::AttrOuter, [INFO] [stdout] | ^^^ use of undeclared crate or module `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:2642:31 [INFO] [stdout] | [INFO] [stdout] 2642 | self.build_meta_item_(ast::MetaWord(word.into_interned_string())) [INFO] [stdout] | ^^^ use of undeclared crate or module `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:2784:47 [INFO] [stdout] | [INFO] [stdout] 2784 | self.with_meta_items_(iter.map(|word| ast::MetaWord(word.into_interned_string()))) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2790:30 [INFO] [stdout] | [INFO] [stdout] 2790 | self.with_meta_item_(ast::MetaWord(word.into_interned_string())) [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2809:38 [INFO] [stdout] | [INFO] [stdout] 2809 | let item = respan(self.span, ast::MetaList(self.name, self.items)); [INFO] [stdout] | ^^^ use of undeclared crate or module `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:2845:20 [INFO] [stdout] | [INFO] [stdout] 2845 | let item = ast::MetaNameValue(self.name, (*value).clone()); [INFO] [stdout] | ^^^ use of undeclared crate or module `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:2910:30 [INFO] [stdout] | [INFO] [stdout] 2910 | self.callback.invoke(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 type `OwnedSlice` [INFO] [stdout] --> src/lib.rs:2912:24 [INFO] [stdout] | [INFO] [stdout] 2912 | ty_params: OwnedSlice::from_vec(self.ty_params), [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `OwnedSlice` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2913:27 [INFO] [stdout] | [INFO] [stdout] 2913 | where_clause: ast::WhereClause { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2914:21 [INFO] [stdout] | [INFO] [stdout] 2914 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `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:2956:24 [INFO] [stdout] | [INFO] [stdout] 2956 | let 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:2957:17 [INFO] [stdout] | [INFO] [stdout] 2957 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2973:24 [INFO] [stdout] | [INFO] [stdout] 2973 | let 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:2974:17 [INFO] [stdout] | [INFO] [stdout] 2974 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:2984:30 [INFO] [stdout] | [INFO] [stdout] 2984 | self.callback.invoke(ast::LifetimeDef { [INFO] [stdout] | ^^^ use of undeclared crate or module `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:3037:26 [INFO] [stdout] | [INFO] [stdout] 3037 | self.bounds.push(ast::TyParamBound::TraitTyParamBound( [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:3039:13 [INFO] [stdout] | [INFO] [stdout] 3039 | ast::TraitBoundModifier::None, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:3053:24 [INFO] [stdout] | [INFO] [stdout] 3053 | let 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:3054:17 [INFO] [stdout] | [INFO] [stdout] 3054 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:3059:26 [INFO] [stdout] | [INFO] [stdout] 3059 | self.bounds.push(ast::TyParamBound::RegionTyParamBound(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:3064:30 [INFO] [stdout] | [INFO] [stdout] 3064 | self.callback.invoke(ast::TyParam { [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `ast` [INFO] [stdout] --> src/lib.rs:3066:17 [INFO] [stdout] | [INFO] [stdout] 3066 | id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `ast` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OwnedSlice` [INFO] [stdout] --> src/lib.rs:3067:21 [INFO] [stdout] | [INFO] [stdout] 3067 | bounds: OwnedSlice::from_vec(self.bounds), [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `OwnedSlice` [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:3101:25 [INFO] [stdout] | [INFO] [stdout] 3101 | let 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:3103:21 [INFO] [stdout] | [INFO] [stdout] 3103 | ref_id: ast::DUMMY_NODE_ID, [INFO] [stdout] | ^^^ use of undeclared crate or module `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:3132:30 [INFO] [stdout] | [INFO] [stdout] 3132 | self.callback.invoke(ast::PolyTraitRef { [INFO] [stdout] | ^^^ use of undeclared crate or module `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[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:185:19 [INFO] [stdout] | [INFO] [stdout] 185 | span: DUMMY_SP, [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[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:305:19 [INFO] [stdout] | [INFO] [stdout] 305 | span: DUMMY_SP, [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: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[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:422:19 [INFO] [stdout] | [INFO] [stdout] 422 | span: DUMMY_SP, [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: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[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> src/lib.rs:432:30 [INFO] [stdout] | [INFO] [stdout] 432 | self.callback.invoke(P(ast::Ty { [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[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:648:19 [INFO] [stdout] | [INFO] [stdout] 648 | span: DUMMY_SP, [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: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[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> src/lib.rs:658:30 [INFO] [stdout] | [INFO] [stdout] 658 | self.callback.invoke(P(ast::Lit { [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[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:742:19 [INFO] [stdout] | [INFO] [stdout] 742 | span: DUMMY_SP, [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: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[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> src/lib.rs:757:25 [INFO] [stdout] | [INFO] [stdout] 757 | self.build_expr(P(ast::Expr { [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: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[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> src/lib.rs:881:21 [INFO] [stdout] | [INFO] [stdout] 881 | let binop = respan(self.span, binop); [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: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[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> src/lib.rs:1113:18 [INFO] [stdout] | [INFO] [stdout] 1113 | let id = respan(self.span, id.to_ident(self.ctx)); [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: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[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:1483:19 [INFO] [stdout] | [INFO] [stdout] 1483 | span: DUMMY_SP, [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: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[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> src/lib.rs:1493:30 [INFO] [stdout] | [INFO] [stdout] 1493 | self.callback.invoke(P(respan(self.span, stmt_))) [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> src/lib.rs:1493:32 [INFO] [stdout] | [INFO] [stdout] 1493 | self.callback.invoke(P(respan(self.span, stmt_))) [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[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> src/lib.rs:1509:20 [INFO] [stdout] | [INFO] [stdout] 1509 | let decl = respan(self.span, ast::Decl_::DeclLocal(P(local))); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> src/lib.rs:1509:60 [INFO] [stdout] | [INFO] [stdout] 1509 | let decl = respan(self.span, ast::Decl_::DeclLocal(P(local))); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> src/lib.rs:1511:39 [INFO] [stdout] | [INFO] [stdout] 1511 | self.build_stmt(ast::StmtDecl(P(decl), ast::DUMMY_NODE_ID)) [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: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[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> src/lib.rs:1538:20 [INFO] [stdout] | [INFO] [stdout] 1538 | let decl = respan(self.span, ast::Decl_::DeclItem(item)); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> src/lib.rs:1539:39 [INFO] [stdout] | [INFO] [stdout] 1539 | self.build_stmt(ast::StmtDecl(P(decl), ast::DUMMY_NODE_ID)) [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: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[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:1723:19 [INFO] [stdout] | [INFO] [stdout] 1723 | span: DUMMY_SP, [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: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[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> src/lib.rs:1733:30 [INFO] [stdout] | [INFO] [stdout] 1733 | self.callback.invoke(P(ast::Pat { [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[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> src/lib.rs:1751:18 [INFO] [stdout] | [INFO] [stdout] 1751 | let id = respan(self.span, id.to_ident(self.ctx)); [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: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[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:1920:19 [INFO] [stdout] | [INFO] [stdout] 1920 | span: DUMMY_SP, [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: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[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> src/lib.rs:1966:30 [INFO] [stdout] | [INFO] [stdout] 1966 | self.callback.invoke(P(ast::Block { [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: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[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:2020:19 [INFO] [stdout] | [INFO] [stdout] 2020 | span: DUMMY_SP, [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[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> src/lib.rs:2031:20 [INFO] [stdout] | [INFO] [stdout] 2031 | let path = respan(self.span, self.id); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> src/lib.rs:2036:18 [INFO] [stdout] | [INFO] [stdout] 2036 | pat: P(ast::Pat { [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: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[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:2089:19 [INFO] [stdout] | [INFO] [stdout] 2089 | span: DUMMY_SP, [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: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[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> src/lib.rs:2130:30 [INFO] [stdout] | [INFO] [stdout] 2130 | self.callback.invoke(P(ast::FnDecl { [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: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[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:2187:19 [INFO] [stdout] | [INFO] [stdout] 2187 | span: DUMMY_SP, [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: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[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> src/lib.rs:2307:38 [INFO] [stdout] | [INFO] [stdout] 2307 | self.builder.callback.invoke(P(method)) [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:2344:11 [INFO] [stdout] | [INFO] [stdout] 2344 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:2354:19 [INFO] [stdout] | [INFO] [stdout] 2354 | span: DUMMY_SP, [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[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> src/lib.rs:2364:30 [INFO] [stdout] | [INFO] [stdout] 2364 | self.callback.invoke(respan(self.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[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:2421:19 [INFO] [stdout] | [INFO] [stdout] 2421 | span: DUMMY_SP, [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: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[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> src/lib.rs:2461:30 [INFO] [stdout] | [INFO] [stdout] 2461 | self.callback.invoke(P(item)) [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> src/lib.rs:2475:33 [INFO] [stdout] | [INFO] [stdout] 2475 | let item = ast::ItemUse(P(respan(self.span, view_path))); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> src/lib.rs:2475:35 [INFO] [stdout] | [INFO] [stdout] 2475 | let item = ast::ItemUse(P(respan(self.span, view_path))); [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: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[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:2615:19 [INFO] [stdout] | [INFO] [stdout] 2615 | span: DUMMY_SP, [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[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> src/lib.rs:2625:20 [INFO] [stdout] | [INFO] [stdout] 2625 | let attr = respan(self.span, ast::Attribute_ { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> src/lib.rs:2635:20 [INFO] [stdout] | [INFO] [stdout] 2635 | let item = P(respan(self.span, item)); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> src/lib.rs:2635:22 [INFO] [stdout] | [INFO] [stdout] 2635 | let item = P(respan(self.span, item)); [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: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[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:2743:19 [INFO] [stdout] | [INFO] [stdout] 2743 | span: DUMMY_SP, [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: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[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> src/lib.rs:2766:46 [INFO] [stdout] | [INFO] [stdout] 2766 | self.with_meta_items(iter.map(|item| P(respan(span, item)))) [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> src/lib.rs:2766:48 [INFO] [stdout] | [INFO] [stdout] 2766 | self.with_meta_items(iter.map(|item| P(respan(span, item)))) [INFO] [stdout] | ^^^^^^ help: a local variable with a similar name exists: `span` [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[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> src/lib.rs:2776:29 [INFO] [stdout] | [INFO] [stdout] 2776 | self.with_meta_item(P(respan(span, item))) [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> src/lib.rs:2776:31 [INFO] [stdout] | [INFO] [stdout] 2776 | self.with_meta_item(P(respan(span, item))) [INFO] [stdout] | ^^^^^^ help: a local variable with a similar name exists: `span` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `respan` in this scope [INFO] [stdout] --> src/lib.rs:2809:20 [INFO] [stdout] | [INFO] [stdout] 2809 | let item = respan(self.span, ast::MetaList(self.name, self.items)); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `P` in this scope [INFO] [stdout] --> src/lib.rs:2810:30 [INFO] [stdout] | [INFO] [stdout] 2810 | self.callback.invoke(P(item)) [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: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[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:2874:19 [INFO] [stdout] | [INFO] [stdout] 2874 | span: DUMMY_SP, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:2958:19 [INFO] [stdout] | [INFO] [stdout] 2958 | span: DUMMY_SP, [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:2975:19 [INFO] [stdout] | [INFO] [stdout] 2975 | span: DUMMY_SP, [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[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:3019:19 [INFO] [stdout] | [INFO] [stdout] 3019 | span: DUMMY_SP, [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: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[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:3055:19 [INFO] [stdout] | [INFO] [stdout] 3055 | span: DUMMY_SP, [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:3090:11 [INFO] [stdout] | [INFO] [stdout] 3090 | span: Span, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:3109:19 [INFO] [stdout] | [INFO] [stdout] 3109 | span: DUMMY_SP, [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[E0425]: cannot find value `DUMMY_SP` in this scope [INFO] [stdout] --> src/lib.rs:3162:19 [INFO] [stdout] | [INFO] [stdout] 3162 | span: DUMMY_SP, [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 beta 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[E0119]: conflicting implementations of trait `IntoPath` for type `&str` [INFO] [stdout] --> src/lib.rs:102:1 [INFO] [stdout] | [INFO] [stdout] 96 | impl<'a> IntoPath for &'a str { [INFO] [stdout] | ----------------------------- first implementation here [INFO] [stdout] ... [INFO] [stdout] 102 | impl<'a, I, T> IntoPath for I where I: IntoIterator, T: ToIdent { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `&str` [INFO] [stdout] | [INFO] [stdout] = note: upstream crates may add a new impl of trait `std::iter::Iterator` for type `&str` in future versions [INFO] [stdout] = note: upstream crates may add a new impl of trait `std::iter::Iterator` for type `&str` in future versions [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 938 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0119, E0412, E0425, E0433, E0463, E0554. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0119`. [INFO] [stdout] [INFO] [stderr] error: could not compile `syntax_ast_builder` due to 939 previous errors [INFO] running `Command { std: "docker" "inspect" "7837dab91331361214edaec3d1486d40eb7a368e9e0a5423c0fb3729ebe61933", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7837dab91331361214edaec3d1486d40eb7a368e9e0a5423c0fb3729ebe61933", kill_on_drop: false }` [INFO] [stdout] 7837dab91331361214edaec3d1486d40eb7a368e9e0a5423c0fb3729ebe61933