syn 2.0.35

Parser for Rust source code
Build #913063 2023-09-15T22:01:40.426240+00:00
# rustc version
rustc 1.74.0-nightly (ca2b74f1a 2023-09-14)
# docs.rs version
docsrs 0.6.0 (b2c47fa7 2023-09-08)

# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/syn-2.0.35/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/syn-2.0.35/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8d77639b970c52ec67607038b3ec48894629de24504b62a68269497566821cc0" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"--cfg\", \"doc_cfg\", \"--generate-link-to-definition\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20230914-1.74.0-nightly-ca2b74f1a\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--disable-per-crate-search\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] eccc164513cfcbd86460b56f41d8913f77ea131d760908da630af8dcbf4d399e
[INFO] running `Command { std: "docker" "start" "-a" "eccc164513cfcbd86460b56f41d8913f77ea131d760908da630af8dcbf4d399e", kill_on_drop: false }`
[INFO] [stderr] warning: Target filter specified, but no targets matched. This is a no-op
[INFO] [stderr]  Documenting syn v2.0.35 (/opt/rustwide/workdir)
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lit`
[INFO] [stderr]     --> src/expr.rs:1580:30
[INFO] [stderr]      |
[INFO] [stderr] 1580 |         } else if input.peek(Lit) {
[INFO] [stderr]      |                              ^^^ could not resolve path `Lit`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lifetime`
[INFO] [stderr]     --> src/expr.rs:1592:33
[INFO] [stderr]      |
[INFO] [stderr] 1592 |                 && (input.peek3(Lifetime) || input.peek3(Token![>]))
[INFO] [stderr]      |                                 ^^^^^^^^ could not resolve path `Lifetime`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]     --> src/expr.rs:1600:30
[INFO] [stderr]      |
[INFO] [stderr] 1600 |         } else if input.peek(Ident)
[INFO] [stderr]      |                              ^^^^^ could not resolve path `Ident`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lifetime`
[INFO] [stderr]     --> src/expr.rs:1644:30
[INFO] [stderr]      |
[INFO] [stderr] 1644 |         } else if input.peek(Lifetime) {
[INFO] [stderr]      |                              ^^^^^^^^ could not resolve path `Lifetime`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lifetime`
[INFO] [stderr]     --> src/expr.rs:1902:57
[INFO] [stderr]      |
[INFO] [stderr] 1902 |             && !(input.peek2(Token![<]) && (input.peek3(Lifetime) || input.peek3(Token![>])))
[INFO] [stderr]      |                                                         ^^^^^^^^ could not resolve path `Lifetime`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lifetime`
[INFO] [stderr]     --> src/expr.rs:2423:27
[INFO] [stderr]      |
[INFO] [stderr] 2423 |             if input.peek(Lifetime) {
[INFO] [stderr]      |                           ^^^^^^^^ could not resolve path `Lifetime`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]     --> src/expr.rs:2687:27
[INFO] [stderr]      |
[INFO] [stderr] 2687 |             if input.peek(Ident) {
[INFO] [stderr]      |                           ^^^^^ could not resolve path `Ident`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `LitInt`
[INFO] [stderr]     --> src/expr.rs:2689:34
[INFO] [stderr]      |
[INFO] [stderr] 2689 |             } else if input.peek(LitInt) {
[INFO] [stderr]      |                                  ^^^^^^ could not resolve path `LitInt`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]     --> src/expr.rs:2797:35
[INFO] [stderr]      |
[INFO] [stderr] 2797 |             } else if input.peek2(Ident) && (input.peek3(token::Paren) || input.peek3(Token![::])) {
[INFO] [stderr]      |                                   ^^^^^ could not resolve path `Ident`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lifetime`
[INFO] [stderr]    --> src/generics.rs:555:35
[INFO] [stderr]     |
[INFO] [stderr] 555 |                 if lookahead.peek(Lifetime) {
[INFO] [stderr]     |                                   ^^^^^^^^ could not resolve path `Lifetime`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]    --> src/generics.rs:560:42
[INFO] [stderr]     |
[INFO] [stderr] 560 |                 } else if lookahead.peek(Ident) {
[INFO] [stderr]     |                                          ^^^^^ could not resolve path `Ident`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]    --> src/generics.rs:607:31
[INFO] [stderr]     |
[INFO] [stderr] 607 |             if lookahead.peek(Ident) {
[INFO] [stderr]     |                               ^^^^^ could not resolve path `Ident`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lifetime`
[INFO] [stderr]    --> src/generics.rs:612:38
[INFO] [stderr]     |
[INFO] [stderr] 612 |             } else if lookahead.peek(Lifetime) {
[INFO] [stderr]     |                                      ^^^^^^^^ could not resolve path `Lifetime`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lifetime`
[INFO] [stderr]    --> src/generics.rs:750:27
[INFO] [stderr]     |
[INFO] [stderr] 750 |             if input.peek(Lifetime) {
[INFO] [stderr]     |                           ^^^^^^^^ could not resolve path `Lifetime`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lifetime`
[INFO] [stderr]    --> src/generics.rs:796:35
[INFO] [stderr]     |
[INFO] [stderr] 796 |                     || input.peek(Lifetime)
[INFO] [stderr]     |                                   ^^^^^^^^ could not resolve path `Lifetime`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lifetime`
[INFO] [stderr]    --> src/generics.rs:912:27
[INFO] [stderr]     |
[INFO] [stderr] 912 |             if input.peek(Lifetime) && input.peek2(Token![:]) {
[INFO] [stderr]     |                           ^^^^^^^^ could not resolve path `Lifetime`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `LitStr`
[INFO] [stderr]    --> src/item.rs:931:38
[INFO] [stderr]     |
[INFO] [stderr] 931 |             } else if lookahead.peek(LitStr) {
[INFO] [stderr]     |                                      ^^^^^^ could not resolve path `LitStr`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]    --> src/item.rs:983:43
[INFO] [stderr]     |
[INFO] [stderr] 983 |             let ident = if lookahead.peek(Ident) || lookahead.peek(Token![_]) {
[INFO] [stderr]     |                                           ^^^^^ could not resolve path `Ident`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]     --> src/item.rs:1047:64
[INFO] [stderr]      |
[INFO] [stderr] 1047 |         } else if lookahead.peek(Token![union]) && ahead.peek2(Ident) {
[INFO] [stderr]      |                                                                ^^^^^ could not resolve path `Ident`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]     --> src/item.rs:1066:32
[INFO] [stderr]      |
[INFO] [stderr] 1066 |             && (lookahead.peek(Ident)
[INFO] [stderr]      |                                ^^^^^ could not resolve path `Ident`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]     --> src/item.rs:1324:27
[INFO] [stderr]      |
[INFO] [stderr] 1324 |         if lookahead.peek(Ident)
[INFO] [stderr]      |                           ^^^^^ could not resolve path `Ident`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]     --> src/item.rs:1342:39
[INFO] [stderr]      |
[INFO] [stderr] 1342 |                         if input.peek(Ident) {
[INFO] [stderr]      |                                       ^^^^^ could not resolve path `Ident`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]     --> src/item.rs:1419:43
[INFO] [stderr]      |
[INFO] [stderr] 1419 |             let ident = if lookahead.peek(Ident) || lookahead.peek(Token![_]) {
[INFO] [stderr]      |                                           ^^^^^ could not resolve path `Ident`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]     --> src/item.rs:1550:23
[INFO] [stderr]      |
[INFO] [stderr] 1550 |         if input.peek(Ident) && input.peek2(Token![<]) {
[INFO] [stderr]      |                       ^^^^^ could not resolve path `Ident`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]     --> src/item.rs:1827:36
[INFO] [stderr]      |
[INFO] [stderr] 1827 |                 && (lookahead.peek(Ident)
[INFO] [stderr]      |                                    ^^^^^ could not resolve path `Ident`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]     --> src/item.rs:2250:35
[INFO] [stderr]      |
[INFO] [stderr] 2250 |                 if lookahead.peek(Ident) || lookahead.peek(Token![_]) {
[INFO] [stderr]      |                                   ^^^^^ could not resolve path `Ident`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]     --> src/item.rs:2291:36
[INFO] [stderr]      |
[INFO] [stderr] 2291 |                 && (lookahead.peek(Ident)
[INFO] [stderr]      |                                    ^^^^^ could not resolve path `Ident`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]     --> src/item.rs:2327:43
[INFO] [stderr]      |
[INFO] [stderr] 2327 |             let ident = if lookahead.peek(Ident) || lookahead.peek(Token![_]) {
[INFO] [stderr]      |                                           ^^^^^ could not resolve path `Ident`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]     --> src/item.rs:2479:33
[INFO] [stderr]      |
[INFO] [stderr] 2479 |                 || (input.peek2(Ident) || input.peek2(Lifetime))
[INFO] [stderr]      |                                 ^^^^^ could not resolve path `Ident`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lifetime`
[INFO] [stderr]     --> src/item.rs:2479:55
[INFO] [stderr]      |
[INFO] [stderr] 2479 |                 || (input.peek2(Ident) || input.peek2(Lifetime))
[INFO] [stderr]      |                                                       ^^^^^^^^ could not resolve path `Lifetime`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]     --> src/item.rs:2601:47
[INFO] [stderr]      |
[INFO] [stderr] 2601 |                 let ident = if lookahead.peek(Ident) || lookahead.peek(Token![_]) {
[INFO] [stderr]      |                                               ^^^^^ could not resolve path `Ident`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]     --> src/item.rs:2641:36
[INFO] [stderr]      |
[INFO] [stderr] 2641 |                 && (lookahead.peek(Ident)
[INFO] [stderr]      |                                    ^^^^^ could not resolve path `Ident`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]     --> src/item.rs:2677:43
[INFO] [stderr]      |
[INFO] [stderr] 2677 |             let ident = if lookahead.peek(Ident) || lookahead.peek(Token![_]) {
[INFO] [stderr]      |                                           ^^^^^ could not resolve path `Ident`
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]      = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lit`
[INFO] [stderr]    --> src/meta.rs:412:34
[INFO] [stderr]     |
[INFO] [stderr] 412 |             } else if input.peek(Lit) {
[INFO] [stderr]     |                                  ^^^ could not resolve path `Lit`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]    --> src/pat.rs:262:31
[INFO] [stderr]     |
[INFO] [stderr] 262 |             if lookahead.peek(Ident)
[INFO] [stderr]     |                               ^^^^^ could not resolve path `Ident`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lit`
[INFO] [stderr]    --> src/pat.rs:280:63
[INFO] [stderr]     |
[INFO] [stderr] 280 |             } else if input.peek(Token![-]) || lookahead.peek(Lit) || lookahead.peek(Token![const])
[INFO] [stderr]     |                                                               ^^^ could not resolve path `Lit`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]    --> src/pat.rs:286:31
[INFO] [stderr]     |
[INFO] [stderr] 286 |                 || input.peek(Ident)
[INFO] [stderr]     |                               ^^^^^ could not resolve path `Ident`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lit`
[INFO] [stderr]    --> src/pat.rs:701:38
[INFO] [stderr]     |
[INFO] [stderr] 701 |         let expr = if lookahead.peek(Lit) {
[INFO] [stderr]     |                                      ^^^ could not resolve path `Lit`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]    --> src/pat.rs:703:34
[INFO] [stderr]     |
[INFO] [stderr] 703 |         } else if lookahead.peek(Ident)
[INFO] [stderr]     |                                  ^^^^^ could not resolve path `Ident`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lifetime`
[INFO] [stderr]    --> src/path.rs:293:27
[INFO] [stderr]     |
[INFO] [stderr] 293 |             if input.peek(Lifetime) && !input.peek2(Token![+]) {
[INFO] [stderr]     |                           ^^^^^^^^ could not resolve path `Lifetime`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lit`
[INFO] [stderr]    --> src/path.rs:297:27
[INFO] [stderr]     |
[INFO] [stderr] 297 |             if input.peek(Lit) || input.peek(token::Brace) {
[INFO] [stderr]     |                           ^^^ could not resolve path `Lit`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lit`
[INFO] [stderr]    --> src/path.rs:321:46
[INFO] [stderr]     |
[INFO] [stderr] 321 |                         return if input.peek(Lit) || input.peek(token::Brace) {
[INFO] [stderr]     |                                              ^^^ could not resolve path `Lit`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lit`
[INFO] [stderr]    --> src/path.rs:380:23
[INFO] [stderr]     |
[INFO] [stderr] 380 |         if input.peek(Lit) {
[INFO] [stderr]     |                       ^^^ could not resolve path `Lit`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]    --> src/path.rs:385:23
[INFO] [stderr]     |
[INFO] [stderr] 385 |         if input.peek(Ident) {
[INFO] [stderr]     |                       ^^^^^ could not resolve path `Ident`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]    --> src/path.rs:547:40
[INFO] [stderr]     |
[INFO] [stderr] 547 |                         if !input.peek(Ident)
[INFO] [stderr]     |                                        ^^^^^ could not resolve path `Ident`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]    --> src/stmt.rs:192:32
[INFO] [stderr]     |
[INFO] [stderr] 192 |                 if ahead.peek2(Ident) || ahead.peek2(Token![try]) {
[INFO] [stderr]     |                                ^^^^^ could not resolve path `Ident`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]    --> src/stmt.rs:211:36
[INFO] [stderr]     |
[INFO] [stderr] 211 |                     || input.peek2(Ident)
[INFO] [stderr]     |                                    ^^^^^ could not resolve path `Ident`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]    --> src/stmt.rs:233:57
[INFO] [stderr]     |
[INFO] [stderr] 233 |             || input.peek(Token![union]) && input.peek2(Ident)
[INFO] [stderr]     |                                                         ^^^^^ could not resolve path `Ident`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]    --> src/ty.rs:342:32
[INFO] [stderr]     |
[INFO] [stderr] 342 |             if !lookahead.peek(Ident)
[INFO] [stderr]     |                                ^^^^^ could not resolve path `Ident`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lifetime`
[INFO] [stderr]    --> src/ty.rs:365:29
[INFO] [stderr]     |
[INFO] [stderr] 365 |             if content.peek(Lifetime) {
[INFO] [stderr]     |                             ^^^^^^^^ could not resolve path `Lifetime`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]    --> src/ty.rs:467:34
[INFO] [stderr]     |
[INFO] [stderr] 467 |         } else if lookahead.peek(Ident)
[INFO] [stderr]     |                                  ^^^^^ could not resolve path `Ident`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lifetime`
[INFO] [stderr]    --> src/ty.rs:507:43
[INFO] [stderr]     |
[INFO] [stderr] 507 | ...                   || input.peek(Lifetime)
[INFO] [stderr]     |                                     ^^^^^^^^ could not resolve path `Lifetime`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Lifetime`
[INFO] [stderr]    --> src/ty.rs:562:34
[INFO] [stderr]     |
[INFO] [stderr] 562 |         } else if lookahead.peek(Lifetime) {
[INFO] [stderr]     |                                  ^^^^^^^^ could not resolve path `Lifetime`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not resolve path `Ident`
[INFO] [stderr]    --> src/ty.rs:920:39
[INFO] [stderr]     |
[INFO] [stderr] 920 |         let mut name = if (input.peek(Ident) || input.peek(Token![_]) || {
[INFO] [stderr]     |                                       ^^^^^ could not resolve path `Ident`
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error was originally ignored because you are running `rustdoc`
[INFO] [stderr]     = note: try running again with `rustc` or `cargo check` and you may get a more detailed error
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0433`.
[INFO] [stderr] error: could not document `syn`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/nightly-x86_64-unknown-linux-gnu/bin/rustdoc --edition=2021 --crate-type lib --crate-name syn src/lib.rs --target x86_64-unknown-linux-gnu -o /opt/rustwide/target/x86_64-unknown-linux-gnu/doc --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --cfg 'feature="test"' --cfg 'feature="visit"' --cfg 'feature="visit-mut"' --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat -C metadata=8bc89842d4ef2d52 -L dependency=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern proc_macro2=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libproc_macro2-5460c17a8545770b.rmeta --extern quote=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libquote-35d66b225c84f49e.rmeta --extern unicode_ident=/opt/rustwide/target/x86_64-unknown-linux-gnu/debug/deps/libunicode_ident-ba3ba31268980196.rmeta --extern-html-root-url 'proc_macro2=https://docs.rs/proc-macro2/1.0.67/x86_64-unknown-linux-gnu' --extern-html-root-url 'quote=https://docs.rs/quote/1.0.33/x86_64-unknown-linux-gnu' --extern-html-root-url 'unicode_ident=https://docs.rs/unicode-ident/1.0.12/x86_64-unknown-linux-gnu' -Zunstable-options --cfg doc_cfg --generate-link-to-definition -Z unstable-options --emit=invocation-specific --resource-suffix -20230914-1.74.0-nightly-ca2b74f1a --static-root-path /-/rustdoc.static/ --cap-lints warn --disable-per-crate-search --extern-html-root-takes-precedence --crate-version 2.0.35` (exit status: 1)
[INFO] running `Command { std: "docker" "inspect" "eccc164513cfcbd86460b56f41d8913f77ea131d760908da630af8dcbf4d399e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eccc164513cfcbd86460b56f41d8913f77ea131d760908da630af8dcbf4d399e", kill_on_drop: false }`
[INFO] [stdout] eccc164513cfcbd86460b56f41d8913f77ea131d760908da630af8dcbf4d399e