[INFO] cloning repository https://github.com/lazear/types-and-programming-languages [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lazear/types-and-programming-languages" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flazear%2Ftypes-and-programming-languages", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flazear%2Ftypes-and-programming-languages'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 0787493713b41639878db206e76d82fa8f29a77a [INFO] documenting lazear/types-and-programming-languages against 1.61.0 for beta-1.62-rustdoc-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flazear%2Ftypes-and-programming-languages" "/workspace/builds/worker-9/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-9/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/lazear/types-and-programming-languages on toolchain 1.61.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/lazear/types-and-programming-languages [INFO] finished tweaking git repo https://github.com/lazear/types-and-programming-languages [INFO] tweaked toml for git repo https://github.com/lazear/types-and-programming-languages written to /workspace/builds/worker-9/source/Cargo.toml [INFO] crate git repo https://github.com/lazear/types-and-programming-languages already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.61.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ebd69f7b7e0c809ae721529a835449ed3815038fa7bb0bb44dc9747d1062e2e4 [INFO] running `Command { std: "docker" "start" "-a" "ebd69f7b7e0c809ae721529a835449ed3815038fa7bb0bb44dc9747d1062e2e4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ebd69f7b7e0c809ae721529a835449ed3815038fa7bb0bb44dc9747d1062e2e4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ebd69f7b7e0c809ae721529a835449ed3815038fa7bb0bb44dc9747d1062e2e4", kill_on_drop: false }` [INFO] [stdout] ebd69f7b7e0c809ae721529a835449ed3815038fa7bb0bb44dc9747d1062e2e4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0e370e300d6e67a857637804409ad68cfdcfee9eaf2cbcfa2768ea51d640d26d [INFO] running `Command { std: "docker" "start" "-a" "0e370e300d6e67a857637804409ad68cfdcfee9eaf2cbcfa2768ea51d640d26d", kill_on_drop: false }` [INFO] [stderr] Checking util v0.1.0 (/opt/rustwide/workdir/util) [INFO] [stderr] Documenting dependent v0.1.0 (/opt/rustwide/workdir/x2_dependent) [INFO] [stderr] Documenting util v0.1.0 (/opt/rustwide/workdir/util) [INFO] [stderr] Documenting bidir v0.1.0 (/opt/rustwide/workdir/x1_bidir) [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> x2_dependent/src/main.rs:215:6 [INFO] [stdout] | [INFO] [stdout] 215 | }; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `chunks` [INFO] [stdout] --> util/src/unsafe_arena.rs:81:8 [INFO] [stdout] | [INFO] [stdout] 81 | fn chunks(&self) -> Vec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused return value of `std::mem::replace` that must be used [INFO] [stdout] --> util/src/arena.rs:204:17 [INFO] [stdout] | [INFO] [stdout] 204 | std::mem::replace(&mut self.data[i], prev); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: if you don't need the old value, you can just assign the new value directly [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Documenting arith v0.1.0 (/opt/rustwide/workdir/01_arith) [INFO] [stderr] Documenting system_fw v0.1.0 (/opt/rustwide/workdir/07_system_fw) [INFO] [stderr] Documenting recon v0.1.0 (/opt/rustwide/workdir/05_recon) [INFO] [stderr] Documenting stlc v0.1.0 (/opt/rustwide/workdir/04_stlc) [INFO] [stderr] Documenting lambda v0.1.0 (/opt/rustwide/workdir/02_lambda) [INFO] [stderr] Documenting typedarith v0.1.0 (/opt/rustwide/workdir/03_typedarith) [INFO] [stderr] Documenting system_f v0.1.0 (/opt/rustwide/workdir/06_system_f) [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> x1_bidir/src/main.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | //! https://github.com/lexi-lambda/higher-rank/ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> util/src/unsafe_arena.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | //! https://doc.rust-lang.org/1.1.0/src/arena/lib.rs.html [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `char` is both a module and a builtin type [INFO] [stdout] --> 02_lambda/src/lexer.rs:39:28 [INFO] [stdout] | [INFO] [stdout] 39 | /// Consume the next [`char`] and advance internal source position [INFO] [stdout] | ^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 39 | /// Consume the next [`mod@char`] and advance internal source position [INFO] [stdout] | ++++ [INFO] [stdout] help: to link to the builtin type, prefix with `prim@` [INFO] [stdout] | [INFO] [stdout] 39 | /// Consume the next [`prim@char`] and advance internal source position [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `TokenSpan` [INFO] [stdout] --> 02_lambda/src/parser.rs:51:45 [INFO] [stdout] | [INFO] [stdout] 51 | /// [`Lexer`] impls [`Iterator`] over [`TokenSpan`], [INFO] [stdout] | ^^^^^^^^^ no item named `TokenSpan` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `char` is both a module and a builtin type [INFO] [stdout] --> 03_typedarith/src/lexer.rs:59:28 [INFO] [stdout] | [INFO] [stdout] 59 | /// Consume the next [`char`] and advance internal source position [INFO] [stdout] | ^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 59 | /// Consume the next [`mod@char`] and advance internal source position [INFO] [stdout] | ++++ [INFO] [stdout] help: to link to the builtin type, prefix with `prim@` [INFO] [stdout] | [INFO] [stdout] 59 | /// Consume the next [`prim@char`] and advance internal source position [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `TokenSpan` [INFO] [stdout] --> 03_typedarith/src/parser.rs:9:45 [INFO] [stdout] | [INFO] [stdout] 9 | /// [`Lexer`] impls [`Iterator`] over [`TokenSpan`], [INFO] [stdout] | ^^^^^^^^^ no item named `TokenSpan` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `char` is both a module and a builtin type [INFO] [stdout] --> 01_arith/src/lexer.rs:61:28 [INFO] [stdout] | [INFO] [stdout] 61 | /// Consume the next [`char`] and advance internal source position [INFO] [stdout] | ^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 61 | /// Consume the next [`mod@char`] and advance internal source position [INFO] [stdout] | ++++ [INFO] [stdout] help: to link to the builtin type, prefix with `prim@` [INFO] [stdout] | [INFO] [stdout] 61 | /// Consume the next [`prim@char`] and advance internal source position [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `TokenSpan` [INFO] [stdout] --> 01_arith/src/parser.rs:19:45 [INFO] [stdout] | [INFO] [stdout] 19 | /// [`Lexer`] impls [`Iterator`] over [`TokenSpan`], [INFO] [stdout] | ^^^^^^^^^ no item named `TokenSpan` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `char` is both a module and a builtin type [INFO] [stdout] --> 04_stlc/src/lexer.rs:72:28 [INFO] [stdout] | [INFO] [stdout] 72 | /// Peek at the next [`char`] in the input stream [INFO] [stdout] | ^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 72 | /// Peek at the next [`mod@char`] in the input stream [INFO] [stdout] | ++++ [INFO] [stdout] help: to link to the builtin type, prefix with `prim@` [INFO] [stdout] | [INFO] [stdout] 72 | /// Peek at the next [`prim@char`] in the input stream [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `char` is both a module and a builtin type [INFO] [stdout] --> 04_stlc/src/lexer.rs:77:28 [INFO] [stdout] | [INFO] [stdout] 77 | /// Consume the next [`char`] and advance internal source position [INFO] [stdout] | ^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 77 | /// Consume the next [`mod@char`] and advance internal source position [INFO] [stdout] | ++++ [INFO] [stdout] help: to link to the builtin type, prefix with `prim@` [INFO] [stdout] | [INFO] [stdout] 77 | /// Consume the next [`prim@char`] and advance internal source position [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `TokenSpan` [INFO] [stdout] --> 04_stlc/src/parser.rs:42:45 [INFO] [stdout] | [INFO] [stdout] 42 | /// [`Lexer`] impls [`Iterator`] over [`TokenSpan`], [INFO] [stdout] | ^^^^^^^^^ no item named `TokenSpan` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `char` is both a module and a builtin type [INFO] [stdout] --> 05_recon/src/parser.rs:59:28 [INFO] [stdout] | [INFO] [stdout] 59 | /// Peek at the next [`char`] in the input stream [INFO] [stdout] | ^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 59 | /// Peek at the next [`mod@char`] in the input stream [INFO] [stdout] | ++++ [INFO] [stdout] help: to link to the builtin type, prefix with `prim@` [INFO] [stdout] | [INFO] [stdout] 59 | /// Peek at the next [`prim@char`] in the input stream [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `char` is both a module and a builtin type [INFO] [stdout] --> 05_recon/src/parser.rs:64:28 [INFO] [stdout] | [INFO] [stdout] 64 | /// Consume the next [`char`] and advance internal source position [INFO] [stdout] | ^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 64 | /// Consume the next [`mod@char`] and advance internal source position [INFO] [stdout] | ++++ [INFO] [stdout] help: to link to the builtin type, prefix with `prim@` [INFO] [stdout] | [INFO] [stdout] 64 | /// Consume the next [`prim@char`] and advance internal source position [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `TokenSpan` [INFO] [stdout] --> 05_recon/src/parser.rs:210:45 [INFO] [stdout] | [INFO] [stdout] 210 | /// [`Lexer`] impls [`Iterator`] over [`TokenSpan`], [INFO] [stdout] | ^^^^^^^^^ no item named `TokenSpan` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `char` is both a module and a builtin type [INFO] [stdout] --> 06_system_f/src/syntax/lexer.rs:25:28 [INFO] [stdout] | [INFO] [stdout] 25 | /// Peek at the next [`char`] in the input stream [INFO] [stdout] | ^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 25 | /// Peek at the next [`mod@char`] in the input stream [INFO] [stdout] | ++++ [INFO] [stdout] help: to link to the builtin type, prefix with `prim@` [INFO] [stdout] | [INFO] [stdout] 25 | /// Peek at the next [`prim@char`] in the input stream [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `char` is both a module and a builtin type [INFO] [stdout] --> 06_system_f/src/syntax/lexer.rs:30:28 [INFO] [stdout] | [INFO] [stdout] 30 | /// Consume the next [`char`] and advance internal source position [INFO] [stdout] | ^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 30 | /// Consume the next [`mod@char`] and advance internal source position [INFO] [stdout] | ++++ [INFO] [stdout] help: to link to the builtin type, prefix with `prim@` [INFO] [stdout] | [INFO] [stdout] 30 | /// Consume the next [`prim@char`] and advance internal source position [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Injection` [INFO] [stdout] --> 06_system_f/src/terms/visit.rs:185:20 [INFO] [stdout] | [INFO] [stdout] 185 | /// Transform an [`Injection`] term of form: `Label tm of Rec(u.T)` into [INFO] [stdout] | ^^^^^^^^^ no item named `Injection` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> 06_system_f/src/types/patterns.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | //! https://doc.rust-lang.org/nightly/nightly-rustc/src/rustc_mir/hair/pattern/_match.rs.html [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> 06_system_f/src/types/patterns.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | //! http://moscova.inria.fr/~maranget/papers/warn/index.html [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `char` is both a module and a builtin type [INFO] [stdout] --> 07_system_fw/src/syntax/lexer.rs:25:28 [INFO] [stdout] | [INFO] [stdout] 25 | /// Peek at the next [`char`] in the input stream [INFO] [stdout] | ^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 25 | /// Peek at the next [`mod@char`] in the input stream [INFO] [stdout] | ++++ [INFO] [stdout] help: to link to the builtin type, prefix with `prim@` [INFO] [stdout] | [INFO] [stdout] 25 | /// Peek at the next [`prim@char`] in the input stream [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `char` is both a module and a builtin type [INFO] [stdout] --> 07_system_fw/src/syntax/lexer.rs:30:28 [INFO] [stdout] | [INFO] [stdout] 30 | /// Consume the next [`char`] and advance internal source position [INFO] [stdout] | ^^^^ ambiguous link [INFO] [stdout] | [INFO] [stdout] help: to link to the module, prefix with `mod@` [INFO] [stdout] | [INFO] [stdout] 30 | /// Consume the next [`mod@char`] and advance internal source position [INFO] [stdout] | ++++ [INFO] [stdout] help: to link to the builtin type, prefix with `prim@` [INFO] [stdout] | [INFO] [stdout] 30 | /// Consume the next [`prim@char`] and advance internal source position [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `TokenKind::Invalid` [INFO] [stdout] --> 07_system_fw/src/syntax/lexer.rs:128:20 [INFO] [stdout] | [INFO] [stdout] 128 | /// Return a [`TokenKind::Invalid`] if the next character does not match, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no item named `TokenKind` in scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `patrow` [INFO] [stdout] --> 07_system_fw/src/syntax/parser/patterns.rs:33:24 [INFO] [stdout] | [INFO] [stdout] 33 | /// { [patrow] } [INFO] [stdout] | ^^^^^^ no item named `patrow` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Nat` [INFO] [stdout] --> 07_system_fw/src/terms.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 31 | /// id [Nat] 1 [INFO] [stdout] | ^^^ no item named `Nat` in scope [INFO] [stdout] | [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 5 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 10.34s [INFO] running `Command { std: "docker" "inspect" "0e370e300d6e67a857637804409ad68cfdcfee9eaf2cbcfa2768ea51d640d26d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0e370e300d6e67a857637804409ad68cfdcfee9eaf2cbcfa2768ea51d640d26d", kill_on_drop: false }` [INFO] [stdout] 0e370e300d6e67a857637804409ad68cfdcfee9eaf2cbcfa2768ea51d640d26d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-9/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d190cb871061d98bc6d0581d85cb2ecb09a0f8a142ba5463de30be9999fc3251" "/opt/rustwide/cargo-home/bin/cargo" "+1.61.0" "rustdoc" "--lib" "-Zrustdoc-map" "--frozen" "--message-format=json" "--" "-Z" "unstable-options" "--document-private-items", kill_on_drop: false }` [INFO] [stdout] 385bb6f807f6d7bc3ee2b6f0afad780e4cb8fb836835f98488d75a2b4b043f94 [INFO] running `Command { std: "docker" "start" "-a" "385bb6f807f6d7bc3ee2b6f0afad780e4cb8fb836835f98488d75a2b4b043f94", kill_on_drop: false }` [INFO] [stderr] error: manifest path `/opt/rustwide/workdir/Cargo.toml` is a virtual manifest, but this command requires running against an actual package in this workspace [INFO] running `Command { std: "docker" "inspect" "385bb6f807f6d7bc3ee2b6f0afad780e4cb8fb836835f98488d75a2b4b043f94", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "385bb6f807f6d7bc3ee2b6f0afad780e4cb8fb836835f98488d75a2b4b043f94", kill_on_drop: false }` [INFO] [stdout] 385bb6f807f6d7bc3ee2b6f0afad780e4cb8fb836835f98488d75a2b4b043f94