[INFO] fetching crate sway-core 0.70.3...
[INFO] documenting sway-core-0.70.3 against try#a394c9cd9ec93787f09a7ac445b14cc674a94549 for pr-151918
[INFO] extracting crate sway-core 0.70.3 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate sway-core 0.70.3
[INFO] finished tweaking crates.io crate sway-core 0.70.3
[INFO] tweaked toml for crates.io crate sway-core 0.70.3 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sway-core 0.70.3 on toolchain a394c9cd9ec93787f09a7ac445b14cc674a94549
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a394c9cd9ec93787f09a7ac445b14cc674a94549" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sway-core 0.70.3 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" "+a394c9cd9ec93787f09a7ac445b14cc674a94549" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:29356a839a4d14451438f794ce8414e707d72405f44418718d724d22562fe786" "/opt/rustwide/cargo-home/bin/cargo" "+a394c9cd9ec93787f09a7ac445b14cc674a94549" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1c08db397460328b450e0a00ac951da23018a6a4f572377c853a21b4576e4e15
[INFO] running `Command { std: "docker" "start" "-a" "1c08db397460328b450e0a00ac951da23018a6a4f572377c853a21b4576e4e15", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1c08db397460328b450e0a00ac951da23018a6a4f572377c853a21b4576e4e15", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1c08db397460328b450e0a00ac951da23018a6a4f572377c853a21b4576e4e15", kill_on_drop: false }`
[INFO] [stdout] 1c08db397460328b450e0a00ac951da23018a6a4f572377c853a21b4576e4e15
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:29356a839a4d14451438f794ce8414e707d72405f44418718d724d22562fe786" "/opt/rustwide/cargo-home/bin/cargo" "+a394c9cd9ec93787f09a7ac445b14cc674a94549" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 433ee856c576ee0e5b129a6d6630d15534f74aafc2f55798e2c49d050b3bfcd4
[INFO] running `Command { std: "docker" "start" "-a" "433ee856c576ee0e5b129a6d6630d15534f74aafc2f55798e2c49d050b3bfcd4", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]     Checking const-oid v0.9.6
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]     Checking base16ct v0.2.0
[INFO] [stderr]     Checking getrandom v0.2.16
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]    Compiling cc v1.2.49
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]     Checking ahash v0.8.12
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling heapless v0.7.17
[INFO] [stderr]     Checking stable_deref_trait v1.2.1
[INFO] [stderr]     Checking base64ct v1.6.0
[INFO] [stderr]     Checking fuel-storage v0.65.0
[INFO] [stderr]     Checking regex-automata v0.4.13
[INFO] [stderr]     Checking parking_lot_core v0.9.12
[INFO] [stderr]     Checking bytes v1.11.0
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking simd-adler32 v0.3.8
[INFO] [stderr]     Checking tracing-core v0.1.35
[INFO] [stderr]     Checking lazy_static v1.5.0
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]     Checking hashbrown v0.13.2
[INFO] [stderr]     Checking hash32 v0.2.1
[INFO] [stderr]     Checking in_definite v1.1.2
[INFO] [stderr]     Checking clap_builder v4.5.53
[INFO] [stderr]     Checking miniz_oxide v0.8.9
[INFO] [stderr]     Checking parking_lot v0.12.5
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling toml_parser v1.0.5+spec-1.0.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking ff v0.13.1
[INFO] [stderr]     Checking rlp v0.5.2
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]     Checking group v0.13.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking dirs-sys-next v0.1.2
[INFO] [stderr]    Compiling regex-syntax v0.8.8
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling toml_datetime v0.7.4+spec-1.0.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling doc-comment v0.3.4
[INFO] [stderr]     Checking gimli v0.32.3
[INFO] [stderr]     Checking impl-rlp v0.3.0
[INFO] [stderr]    Compiling pest v2.8.4
[INFO] [stderr]     Checking dirs-next v2.0.0
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]     Checking uint v0.9.5
[INFO] [stderr]    Compiling rstest_macros v0.25.0
[INFO] [stderr]     Checking rustc-demangle v0.1.26
[INFO] [stderr]    Compiling toml_edit v0.23.10+spec-1.0.0
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking fixed-hash v0.8.0
[INFO] [stderr]     Checking term v0.7.0
[INFO] [stderr]     Checking tiny-keccak v2.0.2
[INFO] [stderr]    Compiling secp256k1-sys v0.10.1
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]     Checking is-terminal v0.4.17
[INFO] [stderr]    Compiling slotmap v1.1.1
[INFO] [stderr]    Compiling peg-runtime v0.8.5
[INFO] [stderr]     Checking encode_unicode v1.0.0
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling peg-macros v0.8.5
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]     Checking crc32fast v1.5.0
[INFO] [stderr]     Checking pad v0.1.6
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]     Checking twox-hash v1.6.3
[INFO] [stderr]    Compiling im v15.1.0
[INFO] [stderr]    Compiling pest_meta v2.8.4
[INFO] [stderr]     Checking indexmap v2.12.1
[INFO] [stderr]     Checking bitflags v2.10.0
[INFO] [stderr]     Checking serde_json v1.0.145
[INFO] [stderr]     Checking regex v1.12.2
[INFO] [stderr]     Checking addr2line v0.25.1
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]     Checking csv v1.4.0
[INFO] [stderr]     Checking fixedbitset v0.4.2
[INFO] [stderr]     Checking str_indices v0.4.4
[INFO] [stderr]     Checking futures-timer v3.0.3
[INFO] [stderr]    Compiling object v0.36.7
[INFO] [stderr]     Checking ansiterm v0.12.2
[INFO] [stderr]     Checking owo-colors v3.5.0
[INFO] [stderr]     Checking ropey v1.6.1
[INFO] [stderr]     Checking hashbrown v0.15.5
[INFO] [stderr]     Checking petgraph v0.6.5
[INFO] [stderr]     Checking prettytable-rs v0.10.0
[INFO] [stderr]     Checking serde_ignored v0.1.14
[INFO] [stderr]     Checking ruzstd v0.7.3
[INFO] [stderr]     Checking peg v0.8.5
[INFO] [stderr]     Checking flate2 v1.1.5
[INFO] [stderr]     Checking substrate-bn v0.6.0
[INFO] [stderr]     Checking rand_xoshiro v0.6.0
[INFO] [stderr]     Checking prettydiff v0.7.0
[INFO] [stderr]     Checking percent-encoding v2.3.2
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]     Checking ethnum v1.5.2
[INFO] [stderr]     Checking fallible-iterator v0.3.0
[INFO] [stderr]     Checking sysinfo v0.29.11
[INFO] [stderr]     Checking vec1 v1.12.1
[INFO] [stderr]     Checking gimli v0.31.1
[INFO] [stderr]    Compiling strum_macros v0.24.3
[INFO] [stderr]    Compiling snafu-derive v0.7.5
[INFO] [stderr]     Checking secp256k1 v0.30.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling pest_generator v2.8.4
[INFO] [stderr]     Checking backtrace v0.3.76
[INFO] [stderr]     Checking strum v0.24.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling enum-ordinalize-derive v4.3.2
[INFO] [stderr]    Compiling fuel-derive v0.65.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling derive_more v0.99.20
[INFO] [stderr]    Compiling clap_derive v4.5.49
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling phf_macros v0.11.3
[INFO] [stderr]    Compiling extension-trait v1.0.2
[INFO] [stderr]    Compiling enum-ordinalize v3.1.15
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]     Checking phf v0.11.3
[INFO] [stderr]     Checking snafu v0.7.5
[INFO] [stderr]    Compiling enum-ordinalize v4.3.2
[INFO] [stderr]     Checking zeroize v1.8.2
[INFO] [stderr]    Compiling educe v0.6.0
[INFO] [stderr]    Compiling educe v0.4.23
[INFO] [stderr]     Checking der v0.7.10
[INFO] [stderr]     Checking derive_more v1.0.0
[INFO] [stderr]    Compiling pest_derive v2.8.4
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]     Checking thiserror v1.0.69
[INFO] [stderr]     Checking filecheck v0.5.0
[INFO] [stderr]    Compiling sway-ir-macros v0.70.3
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]     Checking cobs v0.3.0
[INFO] [stderr]     Checking graph-cycles v0.1.0
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking tracing v0.1.43
[INFO] [stderr]     Checking clap v4.5.53
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]     Checking crypto-common v0.1.7
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-bigint v0.5.5
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]     Checking spki v0.7.3
[INFO] [stderr]     Checking sec1 v0.7.3
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]     Checking signature v2.2.0
[INFO] [stderr]     Checking sha3 v0.10.8
[INFO] [stderr]     Checking ripemd v0.1.3
[INFO] [stderr]     Checking pkcs8 v0.10.2
[INFO] [stderr]     Checking rfc6979 v0.4.0
[INFO] [stderr]     Checking pbkdf2 v0.12.2
[INFO] [stderr]     Checking ed25519 v2.2.3
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling serde_with_macros v3.16.1
[INFO] [stderr]     Checking bs58 v0.5.1
[INFO] [stderr]     Checking strum v0.26.3
[INFO] [stderr]     Checking ed25519-dalek v2.2.0
[INFO] [stderr]     Checking elliptic-curve v0.13.8
[INFO] [stderr]     Checking serde_with v3.16.1
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking ecdsa v0.16.9
[INFO] [stderr]     Checking primeorder v0.13.6
[INFO] [stderr]     Checking coins-core v0.8.7
[INFO] [stderr]     Checking fuel-types v0.65.0
[INFO] [stderr]     Checking toml_datetime v0.6.11
[INFO] [stderr]     Checking serde_spanned v0.6.9
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking fuel-merkle v0.65.0
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking sway-utils v0.70.3
[INFO] [stderr]     Checking impl-serde v0.4.0
[INFO] [stderr]     Checking tracing-serde v0.2.0
[INFO] [stderr]     Checking toml_edit v0.22.27
[INFO] [stderr]     Checking rstest v0.25.0
[INFO] [stderr]     Checking primitive-types v0.12.2
[INFO] [stderr]     Checking ethbloom v0.13.0
[INFO] [stderr]     Checking tracing-subscriber v0.3.22
[INFO] [stderr]     Checking k256 v0.13.4
[INFO] [stderr]     Checking p256 v0.13.2
[INFO] [stderr]     Checking fuel-abi-types v0.15.3
[INFO] [stderr]     Checking postcard v1.1.3
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]     Checking fuel-asm v0.65.0
[INFO] [stderr]     Checking coins-bip32 v0.8.7
[INFO] [stderr]     Checking coins-bip39 v0.8.7
[INFO] [stderr]     Checking fuel-crypto v0.65.0
[INFO] [stderr]     Checking ethereum-types v0.14.1
[INFO] [stderr]     Checking toml v0.8.23
[INFO] [stderr]     Checking forc-tracing v0.71.1
[INFO] [stderr]     Checking fuel-ethabi v18.0.0
[INFO] [stderr]    Compiling fuel-etk-ops v0.3.1-dev
[INFO] [stderr]     Checking fuel-tx v0.65.0
[INFO] [stderr]     Checking fuel-etk-asm v0.3.1-dev
[INFO] [stderr]     Checking sway-types v0.70.3
[INFO] [stderr]     Checking fuel-vm v0.65.0
[INFO] [stderr]     Checking sway-error v0.70.3
[INFO] [stderr]     Checking sway-features v0.70.3
[INFO] [stderr]     Checking sway-ast v0.70.3
[INFO] [stderr]     Checking sway-ir v0.70.3
[INFO] [stderr]     Checking sway-parse v0.70.3
[INFO] [stderr]     Checking swayfmt v0.70.3
[INFO] [stderr]  Documenting sway-core v0.70.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `Literal`
[INFO] [stdout]    --> src/asm_generation/fuel/data_section.rs:350:42
[INFO] [stdout]     |
[INFO] [stdout] 350 |     /// Given any data in the form of a [Literal] (using this type mainly because it includes type
[INFO] [stdout]     |                                          ^^^^^^^ no item named `Literal` 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 `SwayAsmSet`
[INFO] [stdout]   --> src/asm_generation/fuel/register_allocator.rs:65:10
[INFO] [stdout]    |
[INFO] [stdout] 65 | /// The [SwayAsmSet] contains either a contract ABI and corresponding ASM, a script's main
[INFO] [stdout]    |          ^^^^^^^^^^ no item named `SwayAsmSet` 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 `AbstractInstructionSet`
[INFO] [stdout]  --> src/asm_generation/instruction_set.rs:4:68
[INFO] [stdout]   |
[INFO] [stdout] 4 | /// An [InstructionSet] is produced by allocating registers on an [AbstractInstructionSet].
[INFO] [stdout]   |                                                                    ^^^^^^^^^^^^^^^^^^^^^^ no item named `AbstractInstructionSet` 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 `Allocated`
[INFO] [stdout]   --> src/asm_lang/allocated_ops.rs:29:88
[INFO] [stdout]    |
[INFO] [stdout] 29 | /// Represents registers that have gone through register allocation. The value in the [Allocated]
[INFO] [stdout]    |                                                                                        ^^^^^^^^^ no item named `Allocated` 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 `compiler_constants::NUM_ALLOCATABLE_REGISTERS`
[INFO] [stdout]   --> src/asm_lang/allocated_ops.rs:30:48
[INFO] [stdout]    |
[INFO] [stdout] 30 | /// variant is guaranteed to be between 0 and [compiler_constants::NUM_ALLOCATABLE_REGISTERS].
[INFO] [stdout]    |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `compiler_constants` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::VirtualOp`
[INFO] [stdout]   --> src/asm_lang/allocated_ops.rs:61:76
[INFO] [stdout]    |
[INFO] [stdout] 61 | /// This enum is unfortunately a redundancy of the [fuel_asm::Opcode] and [crate::VirtualOp] enums. This variant, however,
[INFO] [stdout]    |                                                                            ^^^^^^^^^^^^^^^^ no item named `VirtualOp` in module `sway_core`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `fuel_asm::Opcode`
[INFO] [stdout]   --> src/asm_lang/virtual_ops.rs:21:53
[INFO] [stdout]    |
[INFO] [stdout] 21 | /// This enum is unfortunately a redundancy of the [fuel_asm::Opcode] enum. This variant, however,
[INFO] [stdout]    |                                                     ^^^^^^^^^^^^^^^^ no item named `fuel_asm` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::semantic_analysis::TyAstNode`
[INFO] [stdout]   --> src/control_flow_analysis/mod.rs:25:20
[INFO] [stdout]    |
[INFO] [stdout] 25 | //! A node is any [crate::semantic_analysis::TyAstNode], with some
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `TyAstNode` in module `semantic_analysis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::semantic_analysis::TyAstNodeContent`
[INFO] [stdout]   --> src/control_flow_analysis/mod.rs:26:6
[INFO] [stdout]    |
[INFO] [stdout] 26 | //! [crate::semantic_analysis::TyAstNodeContent]. # # # Dominating nodes
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `TyAstNodeContent` in module `semantic_analysis`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `wrapper::DeclWrapper`
[INFO] [stdout]  --> src/decl_engine/mod.rs:6:56
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! mapping from [DeclId](id::DeclId) to [DeclWrapper](wrapper::DeclWrapper).
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^ no item named `wrapper` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `wrapper::DeclWrapper`
[INFO] [stdout]  --> src/decl_engine/mod.rs:7:26
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! When a [DeclWrapper](wrapper::DeclWrapper) is inserted into the
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^ no item named `wrapper` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `get`
[INFO] [stdout]    --> src/decl_engine/engine.rs:612:30
[INFO] [stdout]     |
[INFO] [stdout] 612 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:624:30
[INFO] [stdout]     |
[INFO] [stdout] 624 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:650:30
[INFO] [stdout]     |
[INFO] [stdout] 650 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:662:30
[INFO] [stdout]     |
[INFO] [stdout] 662 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:674:30
[INFO] [stdout]     |
[INFO] [stdout] 674 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:686:30
[INFO] [stdout]     |
[INFO] [stdout] 686 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:698:30
[INFO] [stdout]     |
[INFO] [stdout] 698 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:710:30
[INFO] [stdout]     |
[INFO] [stdout] 710 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:722:30
[INFO] [stdout]     |
[INFO] [stdout] 722 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:734:30
[INFO] [stdout]     |
[INFO] [stdout] 734 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:746:30
[INFO] [stdout]     |
[INFO] [stdout] 746 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:758:30
[INFO] [stdout]     |
[INFO] [stdout] 758 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:770:30
[INFO] [stdout]     |
[INFO] [stdout] 770 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `pretty_print` links to private item `DisplayWithEngines`
[INFO] [stdout]    --> src/decl_engine/engine.rs:781:10
[INFO] [stdout]     |
[INFO] [stdout] 781 |     /// [DisplayWithEngines].
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout]     = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::decl_engine::DeclEngine`
[INFO] [stdout]   --> src/decl_engine/id.rs:21:56
[INFO] [stdout]    |
[INFO] [stdout] 21 | /// An ID used to refer to an item in the [DeclEngine](super::decl_engine::DeclEngine)
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `decl_engine` in module `decl_engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `get`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:265:36
[INFO] [stdout]     |
[INFO] [stdout] 265 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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 `DeclEngineGet`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:275:28
[INFO] [stdout]     |
[INFO] [stdout] 275 |     /// implementation of [DeclEngineGet] for [DeclEngine]
[INFO] [stdout]     |                            ^^^^^^^^^^^^^ no item named `DeclEngineGet` 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 `DeclEngine`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:275:48
[INFO] [stdout]     |
[INFO] [stdout] 275 |     /// implementation of [DeclEngineGet] for [DeclEngine]
[INFO] [stdout]     |                                                ^^^^^^^^^^ no item named `DeclEngine` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:277:36
[INFO] [stdout]     |
[INFO] [stdout] 277 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:289:36
[INFO] [stdout]     |
[INFO] [stdout] 289 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:301:36
[INFO] [stdout]     |
[INFO] [stdout] 301 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:313:36
[INFO] [stdout]     |
[INFO] [stdout] 313 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:325:36
[INFO] [stdout]     |
[INFO] [stdout] 325 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:337:36
[INFO] [stdout]     |
[INFO] [stdout] 337 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:349:36
[INFO] [stdout]     |
[INFO] [stdout] 349 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:361:36
[INFO] [stdout]     |
[INFO] [stdout] 361 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:373:36
[INFO] [stdout]     |
[INFO] [stdout] 373 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:385:36
[INFO] [stdout]     |
[INFO] [stdout] 385 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:397:36
[INFO] [stdout]     |
[INFO] [stdout] 397 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:409:36
[INFO] [stdout]     |
[INFO] [stdout] 409 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:421:36
[INFO] [stdout]     |
[INFO] [stdout] 421 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:433:36
[INFO] [stdout]     |
[INFO] [stdout] 433 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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 `super::decl_engine::ParsedDeclEngine`
[INFO] [stdout]   --> src/decl_engine/parsed_id.rs:22:62
[INFO] [stdout]    |
[INFO] [stdout] 22 | /// An ID used to refer to an item in the [ParsedDeclEngine](super::decl_engine::ParsedDeclEngine)
[INFO] [stdout]    |                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `decl_engine` in module `decl_engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TypeArgument`
[INFO] [stdout]    --> src/language/call_path.rs:469:72
[INFO] [stdout]     |
[INFO] [stdout] 469 |     /// Create a string form of the given [CallPath] and zero or more [TypeArgument]s.
[INFO] [stdout]     |                                                                        ^^^^^^^^^^^^ no item named `TypeArgument` 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 `to_canonical_path`
[INFO] [stdout]    --> src/language/call_path.rs:506:63
[INFO] [stdout]     |
[INFO] [stdout] 506 |     /// declared. To obtain the path to the declaration, use [to_canonical_path].
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^ no item named `to_canonical_path` 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 `to_canonical_path`
[INFO] [stdout]    --> src/language/call_path.rs:525:63
[INFO] [stdout]     |
[INFO] [stdout] 525 |     /// declared. To obtain the path to the declaration, use [to_canonical_path].
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^ no item named `to_canonical_path` 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 `Expression::Return`
[INFO] [stdout]    --> src/language/parsed/expression/mod.rs:504:60
[INFO] [stdout]     |
[INFO] [stdout] 504 |     /// An implicit return expression is different from a [Expression::Return] because
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^ the struct `Expression` has no field or associated item named `Return`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Purity::Impure`
[INFO] [stdout]  --> src/language/purity.rs:6:58
[INFO] [stdout]   |
[INFO] [stdout] 6 | /// or could potentially access contract storage, it is [Purity::Impure]. If a function does not utilize any
[INFO] [stdout]   |                                                          ^^^^^^^^^^^^^^ the enum `Purity` has no variant or associated item named `Impure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ty::TyAstNodeContent::ImplicitReturnExpression`
[INFO] [stdout]   --> src/semantic_analysis/ast_node/expression/match_expression/typed/instantiate.rs:99:10
[INFO] [stdout]    |
[INFO] [stdout] 99 |     /// [ty::TyAstNodeContent::ImplicitReturnExpression] that returns the `value`.
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `TyAstNodeContent` has no variant or associated item named `ImplicitReturnExpression`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ty::TyAstNodeContent::ImplicitReturnExpression`
[INFO] [stdout]    --> src/semantic_analysis/ast_node/expression/match_expression/typed/instantiate.rs:124:10
[INFO] [stdout]     |
[INFO] [stdout] 124 |     /// [ty::TyAstNodeContent::ImplicitReturnExpression] that returns calls `__revert(revert_code)`.
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `TyAstNodeContent` has no variant or associated item named `ImplicitReturnExpression`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Module::star_import`
[INFO] [stdout]    --> src/semantic_analysis/symbol_collection_context.rs:132:38
[INFO] [stdout]     |
[INFO] [stdout] 132 |     /// Short-hand for performing a [Module::star_import] with `mod_path` as the destination.
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^ no item named `Module` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Module::variant_star_import`
[INFO] [stdout]    --> src/semantic_analysis/symbol_collection_context.rs:144:38
[INFO] [stdout]     |
[INFO] [stdout] 144 |     /// Short-hand for performing a [Module::variant_star_import] with `mod_path` as the destination.
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Module` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Module::self_import`
[INFO] [stdout]    --> src/semantic_analysis/symbol_collection_context.rs:157:38
[INFO] [stdout]     |
[INFO] [stdout] 157 |     /// Short-hand for performing a [Module::self_import] with `mod_path` as the destination.
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^ no item named `Module` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Module::item_import`
[INFO] [stdout]    --> src/semantic_analysis/symbol_collection_context.rs:170:38
[INFO] [stdout]     |
[INFO] [stdout] 170 |     /// Short-hand for performing a [Module::item_import] with `mod_path` as the destination.
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^ no item named `Module` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Module::variant_import`
[INFO] [stdout]    --> src/semantic_analysis/symbol_collection_context.rs:184:38
[INFO] [stdout]     |
[INFO] [stdout] 184 |     /// Short-hand for performing a [Module::variant_import] with `mod_path` as the destination.
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^ no item named `Module` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Root::resolve_call_path_with_visibility_check`
[INFO] [stdout]    --> src/semantic_analysis/symbol_resolve_context.rs:183:33
[INFO] [stdout]     |
[INFO] [stdout] 183 |     /// Short-hand for calling [Root::resolve_call_path_with_visibility_check] on `root` with the `mod_path`.
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Root` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Namespace::insert_symbol`
[INFO] [stdout]    --> src/semantic_analysis/type_check_context.rs:582:33
[INFO] [stdout]     |
[INFO] [stdout] 582 |     /// Short-hand for calling [Namespace::insert_symbol] with the `const_shadowing_mode` provided by
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ the struct `Namespace` has no field or associated item named `insert_symbol`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Root::resolve_symbol`
[INFO] [stdout]    --> src/semantic_analysis/type_check_context.rs:650:33
[INFO] [stdout]     |
[INFO] [stdout] 650 |     /// Short-hand for calling [Root::resolve_symbol] on `root` with the `mod_path`.
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^ no item named `Root` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Root::resolve_call_path_with_visibility_check`
[INFO] [stdout]    --> src/semantic_analysis/type_check_context.rs:668:33
[INFO] [stdout]     |
[INFO] [stdout] 668 |     /// Short-hand for calling [Root::resolve_call_path_with_visibility_check] on `root` with the `mod_path`.
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Root` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Root::resolve_call_path`
[INFO] [stdout]    --> src/semantic_analysis/type_check_context.rs:686:33
[INFO] [stdout]     |
[INFO] [stdout] 686 |     /// Short-hand for calling [Root::resolve_call_path] on `root` with the `mod_path`.
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^ no item named `Root` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Module::star_import`
[INFO] [stdout]    --> src/semantic_analysis/type_check_context.rs:704:38
[INFO] [stdout]     |
[INFO] [stdout] 704 |     /// Short-hand for performing a [Module::star_import] with `mod_path` as the destination.
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^ no item named `Module` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Module::variant_star_import`
[INFO] [stdout]    --> src/semantic_analysis/type_check_context.rs:716:38
[INFO] [stdout]     |
[INFO] [stdout] 716 |     /// Short-hand for performing a [Module::variant_star_import] with `mod_path` as the destination.
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `Module` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Module::self_import`
[INFO] [stdout]    --> src/semantic_analysis/type_check_context.rs:729:38
[INFO] [stdout]     |
[INFO] [stdout] 729 |     /// Short-hand for performing a [Module::self_import] with `mod_path` as the destination.
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^ no item named `Module` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Module::item_import`
[INFO] [stdout]    --> src/semantic_analysis/type_check_context.rs:785:38
[INFO] [stdout]     |
[INFO] [stdout] 785 |     /// Short-hand for performing a [Module::item_import] with `mod_path` as the destination.
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^ no item named `Module` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Module::variant_import`
[INFO] [stdout]    --> src/semantic_analysis/type_check_context.rs:799:38
[INFO] [stdout]     |
[INFO] [stdout] 799 |     /// Short-hand for performing a [Module::variant_import] with `mod_path` as the destination.
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^ no item named `Module` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Span`
[INFO] [stdout]   --> src/type_system/ast_elements/length.rs:10:21
[INFO] [stdout]    |
[INFO] [stdout] 10 | /// also keeps the [Span] of that literal. In that case, we say that the length
[INFO] [stdout]    |                     ^^^^ no item named `Span` 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 `TypeArgument`
[INFO] [stdout]   --> src/type_system/ast_elements/type_argument.rs:33:10
[INFO] [stdout]    |
[INFO] [stdout] 33 |     /// [TypeArgument]. This information is mostly used by the LSP and it
[INFO] [stdout]    |          ^^^^^^^^^^^^ no item named `TypeArgument` 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 `Self::call_path_tree`
[INFO] [stdout]    --> src/type_system/ast_elements/type_argument.rs:167:13
[INFO] [stdout]     |
[INFO] [stdout] 167 |     /// or [Self::call_path_tree] different from `None`.
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ the enum `GenericArgument` has no variant or associated item named `call_path_tree`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TypeParameter::type_id`
[INFO] [stdout]    --> src/type_system/ast_elements/type_parameter.rs:508:18
[INFO] [stdout]     |
[INFO] [stdout] 508 |     /// and its [TypeParameter::type_id]s set to the `type_id`.
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^ the enum `TypeParameter` has no variant or associated item named `type_id`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `TypeEngine` links to private item `TypeSourceInfo`
[INFO] [stdout]    --> src/type_system/engine.rs:115:42
[INFO] [stdout]     |
[INFO] [stdout] 115 | /// [TypeInfo]s are stored in a private [TypeSourceInfo] structure that binds them with a [SourceId]
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `TypeEngine` links to private item `TypeSourceInfo`
[INFO] [stdout]    --> src/type_system/engine.rs:116:50
[INFO] [stdout]     |
[INFO] [stdout] 116 | /// of the module in which they are used. Those [TypeSourceInfo]s are referenced from the `slab`.
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `TypeEngine` links to private item `TypeSourceInfo`
[INFO] [stdout]    --> src/type_system/engine.rs:119:51
[INFO] [stdout]     |
[INFO] [stdout] 119 | /// The engine attempts to maximize the reuse of [TypeSourceInfo]s by holding _shareable types_
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `TypeEngine` links to private item `Self::is_type_shareable`
[INFO] [stdout]    --> src/type_system/engine.rs:120:12
[INFO] [stdout]     |
[INFO] [stdout] 120 | /// (see: [Self::is_type_shareable]) in the `shareable_types` hash map.
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `TypeEngine` links to private item `TypeSourceInfo`
[INFO] [stdout]    --> src/type_system/engine.rs:122:66
[INFO] [stdout]     |
[INFO] [stdout] 122 | /// TODO: Note that the reuse currently happens on the level of [TypeSourceInfo]s, and not [TypeInfo]s.
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `TypeEngine` links to private item `TypeSourceInfo`
[INFO] [stdout]    --> src/type_system/engine.rs:124:89
[INFO] [stdout]     |
[INFO] [stdout] 124 | ///       Also note that because of that, having [TypeInfo] stored in `Arc` within the [TypeSourceInfo]
[INFO] [stdout]     |                                                                                         ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `TypeEngine` links to private item `TypeSourceInfo`
[INFO] [stdout]    --> src/type_system/engine.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 | /// reuse of the [TypeSourceInfo]s while at the same time having the [TypeInfo]s bound to [SourceId]s
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TypeArgument`
[INFO] [stdout]    --> src/type_system/engine.rs:542:53
[INFO] [stdout]     |
[INFO] [stdout] 542 |     /// where the tuple elements are non-annotated [TypeArgument]s that contain
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^ no item named `TypeArgument` 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 `TypeArgument`
[INFO] [stdout]     --> src/type_system/engine.rs:1113:28
[INFO] [stdout]      |
[INFO] [stdout] 1113 |     /// [TypeParameter]s, [TypeArgument]s, and [Length]s can be "annotated". This means that, aside from the information they
[INFO] [stdout]      |                            ^^^^^^^^^^^^ no item named `TypeArgument` 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 `TypeArgument::type_id`
[INFO] [stdout]     --> src/type_system/engine.rs:1114:31
[INFO] [stdout]      |
[INFO] [stdout] 1114 |     /// provide, like, e.g., [TypeArgument::type_id] or [Length::val], they can also, optionally, provide additional information
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^^ no item named `TypeArgument` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Length::val`
[INFO] [stdout]     --> src/type_system/engine.rs:1114:58
[INFO] [stdout]      |
[INFO] [stdout] 1114 |     /// provide, like, e.g., [TypeArgument::type_id] or [Length::val], they can also, optionally, provide additional information
[INFO] [stdout]      |                                                          ^^^^^^^^^^^ the struct `Length` has no field or associated item named `val`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TypeArgument`
[INFO] [stdout]     --> src/type_system/engine.rs:1120:75
[INFO] [stdout]      |
[INFO] [stdout] 1120 |     /// Thus, from the unification and type equivalence perspective, two [TypeArgument]s with the same `type_id` represent
[INFO] [stdout]      |                                                                           ^^^^^^^^^^^^ no item named `TypeArgument` 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 `TypeArgument`
[INFO] [stdout]     --> src/type_system/engine.rs:1131:81
[INFO] [stdout]      |
[INFO] [stdout] 1131 |     /// `a` and `b` will have the same type, but the span annotations in their [TypeArgument]s and [Length]s will be different
[INFO] [stdout]      |                                                                                 ^^^^^^^^^^^^ no item named `TypeArgument` 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 `TypeArgument`
[INFO] [stdout]     --> src/type_system/engine.rs:1137:36
[INFO] [stdout]      |
[INFO] [stdout] 1137 |     /// - if the `ty` consists of [TypeArgument]s, [TypeParameter]s, or [Length]s, they myst be check for annotations.
[INFO] [stdout]      |                                    ^^^^^^^^^^^^ no item named `TypeArgument` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `pretty_print` links to private item `DisplayWithEngines`
[INFO] [stdout]     --> src/type_system/engine.rs:2377:10
[INFO] [stdout]      |
[INFO] [stdout] 2377 |     /// [DisplayWithEngines].
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TypeSubstMapping`
[INFO] [stdout]    --> src/type_system/monomorphization.rs:241:46
[INFO] [stdout]     |
[INFO] [stdout] 241 | ///    2b. refresh the generic types with a [TypeSubstMapping]
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^ no item named `TypeSubstMapping` 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 `TypeSubstMapping`
[INFO] [stdout]    --> src/type_system/monomorphization.rs:248:46
[INFO] [stdout]     |
[INFO] [stdout] 248 | ///    4c. refresh the generic types with a [TypeSubstMapping]
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^ no item named `TypeSubstMapping` 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 `TypeArgument`
[INFO] [stdout]    --> src/type_system/unify/unifier.rs:642:19
[INFO] [stdout]     |
[INFO] [stdout] 642 |     /// of their [TypeArgument]s directly corresponds to the unification of enclosed types themselves.
[INFO] [stdout]     |                   ^^^^^^^^^^^^ no item named `TypeArgument` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `PanicOccurrence` links to private item `LogId`
[INFO] [stdout]    --> src/lib.rs:776:112
[INFO] [stdout]     |
[INFO] [stdout] 776 | ...a single occurrence, with `log_id` containing the [LogId] of the concrete type.
[INFO] [stdout]     |                                                       ^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TypeArgument`
[INFO] [stdout]    --> src/type_system/ast_elements/type_argument.rs:188:36
[INFO] [stdout]     |
[INFO] [stdout] 188 |     /// Creates *a non-annotated* [TypeArgument] that points
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ no item named `TypeArgument` 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]    --> src/asm_generation/fuel/register_allocator.rs:570:16
[INFO] [stdout]     |
[INFO] [stdout] 570 | /// algorithm (https://en.wikipedia.org/wiki/Chaitin%27s_algorithm). The individual steps of
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]     = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 570 | /// algorithm (<https://en.wikipedia.org/wiki/Chaitin%27s_algorithm>). The individual steps of
[INFO] [stdout]     |                +                                                   +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/asm_generation/fuel/checks.rs:75:10
[INFO] [stdout]    |
[INFO] [stdout] 75 | /// See: https://fuellabs.github.io/fuel-specs/master/vm/index.html?highlight=predicate#predicate-verification
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 75 | /// See: <https://fuellabs.github.io/fuel-specs/master/vm/index.html?highlight=predicate#predicate-verification>
[INFO] [stdout]    |          +                                                                                                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/asm_generation/fuel/programs/abstract.rs:272:13
[INFO] [stdout]     |
[INFO] [stdout] 272 |     /// See https://fuellabs.github.io/fuel-specs/master/vm#call-frames which
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 272 |     /// See <https://fuellabs.github.io/fuel-specs/master/vm#call-frames> which
[INFO] [stdout]     |             +                                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/asm_generation/finalized_asm.rs:605:9
[INFO] [stdout]     |
[INFO] [stdout] 605 | /// See https://github.com/FuelLabs/sway/issues/350 for details.
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 605 | /// See <https://github.com/FuelLabs/sway/issues/350> for details.
[INFO] [stdout]     |         +                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/decl_engine/mod.rs:1:22
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! The [DeclEngine](engine::DeclEngine) allows the compiler to add a layer of
[INFO] [stdout]   |          ----------  ^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |          |
[INFO] [stdout]   |          because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout]   = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 1 - //! The [DeclEngine](engine::DeclEngine) allows the compiler to add a layer of
[INFO] [stdout] 1 + //! The [DeclEngine] allows the compiler to add a layer of
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/decl_engine/mod.rs:5:56
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! As an interface, you can think of the [DeclEngine](engine::DeclEngine) as a
[INFO] [stdout]   |                                            ----------  ^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                                            |
[INFO] [stdout]   |                                            because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 5 - //! As an interface, you can think of the [DeclEngine](engine::DeclEngine) as a
[INFO] [stdout] 5 + //! As an interface, you can think of the [DeclEngine] as a
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/decl_engine/mod.rs:6:27
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! mapping from [DeclId](id::DeclId) to [DeclWrapper](wrapper::DeclWrapper).
[INFO] [stdout]   |                   ------  ^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                   |
[INFO] [stdout]   |                   because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 6 - //! mapping from [DeclId](id::DeclId) to [DeclWrapper](wrapper::DeclWrapper).
[INFO] [stdout] 6 + //! mapping from [DeclId] to [DeclWrapper](wrapper::DeclWrapper).
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/decl_engine/mod.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! [DeclEngine](engine::DeclEngine), a [DeclId](id::DeclId) is generated, which
[INFO] [stdout]   |      ----------  ^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |      |
[INFO] [stdout]   |      because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 8 - //! [DeclEngine](engine::DeclEngine), a [DeclId](id::DeclId) is generated, which
[INFO] [stdout] 8 + //! [DeclEngine], a [DeclId](id::DeclId) is generated, which
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/decl_engine/mod.rs:8:50
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! [DeclEngine](engine::DeclEngine), a [DeclId](id::DeclId) is generated, which
[INFO] [stdout]   |                                          ------  ^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                                          |
[INFO] [stdout]   |                                          because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 8 - //! [DeclEngine](engine::DeclEngine), a [DeclId](id::DeclId) is generated, which
[INFO] [stdout] 8 + //! [DeclEngine](engine::DeclEngine), a [DeclId] is generated, which
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `S`
[INFO] [stdout]   --> src/language/parsed/expression/method_name.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 |     /// like <S as Trait>::method()
[INFO] [stdout]    |              ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/language/ty/declaration/function.rs:95:20
[INFO] [stdout]    |
[INFO] [stdout] 95 |     /// TODO: See: https://github.com/FuelLabs/sway/issues/7371
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 95 |     /// TODO: See: <https://github.com/FuelLabs/sway/issues/7371>
[INFO] [stdout]    |                    +                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]     --> src/semantic_analysis/ast_node/expression/intrinsic_function.rs:1092:18
[INFO] [stdout]      |
[INFO] [stdout] 1092 | ///              https://fuellabs.github.io/fuel-specs/master/vm/instruction_set#gtf-get-transaction-fields.
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]      |
[INFO] [stdout] 1092 | ///              <https://fuellabs.github.io/fuel-specs/master/vm/instruction_set#gtf-get-transaction-fields.>
[INFO] [stdout]      |                  +                                                                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]    --> src/semantic_analysis/ast_node/expression/match_expression/analysis/match_pattern_variables.rs:84:5
[INFO] [stdout]     |
[INFO] [stdout]  84 |   /// ```ignore
[INFO] [stdout]     |  _____^
[INFO] [stdout]  85 | | /// Struct { x, y: x, z: x } => x.0,
[INFO] [stdout]  86 | | /// - x - x - x
[INFO] [stdout]  87 | | ///
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | | ///
[INFO] [stdout] 125 | | /// ```
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text
[INFO] [stdout]    --> src/semantic_analysis/ast_node/expression/match_expression/analysis/match_pattern_variables.rs:84:5
[INFO] [stdout]     |
[INFO] [stdout]  84 | /// ```ignore
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_rust_codeblocks)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]    --> src/semantic_analysis/ast_node/expression/match_expression/analysis/match_pattern_variables.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 |   /// ```ignore
[INFO] [stdout]     |  _____^
[INFO] [stdout] 130 | | /// (x, y, x | x | x, Struct { x, y, z } | Struct { x: y | y | y, x, z }, z, x | x, z | z | z)
[INFO] [stdout] 131 | | ///
[INFO] [stdout] 132 | | ///         / x
[INFO] [stdout] ...   |
[INFO] [stdout] 140 | | ///                                   \ z
[INFO] [stdout] 141 | | /// ```
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text
[INFO] [stdout]    --> src/semantic_analysis/ast_node/expression/match_expression/analysis/match_pattern_variables.rs:129:5
[INFO] [stdout]     |
[INFO] [stdout] 129 | /// ```ignore
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/semantic_analysis/ast_node/expression/match_expression/analysis/range.rs:279:43
[INFO] [stdout]     |
[INFO] [stdout] 279 |     /// Modeled after the algorithm here: https://www.geeksforgeeks.org/merging-intervals/
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 279 |     /// Modeled after the algorithm here: <https://www.geeksforgeeks.org/merging-intervals/>
[INFO] [stdout]     |                                           +                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/semantic_analysis/ast_node/expression/match_expression/analysis/usefulness.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | /// http://moscova.inria.fr/%7Emaranget/papers/warn/warn004.html
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 20 | /// <http://moscova.inria.fr/%7Emaranget/papers/warn/warn004.html>
[INFO] [stdout]    |     +                                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/semantic_analysis/ast_node/expression/match_expression/analysis/usefulness.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | /// https://doc.rust-lang.org/1.75.0/nightly-rustc/rustc_mir_build/thir/pattern/usefulness/index.html
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 23 | /// <https://doc.rust-lang.org/1.75.0/nightly-rustc/rustc_mir_build/thir/pattern/usefulness/index.html>
[INFO] [stdout]    |     +                                                                                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: could not parse code block as Rust code
[INFO] [stdout]    --> src/semantic_analysis/ast_node/expression/match_expression/typed/matcher.rs:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 |   /// ```ignore
[INFO] [stdout]     |  _____^
[INFO] [stdout] 173 | | /// 1.
[INFO] [stdout] 174 | | ///               &&
[INFO] [stdout] 175 | | ///              /  \
[INFO] [stdout] ...   |
[INFO] [stdout] 201 | | /// [None]
[INFO] [stdout] 202 | | /// ```
[INFO] [stdout]     | |_______^
[INFO] [stdout]     |
[INFO] [stdout] help: `ignore` code blocks require valid Rust code for syntax highlighting; mark blocks that do not contain Rust code as text: ```text
[INFO] [stdout]    --> src/semantic_analysis/ast_node/expression/match_expression/typed/matcher.rs:172:5
[INFO] [stdout]     |
[INFO] [stdout] 172 | /// ```ignore
[INFO] [stdout]     |     ^^^
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout]     = note: error from rustc: unknown start of token: \
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `operation`
[INFO] [stdout]    --> src/semantic_analysis/method_lookup.rs:963:75
[INFO] [stdout]     |
[INFO] [stdout] 963 |     /// - standard operations like +, <=, etc. are called like "std::ops::<operation>" and the
[INFO] [stdout]     |                                                                           ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 963 |     /// - standard operations like +, <=, etc. are called like "`std::ops::<operation>`" and the
[INFO] [stdout]     |                                                                 +                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `SymbolUniqueMap`
[INFO] [stdout]   --> src/semantic_analysis/namespace/lexical_scope.rs:92:32
[INFO] [stdout]    |
[INFO] [stdout] 92 |     /// This uses an Arc<RwLock<SymbolUniqueMap>> so it is shared between all
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 92 |     /// This uses an `Arc<RwLock<SymbolUniqueMap>>` so it is shared between all
[INFO] [stdout]    |                      +                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/semantic_analysis/namespace/trait_map.rs:151:44
[INFO] [stdout]     |
[INFO] [stdout] 151 | /// Map of name to [ResolvedTraitImplItem](ResolvedTraitImplItem)
[INFO] [stdout]     |                     ---------------------  ^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 151 - /// Map of name to [ResolvedTraitImplItem](ResolvedTraitImplItem)
[INFO] [stdout] 151 + /// Map of name to [ResolvedTraitImplItem]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/semantic_analysis/namespace/trait_map.rs:352:22
[INFO] [stdout]     |
[INFO] [stdout] 352 |     /// [TyImplItem](ty::TyImplItem) `items`, inserts
[INFO] [stdout]     |          ----------  ^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |          |
[INFO] [stdout]     |          because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 352 -     /// [TyImplItem](ty::TyImplItem) `items`, inserts
[INFO] [stdout] 352 +     /// [TyImplItem] `items`, inserts
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/type_system/ast_elements/binding.rs:263:5
[INFO] [stdout]     |
[INFO] [stdout] 263 | /// https://blog.jcoglan.com/2019/04/22/generic-returns-in-rust/
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 263 | /// <https://blog.jcoglan.com/2019/04/22/generic-returns-in-rust/>
[INFO] [stdout]     |     +                                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/type_system/engine.rs:123:55
[INFO] [stdout]     |
[INFO] [stdout] 123 | ///       This is not optimal and will be improved in https://github.com/FuelLabs/sway/issues/6603.
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 123 | ///       This is not optimal and will be improved in <https://github.com/FuelLabs/sway/issues/6603.>
[INFO] [stdout]     |                                                       +                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/type_system/engine.rs:132:44
[INFO] [stdout]     |
[INFO] [stdout] 132 | ///       can be. This will be improved in https://github.com/FuelLabs/sway/issues/6603.
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 132 | ///       can be. This will be improved in <https://github.com/FuelLabs/sway/issues/6603.>
[INFO] [stdout]     |                                            +                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/type_system/info.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     /// https://doc.rust-lang.org/nightly/nightly-rustc/src/rustc_type_ir/sty.rs.html#190
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 87 |     /// <https://doc.rust-lang.org/nightly/nightly-rustc/src/rustc_type_ir/sty.rs.html#190>
[INFO] [stdout]    |         +                                                                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/type_system/info.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |     /// https://doc.rust-lang.org/nightly/nightly-rustc/src/rustc_type_ir/sty.rs.html#208
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 107 |     /// <https://doc.rust-lang.org/nightly/nightly-rustc/src/rustc_type_ir/sty.rs.html#208>
[INFO] [stdout]     |         +                                                                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/type_system/unify/occurs_check.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | /// https://en.wikipedia.org/wiki/Occurs_check
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 10 | /// <https://en.wikipedia.org/wiki/Occurs_check>
[INFO] [stdout]    |     +                                          +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/type_system/unify/occurs_check.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 | /// https://papl.cs.brown.edu/2016/Type_Inference.html
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 14 | /// <https://papl.cs.brown.edu/2016/Type_Inference.html>
[INFO] [stdout]    |     +                                                  +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 33s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/sway_core/index.html
[INFO] running `Command { std: "docker" "inspect" "433ee856c576ee0e5b129a6d6630d15534f74aafc2f55798e2c49d050b3bfcd4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "433ee856c576ee0e5b129a6d6630d15534f74aafc2f55798e2c49d050b3bfcd4", kill_on_drop: false }`
[INFO] [stdout] 433ee856c576ee0e5b129a6d6630d15534f74aafc2f55798e2c49d050b3bfcd4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:29356a839a4d14451438f794ce8414e707d72405f44418718d724d22562fe786" "/opt/rustwide/cargo-home/bin/cargo" "+a394c9cd9ec93787f09a7ac445b14cc674a94549" "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] 44a76b4af1adf96d221dfb953f90d7bb2edd5207ade100058402d421c7c25c0c
[INFO] running `Command { std: "docker" "start" "-a" "44a76b4af1adf96d221dfb953f90d7bb2edd5207ade100058402d421c7c25c0c", kill_on_drop: false }`
[INFO] [stderr]  Documenting sway-core v0.70.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `AbstractInstructionSet`
[INFO] [stdout]  --> src/asm_generation/instruction_set.rs:4:68
[INFO] [stdout]   |
[INFO] [stdout] 4 | /// An [InstructionSet] is produced by allocating registers on an [AbstractInstructionSet].
[INFO] [stdout]   |                                                                    ^^^^^^^^^^^^^^^^^^^^^^ no item named `AbstractInstructionSet` 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 `wrapper::DeclWrapper`
[INFO] [stdout]  --> src/decl_engine/mod.rs:6:56
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! mapping from [DeclId](id::DeclId) to [DeclWrapper](wrapper::DeclWrapper).
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^ no item named `wrapper` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `wrapper::DeclWrapper`
[INFO] [stdout]  --> src/decl_engine/mod.rs:7:26
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! When a [DeclWrapper](wrapper::DeclWrapper) is inserted into the
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^ no item named `wrapper` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `get`
[INFO] [stdout]    --> src/decl_engine/engine.rs:612:30
[INFO] [stdout]     |
[INFO] [stdout] 612 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:624:30
[INFO] [stdout]     |
[INFO] [stdout] 624 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:650:30
[INFO] [stdout]     |
[INFO] [stdout] 650 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:662:30
[INFO] [stdout]     |
[INFO] [stdout] 662 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:674:30
[INFO] [stdout]     |
[INFO] [stdout] 674 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:686:30
[INFO] [stdout]     |
[INFO] [stdout] 686 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:698:30
[INFO] [stdout]     |
[INFO] [stdout] 698 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:710:30
[INFO] [stdout]     |
[INFO] [stdout] 710 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:722:30
[INFO] [stdout]     |
[INFO] [stdout] 722 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:734:30
[INFO] [stdout]     |
[INFO] [stdout] 734 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:746:30
[INFO] [stdout]     |
[INFO] [stdout] 746 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:758:30
[INFO] [stdout]     |
[INFO] [stdout] 758 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/engine.rs:770:30
[INFO] [stdout]     |
[INFO] [stdout] 770 |     /// Calling [DeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                              ^^^ no item named `get` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `pretty_print` links to private item `DisplayWithEngines`
[INFO] [stdout]    --> src/decl_engine/engine.rs:781:10
[INFO] [stdout]     |
[INFO] [stdout] 781 |     /// [DisplayWithEngines].
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout]     = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::decl_engine::DeclEngine`
[INFO] [stdout]   --> src/decl_engine/id.rs:21:56
[INFO] [stdout]    |
[INFO] [stdout] 21 | /// An ID used to refer to an item in the [DeclEngine](super::decl_engine::DeclEngine)
[INFO] [stdout]    |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `decl_engine` in module `decl_engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `get`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:265:36
[INFO] [stdout]     |
[INFO] [stdout] 265 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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 `DeclEngineGet`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:275:28
[INFO] [stdout]     |
[INFO] [stdout] 275 |     /// implementation of [DeclEngineGet] for [DeclEngine]
[INFO] [stdout]     |                            ^^^^^^^^^^^^^ no item named `DeclEngineGet` 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 `DeclEngine`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:275:48
[INFO] [stdout]     |
[INFO] [stdout] 275 |     /// implementation of [DeclEngineGet] for [DeclEngine]
[INFO] [stdout]     |                                                ^^^^^^^^^^ no item named `DeclEngine` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:277:36
[INFO] [stdout]     |
[INFO] [stdout] 277 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:289:36
[INFO] [stdout]     |
[INFO] [stdout] 289 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:301:36
[INFO] [stdout]     |
[INFO] [stdout] 301 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:313:36
[INFO] [stdout]     |
[INFO] [stdout] 313 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:325:36
[INFO] [stdout]     |
[INFO] [stdout] 325 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:337:36
[INFO] [stdout]     |
[INFO] [stdout] 337 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:349:36
[INFO] [stdout]     |
[INFO] [stdout] 349 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:361:36
[INFO] [stdout]     |
[INFO] [stdout] 361 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:373:36
[INFO] [stdout]     |
[INFO] [stdout] 373 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:385:36
[INFO] [stdout]     |
[INFO] [stdout] 385 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:397:36
[INFO] [stdout]     |
[INFO] [stdout] 397 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:409:36
[INFO] [stdout]     |
[INFO] [stdout] 409 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:421:36
[INFO] [stdout]     |
[INFO] [stdout] 421 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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`
[INFO] [stdout]    --> src/decl_engine/parsed_engine.rs:433:36
[INFO] [stdout]     |
[INFO] [stdout] 433 |     /// Calling [ParsedDeclEngine][get] directly is equivalent to this method, but
[INFO] [stdout]     |                                    ^^^ no item named `get` 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 `super::decl_engine::ParsedDeclEngine`
[INFO] [stdout]   --> src/decl_engine/parsed_id.rs:22:62
[INFO] [stdout]    |
[INFO] [stdout] 22 | /// An ID used to refer to an item in the [ParsedDeclEngine](super::decl_engine::ParsedDeclEngine)
[INFO] [stdout]    |                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `decl_engine` in module `decl_engine`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `to_canonical_path`
[INFO] [stdout]    --> src/language/call_path.rs:506:63
[INFO] [stdout]     |
[INFO] [stdout] 506 |     /// declared. To obtain the path to the declaration, use [to_canonical_path].
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^ no item named `to_canonical_path` 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 `to_canonical_path`
[INFO] [stdout]    --> src/language/call_path.rs:525:63
[INFO] [stdout]     |
[INFO] [stdout] 525 |     /// declared. To obtain the path to the declaration, use [to_canonical_path].
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^ no item named `to_canonical_path` 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 `Expression::Return`
[INFO] [stdout]    --> src/language/parsed/expression/mod.rs:504:60
[INFO] [stdout]     |
[INFO] [stdout] 504 |     /// An implicit return expression is different from a [Expression::Return] because
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^ the struct `Expression` has no field or associated item named `Return`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Purity::Impure`
[INFO] [stdout]  --> src/language/purity.rs:6:58
[INFO] [stdout]   |
[INFO] [stdout] 6 | /// or could potentially access contract storage, it is [Purity::Impure]. If a function does not utilize any
[INFO] [stdout]   |                                                          ^^^^^^^^^^^^^^ the enum `Purity` has no variant or associated item named `Impure`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Span`
[INFO] [stdout]   --> src/type_system/ast_elements/length.rs:10:21
[INFO] [stdout]    |
[INFO] [stdout] 10 | /// also keeps the [Span] of that literal. In that case, we say that the length
[INFO] [stdout]    |                     ^^^^ no item named `Span` 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 `TypeArgument`
[INFO] [stdout]   --> src/type_system/ast_elements/type_argument.rs:33:10
[INFO] [stdout]    |
[INFO] [stdout] 33 |     /// [TypeArgument]. This information is mostly used by the LSP and it
[INFO] [stdout]    |          ^^^^^^^^^^^^ no item named `TypeArgument` 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 `Self::call_path_tree`
[INFO] [stdout]    --> src/type_system/ast_elements/type_argument.rs:167:13
[INFO] [stdout]     |
[INFO] [stdout] 167 |     /// or [Self::call_path_tree] different from `None`.
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ the enum `GenericArgument` has no variant or associated item named `call_path_tree`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `TypeEngine` links to private item `TypeSourceInfo`
[INFO] [stdout]    --> src/type_system/engine.rs:115:42
[INFO] [stdout]     |
[INFO] [stdout] 115 | /// [TypeInfo]s are stored in a private [TypeSourceInfo] structure that binds them with a [SourceId]
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `TypeEngine` links to private item `TypeSourceInfo`
[INFO] [stdout]    --> src/type_system/engine.rs:116:50
[INFO] [stdout]     |
[INFO] [stdout] 116 | /// of the module in which they are used. Those [TypeSourceInfo]s are referenced from the `slab`.
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `TypeEngine` links to private item `TypeSourceInfo`
[INFO] [stdout]    --> src/type_system/engine.rs:119:51
[INFO] [stdout]     |
[INFO] [stdout] 119 | /// The engine attempts to maximize the reuse of [TypeSourceInfo]s by holding _shareable types_
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `TypeEngine` links to private item `Self::is_type_shareable`
[INFO] [stdout]    --> src/type_system/engine.rs:120:12
[INFO] [stdout]     |
[INFO] [stdout] 120 | /// (see: [Self::is_type_shareable]) in the `shareable_types` hash map.
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `TypeEngine` links to private item `TypeSourceInfo`
[INFO] [stdout]    --> src/type_system/engine.rs:122:66
[INFO] [stdout]     |
[INFO] [stdout] 122 | /// TODO: Note that the reuse currently happens on the level of [TypeSourceInfo]s, and not [TypeInfo]s.
[INFO] [stdout]     |                                                                  ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `TypeEngine` links to private item `TypeSourceInfo`
[INFO] [stdout]    --> src/type_system/engine.rs:124:89
[INFO] [stdout]     |
[INFO] [stdout] 124 | ///       Also note that because of that, having [TypeInfo] stored in `Arc` within the [TypeSourceInfo]
[INFO] [stdout]     |                                                                                         ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `TypeEngine` links to private item `TypeSourceInfo`
[INFO] [stdout]    --> src/type_system/engine.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 | /// reuse of the [TypeSourceInfo]s while at the same time having the [TypeInfo]s bound to [SourceId]s
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `pretty_print` links to private item `DisplayWithEngines`
[INFO] [stdout]     --> src/type_system/engine.rs:2377:10
[INFO] [stdout]      |
[INFO] [stdout] 2377 |     /// [DisplayWithEngines].
[INFO] [stdout]      |          ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `PanicOccurrence` links to private item `LogId`
[INFO] [stdout]    --> src/lib.rs:776:112
[INFO] [stdout]     |
[INFO] [stdout] 776 | ...a single occurrence, with `log_id` containing the [LogId] of the concrete type.
[INFO] [stdout]     |                                                       ^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `TypeArgument`
[INFO] [stdout]    --> src/type_system/ast_elements/type_argument.rs:188:36
[INFO] [stdout]     |
[INFO] [stdout] 188 |     /// Creates *a non-annotated* [TypeArgument] that points
[INFO] [stdout]     |                                    ^^^^^^^^^^^^ no item named `TypeArgument` 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]    --> src/asm_generation/finalized_asm.rs:605:9
[INFO] [stdout]     |
[INFO] [stdout] 605 | /// See https://github.com/FuelLabs/sway/issues/350 for details.
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]     = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 605 | /// See <https://github.com/FuelLabs/sway/issues/350> for details.
[INFO] [stdout]     |         +                                           +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/decl_engine/mod.rs:1:22
[INFO] [stdout]   |
[INFO] [stdout] 1 | //! The [DeclEngine](engine::DeclEngine) allows the compiler to add a layer of
[INFO] [stdout]   |          ----------  ^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |          |
[INFO] [stdout]   |          because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout]   = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 1 - //! The [DeclEngine](engine::DeclEngine) allows the compiler to add a layer of
[INFO] [stdout] 1 + //! The [DeclEngine] allows the compiler to add a layer of
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/decl_engine/mod.rs:5:56
[INFO] [stdout]   |
[INFO] [stdout] 5 | //! As an interface, you can think of the [DeclEngine](engine::DeclEngine) as a
[INFO] [stdout]   |                                            ----------  ^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                                            |
[INFO] [stdout]   |                                            because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 5 - //! As an interface, you can think of the [DeclEngine](engine::DeclEngine) as a
[INFO] [stdout] 5 + //! As an interface, you can think of the [DeclEngine] as a
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/decl_engine/mod.rs:6:27
[INFO] [stdout]   |
[INFO] [stdout] 6 | //! mapping from [DeclId](id::DeclId) to [DeclWrapper](wrapper::DeclWrapper).
[INFO] [stdout]   |                   ------  ^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                   |
[INFO] [stdout]   |                   because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 6 - //! mapping from [DeclId](id::DeclId) to [DeclWrapper](wrapper::DeclWrapper).
[INFO] [stdout] 6 + //! mapping from [DeclId] to [DeclWrapper](wrapper::DeclWrapper).
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/decl_engine/mod.rs:8:18
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! [DeclEngine](engine::DeclEngine), a [DeclId](id::DeclId) is generated, which
[INFO] [stdout]   |      ----------  ^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |      |
[INFO] [stdout]   |      because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 8 - //! [DeclEngine](engine::DeclEngine), a [DeclId](id::DeclId) is generated, which
[INFO] [stdout] 8 + //! [DeclEngine], a [DeclId](id::DeclId) is generated, which
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/decl_engine/mod.rs:8:50
[INFO] [stdout]   |
[INFO] [stdout] 8 | //! [DeclEngine](engine::DeclEngine), a [DeclId](id::DeclId) is generated, which
[INFO] [stdout]   |                                          ------  ^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |                                          |
[INFO] [stdout]   |                                          because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 8 - //! [DeclEngine](engine::DeclEngine), a [DeclId](id::DeclId) is generated, which
[INFO] [stdout] 8 + //! [DeclEngine](engine::DeclEngine), a [DeclId] is generated, which
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `S`
[INFO] [stdout]   --> src/language/parsed/expression/method_name.rs:25:14
[INFO] [stdout]    |
[INFO] [stdout] 25 |     /// like <S as Trait>::method()
[INFO] [stdout]    |              ^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/language/ty/declaration/function.rs:95:20
[INFO] [stdout]    |
[INFO] [stdout] 95 |     /// TODO: See: https://github.com/FuelLabs/sway/issues/7371
[INFO] [stdout]    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 95 |     /// TODO: See: <https://github.com/FuelLabs/sway/issues/7371>
[INFO] [stdout]    |                    +                                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `SymbolUniqueMap`
[INFO] [stdout]   --> src/semantic_analysis/namespace/lexical_scope.rs:92:32
[INFO] [stdout]    |
[INFO] [stdout] 92 |     /// This uses an Arc<RwLock<SymbolUniqueMap>> so it is shared between all
[INFO] [stdout]    |                                ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]    |
[INFO] [stdout] 92 |     /// This uses an `Arc<RwLock<SymbolUniqueMap>>` so it is shared between all
[INFO] [stdout]    |                      +                            +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/type_system/engine.rs:123:55
[INFO] [stdout]     |
[INFO] [stdout] 123 | ///       This is not optimal and will be improved in https://github.com/FuelLabs/sway/issues/6603.
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 123 | ///       This is not optimal and will be improved in <https://github.com/FuelLabs/sway/issues/6603.>
[INFO] [stdout]     |                                                       +                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/type_system/engine.rs:132:44
[INFO] [stdout]     |
[INFO] [stdout] 132 | ///       can be. This will be improved in https://github.com/FuelLabs/sway/issues/6603.
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 132 | ///       can be. This will be improved in <https://github.com/FuelLabs/sway/issues/6603.>
[INFO] [stdout]     |                                            +                                             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/type_system/info.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     /// https://doc.rust-lang.org/nightly/nightly-rustc/src/rustc_type_ir/sty.rs.html#190
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 87 |     /// <https://doc.rust-lang.org/nightly/nightly-rustc/src/rustc_type_ir/sty.rs.html#190>
[INFO] [stdout]    |         +                                                                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]    --> src/type_system/info.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |     /// https://doc.rust-lang.org/nightly/nightly-rustc/src/rustc_type_ir/sty.rs.html#208
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]     |
[INFO] [stdout] 107 |     /// <https://doc.rust-lang.org/nightly/nightly-rustc/src/rustc_type_ir/sty.rs.html#208>
[INFO] [stdout]     |         +                                                                                 +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 12.96s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/sway_core/index.html
[INFO] running `Command { std: "docker" "inspect" "44a76b4af1adf96d221dfb953f90d7bb2edd5207ade100058402d421c7c25c0c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "44a76b4af1adf96d221dfb953f90d7bb2edd5207ade100058402d421c7c25c0c", kill_on_drop: false }`
[INFO] [stdout] 44a76b4af1adf96d221dfb953f90d7bb2edd5207ade100058402d421c7c25c0c
