[INFO] fetching crate symboltable 0.1.0...
[INFO] documenting symboltable-0.1.0 against 1.69.0 for beta-1.70-rustdoc-1
[INFO] extracting crate symboltable 0.1.0 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate symboltable 0.1.0 on toolchain 1.69.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate symboltable 0.1.0
[INFO] finished tweaking crates.io crate symboltable 0.1.0
[INFO] tweaked toml for crates.io crate symboltable 0.1.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" __CARGO_TEST_CHANNEL_OVERRIDE_DO_NOT_USE_THIS="nightly" "/workspace/cargo-home/bin/cargo" "+1.69.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }`
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.69.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded typed_ids v0.2.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b844fff275e8b63c227439f5aa72bc49f249888abb0b6a6e9282fc0a88bd68e3
[INFO] running `Command { std: "docker" "start" "-a" "b844fff275e8b63c227439f5aa72bc49f249888abb0b6a6e9282fc0a88bd68e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b844fff275e8b63c227439f5aa72bc49f249888abb0b6a6e9282fc0a88bd68e3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b844fff275e8b63c227439f5aa72bc49f249888abb0b6a6e9282fc0a88bd68e3", kill_on_drop: false }`
[INFO] [stdout] b844fff275e8b63c227439f5aa72bc49f249888abb0b6a6e9282fc0a88bd68e3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5d78132e680d456092c2d5001975c92b8f9465774e2e45d067bbe7ea6a38e8b9
[INFO] running `Command { std: "docker" "start" "-a" "5d78132e680d456092c2d5001975c92b8f9465774e2e45d067bbe7ea6a38e8b9", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling typenum v1.16.0
[INFO] [stderr]    Compiling futures-core v0.3.28
[INFO] [stderr]    Compiling tokio v1.28.0
[INFO] [stderr]    Compiling thiserror v1.0.40
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking futures-sink v0.3.28
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]    Compiling syn v2.0.15
[INFO] [stderr]     Checking getrandom v0.2.9
[INFO] [stderr]     Checking num_cpus v1.15.0
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking colored v2.0.0
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]     Checking nanorand v0.7.0
[INFO] [stderr]     Checking uuid v0.8.2
[INFO] [stderr]     Checking bitmaps v2.1.0
[INFO] [stderr]     Checking sized-chunks v0.6.5
[INFO] [stderr]    Compiling thiserror-impl v1.0.40
[INFO] [stderr]    Compiling tokio-macros v2.1.0
[INFO] [stderr]    Compiling miette-derive v5.8.0
[INFO] [stderr]    Compiling pin-project-internal v1.0.12
[INFO] [stderr]     Checking miette v5.8.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] [stdout] warning: 21 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 6.15s
[INFO] running `Command { std: "docker" "inspect" "5d78132e680d456092c2d5001975c92b8f9465774e2e45d067bbe7ea6a38e8b9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5d78132e680d456092c2d5001975c92b8f9465774e2e45d067bbe7ea6a38e8b9", kill_on_drop: false }`
[INFO] [stdout] 5d78132e680d456092c2d5001975c92b8f9465774e2e45d067bbe7ea6a38e8b9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/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" "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:5ff2268d62e97bff2cde7d5815dd6ed5b47097566f13b8d0ca110b04b60e07ed" "/opt/rustwide/cargo-home/bin/cargo" "+1.69.0" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d9e1ad0f1f6cc4e55db0a0095fe499b6ee8eaeeb84d74dca95b4ef48047d2f9b
[INFO] running `Command { std: "docker" "start" "-a" "d9e1ad0f1f6cc4e55db0a0095fe499b6ee8eaeeb84d74dca95b4ef48047d2f9b", 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] [stdout] warning: 20 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.48s
[INFO] running `Command { std: "docker" "inspect" "d9e1ad0f1f6cc4e55db0a0095fe499b6ee8eaeeb84d74dca95b4ef48047d2f9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d9e1ad0f1f6cc4e55db0a0095fe499b6ee8eaeeb84d74dca95b4ef48047d2f9b", kill_on_drop: false }`
[INFO] [stdout] d9e1ad0f1f6cc4e55db0a0095fe499b6ee8eaeeb84d74dca95b4ef48047d2f9b
