[INFO] fetching crate intercom-attributes 0.2.0... [INFO] checking intercom-attributes-0.2.0 against master#2748a9fd93dd1a00a4521f4f16de5befbf77f6cd for pr-62262-1 [INFO] extracting crate intercom-attributes 0.2.0 into /workspace/builds/worker-0/source [INFO] validating manifest of crates.io crate intercom-attributes 0.2.0 on toolchain 2748a9fd93dd1a00a4521f4f16de5befbf77f6cd [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate intercom-attributes 0.2.0 [INFO] finished tweaking crates.io crate intercom-attributes 0.2.0 [INFO] tweaked toml for crates.io crate intercom-attributes 0.2.0 written to /workspace/builds/worker-0/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `"/workspace/cargo-home/bin/cargo" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "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=forbid" "-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" "+2748a9fd93dd1a00a4521f4f16de5befbf77f6cd" "check" "--frozen" "--all" "--all-targets"` [INFO] [stdout] d4d681433521a986b1fae5c16b2249e39d0496dd22b5cdcf2824b08742364f4b [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" "d4d681433521a986b1fae5c16b2249e39d0496dd22b5cdcf2824b08742364f4b"` [INFO] [stderr] Checking sha1 v0.3.0 [INFO] [stderr] Compiling rustfmt-nightly v0.2.17 [INFO] [stderr] Checking syn v0.11.11 [INFO] [stderr] Compiling derive-new v0.5.8 [INFO] [stderr] Checking strings v0.1.1 [INFO] [stderr] Compiling intercom-common v0.2.0 [INFO] [stderr] Compiling intercom-attributes v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] error: found removed `do catch` syntax [INFO] [stderr] --> src/lib.rs:177:9 [INFO] [stderr] | [INFO] [stderr] 177 | do catch { [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: following RFC #2388, the new non-placeholder syntax is `try` [INFO] [stderr] [INFO] [stderr] error: found removed `do catch` syntax [INFO] [stderr] --> src/lib.rs:400:9 [INFO] [stderr] | [INFO] [stderr] 400 | do catch { [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = help: following RFC #2388, the new non-placeholder syntax is `try` [INFO] [stderr] [INFO] [stderr] error: aborting due to 2 previous errors [INFO] [stderr] [INFO] [stderr] error: could not compile `intercom-attributes`. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/lib.rs:40:13 [INFO] [stderr] | [INFO] [stderr] 40 | use syntax::codemap::{CodeMap, FilePathMapping}; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::abi` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:13:14 [INFO] [stderr] | [INFO] [stderr] 13 | use syntax::{abi, ptr}; [INFO] [stderr] | ^^^ no `abi` in the root [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::ast::NestedMetaItemKind` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:15:19 [INFO] [stderr] | [INFO] [stderr] 15 | NestedMetaItemKind, Path, Visibility}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | no `NestedMetaItemKind` in `ast` [INFO] [stderr] | help: a similar name exists in the module: `NestedMetaItem` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | use syntax::codemap::{BytePos, Span, NO_EXPANSION}; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/spanned.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | use syntax::codemap::Span; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/codemap.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | use syntax::codemap::{BytePos, CodeMap, FileMap, Span}; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `syntax::codemap`, `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:16:23 [INFO] [stderr] | [INFO] [stderr] 16 | use syntax::codemap::{self, BytePos, CodeMap, Pos, Span}; [INFO] [stderr] | ^^^^^^^ ^^^^ no `codemap` in the root [INFO] [stderr] | | [INFO] [stderr] | could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/closures.rs:12:13 [INFO] [stderr] | [INFO] [stderr] 12 | use syntax::codemap::Span; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::abi` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:16:14 [INFO] [stderr] | [INFO] [stderr] 16 | use syntax::{abi, ast, ptr, symbol}; [INFO] [stderr] | ^^^ no `abi` in the root [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:18:13 [INFO] [stderr] | [INFO] [stderr] 18 | use syntax::codemap::{BytePos, Span}; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/missed_spans.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | use syntax::codemap::{BytePos, Pos, Span}; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/lists.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | use syntax::codemap::{BytePos, CodeMap}; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `syntax::codemap`, `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:15:23 [INFO] [stderr] | [INFO] [stderr] 15 | use syntax::codemap::{self, BytePos, Span}; [INFO] [stderr] | ^^^^^^^ ^^^^ no `codemap` in the root [INFO] [stderr] | | [INFO] [stderr] | could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::symbol::keywords` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | use syntax::symbol::keywords; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ no `keywords` in `symbol` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | use syntax::codemap::{BytePos, CodeMap, Span}; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:14:13 [INFO] [stderr] | [INFO] [stderr] 14 | use syntax::codemap::{BytePos, Span}; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/rewrite.rs:13:13 [INFO] [stderr] | [INFO] [stderr] 13 | use syntax::codemap::{CodeMap, Span}; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/comment.rs:15:13 [INFO] [stderr] | [INFO] [stderr] 15 | use syntax::codemap::Span; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/modules.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | use syntax::codemap; [INFO] [stderr] | ^^^^^^^^^^^^^^^ no `codemap` in the root [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/chains.rs:73:13 [INFO] [stderr] | [INFO] [stderr] 73 | use syntax::codemap::Span; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/macros.rs:23:13 [INFO] [stderr] | [INFO] [stderr] 23 | use syntax::codemap::BytePos; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::util::ThinVec` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/macros.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | use syntax::util::ThinVec; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ no `ThinVec` in `util` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `syntax::codemap`, `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/patterns.rs:12:23 [INFO] [stderr] | [INFO] [stderr] 12 | use syntax::codemap::{self, BytePos, Span}; [INFO] [stderr] | ^^^^^^^ ^^^^ no `codemap` in the root [INFO] [stderr] | | [INFO] [stderr] | could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `syntax::codemap` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/vertical.rs:16:13 [INFO] [stderr] | [INFO] [stderr] 16 | use syntax::codemap::{BytePos, Span}; [INFO] [stderr] | ^^^^^^^ could not find `codemap` in `syntax` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `TyParamBound` in `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/spanned.rs:153:18 [INFO] [stderr] | [INFO] [stderr] 153 | ast::TyParamBound::TraitTyParamBound(ref ptr, _) => ptr.span, [INFO] [stderr] | ^^^^^^^^^^^^ could not find `TyParamBound` in `ast` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `TyParamBound` in `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/spanned.rs:154:18 [INFO] [stderr] | [INFO] [stderr] 154 | ast::TyParamBound::RegionTyParamBound(ref l) => l.span, [INFO] [stderr] | ^^^^^^^^^^^^ could not find `TyParamBound` in `ast` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `NestedMetaItemKind` in `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:735:18 [INFO] [stderr] | [INFO] [stderr] 735 | ast::NestedMetaItemKind::MetaItem(ref meta_item) => meta_item.rewrite(context, shape), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ could not find `NestedMetaItemKind` in `ast` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `NestedMetaItemKind` in `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:736:18 [INFO] [stderr] | [INFO] [stderr] 736 | ast::NestedMetaItemKind::Literal(ref l) => rewrite_literal(context, l, shape), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ could not find `NestedMetaItemKind` in `ast` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `keywords` in `symbol` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1772:31 [INFO] [stderr] | [INFO] [stderr] 1772 | ident.node != symbol::keywords::Invalid.ident() [INFO] [stderr] | ^^^^^^^^ could not find `keywords` in `symbol` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `keywords` in `symbol` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:2246:31 [INFO] [stderr] | [INFO] [stderr] 2246 | ident.node != symbol::keywords::Invalid.ident() [INFO] [stderr] | ^^^^^^^^ could not find `keywords` in `symbol` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `PathParameters` in `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:208:18 [INFO] [stderr] | [INFO] [stderr] 208 | ast::PathParameters::AngleBracketed(ref data) [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `PathParameters` in `ast` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `PathParameters` in `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:250:18 [INFO] [stderr] | [INFO] [stderr] 250 | ast::PathParameters::Parenthesized(ref data) => { [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `PathParameters` in `ast` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `TyParamBound` in `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:532:18 [INFO] [stderr] | [INFO] [stderr] 532 | ast::TyParamBound::TraitTyParamBound(ref tref, ast::TraitBoundModifier::None) => { [INFO] [stderr] | ^^^^^^^^^^^^ could not find `TyParamBound` in `ast` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `TyParamBound` in `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:535:18 [INFO] [stderr] | [INFO] [stderr] 535 | ast::TyParamBound::TraitTyParamBound(ref tref, ast::TraitBoundModifier::Maybe) => { [INFO] [stderr] | ^^^^^^^^^^^^ could not find `TyParamBound` in `ast` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `TyParamBound` in `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:541:18 [INFO] [stderr] | [INFO] [stderr] 541 | ast::TyParamBound::RegionTyParamBound(ref l) => l.rewrite(context, shape), [INFO] [stderr] | ^^^^^^^^^^^^ could not find `TyParamBound` in `ast` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `PathParameters` in `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/chains.rs:429:26 [INFO] [stderr] | [INFO] [stderr] 429 | ast::PathParameters::AngleBracketed(ref data) => &data.types[..], [INFO] [stderr] | ^^^^^^^^^^^^^^ could not find `PathParameters` in `ast` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: could not find `keywords` in `symbol` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/macros.rs:130:33 [INFO] [stderr] | [INFO] [stderr] 130 | if ident == symbol::keywords::Invalid.ident() { [INFO] [stderr] | ^^^^^^^^ could not find `keywords` in `symbol` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TyParam` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:218:35 [INFO] [stderr] | [INFO] [stderr] 218 | pub fn end_typaram(typaram: &ast::TyParam) -> BytePos { [INFO] [stderr] | ^^^^^^^ help: a struct with a similar name exists: `Param` [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct/variant `RegionTyParamBound` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:223:18 [INFO] [stderr] | [INFO] [stderr] 223 | ast::RegionTyParamBound(ref lt) => lt.span, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ not found in `ast` [INFO] [stderr] [INFO] [stderr] error[E0531]: cannot find tuple struct/variant `TraitTyParamBound` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:224:18 [INFO] [stderr] | [INFO] [stderr] 224 | ast::TraitTyParamBound(ref prt, _) => prt.span, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ not found in `ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Arg` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/spanned.rs:96:23 [INFO] [stderr] | [INFO] [stderr] 96 | impl Spanned for ast::Arg { [INFO] [stderr] | ^^^ help: a struct with a similar name exists: `Arm` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TyParam` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/spanned.rs:131:23 [INFO] [stderr] | [INFO] [stderr] 131 | impl Spanned for ast::TyParam { [INFO] [stderr] | ^^^^^^^ help: a struct with a similar name exists: `Param` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TyParamBound` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/spanned.rs:150:23 [INFO] [stderr] | [INFO] [stderr] 150 | impl Spanned for ast::TyParamBound { [INFO] [stderr] | ^^^^^^^^^^^^ not found in `ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LifetimeDef` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/spanned.rs:159:23 [INFO] [stderr] | [INFO] [stderr] 159 | impl Spanned for ast::LifetimeDef { [INFO] [stderr] | ^^^^^^^^^^^ help: a struct with a similar name exists: `Lifetime` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TyParamBounds` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1601:39 [INFO] [stderr] | [INFO] [stderr] 1601 | ty_param_bounds_opt: Option<&ast::TyParamBounds>, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TyParamBounds` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1637:39 [INFO] [stderr] | [INFO] [stderr] 1637 | ty_param_bounds_opt: Option<&ast::TyParamBounds>, [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Arg` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1672:23 [INFO] [stderr] | [INFO] [stderr] 1672 | impl Rewrite for ast::Arg { [INFO] [stderr] | ^^^ help: a struct with a similar name exists: `Arm` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Arg` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1702:18 [INFO] [stderr] | [INFO] [stderr] 1702 | args: &[ast::Arg], [INFO] [stderr] | ^^^ help: a struct with a similar name exists: `Arm` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Arg` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1746:40 [INFO] [stderr] | [INFO] [stderr] 1746 | fn explicit_self_mutability(arg: &ast::Arg) -> ast::Mutability { [INFO] [stderr] | ^^^ help: a struct with a similar name exists: `Arm` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Arg` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1754:35 [INFO] [stderr] | [INFO] [stderr] 1754 | pub fn span_lo_for_arg(arg: &ast::Arg) -> BytePos { [INFO] [stderr] | ^^^ help: a struct with a similar name exists: `Arm` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Arg` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1762:61 [INFO] [stderr] | [INFO] [stderr] 1762 | pub fn span_hi_for_arg(context: &RewriteContext, arg: &ast::Arg) -> BytePos { [INFO] [stderr] | ^^^ help: a struct with a similar name exists: `Arm` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Arg` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1770:32 [INFO] [stderr] | [INFO] [stderr] 1770 | pub fn is_named_arg(arg: &ast::Arg) -> bool { [INFO] [stderr] | ^^^ help: a struct with a similar name exists: `Arm` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Arg` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:2096:18 [INFO] [stderr] | [INFO] [stderr] 2096 | args: &[ast::Arg], [INFO] [stderr] | ^^^ help: a struct with a similar name exists: `Arm` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Arg` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:2145:30 [INFO] [stderr] | [INFO] [stderr] 2145 | Regular(&'a ast::Arg), [INFO] [stderr] | ^^^ help: a struct with a similar name exists: `Arm` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Arg` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:2244:31 [INFO] [stderr] | [INFO] [stderr] 2244 | fn arg_has_pattern(arg: &ast::Arg) -> bool { [INFO] [stderr] | ^^^ help: a struct with a similar name exists: `Arm` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LifetimeDef` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:2349:27 [INFO] [stderr] | [INFO] [stderr] 2349 | Lifetime(&'a ast::LifetimeDef), [INFO] [stderr] | ^^^^^^^^^^^ help: a struct with a similar name exists: `Lifetime` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TyParam` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:2350:26 [INFO] [stderr] | [INFO] [stderr] 2350 | TyParam(&'a ast::TyParam), [INFO] [stderr] | ^^^^^^^ help: a struct with a similar name exists: `Param` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TyParamBound` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:2473:20 [INFO] [stderr] | [INFO] [stderr] 2473 | bounds: &[ast::TyParamBound], [INFO] [stderr] | ^^^^^^^^^^^^ not found in `ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TypeBinding` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:151:22 [INFO] [stderr] | [INFO] [stderr] 151 | Binding(&'a ast::TypeBinding), [INFO] [stderr] | ^^^^^^^^^^^ not found in `ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `LifetimeDef` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:493:23 [INFO] [stderr] | [INFO] [stderr] 493 | impl Rewrite for ast::LifetimeDef { [INFO] [stderr] | ^^^^^^^^^^^ help: a struct with a similar name exists: `Lifetime` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TyParamBound` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:529:23 [INFO] [stderr] | [INFO] [stderr] 529 | impl Rewrite for ast::TyParamBound { [INFO] [stderr] | ^^^^^^^^^^^^ not found in `ast` [INFO] [stderr] [INFO] [stderr] error[E0425]: cannot find function `lifetime_to_string` in module `pprust` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:548:22 [INFO] [stderr] | [INFO] [stderr] 548 | Some(pprust::lifetime_to_string(self)) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `item_to_string` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TyParamBounds` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:552:23 [INFO] [stderr] | [INFO] [stderr] 552 | impl Rewrite for ast::TyParamBounds { [INFO] [stderr] | ^^^^^^^^^^^^^ not found in `ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `TyParam` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:561:23 [INFO] [stderr] | [INFO] [stderr] 561 | impl Rewrite for ast::TyParam { [INFO] [stderr] | ^^^^^^^ help: a struct with a similar name exists: `Param` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SpannedIdent` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:710:24 [INFO] [stderr] | [INFO] [stderr] 710 | label: Option, [INFO] [stderr] | ^^^^^^^^^^^^ not found in `ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SpannedIdent` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:789:28 [INFO] [stderr] | [INFO] [stderr] 789 | label: Option, [INFO] [stderr] | ^^^^^^^^^^^^ not found in `ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SpannedIdent` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:811:28 [INFO] [stderr] | [INFO] [stderr] 811 | label: Option, [INFO] [stderr] | ^^^^^^^^^^^^ not found in `ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SpannedIdent` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:836:28 [INFO] [stderr] | [INFO] [stderr] 836 | label: Option, [INFO] [stderr] | ^^^^^^^^^^^^ not found in `ast` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `SpannedIdent` in module `ast` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1167:37 [INFO] [stderr] | [INFO] [stderr] 1167 | fn rewrite_label(label: Option) -> Cow<'static, str> { [INFO] [stderr] | ^^^^^^^^^^^^ not found in `ast` [INFO] [stderr] [INFO] [stderr] error[E0603]: module `classify` is private [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/closures.rs:13:20 [INFO] [stderr] | [INFO] [stderr] 13 | use syntax::parse::classify; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `codemap` found for type `&mut syntax::parse::ParseSess` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/lib.rs:313:68 [INFO] [stderr] | [INFO] [stderr] 313 | for (path, module) in modules::list_files(krate, parse_session.codemap())? { [INFO] [stderr] | ^^^^^^^ method not found in `&mut syntax::parse::ParseSess` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/lib.rs:465:66 [INFO] [stderr] | [INFO] [stderr] 465 | parse::new_parser_from_source_str(parse_session, "stdin".to_owned(), text); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ expected enum `syntax::source_map::FileName`, found struct `std::string::String` [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax::source_map::FileName` [INFO] [stderr] found type `std::string::String` [INFO] [stderr] help: try using a variant of the expected type [INFO] [stderr] | [INFO] [stderr] 465 | parse::new_parser_from_source_str(parse_session, syntax::source_map::FileName::Macros("stdin".to_owned()), text); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 465 | parse::new_parser_from_source_str(parse_session, syntax::source_map::FileName::Custom("stdin".to_owned()), text); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/lib.rs:502:60 [INFO] [stderr] | [INFO] [stderr] 502 | Handler::with_tty_emitter(ColorConfig::Auto, true, false, Some(codemap.clone())); [INFO] [stderr] | ^^^^^ expected enum `std::option::Option`, found bool [INFO] [stderr] | [INFO] [stderr] = note: expected type `std::option::Option` [INFO] [stderr] found type `bool` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `clone` found for type `std::rc::Rc<_>` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/lib.rs:502:80 [INFO] [stderr] | [INFO] [stderr] 502 | Handler::with_tty_emitter(ColorConfig::Auto, true, false, Some(codemap.clone())); [INFO] [stderr] | ^^^^^ method not found in `std::rc::Rc<_>` [INFO] [stderr] | [INFO] [stderr] = note: codemap is a function, perhaps you wish to call it [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `clone` found for type `std::rc::Rc<_>` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/lib.rs:503:79 [INFO] [stderr] | [INFO] [stderr] 503 | let mut parse_session = ParseSess::with_span_handler(tty_handler, codemap.clone()); [INFO] [stderr] | ^^^^^ method not found in `std::rc::Rc<_>` [INFO] [stderr] | [INFO] [stderr] = note: codemap is a function, perhaps you wish to call it [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 7 parameters but 3 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/lib.rs:526:35 [INFO] [stderr] | [INFO] [stderr] 526 | let silent_emitter = Box::new(EmitterWriter::new( [INFO] [stderr] | ___________________________________^ [INFO] [stderr] 527 | | Box::new(Vec::new()), [INFO] [stderr] 528 | | Some(codemap.clone()), [INFO] [stderr] 529 | | false, [INFO] [stderr] 530 | | )); [INFO] [stderr] | |_____^ expected 7 parameters [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `clone` found for type `std::rc::Rc<_>` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/lib.rs:528:22 [INFO] [stderr] | [INFO] [stderr] 528 | Some(codemap.clone()), [INFO] [stderr] | ^^^^^ method not found in `std::rc::Rc<_>` [INFO] [stderr] | [INFO] [stderr] = note: codemap is a function, perhaps you wish to call it [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/lib.rs:531:65 [INFO] [stderr] | [INFO] [stderr] 531 | parse_session.span_diagnostic = Handler::with_emitter(true, false, silent_emitter); [INFO] [stderr] | ^^^^^ expected enum `std::option::Option`, found bool [INFO] [stderr] | [INFO] [stderr] = note: expected type `std::option::Option` [INFO] [stderr] found type `bool` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Public` found for type `syntax::source_map::Spanned` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:39:21 [INFO] [stderr] | [INFO] [stderr] 39 | Visibility::Public => Cow::from("pub "), [INFO] [stderr] | ^^^^^^ associated item not found in `syntax::source_map::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Inherited` found for type `syntax::source_map::Spanned` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:40:21 [INFO] [stderr] | [INFO] [stderr] 40 | Visibility::Inherited => Cow::from(""), [INFO] [stderr] | ^^^^^^^^^ associated item not found in `syntax::source_map::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Crate` found for type `syntax::source_map::Spanned` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:41:21 [INFO] [stderr] | [INFO] [stderr] 41 | Visibility::Crate(_, CrateSugar::PubCrate) => Cow::from("pub(crate) "), [INFO] [stderr] | ^^^^^ associated item not found in `syntax::source_map::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Crate` found for type `syntax::source_map::Spanned` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:42:21 [INFO] [stderr] | [INFO] [stderr] 42 | Visibility::Crate(_, CrateSugar::JustCrate) => Cow::from("crate "), [INFO] [stderr] | ^^^^^ associated item not found in `syntax::source_map::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0223]: ambiguous associated type [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:43:9 [INFO] [stderr] | [INFO] [stderr] 43 | Visibility::Restricted { ref path, .. } => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: use fully-qualified syntax: ` as Trait>::Restricted` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `identifier` on type `&syntax::ast::PathSegment` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:45:67 [INFO] [stderr] | [INFO] [stderr] 45 | let mut segments_iter = segments.iter().map(|seg| seg.identifier.name.to_string()); [INFO] [stderr] | ^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::MetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:192:21 [INFO] [stderr] | [INFO] [stderr] 192 | match meta_item.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `name` on type `&syntax::ast::MetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:193:41 [INFO] [stderr] | [INFO] [stderr] 193 | MetaItemKind::Word => meta_item.name == SKIP_ANNOTATION, [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `name` on type `&syntax::ast::MetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:195:23 [INFO] [stderr] | [INFO] [stderr] 195 | meta_item.name == "cfg_attr" && l.len() == 2 && is_skip_nested(&l[1]) [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::NestedMetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:203:21 [INFO] [stderr] | [INFO] [stderr] 203 | match meta_item.node { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:231:16 [INFO] [stderr] | [INFO] [stderr] 231 | match expr.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Stmt` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:241:16 [INFO] [stderr] | [INFO] [stderr] 241 | match stmt.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ptr::P` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:242:53 [INFO] [stderr] | [INFO] [stderr] 242 | ast::StmtKind::Semi(ref expr) => match expr.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `WhileLet` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:244:30 [INFO] [stderr] | [INFO] [stderr] 244 | | ast::ExprKind::WhileLet(..) [INFO] [stderr] | ^^^^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Stmt` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:259:16 [INFO] [stderr] | [INFO] [stderr] 259 | match stmt.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:452:13 [INFO] [stderr] | [INFO] [stderr] 452 | match e.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `InPlace` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:453:24 [INFO] [stderr] | [INFO] [stderr] 453 | ast::ExprKind::InPlace(ref e, _) [INFO] [stderr] | ^^^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `TupField` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/utils.rs:461:26 [INFO] [stderr] | [INFO] [stderr] 461 | | ast::ExprKind::TupField(ref e, _) [INFO] [stderr] | ^^^^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Stmt` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/spanned.rs:60:20 [INFO] [stderr] | [INFO] [stderr] 60 | match self.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `pats` on type `&syntax::ast::Arm` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/spanned.rs:92:43 [INFO] [stderr] | [INFO] [stderr] 92 | span_with_attrs_lo_hi!(self, self.pats[0].span.lo(), self.body.span.hi()) [INFO] [stderr] | ^^^^ help: a field with a similar name exists: `pat` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `&_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/spanned.rs:140:34 [INFO] [stderr] | [INFO] [stderr] 140 | return mk_sp(lo, def.span.hi()); [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Item` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:37:16 [INFO] [stderr] | [INFO] [stderr] 37 | match item.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `kind`, `vis` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Item` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:44:16 [INFO] [stderr] | [INFO] [stderr] 44 | match item.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `kind`, `vis` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Stmt` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:73:20 [INFO] [stderr] | [INFO] [stderr] 73 | match stmt.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Stmt` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:119:75 [INFO] [stderr] | [INFO] [stderr] 119 | if let ast::StmtKind::Item(ref item) = first_stmt.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 6 fields, but the corresponding tuple variant has 4 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:251:13 [INFO] [stderr] | [INFO] [stderr] 251 | visit::FnKind::ItemFn(ident, _, _, _, _, b) | visit::FnKind::Method(ident, _, _, b) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 4 fields, found 6 [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `str` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:266:34 [INFO] [stderr] | [INFO] [stderr] 266 | self.buffer.push_str(&fn_str); [INFO] [stderr] | ^^^^^^^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `str` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] = note: all local variables must have a statically known size [INFO] [stderr] = help: unsized locals are gated as an unstable feature [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Item` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:290:20 [INFO] [stderr] | [INFO] [stderr] 290 | match item.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `kind`, `vis` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Item` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:332:20 [INFO] [stderr] | [INFO] [stderr] 332 | match item.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `kind`, `vis` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `AutoImpl` found for type `syntax::ast::ItemKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:372:28 [INFO] [stderr] | [INFO] [stderr] 372 | ast::ItemKind::AutoImpl(..) => { [INFO] [stderr] | ^^^^^^^^ variant or associated item not found in `syntax::ast::ItemKind` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 6 fields, but the corresponding tuple variant has 4 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:375:13 [INFO] [stderr] | [INFO] [stderr] 375 | ast::ItemKind::Fn(ref decl, unsafety, constness, abi, ref generics, ref body) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 4 fields, found 6 [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Ty` found for type `syntax::ast::ItemKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:385:28 [INFO] [stderr] | [INFO] [stderr] 385 | ast::ItemKind::Ty(ref ty, ref generics) => { [INFO] [stderr] | ^^ variant or associated item not found in `syntax::ast::ItemKind` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 4 parameters but 6 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:377:21 [INFO] [stderr] | [INFO] [stderr] 377 | visit::FnKind::ItemFn(item.ident, unsafety, constness, abi, &item.vis, body), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 4 parameters [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::TraitItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:417:18 [INFO] [stderr] | [INFO] [stderr] 417 | match ti.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `ident`, `attrs`, `generics`, `kind` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::ImplItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:459:18 [INFO] [stderr] | [INFO] [stderr] 459 | match ii.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `ident`, `vis`, `defaultness`, `attrs` ... and 4 others [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Type` found for type `syntax::ast::ImplItemKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:471:32 [INFO] [stderr] | [INFO] [stderr] 471 | ast::ImplItemKind::Type(ref ty) => { [INFO] [stderr] | ^^^^ variant or associated item not found in `syntax::ast::ImplItemKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `codemap` found for type `&'a syntax::parse::ParseSess` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:507:36 [INFO] [stderr] | [INFO] [stderr] 507 | codemap: parse_session.codemap(), [INFO] [stderr] | ^^^^^^^ method not found in `&'a syntax::parse::ParseSess` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Stmt` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:622:24 [INFO] [stderr] | [INFO] [stderr] 622 | match stmt.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::NestedMetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:734:20 [INFO] [stderr] | [INFO] [stderr] 734 | match self.node { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::MetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:743:25 [INFO] [stderr] | [INFO] [stderr] 743 | Some(match self.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `name` on type `&syntax::ast::MetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:744:60 [INFO] [stderr] | [INFO] [stderr] 744 | ast::MetaItemKind::Word => String::from(&*self.name.as_str()), [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `name` on type `&syntax::ast::MetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:746:33 [INFO] [stderr] | [INFO] [stderr] 746 | let name = self.name.as_str(); [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0615]: attempted to take value of method `span` on type `&&syntax::ast::NestedMetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:757:57 [INFO] [stderr] | [INFO] [stderr] 757 | |nested_meta_item| nested_meta_item.span.lo(), [INFO] [stderr] | ^^^^ help: use parentheses to call the method: `span()` [INFO] [stderr] [INFO] [stderr] error[E0615]: attempted to take value of method `span` on type `&&syntax::ast::NestedMetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:758:57 [INFO] [stderr] | [INFO] [stderr] 758 | |nested_meta_item| nested_meta_item.span.hi(), [INFO] [stderr] | ^^^^ help: use parentheses to call the method: `span()` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `name` on type `&syntax::ast::MetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:778:33 [INFO] [stderr] | [INFO] [stderr] 778 | let name = self.name.as_str(); [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:805:29 [INFO] [stderr] | [INFO] [stderr] 805 | return Some(snippet); [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | expected struct `std::string::String`, found str [INFO] [stderr] | help: try using a conversion method: `snippet.to_string()` [INFO] [stderr] | [INFO] [stderr] = note: expected type `std::string::String` [INFO] [stderr] found type `str` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ast::MetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:989:44 [INFO] [stderr] | [INFO] [stderr] 989 | Some(meta_item) => match meta_item.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `name` on type `syntax::ast::MetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:990:54 [INFO] [stderr] | [INFO] [stderr] 990 | ast::MetaItemKind::List(..) => meta_item.name.as_str() == "derive", [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ast::MetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:999:54 [INFO] [stderr] | [INFO] [stderr] 999 | attr.meta().and_then(|meta_item| match meta_item.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `name` on type `syntax::ast::MetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:1000:56 [INFO] [stderr] | [INFO] [stderr] 1000 | ast::MetaItemKind::List(ref args) if meta_item.name.as_str() == "derive" => { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0615]: attempted to take value of method `span` on type `&syntax::ast::NestedMetaItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:1004:48 [INFO] [stderr] | [INFO] [stderr] 1004 | .map(|a| context.snippet(a.span)) [INFO] [stderr] | ^^^^ help: use parentheses to call the method: `span()` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/visitor.rs:1017:9 [INFO] [stderr] | [INFO] [stderr] 1017 | new_str [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | expected struct `std::string::String`, found str [INFO] [stderr] | help: try using a conversion method: `new_str.to_string()` [INFO] [stderr] | [INFO] [stderr] = note: expected type `std::string::String` [INFO] [stderr] found type `str` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/closures.rs:50:51 [INFO] [stderr] | [INFO] [stderr] 50 | if let ast::ExprKind::Block(ref block) = body.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 2 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/closures.rs:50:12 [INFO] [stderr] | [INFO] [stderr] 50 | if let ast::ExprKind::Block(ref block) = body.node { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 fields, found 1 [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&'a syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/closures.rs:97:51 [INFO] [stderr] | [INFO] [stderr] 97 | if let ast::ExprKind::Block(ref block) = expr.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 2 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/closures.rs:97:12 [INFO] [stderr] | [INFO] [stderr] 97 | if let ast::ExprKind::Block(ref block) = expr.node { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 fields, found 1 [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `new` found for type `syntax::ast::NodeId` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/closures.rs:125:34 [INFO] [stderr] | [INFO] [stderr] 125 | id: ast::NodeId::new(0), [INFO] [stderr] | ^^^ function or associated item not found in `syntax::ast::NodeId` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is in scope [INFO] [stderr] = note: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stderr] `use rustc_index::vec::Idx;` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Stmt` has no field named `node` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/closures.rs:126:17 [INFO] [stderr] | [INFO] [stderr] 126 | node: ast::StmtKind::Expr(ptr::P(body.clone())), [INFO] [stderr] | ^^^^ `syntax::ast::Stmt` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `new` found for type `syntax::ast::NodeId` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/closures.rs:130:26 [INFO] [stderr] | [INFO] [stderr] 130 | id: ast::NodeId::new(0), [INFO] [stderr] | ^^^ function or associated item not found in `syntax::ast::NodeId` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is in scope [INFO] [stderr] = note: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stderr] `use rustc_index::vec::Idx;` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `rewrite` found for type `&&syntax::ast::Param` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/closures.rs:201:19 [INFO] [stderr] | [INFO] [stderr] 201 | |arg| arg.rewrite(context, arg_shape), [INFO] [stderr] | ^^^^^^^ method not found in `&&syntax::ast::Param` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rewrite`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `rewrite::Rewrite` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/closures.rs:258:77 [INFO] [stderr] | [INFO] [stderr] 258 | if let ast::ExprKind::Closure(capture, ref fn_decl, ref body, _) = expr.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 4 fields, but the corresponding tuple variant has 6 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/closures.rs:258:12 [INFO] [stderr] | [INFO] [stderr] 258 | if let ast::ExprKind::Closure(capture, ref fn_decl, ref body, _) = expr.node { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 6 fields, found 4 [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 2 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/closures.rs:260:13 [INFO] [stderr] | [INFO] [stderr] 260 | ast::ExprKind::Block(ref block) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 fields, found 1 [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/closures.rs:324:34 [INFO] [stderr] | [INFO] [stderr] 324 | .map(|e| match e.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/closures.rs:334:16 [INFO] [stderr] | [INFO] [stderr] 334 | match expr.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `IfLet` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/closures.rs:336:26 [INFO] [stderr] | [INFO] [stderr] 336 | | ast::ExprKind::IfLet(..) [INFO] [stderr] | ^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `WhileLet` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/closures.rs:339:26 [INFO] [stderr] | [INFO] [stderr] 339 | | ast::ExprKind::WhileLet(..) [INFO] [stderr] | ^^^^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `unsafety` on type `&'a syntax::ast::MethodSig` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:189:34 [INFO] [stderr] | [INFO] [stderr] 189 | unsafety: method_sig.unsafety, [INFO] [stderr] | ^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `constness` on type `&'a syntax::ast::MethodSig` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:190:35 [INFO] [stderr] | [INFO] [stderr] 190 | constness: method_sig.constness.node, [INFO] [stderr] | ^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `abi` on type `&'a syntax::ast::MethodSig` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:192:29 [INFO] [stderr] | [INFO] [stderr] 192 | abi: method_sig.abi, [INFO] [stderr] | ^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `header`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Inherited` found for type `syntax::source_map::Spanned` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:195:42 [INFO] [stderr] | [INFO] [stderr] 195 | visibility: ast::Visibility::Inherited, [INFO] [stderr] | ^^^^^^^^^ associated item not found in `syntax::source_map::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 6 fields, but the corresponding tuple variant has 4 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:206:13 [INFO] [stderr] | [INFO] [stderr] 206 | visit::FnKind::ItemFn(_, unsafety, constness, abi, visibility, _) => FnSig { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 4 fields, found 6 [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `is_tuple` found for type `&syntax::ast::VariantData` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:414:41 [INFO] [stderr] | [INFO] [stderr] 414 | let is_tuple = struct_parts.def.is_tuple(); [INFO] [stderr] | ^^^^^^^^ method not found in `&syntax::ast::VariantData` [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `str` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:454:56 [INFO] [stderr] | [INFO] [stderr] 454 | Some(ref body_str) => self.buffer.push_str(body_str), [INFO] [stderr] | ^^^^^^^^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `str` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] = note: required by `serde::export::Some` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `is_some` found for type `std::option::Option` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:459:25 [INFO] [stderr] | [INFO] [stderr] 459 | if variant_list.is_some() || contains_comment(&enum_snippet[brace_pos..]) { [INFO] [stderr] | ^^^^^^^ method not found in `std::option::Option` [INFO] [stderr] | [INFO] [stderr] = note: the method `is_some` exists but the following trait bounds were not satisfied: [INFO] [stderr] `str : std::marker::Sized` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&&syntax::ast::Variant` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:488:27 [INFO] [stderr] | [INFO] [stderr] 488 | |f| if !f.node.attrs.is_empty() { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `data`, `disr_expr` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&&syntax::ast::Variant` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:489:23 [INFO] [stderr] | [INFO] [stderr] 489 | f.node.attrs[0].span.lo() [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `data`, `disr_expr` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Variant` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:529:33 [INFO] [stderr] | [INFO] [stderr] 529 | if contains_skip(&field.node.attrs) { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `data`, `disr_expr` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Variant` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:530:28 [INFO] [stderr] | [INFO] [stderr] 530 | let lo = field.node.attrs[0].span.lo(); [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `data`, `disr_expr` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Variant` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:538:31 [INFO] [stderr] | [INFO] [stderr] 538 | let attrs_str = field.node.attrs.rewrite(&context, shape)?; [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `data`, `disr_expr` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Variant` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:540:14 [INFO] [stderr] | [INFO] [stderr] 540 | .node [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `data`, `disr_expr` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Variant` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:546:40 [INFO] [stderr] | [INFO] [stderr] 546 | let variant_body = match field.node.data { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `data`, `disr_expr` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Variant` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:554:47 [INFO] [stderr] | [INFO] [stderr] 554 | if let Some(ref expr) = field.node.disr_expr { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `data`, `disr_expr` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Variant` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:555:53 [INFO] [stderr] | [INFO] [stderr] 555 | let lhs = format!("{} =", field.node.name); [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `data`, `disr_expr` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Variant` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:558:27 [INFO] [stderr] | [INFO] [stderr] 558 | field.node.name.to_string() [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `data`, `disr_expr` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Item` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:582:89 [INFO] [stderr] | [INFO] [stderr] 582 | if let ast::ItemKind::Impl(_, _, _, ref generics, _, ref self_ty, ref items) = item.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `kind`, `vis` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Item` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:725:14 [INFO] [stderr] | [INFO] [stderr] 725 | ) = item.node [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `kind`, `vis` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&'a syntax::ast::Variant` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:887:28 [INFO] [stderr] | [INFO] [stderr] 887 | ident: variant.node.name, [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `data`, `disr_expr` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Inherited` found for type `syntax::source_map::Spanned` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:888:36 [INFO] [stderr] | [INFO] [stderr] 888 | vis: &ast::Visibility::Inherited, [INFO] [stderr] | ^^^^^^^^^ associated item not found in `syntax::source_map::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&'a syntax::ast::Variant` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:889:27 [INFO] [stderr] | [INFO] [stderr] 889 | def: &variant.node.data, [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `data`, `disr_expr` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&'a syntax::ast::Item` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:896:50 [INFO] [stderr] | [INFO] [stderr] 896 | let (prefix, def, generics) = match item.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `kind`, `vis` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Item` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:931:14 [INFO] [stderr] | [INFO] [stderr] 931 | item.node [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `kind`, `vis` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Crate` found for type `syntax::source_map::Spanned` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1224:26 [INFO] [stderr] | [INFO] [stderr] 1224 | ast::Visibility::Crate(s, CrateSugar::PubCrate) => context [INFO] [stderr] | ^^^^^ associated item not found in `syntax::source_map::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Crate` found for type `syntax::source_map::Spanned` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1227:26 [INFO] [stderr] | [INFO] [stderr] 1227 | ast::Visibility::Crate(s, CrateSugar::JustCrate) => s.hi(), [INFO] [stderr] | ^^^^^ associated item not found in `syntax::source_map::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0223]: ambiguous associated type [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1228:9 [INFO] [stderr] | [INFO] [stderr] 1228 | ast::Visibility::Restricted { ref path, .. } => path.span.hi(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use fully-qualified syntax: ` as Trait>::Restricted` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&'a syntax::ast::Item` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1505:57 [INFO] [stderr] | [INFO] [stderr] 1505 | let (prefix, ty, mutability, expr) = match item.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `kind`, `vis` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&'a syntax::ast::TraitItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1525:39 [INFO] [stderr] | [INFO] [stderr] 1525 | let (ty, expr_opt) = match ti.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `ident`, `attrs`, `generics`, `kind` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Inherited` found for type `syntax::source_map::Spanned` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1531:36 [INFO] [stderr] | [INFO] [stderr] 1531 | vis: &ast::Visibility::Inherited, [INFO] [stderr] | ^^^^^^^^^ associated item not found in `syntax::source_map::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&'a syntax::ast::ImplItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1542:35 [INFO] [stderr] | [INFO] [stderr] 1542 | let (ty, expr) = match ii.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `ident`, `vis`, `defaultness`, `attrs` ... and 4 others [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `[std::string::String]` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1615:57 [INFO] [stderr] | [INFO] [stderr] 1615 | format!(": {}", join_bounds(context, shape, &bound_str)) [INFO] [stderr] | ^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `[std::string::String]` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] = note: all local variables must have a statically known size [INFO] [stderr] = help: unsized locals are gated as an unstable feature [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Ty` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1663:14 [INFO] [stderr] | [INFO] [stderr] 1663 | match ty.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ast::Ident` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1772:15 [INFO] [stderr] | [INFO] [stderr] 1772 | ident.node != symbol::keywords::Invalid.ident() [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `name`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `ty_params` on type `&syntax::ast::Generics` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1875:10 [INFO] [stderr] | [INFO] [stderr] 1875 | .ty_params [INFO] [stderr] | ^^^^^^^^^ help: a field with a similar name exists: `params` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `span` found for type `syntax::ast::Param` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1883:62 [INFO] [stderr] | [INFO] [stderr] 1883 | let last_span = mk_sp(fd.inputs[fd.inputs.len() - 1].span().hi(), span.hi()); [INFO] [stderr] | ^^^^-- help: remove the arguments [INFO] [stderr] | | [INFO] [stderr] | field, not a method [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `span`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `spanned::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `variadic` on type `&syntax::ast::FnDecl` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:1901:12 [INFO] [stderr] | [INFO] [stderr] 1901 | fd.variadic, [INFO] [stderr] | ^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `inputs`, `output` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ast::Ident` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:2246:15 [INFO] [stderr] | [INFO] [stderr] 2246 | ident.node != symbol::keywords::Invalid.ident() [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `name`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `lifetimes` on type `&syntax::ast::Generics` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:2369:17 [INFO] [stderr] | [INFO] [stderr] 2369 | if generics.lifetimes.is_empty() && generics.ty_params.is_empty() { [INFO] [stderr] | ^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `params`, `where_clause`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `ty_params` on type `&syntax::ast::Generics` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:2369:50 [INFO] [stderr] | [INFO] [stderr] 2369 | if generics.lifetimes.is_empty() && generics.ty_params.is_empty() { [INFO] [stderr] | ^^^^^^^^^ help: a field with a similar name exists: `params` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `lifetimes` on type `&syntax::ast::Generics` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:2374:10 [INFO] [stderr] | [INFO] [stderr] 2374 | .lifetimes [INFO] [stderr] | ^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `params`, `where_clause`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `ty_params` on type `&syntax::ast::Generics` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:2377:25 [INFO] [stderr] | [INFO] [stderr] 2377 | .chain(generics.ty_params.iter().map(|ty| GenericsArg::TyParam(ty))); [INFO] [stderr] | ^^^^^^^^^ help: a field with a similar name exists: `params` [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `[std::string::String]` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:2483:54 [INFO] [stderr] | [INFO] [stderr] 2483 | Some(format!(": {}", join_bounds(context, shape, &bound_str))) [INFO] [stderr] | ^^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `[std::string::String]` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] = note: all local variables must have a statically known size [INFO] [stderr] = help: unsized locals are gated as an unstable feature [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `is_parameterized` found for type `&syntax::ast::Generics` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:2749:49 [INFO] [stderr] | [INFO] [stderr] 2749 | let span_end_before_where = if generics.is_parameterized() { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ method not found in `&syntax::ast::Generics` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::ForeignItem` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:2808:35 [INFO] [stderr] | [INFO] [stderr] 2808 | let item_str = match self.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `kind`, `id`, `span`, `vis` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/items.rs:2824:34 [INFO] [stderr] | [INFO] [stderr] 2824 | let mut_str = if is_mutable { "mut " } else { "" }; [INFO] [stderr] | ^^^^^^^^^^ expected bool, found enum `syntax::ast::Mutability` [INFO] [stderr] | [INFO] [stderr] = note: expected type `bool` [INFO] [stderr] found type `syntax::ast::Mutability` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `identifier` on type `&syntax::ast::PathSegment` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:121:20 [INFO] [stderr] | [INFO] [stderr] 121 | if segment.identifier.name == keywords::CrateRoot.name() { [INFO] [stderr] | ^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `&syntax::ast::Lifetime` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:157:46 [INFO] [stderr] | [INFO] [stderr] 157 | SegmentParam::LifeTime(lt) => lt.span, [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `ident` [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `str` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:178:33 [INFO] [stderr] | [INFO] [stderr] 178 | result.push_str(&rewrite); [INFO] [stderr] | ^^^^^^^^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `str` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] = note: all local variables must have a statically known size [INFO] [stderr] = help: unsized locals are gated as an unstable feature [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `identifier` on type `&syntax::ast::PathSegment` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:203:29 [INFO] [stderr] | [INFO] [stderr] 203 | let ident_len = segment.identifier.to_string().len(); [INFO] [stderr] | ^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `parameters` on type `&syntax::ast::PathSegment` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:206:52 [INFO] [stderr] | [INFO] [stderr] 206 | let params = if let Some(ref params) = segment.parameters { [INFO] [stderr] | ^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `identifier` on type `&syntax::ast::PathSegment` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:270:34 [INFO] [stderr] | [INFO] [stderr] 270 | Some(format!("{}{}", segment.identifier, params)) [INFO] [stderr] | ^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0026]: struct `syntax::ast::WhereBoundPredicate` does not have a field named `bound_lifetimes` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:415:21 [INFO] [stderr] | [INFO] [stderr] 415 | ref bound_lifetimes, [INFO] [stderr] | ^^^^^^^^^^^^^^^ struct `syntax::ast::WhereBoundPredicate` does not have this field [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `rewrite` found for type `&syntax::ast::GenericBound` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:436:50 [INFO] [stderr] | [INFO] [stderr] 436 | .map(|ty_bound| ty_bound.rewrite(context, ty_shape)) [INFO] [stderr] | ^^^^^^^ method not found in `&syntax::ast::GenericBound` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rewrite`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `rewrite::Rewrite` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `rewrite` found for type `&syntax::ast::GenericBound` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:461:50 [INFO] [stderr] | [INFO] [stderr] 461 | .map(|ty_bound| ty_bound.rewrite(context, ty_shape)) [INFO] [stderr] | ^^^^^^^ method not found in `&syntax::ast::GenericBound` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rewrite`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `rewrite::Rewrite` [INFO] [stderr] [INFO] [stderr] error[E0271]: type mismatch resolving ` as std::iter::Iterator>::Item == &syntax::ast::Lifetime` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:473:19 [INFO] [stderr] | [INFO] [stderr] 473 | }) => rewrite_bounded_lifetime(lifetime, bounds.iter(), context, shape)?, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ expected enum `syntax::ast::GenericBound`, found struct `syntax::ast::Lifetime` [INFO] [stderr] ... [INFO] [stderr] 499 | fn rewrite_bounded_lifetime<'b, I>( [INFO] [stderr] | ------------------------ [INFO] [stderr] ... [INFO] [stderr] 506 | I: ExactSizeIterator, [INFO] [stderr] | ------------------------ required by this bound in `types::rewrite_bounded_lifetime` [INFO] [stderr] | [INFO] [stderr] = note: expected type `&syntax::ast::GenericBound` [INFO] [stderr] found type `&syntax::ast::Lifetime` [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `[std::string::String]` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:557:42 [INFO] [stderr] | [INFO] [stderr] 557 | Some(join_bounds(context, shape, &strs)) [INFO] [stderr] | ^^^^^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `[std::string::String]` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] = note: all local variables must have a statically known size [INFO] [stderr] = help: unsized locals are gated as an unstable feature [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `[std::string::String]` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:576:58 [INFO] [stderr] | [INFO] [stderr] 576 | result.push_str(&join_bounds(context, shape, &strs)); [INFO] [stderr] | ^^^^^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `[std::string::String]` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] = note: all local variables must have a statically known size [INFO] [stderr] = help: unsized locals are gated as an unstable feature [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `str` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:586:29 [INFO] [stderr] | [INFO] [stderr] 586 | result.push_str(&rewrite); [INFO] [stderr] | ^^^^^^^^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `str` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] = note: all local variables must have a statically known size [INFO] [stderr] = help: unsized locals are gated as an unstable feature [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `bound_lifetimes` on type `&syntax::ast::PolyTraitRef` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:595:18 [INFO] [stderr] | [INFO] [stderr] 595 | if !self.bound_lifetimes.is_empty() { [INFO] [stderr] | ^^^^^^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `bound_generic_params`, `trait_ref`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `bound_lifetimes` on type `&syntax::ast::PolyTraitRef` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:596:45 [INFO] [stderr] | [INFO] [stderr] 596 | let lifetime_str: String = self.bound_lifetimes [INFO] [stderr] | ^^^^^^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `bound_generic_params`, `trait_ref`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Ty` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:628:20 [INFO] [stderr] | [INFO] [stderr] 628 | match self.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 2 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:734:13 [INFO] [stderr] | [INFO] [stderr] 734 | ast::TyKind::ImplTrait(ref it) => it.rewrite(context, shape) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 fields, found 1 [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `rewrite` found for type `&std::vec::Vec` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:629:64 [INFO] [stderr] | [INFO] [stderr] 629 | ast::TyKind::TraitObject(ref bounds, ..) => bounds.rewrite(context, shape), [INFO] [stderr] | ^^^^^^^ method not found in `&std::vec::Vec` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `rewrite`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `rewrite::Rewrite` [INFO] [stderr] [INFO] [stderr] error[E0614]: type `syntax::ast::AnonConst` cannot be dereferenced [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:716:22 [INFO] [stderr] | [INFO] [stderr] 716 | &**repeats, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `lifetimes` on type `&syntax::ast::BareFnTy` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:749:17 [INFO] [stderr] | [INFO] [stderr] 749 | if !bare_fn.lifetimes.is_empty() { [INFO] [stderr] | ^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `unsafety`, `abi`, `generic_params`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `lifetimes` on type `&syntax::ast::BareFnTy` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:755:14 [INFO] [stderr] | [INFO] [stderr] 755 | .lifetimes [INFO] [stderr] | ^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `unsafety`, `abi`, `generic_params`, `decl` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `variadic` on type `syntax::ptr::P` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:783:22 [INFO] [stderr] | [INFO] [stderr] 783 | bare_fn.decl.variadic, [INFO] [stderr] | ^^^^^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syntax::ast::Param: rewrite::Rewrite` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:781:9 [INFO] [stderr] | [INFO] [stderr] 273 | fn format_function_type<'a, I>( [INFO] [stderr] | -------------------- [INFO] [stderr] ... [INFO] [stderr] 284 | ::Target: Rewrite + Spanned + 'a, [INFO] [stderr] | ------- required by this bound in `types::format_function_type` [INFO] [stderr] ... [INFO] [stderr] 781 | bare_fn.decl.inputs.iter(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `rewrite::Rewrite` is not implemented for `syntax::ast::Param` [INFO] [stderr] [INFO] [stderr] error[E0277]: the trait bound `syntax::ast::Param: spanned::Spanned` is not satisfied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:781:9 [INFO] [stderr] | [INFO] [stderr] 273 | fn format_function_type<'a, I>( [INFO] [stderr] | -------------------- [INFO] [stderr] ... [INFO] [stderr] 284 | ::Target: Rewrite + Spanned + 'a, [INFO] [stderr] | ------- required by this bound in `types::format_function_type` [INFO] [stderr] ... [INFO] [stderr] 781 | bare_fn.decl.inputs.iter(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `spanned::Spanned` is not implemented for `syntax::ast::Param` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Ty` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/types.rs:811:14 [INFO] [stderr] | [INFO] [stderr] 811 | match ty.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:64:30 [INFO] [stderr] | [INFO] [stderr] 64 | let expr_rw = match expr.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `IfLet` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:103:26 [INFO] [stderr] | [INFO] [stderr] 103 | | ast::ExprKind::IfLet(..) [INFO] [stderr] | ^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `WhileLet` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:107:26 [INFO] [stderr] | [INFO] [stderr] 107 | | ast::ExprKind::WhileLet(..) => to_control_flow(expr, expr_type) [INFO] [stderr] | ^^^^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 2 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:109:9 [INFO] [stderr] | [INFO] [stderr] 109 | ast::ExprKind::Block(ref block) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 fields, found 1 [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 4 fields, but the corresponding tuple variant has 6 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:161:9 [INFO] [stderr] | [INFO] [stderr] 161 | ast::ExprKind::Closure(capture, ref fn_decl, ref body, _) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 6 fields, found 4 [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `TupField` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:166:26 [INFO] [stderr] | [INFO] [stderr] 166 | | ast::ExprKind::TupField(..) [INFO] [stderr] | ^^^^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `InPlace` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:276:24 [INFO] [stderr] | [INFO] [stderr] 276 | ast::ExprKind::InPlace(..) | ast::ExprKind::InlineAsm(..) => { [INFO] [stderr] | ^^^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `Catch` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:279:24 [INFO] [stderr] | [INFO] [stderr] 279 | ast::ExprKind::Catch(ref block) => { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | | [INFO] [stderr] | variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] | help: there is a variant with a similar name: `Match` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ast::Label` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:139:53 [INFO] [stderr] | [INFO] [stderr] 139 | Some(ident) => format!(" {}", ident.node), [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ast::Label` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:146:53 [INFO] [stderr] | [INFO] [stderr] 146 | Some(ident) => format!(" {}", ident.node), [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident` [INFO] [stderr] [INFO] [stderr] error[E0614]: type `syntax::ast::AnonConst` cannot be dereferenced [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:212:18 [INFO] [stderr] | [INFO] [stderr] 212 | &**repeats, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `str` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:296:20 [INFO] [stderr] | [INFO] [stderr] 296 | .and_then(|expr_str| { [INFO] [stderr] | ^^^^^^^^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `str` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] = note: all local variables must have a statically known size [INFO] [stderr] = help: unsized locals are gated as an unstable feature [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:226:27 [INFO] [stderr] | [INFO] [stderr] 226 | match lhs.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Lit` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:227:62 [INFO] [stderr] | [INFO] [stderr] 227 | ast::ExprKind::Lit(ref lit) => match lit.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `token`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Stmt` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:665:33 [INFO] [stderr] | [INFO] [stderr] 665 | let result = match self.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:685:16 [INFO] [stderr] | [INFO] [stderr] 685 | match expr.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&'a syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:722:16 [INFO] [stderr] | [INFO] [stderr] 722 | match expr.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `IfLet` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:732:24 [INFO] [stderr] | [INFO] [stderr] 732 | ast::ExprKind::IfLet(ref pat, ref cond, ref if_block, ref else_block) => { [INFO] [stderr] | ^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `WhileLet` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:752:24 [INFO] [stderr] | [INFO] [stderr] 752 | ast::ExprKind::WhileLet(ref pat, ref cond, ref block, label) => Some( [INFO] [stderr] | ^^^^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:864:65 [INFO] [stderr] | [INFO] [stderr] 864 | if let ast::ExprKind::Block(ref else_node) = else_block.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 2 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:864:16 [INFO] [stderr] | [INFO] [stderr] 864 | if let ast::ExprKind::Block(ref else_node) = else_block.node { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 fields, found 1 [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1086:44 [INFO] [stderr] | [INFO] [stderr] 1086 | let rewrite = match else_block.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `IfLet` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1091:32 [INFO] [stderr] | [INFO] [stderr] 1091 | ast::ExprKind::IfLet(ref pat, ref cond, ref if_block, ref next_else_block) => { [INFO] [stderr] | ^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `str` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1160:29 [INFO] [stderr] | [INFO] [stderr] 1160 | result.push_str(&rewrite?); [INFO] [stderr] | ^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `str` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] = note: all local variables must have a statically known size [INFO] [stderr] = help: unsized locals are gated as an unstable feature [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Stmt` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1209:16 [INFO] [stderr] | [INFO] [stderr] 1209 | match stmt.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0599]: no method named `span` found for type `syntax::ast::Attribute` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1294:44 [INFO] [stderr] | [INFO] [stderr] 1294 | inner_attrs[inner_attrs.len() - 1].span().hi() [INFO] [stderr] | ^^^^-- help: remove the arguments [INFO] [stderr] | | [INFO] [stderr] | field, not a method [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is implemented and in scope [INFO] [stderr] = note: the following trait defines an item `span`, perhaps you need to implement it: [INFO] [stderr] candidate #1: `spanned::Spanned` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1323:58 [INFO] [stderr] | [INFO] [stderr] 1323 | } else if let ast::ExprKind::Block(ref block) = body.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 2 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1323:19 [INFO] [stderr] | [INFO] [stderr] 1323 | } else if let ast::ExprKind::Block(ref block) = body.node { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 fields, found 1 [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `pats` on type `&syntax::ast::Arm` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1397:17 [INFO] [stderr] | [INFO] [stderr] 1397 | arm.pats[0].span.lo(), [INFO] [stderr] | ^^^^ help: a field with a similar name exists: `pat` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `pats` on type `&syntax::ast::Arm` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1404:45 [INFO] [stderr] | [INFO] [stderr] 1404 | rewrite_match_pattern(context, &arm.pats, &arm.guard, shape).and_then(|pats_str| { [INFO] [stderr] | ^^^^ help: a field with a similar name exists: `pat` [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `str` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1385:24 [INFO] [stderr] | [INFO] [stderr] 1385 | let (missing_span, attrs_str) = if !arm.attrs.is_empty() { [INFO] [stderr] | ^^^^^^^^^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `str` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] = note: all local variables must have a statically known size [INFO] [stderr] = help: unsized locals are gated as an unstable feature [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Pat` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1440:15 [INFO] [stderr] | [INFO] [stderr] 1440 | match pat.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 2 fields, but the corresponding tuple variant has 1 field [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1448:9 [INFO] [stderr] | [INFO] [stderr] 1448 | ast::PatKind::Tuple(ref subpats, _) => subpats.len() <= 1, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 field, found 2 [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 3 fields, but the corresponding tuple variant has 2 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1449:9 [INFO] [stderr] | [INFO] [stderr] 1449 | ast::PatKind::TupleStruct(ref path, ref subpats, _) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 fields, found 3 [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&'a syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1506:16 [INFO] [stderr] | [INFO] [stderr] 1506 | match body.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 2 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1507:9 [INFO] [stderr] | [INFO] [stderr] 1507 | ast::ExprKind::Block(ref block) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 fields, found 1 [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1535:84 [INFO] [stderr] | [INFO] [stderr] 1535 | let (is_block, is_empty_block) = if let ast::ExprKind::Block(ref block) = body.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 2 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1535:45 [INFO] [stderr] | [INFO] [stderr] 1535 | let (is_block, is_empty_block) = if let ast::ExprKind::Block(ref block) = body.node { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 fields, found 1 [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1736:16 [INFO] [stderr] | [INFO] [stderr] 1736 | match body.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `IfLet` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1739:48 [INFO] [stderr] | [INFO] [stderr] 1739 | ast::ExprKind::If(..) | ast::ExprKind::IfLet(..) => false, [INFO] [stderr] | ^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `WhileLet` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1743:26 [INFO] [stderr] | [INFO] [stderr] 1743 | | ast::ExprKind::WhileLet(..) [INFO] [stderr] | ^^^^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Lit` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1763:13 [INFO] [stderr] | [INFO] [stderr] 1763 | match l.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `token`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:1995:61 [INFO] [stderr] | [INFO] [stderr] 1995 | if let ast::ExprKind::MethodCall(..) = expr.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:2086:20 [INFO] [stderr] | [INFO] [stderr] 2086 | match expr.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0277]: the size for values of type `str` cannot be known at compilation time [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:2105:66 [INFO] [stderr] | [INFO] [stderr] 2105 | let rewrite_first_line = Some(rewrite[..first_line_width(&rewrite)].to_owned()); [INFO] [stderr] | ^^^^^^^^ doesn't have a size known at compile-time [INFO] [stderr] | [INFO] [stderr] = help: the trait `std::marker::Sized` is not implemented for `str` [INFO] [stderr] = note: to learn more, visit [INFO] [stderr] = note: all local variables must have a statically known size [INFO] [stderr] = help: unsized locals are gated as an unstable feature [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:2107:14 [INFO] [stderr] | [INFO] [stderr] 2107 | Some(rewrite) [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | expected struct `std::string::String`, found str [INFO] [stderr] | help: try using a conversion method: `rewrite.to_string()` [INFO] [stderr] | [INFO] [stderr] = note: expected type `std::string::String` [INFO] [stderr] found type `str` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:2122:16 [INFO] [stderr] | [INFO] [stderr] 2122 | match expr.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `IfLet` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:2128:26 [INFO] [stderr] | [INFO] [stderr] 2128 | | ast::ExprKind::IfLet(..) [INFO] [stderr] | ^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `WhileLet` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:2132:26 [INFO] [stderr] | [INFO] [stderr] 2132 | | ast::ExprKind::WhileLet(..) => { [INFO] [stderr] | ^^^^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:2155:16 [INFO] [stderr] | [INFO] [stderr] 2155 | match expr.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ast::Ident` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/expr.rs:2440:29 [INFO] [stderr] | [INFO] [stderr] 2440 | let name = &field.ident.node.to_string(); [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `name`, `span` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `identifier` on type `&syntax::ast::PathSegment` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:30:7 [INFO] [stderr] | [INFO] [stderr] 30 | a.identifier.name.as_str().cmp(&b.identifier.name.as_str()) [INFO] [stderr] | ^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `identifier` on type `&syntax::ast::PathSegment` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:30:39 [INFO] [stderr] | [INFO] [stderr] 30 | a.identifier.name.as_str().cmp(&b.identifier.name.as_str()) [INFO] [stderr] | ^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 3 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:56:11 [INFO] [stderr] | [INFO] [stderr] 56 | (&Simple(ident_a), &Simple(ident_b)) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ expected 3 fields, found 1 [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 3 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:56:29 [INFO] [stderr] | [INFO] [stderr] 56 | (&Simple(ident_a), &Simple(ident_b)) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^ expected 3 fields, found 1 [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 3 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:85:11 [INFO] [stderr] | [INFO] [stderr] 85 | (&Simple(_), _) | (&Glob, &Nested(_)) => Ordering::Less, [INFO] [stderr] | ^^^^^^^^^ expected 3 fields, found 1 [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 3 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:105:18 [INFO] [stderr] | [INFO] [stderr] 105 | (&Glob, &Simple(_)) | (&Nested(_), _) => Ordering::Greater, [INFO] [stderr] | ^^^^^^^^^ expected 3 fields, found 1 [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `identifier` on type `&syntax::ast::PathSegment` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:57:62 [INFO] [stderr] | [INFO] [stderr] 57 | let name_a = &*a.prefix.segments.last().unwrap().identifier.name.as_str(); [INFO] [stderr] | ^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `identifier` on type `&syntax::ast::PathSegment` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:58:62 [INFO] [stderr] | [INFO] [stderr] 58 | let name_b = &*b.prefix.segments.last().unwrap().identifier.name.as_str(); [INFO] [stderr] | ^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Item` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:110:15 [INFO] [stderr] | [INFO] [stderr] 110 | match (&a.node, &b.node) { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `kind`, `vis` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Item` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:110:24 [INFO] [stderr] | [INFO] [stderr] 110 | match (&a.node, &b.node) { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `kind`, `vis` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `identifier` on type `&syntax::ast::PathSegment` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:125:53 [INFO] [stderr] | [INFO] [stderr] 125 | let path_str = if path.segments.last().unwrap().identifier.to_string() == "self" [INFO] [stderr] | ^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 3 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:155:13 [INFO] [stderr] | [INFO] [stderr] 155 | ast::UseTreeKind::Simple(ident) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 3 fields, found 1 [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `identifier` on type `&syntax::ast::PathSegment` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:162:57 [INFO] [stderr] | [INFO] [stderr] 162 | if self.prefix.segments.last().unwrap().identifier == ident { [INFO] [stderr] | ^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&&&syntax::ast::Item` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:220:39 [INFO] [stderr] | [INFO] [stderr] 220 | let item_str = match item.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `attrs`, `id`, `kind`, `vis` ... and 2 others [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 3 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:301:12 [INFO] [stderr] | [INFO] [stderr] 301 | if let ast::UseTreeKind::Simple(rename) = tree.kind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 3 fields, found 1 [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `identifier` on type `&syntax::ast::PathSegment` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:302:58 [INFO] [stderr] | [INFO] [stderr] 302 | let ident = tree.prefix.segments.last().unwrap().identifier; [INFO] [stderr] | ^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 1 field, but the corresponding tuple variant has 3 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:331:17 [INFO] [stderr] | [INFO] [stderr] 331 | Some(if let ast::UseTreeKind::Simple(rename) = tree.kind { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 3 fields, found 1 [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `identifier` on type `&syntax::ast::PathSegment` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/imports.rs:332:58 [INFO] [stderr] | [INFO] [stderr] 332 | let ident = tree.prefix.segments.last().unwrap().identifier; [INFO] [stderr] | ^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/comment.rs:919:14 [INFO] [stderr] | [INFO] [stderr] 919 | Some(snippet) [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | | [INFO] [stderr] | expected struct `std::string::String`, found str [INFO] [stderr] | help: try using a conversion method: `snippet.to_string()` [INFO] [stderr] | [INFO] [stderr] = note: expected type `std::string::String` [INFO] [stderr] found type `str` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ptr::P` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/modules.rs:49:55 [INFO] [stderr] | [INFO] [stderr] 49 | if let ast::ItemKind::Mod(ref sub_mod) = item.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 4 parameters but 3 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/modules.rs:79:11 [INFO] [stderr] | [INFO] [stderr] 79 | match parser::Parser::default_submod_path(id, dir_path, codemap).result { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 4 parameters [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/chains.rs:300:42 [INFO] [stderr] | [INFO] [stderr] 300 | if let ast::ExprKind::Try(_) = e.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/chains.rs:341:16 [INFO] [stderr] | [INFO] [stderr] 341 | match expr.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `WhileLet` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/chains.rs:347:26 [INFO] [stderr] | [INFO] [stderr] 347 | | ast::ExprKind::WhileLet(..) [INFO] [stderr] | ^^^^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `IfLet` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/chains.rs:349:26 [INFO] [stderr] | [INFO] [stderr] 349 | | ast::ExprKind::IfLet(..) [INFO] [stderr] | ^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/chains.rs:387:16 [INFO] [stderr] | [INFO] [stderr] 387 | match expr.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `TupField` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/chains.rs:391:24 [INFO] [stderr] | [INFO] [stderr] 391 | ast::ExprKind::TupField(ref subexpr, _) [INFO] [stderr] | ^^^^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/chains.rs:399:16 [INFO] [stderr] | [INFO] [stderr] 399 | match expr.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/chains.rs:425:16 [INFO] [stderr] | [INFO] [stderr] 425 | match expr.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `TupField` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/chains.rs:437:24 [INFO] [stderr] | [INFO] [stderr] 437 | ast::ExprKind::TupField(ref expr, ref field) => { [INFO] [stderr] | ^^^^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `parameters` on type `&syntax::ast::PathSegment` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/chains.rs:427:39 [INFO] [stderr] | [INFO] [stderr] 427 | let types = match segment.parameters { [INFO] [stderr] | ^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `identifier` on type `&syntax::ast::PathSegment` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/chains.rs:434:41 [INFO] [stderr] | [INFO] [stderr] 434 | rewrite_method_call(segment.identifier, types, expressions, span, context, shape) [INFO] [stderr] | ^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `ident`, `id`, `args` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Ident` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/chains.rs:436:84 [INFO] [stderr] | [INFO] [stderr] 436 | ast::ExprKind::Field(_, ref field) => rewrite_element(format!(".{}", field.node)), [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `name`, `span` [INFO] [stderr] [INFO] [stderr] error[E0599]: no variant or associated item named `TupField` found for type `syntax::ast::ExprKind` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/chains.rs:439:32 [INFO] [stderr] | [INFO] [stderr] 439 | ast::ExprKind::TupField(..) => " ", [INFO] [stderr] | ^^^^^^^^ variant or associated item not found in `syntax::ast::ExprKind` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/chains.rs:451:16 [INFO] [stderr] | [INFO] [stderr] 451 | match expr.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Expr` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/chains.rs:458:16 [INFO] [stderr] | [INFO] [stderr] 458 | match expr.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0061]: this function takes 1 parameter but 0 parameters were supplied [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/macros.rs:105:32 [INFO] [stderr] | [INFO] [stderr] 105 | parse_macro_arg!(pat, Pat, parse_pat); [INFO] [stderr] | ^^^^^^^^^ expected 1 parameter [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Mac` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/macros.rs:128:36 [INFO] [stderr] | [INFO] [stderr] 128 | None => format!("{}!", mac.node.path), [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `delim`, `tts`, `span`, `prior_type_ascription` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Mac` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/macros.rs:131:36 [INFO] [stderr] | [INFO] [stderr] 131 | format!("{}!", mac.node.path) [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `delim`, `tts`, `span`, `prior_type_ascription` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Mac` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/macros.rs:133:39 [INFO] [stderr] | [INFO] [stderr] 133 | format!("{}! {}", mac.node.path, ident) [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `delim`, `tts`, `span`, `prior_type_ascription` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Mac` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/macros.rs:144:31 [INFO] [stderr] | [INFO] [stderr] 144 | let ts: TokenStream = mac.node.stream(); [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `delim`, `tts`, `span`, `prior_type_ascription` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Eof` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/macros.rs:169:24 [INFO] [stderr] | [INFO] [stderr] 169 | Token::Eof => break, [INFO] [stderr] | ^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Comma` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/macros.rs:170:24 [INFO] [stderr] | [INFO] [stderr] 170 | Token::Comma => (), [INFO] [stderr] | ^^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Semi` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/macros.rs:171:24 [INFO] [stderr] | [INFO] [stderr] 171 | Token::Semi => { [INFO] [stderr] | ^^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Eof` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/macros.rs:175:51 [INFO] [stderr] | [INFO] [stderr] 175 | if parser.token != Token::Eof { [INFO] [stderr] | ^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Eof` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/macros.rs:180:63 [INFO] [stderr] | [INFO] [stderr] 180 | ... if parser.token == Token::Eof && arg_vec.len() == 2 { [INFO] [stderr] | ^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0599]: no associated item named `Eof` found for type `syntax::parse::token::Token` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/macros.rs:196:39 [INFO] [stderr] | [INFO] [stderr] 196 | if parser.token == Token::Eof { [INFO] [stderr] | ^^^ associated item not found in `syntax::parse::token::Token` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Mac` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/macros.rs:283:27 [INFO] [stderr] | [INFO] [stderr] 283 | if &format!("{}", mac.node.path)[..] == "try" { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `delim`, `tts`, `span`, `prior_type_ascription` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Mac` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/macros.rs:284:35 [INFO] [stderr] | [INFO] [stderr] 284 | let ts: TokenStream = mac.node.tts.clone().into(); [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `path`, `delim`, `tts`, `span`, `prior_type_ascription` [INFO] [stderr] [INFO] [stderr] error[E0599]: no function or associated item named `new` found for type `syntax::ast::NodeId` in the current scope [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/macros.rs:288:30 [INFO] [stderr] | [INFO] [stderr] 288 | id: ast::NodeId::new(0), // dummy value [INFO] [stderr] | ^^^ function or associated item not found in `syntax::ast::NodeId` [INFO] [stderr] | [INFO] [stderr] = help: items from traits can only be used if the trait is in scope [INFO] [stderr] = note: the following trait is implemented but not in scope; perhaps add a `use` for it: [INFO] [stderr] `use rustc_index::vec::Idx;` [INFO] [stderr] [INFO] [stderr] error[E0560]: struct `syntax::ast::Expr` has no field named `node` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/macros.rs:289:13 [INFO] [stderr] | [INFO] [stderr] 289 | node: ast::ExprKind::Try(parser.parse_expr().ok()?), [INFO] [stderr] | ^^^^ `syntax::ast::Expr` does not have this field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span`, `attrs` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ast::Pat` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/patterns.rs:29:20 [INFO] [stderr] | [INFO] [stderr] 29 | match self.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `id`, `kind`, `span` [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 2 fields, but the corresponding tuple variant has 1 field [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/patterns.rs:80:13 [INFO] [stderr] | [INFO] [stderr] 80 | PatKind::Tuple(ref items, dotdot_pos) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 field, found 2 [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 3 fields, but the corresponding tuple variant has 2 fields [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/patterns.rs:86:13 [INFO] [stderr] | [INFO] [stderr] 86 | PatKind::TupleStruct(ref path, ref pat_vec, dotdot_pos) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 2 fields, found 3 [INFO] [stderr] [INFO] [stderr] error[E0023]: this pattern has 3 fields, but the corresponding tuple variant has 1 field [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/patterns.rs:98:13 [INFO] [stderr] | [INFO] [stderr] 98 | PatKind::Slice(ref prefix, ref slice_pat, ref suffix) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 1 field, found 3 [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ast::Ident` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/patterns.rs:37:36 [INFO] [stderr] | [INFO] [stderr] 37 | let id_str = ident.node.to_string(); [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `name`, `span` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/patterns.rs:63:21 [INFO] [stderr] | [INFO] [stderr] 62 | let infix = match *end_kind { [INFO] [stderr] | --------- this match expression has type `syntax::source_map::Spanned` [INFO] [stderr] 63 | RangeEnd::Included(RangeSyntax::DotDotDot) => "...", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `syntax::source_map::Spanned`, found enum `syntax::ast::RangeEnd` [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax::source_map::Spanned` [INFO] [stderr] found type `syntax::ast::RangeEnd` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/patterns.rs:64:21 [INFO] [stderr] | [INFO] [stderr] 62 | let infix = match *end_kind { [INFO] [stderr] | --------- this match expression has type `syntax::source_map::Spanned` [INFO] [stderr] 63 | RangeEnd::Included(RangeSyntax::DotDotDot) => "...", [INFO] [stderr] 64 | RangeEnd::Included(RangeSyntax::DotDotEq) => "..=", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected struct `syntax::source_map::Spanned`, found enum `syntax::ast::RangeEnd` [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax::source_map::Spanned` [INFO] [stderr] found type `syntax::ast::RangeEnd` [INFO] [stderr] [INFO] [stderr] error[E0308]: mismatched types [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/patterns.rs:65:21 [INFO] [stderr] | [INFO] [stderr] 65 | RangeEnd::Excluded => "..", [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ expected struct `syntax::source_map::Spanned`, found enum `syntax::ast::RangeEnd` [INFO] [stderr] | [INFO] [stderr] = note: expected type `syntax::source_map::Spanned` [INFO] [stderr] found type `syntax::ast::RangeEnd` [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `span` on type `&_` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/patterns.rs:157:15 [INFO] [stderr] | [INFO] [stderr] 157 | |f| f.span.lo(), [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `&syntax::ptr::P` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/patterns.rs:250:46 [INFO] [stderr] | [INFO] [stderr] 250 | TuplePatField::Pat(pat) => match pat.node { [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `node` on type `syntax::ast::Ident` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/github.com-1ecc6299db9ec823/rustfmt-nightly-0.2.17/src/vertical.rs:92:32 [INFO] [stderr] | [INFO] [stderr] 92 | let name = &self.ident.node.to_string(); [INFO] [stderr] | ^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `name`, `span` [INFO] [stderr] [INFO] [stderr] error: aborting due to 330 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0023, E0026, E0061, E0223, E0271, E0277, E0308, E0412, E0425... [INFO] [stderr] For more information about an error, try `rustc --explain E0023`. [INFO] [stderr] error: could not compile `rustfmt-nightly`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "d4d681433521a986b1fae5c16b2249e39d0496dd22b5cdcf2824b08742364f4b"` [INFO] running `"docker" "rm" "-f" "d4d681433521a986b1fae5c16b2249e39d0496dd22b5cdcf2824b08742364f4b"` [INFO] [stdout] d4d681433521a986b1fae5c16b2249e39d0496dd22b5cdcf2824b08742364f4b