[INFO] fetching crate c2rust-ast-builder 0.13.0... [INFO] checking c2rust-ast-builder-0.13.0 against beta-2019-10-27 for pr-65897 [INFO] extracting crate c2rust-ast-builder 0.13.0 into /workspace/builds/worker-0/source [INFO] validating manifest of crates.io crate c2rust-ast-builder 0.13.0 on toolchain beta-2019-10-27 [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2019-10-27" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate c2rust-ast-builder 0.13.0 [INFO] finished tweaking crates.io crate c2rust-ast-builder 0.13.0 [INFO] tweaked toml for crates.io crate c2rust-ast-builder 0.13.0 written to /workspace/builds/worker-0/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2019-10-27" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+beta-2019-10-27" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=allow" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2019-10-27" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] 266632d7e9aec5841e76e361c412f0385aaedf92857d12acf3bbbfdc3d85054c [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "266632d7e9aec5841e76e361c412f0385aaedf92857d12acf3bbbfdc3d85054c"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Checking c2rust-ast-builder v0.13.0 (/opt/rustwide/workdir) [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `AttrItem` in this scope [INFO] [stderr] --> src/builder.rs:368:19 [INFO] [stderr] | [INFO] [stderr] 368 | item: AttrItem { [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `AttrItem` in this scope [INFO] [stderr] --> src/builder.rs:399:19 [INFO] [stderr] | [INFO] [stderr] 399 | item: AttrItem { [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `AttrItem` in this scope [INFO] [stderr] --> src/builder.rs:444:19 [INFO] [stderr] | [INFO] [stderr] 444 | item: AttrItem { [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `AttrItem` in this scope [INFO] [stderr] --> src/builder.rs:2146:19 [INFO] [stderr] | [INFO] [stderr] 2146 | item: AttrItem { [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stderr] --> src/lib.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(rustc_private)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `AttrItem` in this scope [INFO] [stderr] --> src/builder.rs:368:19 [INFO] [stderr] | [INFO] [stderr] 368 | item: AttrItem { [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `AttrItem` in this scope [INFO] [stderr] --> src/builder.rs:399:19 [INFO] [stderr] | [INFO] [stderr] 399 | item: AttrItem { [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `AttrItem` in this scope [INFO] [stderr] --> src/builder.rs:444:19 [INFO] [stderr] | [INFO] [stderr] 444 | item: AttrItem { [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0422]: cannot find struct, variant or union type `AttrItem` in this scope [INFO] [stderr] --> src/builder.rs:2146:19 [INFO] [stderr] | [INFO] [stderr] 2146 | item: AttrItem { [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0554]: `#![feature]` may not be used on the beta release channel [INFO] [stderr] --> src/lib.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #![feature(rustc_private)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Lit` has no field named `kind` [INFO] [stderr] --> src/builder.rs:174:13 [INFO] [stderr] | [INFO] [stderr] 174 | kind: self.node, [INFO] [stderr] | ^^^^ `syntax::ast::Lit` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `token`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Attribute` has no field named `item` [INFO] [stderr] --> src/builder.rs:368:13 [INFO] [stderr] | [INFO] [stderr] 368 | item: AttrItem { [INFO] [stderr] | ^^^^ `syntax::ast::Attribute` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `style`, `path`, `tokens`, `is_sugared_doc`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Attribute` has no field named `item` [INFO] [stderr] --> src/builder.rs:399:13 [INFO] [stderr] | [INFO] [stderr] 399 | item: AttrItem { [INFO] [stderr] | ^^^^ `syntax::ast::Attribute` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `style`, `path`, `tokens`, `is_sugared_doc`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Attribute` has no field named `item` [INFO] [stderr] --> src/builder.rs:444:13 [INFO] [stderr] | [INFO] [stderr] 444 | item: AttrItem { [INFO] [stderr] | ^^^^ `syntax::ast::Attribute` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `style`, `path`, `tokens`, `is_sugared_doc`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:582:13 [INFO] [stderr] | [INFO] [stderr] 582 | kind: ExprKind::Array(args), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:597:13 [INFO] [stderr] | [INFO] [stderr] 597 | kind: ExprKind::Call(func, args), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:620:13 [INFO] [stderr] | [INFO] [stderr] 620 | kind: ExprKind::MethodCall(seg, all_args), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:633:13 [INFO] [stderr] | [INFO] [stderr] 633 | kind: ExprKind::Tup(exprs), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:658:13 [INFO] [stderr] | [INFO] [stderr] 658 | kind: ExprKind::Binary(op_, lhs, rhs), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:673:13 [INFO] [stderr] | [INFO] [stderr] 673 | kind: ExprKind::Unary(op, a), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:686:13 [INFO] [stderr] | [INFO] [stderr] 686 | kind: ExprKind::Lit(lit), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:702:13 [INFO] [stderr] | [INFO] [stderr] 702 | kind: ExprKind::Cast(e, t), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:717:13 [INFO] [stderr] | [INFO] [stderr] 717 | kind: ExprKind::Type(e, t), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:730:13 [INFO] [stderr] | [INFO] [stderr] 730 | kind: ExprKind::Block(blk, None), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:745:13 [INFO] [stderr] | [INFO] [stderr] 745 | kind: ExprKind::Block(blk, Some(lbl)), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:760:13 [INFO] [stderr] | [INFO] [stderr] 760 | kind: ExprKind::Assign(lhs, rhs), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:777:13 [INFO] [stderr] | [INFO] [stderr] 777 | kind: ExprKind::AssignOp(op, lhs, rhs), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:792:13 [INFO] [stderr] | [INFO] [stderr] 792 | kind: ExprKind::Index(lhs, rhs), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:812:13 [INFO] [stderr] | [INFO] [stderr] 812 | kind: ExprKind::Path(qself, path), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:829:13 [INFO] [stderr] | [INFO] [stderr] 829 | kind: ExprKind::Repeat(expr, n), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:842:13 [INFO] [stderr] | [INFO] [stderr] 842 | kind: ExprKind::Paren(e), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:863:13 [INFO] [stderr] | [INFO] [stderr] 863 | kind: ExprKind::AddrOf(self.mutbl, e), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:876:13 [INFO] [stderr] | [INFO] [stderr] 876 | kind: ExprKind::Mac(mac), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:889:13 [INFO] [stderr] | [INFO] [stderr] 889 | kind: ExprKind::Struct(path, fields, None), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:905:13 [INFO] [stderr] | [INFO] [stderr] 905 | kind: ExprKind::Struct(path, fields, base), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:920:13 [INFO] [stderr] | [INFO] [stderr] 920 | kind: ExprKind::Field(val, field), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:952:13 [INFO] [stderr] | [INFO] [stderr] 952 | kind: ExprKind::Match(cond, arms), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Lit` has no field named `kind` [INFO] [stderr] --> src/builder.rs:174:13 [INFO] [stderr] | [INFO] [stderr] 174 | kind: self.node, [INFO] [stderr] | ^^^^ `syntax::ast::Lit` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `token`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Attribute` has no field named `item` [INFO] [stderr] --> src/builder.rs:368:13 [INFO] [stderr] | [INFO] [stderr] 368 | item: AttrItem { [INFO] [stderr] | ^^^^ `syntax::ast::Attribute` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `style`, `path`, `tokens`, `is_sugared_doc`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Attribute` has no field named `item` [INFO] [stderr] --> src/builder.rs:399:13 [INFO] [stderr] | [INFO] [stderr] 399 | item: AttrItem { [INFO] [stderr] | ^^^^ `syntax::ast::Attribute` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `style`, `path`, `tokens`, `is_sugared_doc`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Attribute` has no field named `item` [INFO] [stderr] --> src/builder.rs:444:13 [INFO] [stderr] | [INFO] [stderr] 444 | item: AttrItem { [INFO] [stderr] | ^^^^ `syntax::ast::Attribute` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `style`, `path`, `tokens`, `is_sugared_doc`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `kind` on type `syntax::ptr::P` [INFO] [stderr] --> src/builder.rs:1066:21 [INFO] [stderr] | [INFO] [stderr] 1066 | match e.kind { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1074:13 [INFO] [stderr] | [INFO] [stderr] 1074 | kind: ExprKind::If(cond, then_case, else_case), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1094:13 [INFO] [stderr] | [INFO] [stderr] 1094 | kind: ExprKind::While(cond, body, label), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1112:13 [INFO] [stderr] | [INFO] [stderr] 1112 | kind: ExprKind::Loop(body, label), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1134:13 [INFO] [stderr] | [INFO] [stderr] 1134 | kind: ExprKind::ForLoop(pat, expr, body, label), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Pat` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1149:13 [INFO] [stderr] | [INFO] [stderr] 1149 | kind: PatKind::Ident(BindingMode::ByValue(self.mutbl), name, None), [INFO] [stderr] | ^^^^ `syntax::ast::Pat` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:582:13 [INFO] [stderr] | [INFO] [stderr] 582 | kind: ExprKind::Array(args), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] error[E0560]: struct `syntax::ast::Pat` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1161:13 [INFO] [stderr] | [INFO] [stderr] 1161 | kind: PatKind::Tuple(pats), [INFO] [stderr] | ^^^^ `syntax::ast::Pat` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Pat` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1173:13 [INFO] [stderr] | [INFO] [stderr] 1173 | kind: PatKind::Path(qself, path), [INFO] [stderr] | ^^^^ `syntax::ast::Pat` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Pat` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1181:13 [INFO] [stderr] | [INFO] [stderr] 1181 | kind: PatKind::Wild, [INFO] [stderr] | ^^^^ `syntax::ast::Pat` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Pat` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1193:13 [INFO] [stderr] | [INFO] [stderr] 1193 | kind: PatKind::Lit(lit), [INFO] [stderr] | ^^^^ `syntax::ast::Pat` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Pat` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1205:13 [INFO] [stderr] | [INFO] [stderr] 1205 | kind: PatKind::Mac(mac), [INFO] [stderr] | ^^^^ `syntax::ast::Pat` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:597:13 [INFO] [stderr] | [INFO] [stderr] 597 | kind: ExprKind::Call(func, args), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Pat` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1217:13 [INFO] [stderr] | [INFO] [stderr] 1217 | kind: PatKind::Ident(BindingMode::ByRef(self.mutbl), name, None), [INFO] [stderr] | ^^^^ `syntax::ast::Pat` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Pat` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1229:13 [INFO] [stderr] | [INFO] [stderr] 1229 | kind: PatKind::Or(pats), [INFO] [stderr] | ^^^^ `syntax::ast::Pat` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1251:13 [INFO] [stderr] | [INFO] [stderr] 1251 | kind: TyKind::BareFn(P(barefn)), [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:620:13 [INFO] [stderr] | [INFO] [stderr] 620 | kind: ExprKind::MethodCall(seg, all_args), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1265:13 [INFO] [stderr] | [INFO] [stderr] 1265 | kind: TyKind::Array(ty, len), [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1277:13 [INFO] [stderr] | [INFO] [stderr] 1277 | kind: TyKind::Slice(ty), [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1289:13 [INFO] [stderr] | [INFO] [stderr] 1289 | kind: TyKind::Ptr(MutTy { [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:633:13 [INFO] [stderr] | [INFO] [stderr] 633 | kind: ExprKind::Tup(exprs), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1304:13 [INFO] [stderr] | [INFO] [stderr] 1304 | kind: TyKind::Rptr( [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1324:13 [INFO] [stderr] | [INFO] [stderr] 1324 | kind: TyKind::Rptr( [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:658:13 [INFO] [stderr] | [INFO] [stderr] 658 | kind: ExprKind::Binary(op_, lhs, rhs), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1338:13 [INFO] [stderr] | [INFO] [stderr] 1338 | kind: TyKind::Never, [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:673:13 [INFO] [stderr] | [INFO] [stderr] 673 | kind: ExprKind::Unary(op, a), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1350:13 [INFO] [stderr] | [INFO] [stderr] 1350 | kind: TyKind::Tup(elem_tys), [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:686:13 [INFO] [stderr] | [INFO] [stderr] 686 | kind: ExprKind::Lit(lit), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:702:13 [INFO] [stderr] | [INFO] [stderr] 702 | kind: ExprKind::Cast(e, t), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1369:13 [INFO] [stderr] | [INFO] [stderr] 1369 | kind: TyKind::Path(qself, path), [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:717:13 [INFO] [stderr] | [INFO] [stderr] 717 | kind: ExprKind::Type(e, t), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1384:13 [INFO] [stderr] | [INFO] [stderr] 1384 | kind: TyKind::Infer, [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1396:13 [INFO] [stderr] | [INFO] [stderr] 1396 | kind: TyKind::Mac(mac), [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:730:13 [INFO] [stderr] | [INFO] [stderr] 730 | kind: ExprKind::Block(blk, None), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1404:13 [INFO] [stderr] | [INFO] [stderr] 1404 | kind: TyKind::CVarArgs, [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Stmt` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1418:13 [INFO] [stderr] | [INFO] [stderr] 1418 | kind: StmtKind::Local(local), [INFO] [stderr] | ^^^^ `syntax::ast::Stmt` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:745:13 [INFO] [stderr] | [INFO] [stderr] 745 | kind: ExprKind::Block(blk, Some(lbl)), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Stmt` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1430:13 [INFO] [stderr] | [INFO] [stderr] 1430 | kind: StmtKind::Expr(expr), [INFO] [stderr] | ^^^^ `syntax::ast::Stmt` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Stmt` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1442:13 [INFO] [stderr] | [INFO] [stderr] 1442 | kind: StmtKind::Semi(expr), [INFO] [stderr] | ^^^^ `syntax::ast::Stmt` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Stmt` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1454:13 [INFO] [stderr] | [INFO] [stderr] 1454 | kind: StmtKind::Item(item), [INFO] [stderr] | ^^^^ `syntax::ast::Stmt` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Stmt` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1466:13 [INFO] [stderr] | [INFO] [stderr] 1466 | kind: StmtKind::Mac(P((mac, MacStmtStyle::Semicolon, ThinVec::new()))), [INFO] [stderr] | ^^^^ `syntax::ast::Stmt` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:760:13 [INFO] [stderr] | [INFO] [stderr] 760 | kind: ExprKind::Assign(lhs, rhs), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Item` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1485:13 [INFO] [stderr] | [INFO] [stderr] 1485 | kind: kind, [INFO] [stderr] | ^^^^ `syntax::ast::Item` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `node`, `vis` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:777:13 [INFO] [stderr] | [INFO] [stderr] 777 | kind: ExprKind::AssignOp(op, lhs, rhs), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0063]: missing field `c_variadic` in initializer of `syntax::ast::FnDecl` [INFO] [stderr] --> src/builder.rs:1556:11 [INFO] [stderr] | [INFO] [stderr] 1556 | P(FnDecl { [INFO] [stderr] | ^^^^^^ missing `c_variadic` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:792:13 [INFO] [stderr] | [INFO] [stderr] 792 | kind: ExprKind::Index(lhs, rhs), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:812:13 [INFO] [stderr] | [INFO] [stderr] 812 | kind: ExprKind::Path(qself, path), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:829:13 [INFO] [stderr] | [INFO] [stderr] 829 | kind: ExprKind::Repeat(expr, n), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:842:13 [INFO] [stderr] | [INFO] [stderr] 842 | kind: ExprKind::Paren(e), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:863:13 [INFO] [stderr] | [INFO] [stderr] 863 | kind: ExprKind::AddrOf(self.mutbl, e), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:876:13 [INFO] [stderr] | [INFO] [stderr] 876 | kind: ExprKind::Mac(mac), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:889:13 [INFO] [stderr] | [INFO] [stderr] 889 | kind: ExprKind::Struct(path, fields, None), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:905:13 [INFO] [stderr] | [INFO] [stderr] 905 | kind: ExprKind::Struct(path, fields, base), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:920:13 [INFO] [stderr] | [INFO] [stderr] 920 | kind: ExprKind::Field(val, field), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::ImplItem` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1863:13 [INFO] [stderr] | [INFO] [stderr] 1863 | kind, [INFO] [stderr] | ^^^^ `syntax::ast::ImplItem` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `ident`, `vis`, `defaultness`, `attrs` ... and 4 others [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::TraitItem` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1903:13 [INFO] [stderr] | [INFO] [stderr] 1903 | kind, [INFO] [stderr] | ^^^^ `syntax::ast::TraitItem` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `ident`, `attrs`, `generics`, `node` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::ForeignItem` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1939:13 [INFO] [stderr] | [INFO] [stderr] 1939 | kind: kind, [INFO] [stderr] | ^^^^ `syntax::ast::ForeignItem` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `node`, `id`, `span`, `vis` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:2080:13 [INFO] [stderr] | [INFO] [stderr] 2080 | kind: ExprKind::Break(label, value), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:952:13 [INFO] [stderr] | [INFO] [stderr] 952 | kind: ExprKind::Match(cond, arms), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:2131:13 [INFO] [stderr] | [INFO] [stderr] 2131 | kind, [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Attribute` has no field named `item` [INFO] [stderr] --> src/builder.rs:2146:13 [INFO] [stderr] | [INFO] [stderr] 2146 | item: AttrItem { [INFO] [stderr] | ^^^^ `syntax::ast::Attribute` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `style`, `path`, `tokens`, `is_sugared_doc`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::MetaItem` has no field named `kind` [INFO] [stderr] --> src/builder.rs:2171:13 [INFO] [stderr] | [INFO] [stderr] 2171 | kind: kind, [INFO] [stderr] | ^^^^ `syntax::ast::MetaItem` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:2239:13 [INFO] [stderr] | [INFO] [stderr] 2239 | kind: ExprKind::Ret(val), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:2255:13 [INFO] [stderr] | [INFO] [stderr] 2255 | kind: ExprKind::Continue(label), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:2271:13 [INFO] [stderr] | [INFO] [stderr] 2271 | kind: ExprKind::Break(label, None), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:2292:13 [INFO] [stderr] | [INFO] [stderr] 2292 | kind: ExprKind::Closure(capture, IsAsync::NotAsync, mov, decl, body, DUMMY_SP), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `kind` on type `&syntax::ast::Expr` [INFO] [stderr] --> src/builder.rs:2307:17 [INFO] [stderr] | [INFO] [stderr] 2307 | match &expr.kind { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 76 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0063, E0422, E0554, E0560, E0609. [INFO] [stderr] For more information about an error, try `rustc --explain E0063`. [INFO] [stderr] error: could not compile `c2rust-ast-builder`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0609]: no field `kind` on type `syntax::ptr::P` [INFO] [stderr] --> src/builder.rs:1066:21 [INFO] [stderr] | [INFO] [stderr] 1066 | match e.kind { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1074:13 [INFO] [stderr] | [INFO] [stderr] 1074 | kind: ExprKind::If(cond, then_case, else_case), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1094:13 [INFO] [stderr] | [INFO] [stderr] 1094 | kind: ExprKind::While(cond, body, label), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1112:13 [INFO] [stderr] | [INFO] [stderr] 1112 | kind: ExprKind::Loop(body, label), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1134:13 [INFO] [stderr] | [INFO] [stderr] 1134 | kind: ExprKind::ForLoop(pat, expr, body, label), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Pat` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1149:13 [INFO] [stderr] | [INFO] [stderr] 1149 | kind: PatKind::Ident(BindingMode::ByValue(self.mutbl), name, None), [INFO] [stderr] | ^^^^ `syntax::ast::Pat` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Pat` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1161:13 [INFO] [stderr] | [INFO] [stderr] 1161 | kind: PatKind::Tuple(pats), [INFO] [stderr] | ^^^^ `syntax::ast::Pat` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Pat` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1173:13 [INFO] [stderr] | [INFO] [stderr] 1173 | kind: PatKind::Path(qself, path), [INFO] [stderr] | ^^^^ `syntax::ast::Pat` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Pat` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1181:13 [INFO] [stderr] | [INFO] [stderr] 1181 | kind: PatKind::Wild, [INFO] [stderr] | ^^^^ `syntax::ast::Pat` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Pat` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1193:13 [INFO] [stderr] | [INFO] [stderr] 1193 | kind: PatKind::Lit(lit), [INFO] [stderr] | ^^^^ `syntax::ast::Pat` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Pat` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1205:13 [INFO] [stderr] | [INFO] [stderr] 1205 | kind: PatKind::Mac(mac), [INFO] [stderr] | ^^^^ `syntax::ast::Pat` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Pat` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1217:13 [INFO] [stderr] | [INFO] [stderr] 1217 | kind: PatKind::Ident(BindingMode::ByRef(self.mutbl), name, None), [INFO] [stderr] | ^^^^ `syntax::ast::Pat` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Pat` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1229:13 [INFO] [stderr] | [INFO] [stderr] 1229 | kind: PatKind::Or(pats), [INFO] [stderr] | ^^^^ `syntax::ast::Pat` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1251:13 [INFO] [stderr] | [INFO] [stderr] 1251 | kind: TyKind::BareFn(P(barefn)), [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1265:13 [INFO] [stderr] | [INFO] [stderr] 1265 | kind: TyKind::Array(ty, len), [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1277:13 [INFO] [stderr] | [INFO] [stderr] 1277 | kind: TyKind::Slice(ty), [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1289:13 [INFO] [stderr] | [INFO] [stderr] 1289 | kind: TyKind::Ptr(MutTy { [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1304:13 [INFO] [stderr] | [INFO] [stderr] 1304 | kind: TyKind::Rptr( [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1324:13 [INFO] [stderr] | [INFO] [stderr] 1324 | kind: TyKind::Rptr( [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1338:13 [INFO] [stderr] | [INFO] [stderr] 1338 | kind: TyKind::Never, [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1350:13 [INFO] [stderr] | [INFO] [stderr] 1350 | kind: TyKind::Tup(elem_tys), [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1369:13 [INFO] [stderr] | [INFO] [stderr] 1369 | kind: TyKind::Path(qself, path), [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1384:13 [INFO] [stderr] | [INFO] [stderr] 1384 | kind: TyKind::Infer, [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1396:13 [INFO] [stderr] | [INFO] [stderr] 1396 | kind: TyKind::Mac(mac), [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1404:13 [INFO] [stderr] | [INFO] [stderr] 1404 | kind: TyKind::CVarArgs, [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Stmt` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1418:13 [INFO] [stderr] | [INFO] [stderr] 1418 | kind: StmtKind::Local(local), [INFO] [stderr] | ^^^^ `syntax::ast::Stmt` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Stmt` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1430:13 [INFO] [stderr] | [INFO] [stderr] 1430 | kind: StmtKind::Expr(expr), [INFO] [stderr] | ^^^^ `syntax::ast::Stmt` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Stmt` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1442:13 [INFO] [stderr] | [INFO] [stderr] 1442 | kind: StmtKind::Semi(expr), [INFO] [stderr] | ^^^^ `syntax::ast::Stmt` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Stmt` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1454:13 [INFO] [stderr] | [INFO] [stderr] 1454 | kind: StmtKind::Item(item), [INFO] [stderr] | ^^^^ `syntax::ast::Stmt` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Stmt` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1466:13 [INFO] [stderr] | [INFO] [stderr] 1466 | kind: StmtKind::Mac(P((mac, MacStmtStyle::Semicolon, ThinVec::new()))), [INFO] [stderr] | ^^^^ `syntax::ast::Stmt` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Item` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1485:13 [INFO] [stderr] | [INFO] [stderr] 1485 | kind: kind, [INFO] [stderr] | ^^^^ `syntax::ast::Item` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `node`, `vis` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0063]: missing field `c_variadic` in initializer of `syntax::ast::FnDecl` [INFO] [stderr] --> src/builder.rs:1556:11 [INFO] [stderr] | [INFO] [stderr] 1556 | P(FnDecl { [INFO] [stderr] | ^^^^^^ missing `c_variadic` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::ImplItem` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1863:13 [INFO] [stderr] | [INFO] [stderr] 1863 | kind, [INFO] [stderr] | ^^^^ `syntax::ast::ImplItem` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `ident`, `vis`, `defaultness`, `attrs` ... and 4 others [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::TraitItem` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1903:13 [INFO] [stderr] | [INFO] [stderr] 1903 | kind, [INFO] [stderr] | ^^^^ `syntax::ast::TraitItem` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `ident`, `attrs`, `generics`, `node` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::ForeignItem` has no field named `kind` [INFO] [stderr] --> src/builder.rs:1939:13 [INFO] [stderr] | [INFO] [stderr] 1939 | kind: kind, [INFO] [stderr] | ^^^^ `syntax::ast::ForeignItem` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `node`, `id`, `span`, `vis` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:2080:13 [INFO] [stderr] | [INFO] [stderr] 2080 | kind: ExprKind::Break(label, value), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Ty` has no field named `kind` [INFO] [stderr] --> src/builder.rs:2131:13 [INFO] [stderr] | [INFO] [stderr] 2131 | kind, [INFO] [stderr] | ^^^^ `syntax::ast::Ty` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Attribute` has no field named `item` [INFO] [stderr] --> src/builder.rs:2146:13 [INFO] [stderr] | [INFO] [stderr] 2146 | item: AttrItem { [INFO] [stderr] | ^^^^ `syntax::ast::Attribute` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `style`, `path`, `tokens`, `is_sugared_doc`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::MetaItem` has no field named `kind` [INFO] [stderr] --> src/builder.rs:2171:13 [INFO] [stderr] | [INFO] [stderr] 2171 | kind: kind, [INFO] [stderr] | ^^^^ `syntax::ast::MetaItem` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `node`, `span` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:2239:13 [INFO] [stderr] | [INFO] [stderr] 2239 | kind: ExprKind::Ret(val), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:2255:13 [INFO] [stderr] | [INFO] [stderr] 2255 | kind: ExprKind::Continue(label), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:2271:13 [INFO] [stderr] | [INFO] [stderr] 2271 | kind: ExprKind::Break(label, None), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `kind` [INFO] [stderr] --> src/builder.rs:2292:13 [INFO] [stderr] | [INFO] [stderr] 2292 | kind: ExprKind::Closure(capture, IsAsync::NotAsync, mov, decl, body, DUMMY_SP), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `node`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `kind` on type `&syntax::ast::Expr` [INFO] [stderr] --> src/builder.rs:2307:17 [INFO] [stderr] | [INFO] [stderr] 2307 | match &expr.kind { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 76 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0063, E0422, E0554, E0560, E0609. [INFO] [stderr] For more information about an error, try `rustc --explain E0063`. [INFO] [stderr] error: could not compile `c2rust-ast-builder`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "266632d7e9aec5841e76e361c412f0385aaedf92857d12acf3bbbfdc3d85054c"` [INFO] running `"docker" "rm" "-f" "266632d7e9aec5841e76e361c412f0385aaedf92857d12acf3bbbfdc3d85054c"` [INFO] [stdout] 266632d7e9aec5841e76e361c412f0385aaedf92857d12acf3bbbfdc3d85054c