Build #2778731 2025-12-31 16:48:31
# rustc version
rustc 1.94.0-nightly (0e8999942 2025-12-30)# docs.rs version
docsrs 0.1.0 (e6d7c66e 2025-12-21 )# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/dotscope-0.5.2/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/dotscope-0.5.2/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20251230-1.94.0-nightly-0e8999942\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] e74e8ba8c9511f5a6271d7dd3967066d78644e8b6c118264cc3e94e73b987732
[INFO] running `Command { std: "docker" "start" "-a" "e74e8ba8c9511f5a6271d7dd3967066d78644e8b6c118264cc3e94e73b987732", kill_on_drop: false }`
[INFO] [stderr] warning: Rustdoc did not scrape the following examples because they require dev-dependencies: basic, comprehensive, decode_blocks, disassembly, injectcode, lowlevel, metadata, method_analysis, modify, project_loader, raw_assembly_view, types
[INFO] [stderr] If you want Rustdoc to scrape these examples, then add `doc-scrape-examples = true`
[INFO] [stderr] to the [[example]] target configuration of at least one example.
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr] Documenting dotscope v0.5.2 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unresolved link to `AssemblyDependencyGraph`
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] - [`AssemblyDependencyGraph`] - Central dependency graph with cycle detection
[INFO] [stderr] ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] = note: no item named `AssemblyDependencyGraph` in scope
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `AssemblyDependency`
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] - [`AssemblyDependency`] - Individual dependency relationship representation
[INFO] [stderr] ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] = note: no item named `AssemblyDependency` in scope
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `DependencyAnalyzer`
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] - [`DependencyAnalyzer`] - Extracts dependencies from metadata tables
[INFO] [stderr] ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] = note: no item named `DependencyAnalyzer` in scope
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `AssemblyIdentity`
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] - [`AssemblyIdentity`] - Unique assembly identification system
[INFO] [stderr] ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] = note: no item named `AssemblyIdentity` in scope
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `Arc`
[INFO] [stderr] --> src/metadata/dependencies/types.rs:28:33
[INFO] [stderr] |
[INFO] [stderr] 28 | /// reference-counted through [`Arc`]. It can be safely shared across threads
[INFO] [stderr] | ^^^ no item named `Arc` in scope
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `assembly`
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] - [`assembly`] - Complete assembly identity with name, version, culture, and strong name
[INFO] [stderr] ^^^^^^^^^^
[INFO] [stderr] = note: no item named `assembly` in scope
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `cryptographic`
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] - [`cryptographic`] - Cryptographic identity and verification (public keys and tokens)
[INFO] [stderr] ^^^^^^^^^^^^^^^
[INFO] [stderr] = note: no item named `cryptographic` in scope
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `AssemblyIdentity`
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] - [`AssemblyIdentity`] - Complete assembly identification for multi-assembly scenarios
[INFO] [stderr] ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] = note: no item named `AssemblyIdentity` in scope
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `AssemblyVersion`
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] - [`AssemblyVersion`] - Four-part version numbering with parsing and comparison
[INFO] [stderr] ^^^^^^^^^^^^^^^^^
[INFO] [stderr] = note: no item named `AssemblyVersion` in scope
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `ProcessorArchitecture`
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] - [`ProcessorArchitecture`] - Processor architecture specification
[INFO] [stderr] ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] = note: no item named `ProcessorArchitecture` in scope
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `Identity`
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] - [`Identity`] - Public key and token-based cryptographic identity
[INFO] [stderr] ^^^^^^^^^^
[INFO] [stderr] = note: no item named `Identity` in scope
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `MarshallingEncoder`
[INFO] [stderr] --> src/metadata/marshalling/parser.rs:129:43
[INFO] [stderr] |
[INFO] [stderr] 129 | /// For encoding-focused workflows, use [`MarshallingEncoder`] which does implement `Default`.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ no item named `MarshallingEncoder` in scope
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: public documentation for `Method` links to private item `crate::assembly::decode_method`
[INFO] [stderr] --> src/metadata/method/mod.rs:440:30
[INFO] [stderr] |
[INFO] [stderr] 440 | /// 3. **[`decode_method()`][crate::assembly::decode_method]** - Disassembles IL bytecode and builds basic blocks
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stderr] |
[INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stderr] = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `TypeSignature::GenericParamMethod(0)`
[INFO] [stderr] --> src/metadata/signatures/types.rs:2267:36
[INFO] [stderr] |
[INFO] [stderr] 2267 | /// - First parameter (`T`): [`TypeSignature::GenericParamMethod(0)`]
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `TypeSignature` has no variant or associated item named `GenericParamMethod(0)`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `TypeSignature::GenericParamMethod(1)`
[INFO] [stderr] --> src/metadata/signatures/types.rs:2268:37
[INFO] [stderr] |
[INFO] [stderr] 2268 | /// - Second parameter (`U`): [`TypeSignature::GenericParamMethod(1)`]
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `TypeSignature` has no variant or associated item named `GenericParamMethod(1)`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `TypeSignature::GenericParamMethod(2)`
[INFO] [stderr] --> src/metadata/signatures/types.rs:2269:36
[INFO] [stderr] |
[INFO] [stderr] 2269 | /// - Third parameter (`V`): [`TypeSignature::GenericParamMethod(2)`]
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `TypeSignature` has no variant or associated item named `GenericParamMethod(2)`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `Ok(())`
[INFO] [stderr] --> src/metadata/tables/encmap/raw.rs:134:26
[INFO] [stderr] |
[INFO] [stderr] 134 | /// Always returns [`Ok(())`] as `EncMap` entries don't modify other metadata directly.
[INFO] [stderr] | ^^^^^^ no item named `Ok(())` in scope
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `Ok(())`
[INFO] [stderr] --> src/metadata/tables/typedef/raw.rs:353:26
[INFO] [stderr] |
[INFO] [stderr] 353 | /// Always returns [`Ok(())`] as `TypeDef` entries don't modify other tables directly.
[INFO] [stderr] | ^^^^^^ no item named `Ok(())` in scope
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `Ok(())`
[INFO] [stderr] --> src/metadata/tables/typeref/raw.rs:105:26
[INFO] [stderr] |
[INFO] [stderr] 105 | /// Always returns [`Ok(())`] as `TypeRef` entries don't modify other tables directly.
[INFO] [stderr] | ^^^^^^ no item named `Ok(())` in scope
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `Ok(())`
[INFO] [stderr] --> src/metadata/tables/typeref/raw.rs:112:44
[INFO] [stderr] |
[INFO] [stderr] 112 | /// This function will always return [`Ok(())`] as `TypeRef` entries don't modify other tables directly.
[INFO] [stderr] | ^^^^^^ no item named `Ok(())` in scope
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `Some(CilTypeRc)`
[INFO] [stderr] --> src/metadata/typesystem/base.rs:223:13
[INFO] [stderr] |
[INFO] [stderr] 223 | /// - [`Some(CilTypeRc)`] if the referenced type is still alive
[INFO] [stderr] | ^^^^^^^^^^^^^^^ no item named `Some(CilTypeRc)` in scope
[INFO] [stderr] |
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `crate::metadata::typesystem::TypeSource::CurrentModule`
[INFO] [stderr] --> src/metadata/typesystem/builder.rs:232:40
[INFO] [stderr] |
[INFO] [stderr] 232 | /// [`TypeSource::CurrentModule`]: crate::metadata::typesystem::TypeSource::CurrentModule
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the enum `TypeSource` has no variant or associated item named `CurrentModule`
[INFO] [stderr]
[INFO] [stderr] warning: public documentation for `OwnedValidationContext` links to private item `ValidationCache`
[INFO] [stderr] --> src/metadata/validation/context.rs:536:31
[INFO] [stderr] |
[INFO] [stderr] 536 | /// The context maintains a [`ValidationCache`] that lazily computes expensive
[INFO] [stderr] | ^^^^^^^^^^^^^^^ this item is private
[INFO] [stderr] |
[INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stderr]
[INFO] [stderr] warning: public documentation for `new` links to private item `ValidationCache`
[INFO] [stderr] --> src/metadata/validation/context.rs:569:44
[INFO] [stderr] |
[INFO] [stderr] 569 | /// The context initializes an empty [`ValidationCache`] that will lazily
[INFO] [stderr] | ^^^^^^^^^^^^^^^ this item is private
[INFO] [stderr] |
[INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stderr]
[INFO] [stderr] warning: public documentation for `method_type_mapping` links to private item `MethodTypeMapping`
[INFO] [stderr] --> src/metadata/validation/context.rs:674:35
[INFO] [stderr] |
[INFO] [stderr] 674 | /// Cached reference to the [`MethodTypeMapping`] structure.
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stderr] |
[INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stderr]
[INFO] [stderr] warning: public documentation for `project` links to private item `crate::project::ProjectContext`
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] - [`crate::project::ProjectContext`] - Internal coordination for parallel loading
[INFO] [stderr] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `CilProject`
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] This module provides the [`CilProject`] container for managing collections of related
[INFO] [stderr] ^^^^^^^^^^^^
[INFO] [stderr] = note: no item named `CilProject` in scope
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `CilProject`
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] - [`CilProject`] - Main multi-assembly container and coordinator
[INFO] [stderr] ^^^^^^^^^^^^
[INFO] [stderr] = note: no item named `CilProject` in scope
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `AssemblyIdentity`
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] - Assembly storage using [`AssemblyIdentity`] as primary key
[INFO] [stderr] ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] = note: no item named `AssemblyIdentity` in scope
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unresolved link to `ProjectLoader`
[INFO] [stderr] |
[INFO] [stderr] = note: the link appears in this line:
[INFO] [stderr]
[INFO] [stderr] - Multiple assembly loading strategies via [`ProjectLoader`]
[INFO] [stderr] ^^^^^^^^^^^^^^^
[INFO] [stderr] = note: no item named `ProjectLoader` in scope
[INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stderr]
[INFO] [stderr] warning: unclosed HTML tag `u8`
[INFO] [stderr] --> src/file/mod.rs:1340:74
[INFO] [stderr] |
[INFO] [stderr] 1340 | /// Consumes the File and returns the underlying data as an owned Vec<u8>.
[INFO] [stderr] | ^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stderr] help: try marking as source code
[INFO] [stderr] |
[INFO] [stderr] 1340 | /// Consumes the File and returns the underlying data as an owned `Vec<u8>`.
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: unclosed HTML tag `CilObject`
[INFO] [stderr] --> src/project/mod.rs:430:63
[INFO] [stderr] |
[INFO] [stderr] 430 | /// Returns an iterator that yields (AssemblyIdentity, Arc<CilObject>) pairs.
[INFO] [stderr] | ^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] help: try marking as source code
[INFO] [stderr] |
[INFO] [stderr] 430 | /// Returns an iterator that yields (AssemblyIdentity, `Arc<CilObject>`) pairs.
[INFO] [stderr] | + +
[INFO] [stderr]
[INFO] [stderr] warning: `dotscope` (lib doc) generated 32 warnings
[INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.07s
[INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/dotscope/index.html
[INFO] running `Command { std: "docker" "inspect" "e74e8ba8c9511f5a6271d7dd3967066d78644e8b6c118264cc3e94e73b987732", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e74e8ba8c9511f5a6271d7dd3967066d78644e8b6c118264cc3e94e73b987732", kill_on_drop: false }`
[INFO] [stdout] e74e8ba8c9511f5a6271d7dd3967066d78644e8b6c118264cc3e94e73b987732