[INFO] cloning repository https://github.com/whiterabbittech/symboltable
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/whiterabbittech/symboltable" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwhiterabbittech%2Fsymboltable", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwhiterabbittech%2Fsymboltable'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5109a6cb353c5b299be5336e4fc35905fe47955d
[INFO] documenting whiterabbittech/symboltable against beta-2026-01-20 for beta-1.94-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwhiterabbittech%2Fsymboltable" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/whiterabbittech/symboltable
[INFO] finished tweaking git repo https://github.com/whiterabbittech/symboltable
[INFO] tweaked toml for git repo https://github.com/whiterabbittech/symboltable written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/whiterabbittech/symboltable on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/whiterabbittech/symboltable already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[ERROR] error running command: no output for 300 seconds
[INFO] documenting whiterabbittech/symboltable against beta-2026-01-20 for beta-1.94-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fwhiterabbittech%2Fsymboltable" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/whiterabbittech/symboltable
[INFO] finished tweaking git repo https://github.com/whiterabbittech/symboltable
[INFO] tweaked toml for git repo https://github.com/whiterabbittech/symboltable written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/whiterabbittech/symboltable on toolchain beta-2026-01-20
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/whiterabbittech/symboltable already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-01-20" "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] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded typed_ids v0.2.0
[INFO] [stderr]   Downloaded pretty_assertions v1.3.0
[INFO] [stderr]   Downloaded miette-derive v5.5.0
[INFO] [stderr]   Downloaded miette v5.5.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7ab9d8bedf599229633ff0a80a73576d8bfe9479b58a91273dbad94df7995a52
[INFO] running `Command { std: "docker" "start" "-a" "7ab9d8bedf599229633ff0a80a73576d8bfe9479b58a91273dbad94df7995a52", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7ab9d8bedf599229633ff0a80a73576d8bfe9479b58a91273dbad94df7995a52", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7ab9d8bedf599229633ff0a80a73576d8bfe9479b58a91273dbad94df7995a52", kill_on_drop: false }`
[INFO] [stdout] 7ab9d8bedf599229633ff0a80a73576d8bfe9479b58a91273dbad94df7995a52
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8bd3693179b1ff6207d38229d54c6e95ee9a932d33074b612ff1a5ff0dd1a401
[INFO] running `Command { std: "docker" "start" "-a" "8bd3693179b1ff6207d38229d54c6e95ee9a932d33074b612ff1a5ff0dd1a401", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.107
[INFO] [stderr]    Compiling libc v0.2.139
[INFO] [stderr]    Compiling futures-core v0.3.25
[INFO] [stderr]     Checking futures-sink v0.3.25
[INFO] [stderr]    Compiling tokio v1.23.0
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]     Checking bitmaps v2.1.0
[INFO] [stderr]     Checking spin v0.9.4
[INFO] [stderr]     Checking getrandom v0.2.8
[INFO] [stderr]     Checking num_cpus v1.15.0
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking sized-chunks v0.6.5
[INFO] [stderr]     Checking colored v2.0.0
[INFO] [stderr]     Checking nanorand v0.7.0
[INFO] [stderr]     Checking uuid v0.8.2
[INFO] [stderr]     Checking im v15.1.0
[INFO] [stderr]    Compiling pin-project-internal v1.0.12
[INFO] [stderr]    Compiling tokio-macros v1.8.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.38
[INFO] [stderr]    Compiling miette-derive v5.5.0
[INFO] [stderr]     Checking thiserror v1.0.38
[INFO] [stderr]     Checking miette v5.5.0
[INFO] [stderr]     Checking pin-project v1.0.12
[INFO] [stderr]     Checking flume v0.10.14
[INFO] [stderr]     Checking typed_ids v0.2.0
[INFO] [stderr]  Documenting symboltable v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `Symbols`
[INFO] [stdout]  --> src/lib.rs:2:18
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! lightweight [Symbols], which enable extremely fast comparison and total
[INFO] [stdout]   |                  ^^^^^^^ no item named `Symbols` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]   = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Symbol`
[INFO] [stdout]  --> src/array.rs:8:48
[INFO] [stdout]   |
[INFO] [stdout] 8 | /// An [ArrayInterner] uses a [Vec] to intern [Symbol]s.
[INFO] [stdout]   |                                                ^^^^^^ no item named `Symbol` 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 `Symbol`
[INFO] [stdout]   --> src/errors.rs:23:36
[INFO] [stdout]    |
[INFO] [stdout] 23 | /// [ResolutionErr] occurs when a [Symbol] is resolved on a [SymbolTable] from
[INFO] [stdout]    |                                    ^^^^^^ no item named `Symbol` 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 `SymbolTable`
[INFO] [stdout]   --> src/errors.rs:23:62
[INFO] [stdout]    |
[INFO] [stdout] 23 | /// [ResolutionErr] occurs when a [Symbol] is resolved on a [SymbolTable] from
[INFO] [stdout]    |                                                              ^^^^^^^^^^^ no item named `SymbolTable` 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 `SymbolTable`
[INFO] [stdout]   --> src/errors.rs:24:65
[INFO] [stdout]    |
[INFO] [stdout] 24 | /// which it did not originate. If a user creates two separate [SymbolTable]s,
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^ no item named `SymbolTable` 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 `Symbol`
[INFO] [stdout]   --> src/errors.rs:25:8
[INFO] [stdout]    |
[INFO] [stdout] 25 | /// a [Symbol] from one table is not available to be resolved by the other
[INFO] [stdout]    |        ^^^^^^ no item named `Symbol` 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 `SymbolTable`
[INFO] [stdout]  --> src/interner.rs:6:44
[INFO] [stdout]   |
[INFO] [stdout] 6 | /// [Interner] is a backing store for the [SymbolTable]. It is responsible for
[INFO] [stdout]   |                                            ^^^^^^^^^^^ no item named `SymbolTable` 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 `Symbol`
[INFO] [stdout]  --> src/interner.rs:7:19
[INFO] [stdout]   |
[INFO] [stdout] 7 | /// implementing [Symbol] uniqueness and [String] compression. You can provide
[INFO] [stdout]   |                   ^^^^^^ no item named `Symbol` 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 `intern`
[INFO] [stdout]   --> src/interner.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 |     /// The [intern] function maps a [String] and the [TypeId] of the
[INFO] [stdout]    |              ^^^^^^ no item named `intern` 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 `get_interned`
[INFO] [stdout]   --> src/interner.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 |     /// [get_interned] returns the untyped id of the Symbol corresponding
[INFO] [stdout]    |          ^^^^^^^^^^^^ no item named `get_interned` 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 `SymbolTable`
[INFO] [stdout]   --> src/symbol.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 | /// the [SymbolTable]. It serves as a lookup key into the table,
[INFO] [stdout]    |          ^^^^^^^^^^^ no item named `SymbolTable` 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 `new`
[INFO] [stdout]   --> src/symbol.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 |     /// [new] will construct a new Symbol. This method is only
[INFO] [stdout]    |          ^^^ no item named `new` 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 `intern`
[INFO] [stdout]   --> src/table.rs:33:14
[INFO] [stdout]    |
[INFO] [stdout] 33 |     /// The [intern] function takes any object which can be converted
[INFO] [stdout]    |              ^^^^^^ no item named `intern` 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 `resolve`
[INFO] [stdout]   --> src/table.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 |     /// [resolve] returns a [ResolutionErr]. Otherwise, a valid value will be
[INFO] [stdout]    |          ^^^^^^^ no item named `resolve` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Rust code block is empty
[INFO] [stdout]   --> src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! ```
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default
[INFO] [stdout] help: mark blocks that do not contain Rust code as text
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! ```text
[INFO] [stdout]    |        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `String`
[INFO] [stdout]  --> src/lib.rs:7:48
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! For example, if you intern an Address: Into<String> and Username:
[INFO] [stdout]   |                                                ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! For example, if you intern an Address: `Into<String>` and Username:
[INFO] [stdout]   |                                            +            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `String`
[INFO] [stdout]  --> src/lib.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! Into<String>, you can get back a Symbol<Address> and a Symbol<Username>.
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! `Into<String>`, you can get back a Symbol<Address> and a Symbol<Username>.
[INFO] [stdout]   |     +            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Address`
[INFO] [stdout]  --> src/lib.rs:8:44
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! Into<String>, you can get back a Symbol<Address> and a Symbol<Username>.
[INFO] [stdout]   |                                            ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! Into<String>, you can get back a `Symbol<Address>` and a Symbol<Username>.
[INFO] [stdout]   |                                      +               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Username`
[INFO] [stdout]  --> src/lib.rs:8:66
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! Into<String>, you can get back a Symbol<Address> and a Symbol<Username>.
[INFO] [stdout]   |                                                                  ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! Into<String>, you can get back a Symbol<Address> and a `Symbol<Username>`.
[INFO] [stdout]   |                                                            +                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Address`
[INFO] [stdout]   --> src/lib.rs:15:28
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! fn foo2(address: Symbol<Address>, username: Symbol<Username>);
[INFO] [stdout]    |                            ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! fn foo2(address: `Symbol<Address>`, username: Symbol<Username>);
[INFO] [stdout]    |                      +               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Username`
[INFO] [stdout]   --> src/lib.rs:15:55
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! fn foo2(address: Symbol<Address>, username: Symbol<Username>);
[INFO] [stdout]    |                                                       ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! fn foo2(address: Symbol<Address>, username: `Symbol<Username>`);
[INFO] [stdout]    |                                                 +                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.71s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/symboltable/index.html
[INFO] running `Command { std: "docker" "inspect" "8bd3693179b1ff6207d38229d54c6e95ee9a932d33074b612ff1a5ff0dd1a401", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8bd3693179b1ff6207d38229d54c6e95ee9a932d33074b612ff1a5ff0dd1a401", kill_on_drop: false }`
[INFO] [stdout] 8bd3693179b1ff6207d38229d54c6e95ee9a932d33074b612ff1a5ff0dd1a401
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=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:98afbf2d16093dec2546ff8915fddc74e65664aa03fc460b3712b1c2c54a33e4" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-01-20" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 60cd51d1526b17fa48300392866c6eff48be75ec46ed4ce7d4fe4f7f24f7a55f
[INFO] running `Command { std: "docker" "start" "-a" "60cd51d1526b17fa48300392866c6eff48be75ec46ed4ce7d4fe4f7f24f7a55f", kill_on_drop: false }`
[INFO] [stderr]  Documenting symboltable v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `Symbols`
[INFO] [stdout]  --> src/lib.rs:2:18
[INFO] [stdout]   |
[INFO] [stdout] 2 | //! lightweight [Symbols], which enable extremely fast comparison and total
[INFO] [stdout]   |                  ^^^^^^^ no item named `Symbols` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]   = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Symbol`
[INFO] [stdout]   --> src/errors.rs:23:36
[INFO] [stdout]    |
[INFO] [stdout] 23 | /// [ResolutionErr] occurs when a [Symbol] is resolved on a [SymbolTable] from
[INFO] [stdout]    |                                    ^^^^^^ no item named `Symbol` 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 `SymbolTable`
[INFO] [stdout]   --> src/errors.rs:23:62
[INFO] [stdout]    |
[INFO] [stdout] 23 | /// [ResolutionErr] occurs when a [Symbol] is resolved on a [SymbolTable] from
[INFO] [stdout]    |                                                              ^^^^^^^^^^^ no item named `SymbolTable` 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 `SymbolTable`
[INFO] [stdout]   --> src/errors.rs:24:65
[INFO] [stdout]    |
[INFO] [stdout] 24 | /// which it did not originate. If a user creates two separate [SymbolTable]s,
[INFO] [stdout]    |                                                                 ^^^^^^^^^^^ no item named `SymbolTable` 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 `Symbol`
[INFO] [stdout]   --> src/errors.rs:25:8
[INFO] [stdout]    |
[INFO] [stdout] 25 | /// a [Symbol] from one table is not available to be resolved by the other
[INFO] [stdout]    |        ^^^^^^ no item named `Symbol` 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 `SymbolTable`
[INFO] [stdout]  --> src/interner.rs:6:44
[INFO] [stdout]   |
[INFO] [stdout] 6 | /// [Interner] is a backing store for the [SymbolTable]. It is responsible for
[INFO] [stdout]   |                                            ^^^^^^^^^^^ no item named `SymbolTable` 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 `Symbol`
[INFO] [stdout]  --> src/interner.rs:7:19
[INFO] [stdout]   |
[INFO] [stdout] 7 | /// implementing [Symbol] uniqueness and [String] compression. You can provide
[INFO] [stdout]   |                   ^^^^^^ no item named `Symbol` 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 `intern`
[INFO] [stdout]   --> src/interner.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 |     /// The [intern] function maps a [String] and the [TypeId] of the
[INFO] [stdout]    |              ^^^^^^ no item named `intern` 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 `get_interned`
[INFO] [stdout]   --> src/interner.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 |     /// [get_interned] returns the untyped id of the Symbol corresponding
[INFO] [stdout]    |          ^^^^^^^^^^^^ no item named `get_interned` 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 `SymbolTable`
[INFO] [stdout]   --> src/symbol.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 | /// the [SymbolTable]. It serves as a lookup key into the table,
[INFO] [stdout]    |          ^^^^^^^^^^^ no item named `SymbolTable` 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 `new`
[INFO] [stdout]   --> src/symbol.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 |     /// [new] will construct a new Symbol. This method is only
[INFO] [stdout]    |          ^^^ no item named `new` 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 `intern`
[INFO] [stdout]   --> src/table.rs:33:14
[INFO] [stdout]    |
[INFO] [stdout] 33 |     /// The [intern] function takes any object which can be converted
[INFO] [stdout]    |              ^^^^^^ no item named `intern` 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 `resolve`
[INFO] [stdout]   --> src/table.rs:53:10
[INFO] [stdout]    |
[INFO] [stdout] 53 |     /// [resolve] returns a [ResolutionErr]. Otherwise, a valid value will be
[INFO] [stdout]    |          ^^^^^^^ no item named `resolve` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: Rust code block is empty
[INFO] [stdout]   --> src/lib.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! ```
[INFO] [stdout]    |     ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default
[INFO] [stdout] help: mark blocks that do not contain Rust code as text
[INFO] [stdout]    |
[INFO] [stdout] 18 | //! ```text
[INFO] [stdout]    |        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `String`
[INFO] [stdout]  --> src/lib.rs:7:48
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! For example, if you intern an Address: Into<String> and Username:
[INFO] [stdout]   |                                                ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! For example, if you intern an Address: `Into<String>` and Username:
[INFO] [stdout]   |                                            +            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `String`
[INFO] [stdout]  --> src/lib.rs:8:9
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! Into<String>, you can get back a Symbol<Address> and a Symbol<Username>.
[INFO] [stdout]   |         ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! `Into<String>`, you can get back a Symbol<Address> and a Symbol<Username>.
[INFO] [stdout]   |     +            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Address`
[INFO] [stdout]  --> src/lib.rs:8:44
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! Into<String>, you can get back a Symbol<Address> and a Symbol<Username>.
[INFO] [stdout]   |                                            ^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! Into<String>, you can get back a `Symbol<Address>` and a Symbol<Username>.
[INFO] [stdout]   |                                      +               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Username`
[INFO] [stdout]  --> src/lib.rs:8:66
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! Into<String>, you can get back a Symbol<Address> and a Symbol<Username>.
[INFO] [stdout]   |                                                                  ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! Into<String>, you can get back a Symbol<Address> and a `Symbol<Username>`.
[INFO] [stdout]   |                                                            +                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Address`
[INFO] [stdout]   --> src/lib.rs:15:28
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! fn foo2(address: Symbol<Address>, username: Symbol<Username>);
[INFO] [stdout]    |                            ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! fn foo2(address: `Symbol<Address>`, username: Symbol<Username>);
[INFO] [stdout]    |                      +               +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Username`
[INFO] [stdout]   --> src/lib.rs:15:55
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! fn foo2(address: Symbol<Address>, username: Symbol<Username>);
[INFO] [stdout]    |                                                       ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 15 | //! fn foo2(address: Symbol<Address>, username: `Symbol<Username>`);
[INFO] [stdout]    |                                                 +                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.95s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/symboltable/index.html
[INFO] running `Command { std: "docker" "inspect" "60cd51d1526b17fa48300392866c6eff48be75ec46ed4ce7d4fe4f7f24f7a55f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "60cd51d1526b17fa48300392866c6eff48be75ec46ed4ce7d4fe4f7f24f7a55f", kill_on_drop: false }`
[INFO] [stdout] 60cd51d1526b17fa48300392866c6eff48be75ec46ed4ce7d4fe4f7f24f7a55f
