# rustc version rustc 1.99.0-nightly (c98d0cb27 2026-08-12)
# docs.rs version docsrs 0.0.0 (b67fb7d1993e3c70fff4d05e2bc482bd9d0d774f 2026-08-13 )
# build log [INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "ce2f877ee60c6e98c450e7e684ed6d31acfd9871cd9e04d9fdb6af614d632432" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20260812-1.99.0-nightly-c98d0cb27\", \"--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\"" "-j6" "--target" "x86_64-unknown-linux-gnu" "-Zrustdoc-scrape-examples", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting libvctrl_core v2.0.2 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `MemoryStore::get` [INFO] [stderr] --> src/lib.rs:58:37 [INFO] [stderr] | [INFO] [stderr] 58 | //! - **Streaming object reads**: [`MemoryStore::get`] returns [INFO] [stderr] | ^^^^^^^^^^^^^^^^ no item named `MemoryStore` in scope [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `MemoryRefStore::list_refs` [INFO] [stderr] --> src/lib.rs:61:41 [INFO] [stderr] | [INFO] [stderr] 61 | //! - **Iterator-based ref listing**: [`MemoryRefStore::list_refs`] returns [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `MemoryRefStore` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `BinaryEncoder` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] The [`BinaryEncoder`] pre-allocates output buffers based on the estimated [INFO] [stderr] ^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `BinaryEncoder` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `BinaryDecoder` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] The [`BinaryDecoder`] performs strict bounds checking on every slice [INFO] [stderr] ^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `BinaryDecoder` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `BinaryEncoder` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`BinaryEncoder`] and then decoding it with [`BinaryDecoder`] yields a [INFO] [stderr] ^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `BinaryEncoder` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `BinaryDecoder` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`BinaryEncoder`] and then decoding it with [`BinaryDecoder`] yields a [INFO] [stderr] ^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `BinaryDecoder` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `VERSION` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] ([`VERSION`]). This ensures forward and backward compatibility; if the [INFO] [stderr] ^^^^^^^^^ [INFO] [stderr] = note: no item named `VERSION` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `self::sha512` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [`sha512`](self::sha512): Contains the [`Sha512Hasher`] struct and its [INFO] [stderr] ^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `sha512` in module `libvctrl_core` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Sha512Hasher` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [`sha512`](self::sha512): Contains the [`Sha512Hasher`] struct and its [INFO] [stderr] ^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `Sha512Hasher` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Sha512Hasher` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - The root re-exports [`Sha512Hasher`] for ergonomic access. [INFO] [stderr] ^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `Sha512Hasher` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Hasher::hash` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] Although the [`Hasher::hash`] method returns [INFO] [stderr] ^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `Hasher` in scope [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `self::blob` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [`blob`](self::blob): [`BlobBuilder`] for constructing blobs. [INFO] [stderr] ^^^^^^^^^^ [INFO] [stderr] = note: no item named `blob` in module `libvctrl_core` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `BlobBuilder` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [`blob`](self::blob): [`BlobBuilder`] for constructing blobs. [INFO] [stderr] ^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `BlobBuilder` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `self::commit` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [`commit`](self::commit): [`CommitBuilder`] for constructing commits. [INFO] [stderr] ^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `commit` in module `libvctrl_core` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `CommitBuilder` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [`commit`](self::commit): [`CommitBuilder`] for constructing commits. [INFO] [stderr] ^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `CommitBuilder` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `self::tag` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [`tag`](self::tag): [`TagBuilder`] for constructing tags. [INFO] [stderr] ^^^^^^^^^ [INFO] [stderr] = note: no item named `tag` in module `libvctrl_core` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `TagBuilder` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [`tag`](self::tag): [`TagBuilder`] for constructing tags. [INFO] [stderr] ^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `TagBuilder` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `self::tree` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [`tree`](self::tree): [`TreeBuilder`] and [`TreeEntryBuilder`] for [INFO] [stderr] ^^^^^^^^^^ [INFO] [stderr] = note: no item named `tree` in module `libvctrl_core` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `TreeBuilder` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [`tree`](self::tree): [`TreeBuilder`] and [`TreeEntryBuilder`] for [INFO] [stderr] ^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `TreeBuilder` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `TreeEntryBuilder` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [`tree`](self::tree): [`TreeBuilder`] and [`TreeEntryBuilder`] for [INFO] [stderr] ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `TreeEntryBuilder` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Blob` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] incrementally constructing version control blobs. While a [`Blob`] can be [INFO] [stderr] ^^^^^^ [INFO] [stderr] = note: no item named `Blob` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `build` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] `Vec<u8>` during the `with_data` phase. When [`build`] is called, the [INFO] [stderr] ^^^^^^^ [INFO] [stderr] = note: no item named `build` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Blob` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] vector is moved into the final [`Blob`] with zero heap allocations. [INFO] [stderr] ^^^^^^ [INFO] [stderr] = note: no item named `Blob` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `build` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] The builder holds a private `Vec<u8>`. The [`build`] method consumes the [INFO] [stderr] ^^^^^^^ [INFO] [stderr] = note: no item named `build` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Blob` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] builder and moves the vector directly into a new [`Blob`] instance. [INFO] [stderr] ^^^^^^ [INFO] [stderr] = note: no item named `Blob` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `CommitMeta` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - **Metadata grouping**: Optional metadata ([`CommitMeta`]) is handled [INFO] [stderr] ^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `CommitMeta` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `build` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] parents. When [`build`] is called, it consumes the builder, extracts the [INFO] [stderr] ^^^^^^^ [INFO] [stderr] = note: no item named `build` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Tag` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`Tag`] struct. [INFO] [stderr] ^^^^^ [INFO] [stderr] = note: no item named `Tag` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `TreeEntry` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`TreeEntry`] objects via [`entry`](TreeBuilder::entry) or raw components [INFO] [stderr] ^^^^^^^^^^^ [INFO] [stderr] = note: no item named `TreeEntry` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `HashMap` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`MemoryStore`](crate::store::MemoryStore) uses a [`HashMap`] keyed by [INFO] [stderr] ^^^^^^^^^ [INFO] [stderr] = note: no item named `HashMap` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `MemoryStore` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] The [`MemoryStore`] maps a 64-byte [`Hash`](libvctrl_handler::Hash) to a [INFO] [stderr] ^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `MemoryStore` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `MemoryRefStore` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] reads. The [`MemoryRefStore`] maps a [`String`] name to a [INFO] [stderr] ^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `MemoryRefStore` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `HashMap` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] The in-memory stores are not [`Sync`] because [`HashMap`] is not safe for [INFO] [stderr] ^^^^^^^^^ [INFO] [stderr] = note: no item named `HashMap` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `HashMap` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] test. The store uses a [`HashMap`] keyed by [INFO] [stderr] ^^^^^^^^^ [INFO] [stderr] = note: no item named `HashMap` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `HashMap` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`HashMap`] to store serialized version control objects in RAM. [INFO] [stderr] ^^^^^^^^^ [INFO] [stderr] = note: no item named `HashMap` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `HashMap` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - `put`: average O(1) insertion into a [`HashMap`]. [INFO] [stderr] ^^^^^^^^^ [INFO] [stderr] = note: no item named `HashMap` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Mutex` [INFO] [stderr] --> src/store/memory.rs:113:67 [INFO] [stderr] | [INFO] [stderr] 113 | /// concurrent access. If shared access is needed, wrap it in a [`Mutex`] or [INFO] [stderr] | ^^^^^ no item named `Mutex` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `RwLock` [INFO] [stderr] --> src/store/memory.rs:114:7 [INFO] [stderr] | [INFO] [stderr] 114 | /// [`RwLock`]. [INFO] [stderr] | ^^^^^^ no item named `RwLock` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `HashMap` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`HashMap`] to map human-readable reference names (e.g., "HEAD", [INFO] [stderr] ^^^^^^^^^ [INFO] [stderr] = note: no item named `HashMap` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `HashMap` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - `set_ref`: average O(1) insertion into a [`HashMap`]. [INFO] [stderr] ^^^^^^^^^ [INFO] [stderr] = note: no item named `HashMap` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `Mutex` [INFO] [stderr] --> src/store/ref_store.rs:92:67 [INFO] [stderr] | [INFO] [stderr] 92 | /// concurrent access. If shared access is needed, wrap it in a [`Mutex`] or [INFO] [stderr] | ^^^^^ no item named `Mutex` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `RwLock` [INFO] [stderr] --> src/store/ref_store.rs:93:7 [INFO] [stderr] | [INFO] [stderr] 93 | /// [`RwLock`]. [INFO] [stderr] | ^^^^^^ no item named `RwLock` in scope [INFO] [stderr] | [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `self::hash::validate_hash_bytes` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`validate_hash_bytes`](self::hash::validate_hash_bytes), which checks [INFO] [stderr] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `validate_hash_bytes` in module `hash` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `self::name` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] - [`name`](self::name) contains [INFO] [stderr] ^^^^^^^^^^ [INFO] [stderr] = note: no item named `name` in module `libvctrl_core` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `self::name::validate_name` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`validate_name`](self::name::validate_name), which checks structural [INFO] [stderr] ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `name` in module `libvctrl_core` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `validate_hash_bytes` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`validate_hash_bytes`], ensures that any byte slice intended to represent [INFO] [stderr] ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `validate_hash_bytes` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `validate_name` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`validate_name`], enforces a strict set of rules before a string is [INFO] [stderr] ^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `validate_name` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::codec::BinaryEncoder::encode_blob` [INFO] [stderr] --> src/codec/binary_decoder.rs:203:40 [INFO] [stderr] | [INFO] [stderr] 203 | /// [`BinaryEncoder::encode_blob`](crate::codec::BinaryEncoder::encode_blob): [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `BinaryEncoder` has no field or associated item named `encode_blob` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::codec::BinaryEncoder::encode_tree` [INFO] [stderr] --> src/codec/binary_decoder.rs:265:40 [INFO] [stderr] | [INFO] [stderr] 265 | /// [`BinaryEncoder::encode_tree`](crate::codec::BinaryEncoder::encode_tree): [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `BinaryEncoder` has no field or associated item named `encode_tree` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::codec::BinaryEncoder::encode_commit` [INFO] [stderr] --> src/codec/binary_decoder.rs:363:42 [INFO] [stderr] | [INFO] [stderr] 363 | /// [`BinaryEncoder::encode_commit`](crate::codec::BinaryEncoder::encode_commit): [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `BinaryEncoder` has no field or associated item named `encode_commit` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::codec::BinaryEncoder::encode_tag` [INFO] [stderr] --> src/codec/binary_decoder.rs:545:39 [INFO] [stderr] | [INFO] [stderr] 545 | /// [`BinaryEncoder::encode_tag`](crate::codec::BinaryEncoder::encode_tag): [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `BinaryEncoder` has no field or associated item named `encode_tag` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `crate::codec::BinaryDecoder::decode_blob` [INFO] [stderr] --> src/codec/binary_encoder.rs:164:40 [INFO] [stderr] | [INFO] [stderr] 164 | /// [`BinaryDecoder::decode_blob`](crate::codec::BinaryDecoder::decode_blob). [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `BinaryDecoder` has no field or associated item named `decode_blob` [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:100:32 [INFO] [stderr] | [INFO] [stderr] 100 | /// Implements the [`Decoder`](libvctrl_handler::Decoder) trait to parse the [INFO] [stderr] | --------- ^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 100 - /// Implements the [`Decoder`](libvctrl_handler::Decoder) trait to parse the [INFO] [stderr] 100 + /// Implements the [`Decoder`] trait to parse the [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:132:35 [INFO] [stderr] | [INFO] [stderr] 132 | /// [`VctrlError::CorruptedData`](libvctrl_handler::VctrlError::CorruptedData), [INFO] [stderr] | --------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 132 - /// [`VctrlError::CorruptedData`](libvctrl_handler::VctrlError::CorruptedData), [INFO] [stderr] 132 + /// [`VctrlError::CorruptedData`], [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:134:40 [INFO] [stderr] | [INFO] [stderr] 134 | /// [`VctrlError::SerializationError`](libvctrl_handler::VctrlError::SerializationError) [INFO] [stderr] | -------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 134 - /// [`VctrlError::SerializationError`](libvctrl_handler::VctrlError::SerializationError) [INFO] [stderr] 134 + /// [`VctrlError::SerializationError`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:136:54 [INFO] [stderr] | [INFO] [stderr] 136 | /// constructors such as [`VctrlError::InvalidName`](libvctrl_handler::VctrlError::InvalidName). [INFO] [stderr] | ------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 136 - /// constructors such as [`VctrlError::InvalidName`](libvctrl_handler::VctrlError::InvalidName). [INFO] [stderr] 136 + /// constructors such as [`VctrlError::InvalidName`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:108:32 [INFO] [stderr] | [INFO] [stderr] 108 | /// Implements the [`Encoder`](libvctrl_handler::Encoder) trait to convert [INFO] [stderr] | --------- ^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 108 - /// Implements the [`Encoder`](libvctrl_handler::Encoder) trait to convert [INFO] [stderr] 108 + /// Implements the [`Encoder`] trait to convert [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/mod.rs:166:40 [INFO] [stderr] | [INFO] [stderr] 166 | /// Re-export of the [`BinaryDecoder`](crate::codec::binary_decoder::BinaryDecoder) [INFO] [stderr] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 166 - /// Re-export of the [`BinaryDecoder`](crate::codec::binary_decoder::BinaryDecoder) [INFO] [stderr] 166 + /// Re-export of the [`BinaryDecoder`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/mod.rs:194:40 [INFO] [stderr] | [INFO] [stderr] 194 | /// Re-export of the [`BinaryEncoder`](crate::codec::binary_encoder::BinaryEncoder) [INFO] [stderr] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 194 - /// Re-export of the [`BinaryEncoder`](crate::codec::binary_encoder::BinaryEncoder) [INFO] [stderr] 194 + /// Re-export of the [`BinaryEncoder`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/hash/sha512.rs:87:16 [INFO] [stderr] | [INFO] [stderr] 87 | /// [`Hasher`](libvctrl_handler::Hasher) trait, allowing it to be used [INFO] [stderr] | -------- ^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 87 - /// [`Hasher`](libvctrl_handler::Hasher) trait, allowing it to be used [INFO] [stderr] 87 + /// [`Hasher`] trait, allowing it to be used [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/hash/mod.rs:113:39 [INFO] [stderr] | [INFO] [stderr] 113 | /// Re-export of the [`Sha512Hasher`](crate::hash::sha512::Sha512Hasher) [INFO] [stderr] | -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 113 - /// Re-export of the [`Sha512Hasher`](crate::hash::sha512::Sha512Hasher) [INFO] [stderr] 113 + /// Re-export of the [`Sha512Hasher`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/blob.rs:59:37 [INFO] [stderr] | [INFO] [stderr] 59 | /// A builder for creating [`Blob`](libvctrl_handler::Blob) objects. [INFO] [stderr] | ------ ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 59 - /// A builder for creating [`Blob`](libvctrl_handler::Blob) objects. [INFO] [stderr] 59 + /// A builder for creating [`Blob`] objects. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/blob.rs:176:18 [INFO] [stderr] | [INFO] [stderr] 176 | /// [`Blob`](libvctrl_handler::Blob). [INFO] [stderr] | ------ ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 176 - /// [`Blob`](libvctrl_handler::Blob). [INFO] [stderr] 176 + /// [`Blob`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/blob.rs:187:24 [INFO] [stderr] | [INFO] [stderr] 187 | /// A new [`Blob`](libvctrl_handler::Blob) containing the bytes that were [INFO] [stderr] | ------ ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 187 - /// A new [`Blob`](libvctrl_handler::Blob) containing the bytes that were [INFO] [stderr] 187 + /// A new [`Blob`] containing the bytes that were [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/commit.rs:59:39 [INFO] [stderr] | [INFO] [stderr] 59 | /// A builder for creating [`Commit`](libvctrl_handler::Commit) objects. [INFO] [stderr] | -------- ^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 59 - /// A builder for creating [`Commit`](libvctrl_handler::Commit) objects. [INFO] [stderr] 59 + /// A builder for creating [`Commit`] objects. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/commit.rs:288:20 [INFO] [stderr] | [INFO] [stderr] 288 | /// [`Commit`](libvctrl_handler::Commit). [INFO] [stderr] | -------- ^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 288 - /// [`Commit`](libvctrl_handler::Commit). [INFO] [stderr] 288 + /// [`Commit`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/commit.rs:300:39 [INFO] [stderr] | [INFO] [stderr] 300 | /// Returns [`VctrlError::Other`](libvctrl_handler::VctrlError::Other) if [INFO] [stderr] | ------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 300 - /// Returns [`VctrlError::Other`](libvctrl_handler::VctrlError::Other) if [INFO] [stderr] 300 + /// Returns [`VctrlError::Other`] if [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/tag.rs:54:36 [INFO] [stderr] | [INFO] [stderr] 54 | /// A builder for creating [`Tag`](libvctrl_handler::Tag) objects. [INFO] [stderr] | ----- ^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 54 - /// A builder for creating [`Tag`](libvctrl_handler::Tag) objects. [INFO] [stderr] 54 + /// A builder for creating [`Tag`] objects. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/tag.rs:250:17 [INFO] [stderr] | [INFO] [stderr] 250 | /// [`Tag`](libvctrl_handler::Tag). [INFO] [stderr] | ----- ^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 250 - /// [`Tag`](libvctrl_handler::Tag). [INFO] [stderr] 250 + /// [`Tag`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/tag.rs:261:39 [INFO] [stderr] | [INFO] [stderr] 261 | /// Returns [`VctrlError::Other`](libvctrl_handler::VctrlError::Other) if [INFO] [stderr] | ------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 261 - /// Returns [`VctrlError::Other`](libvctrl_handler::VctrlError::Other) if [INFO] [stderr] 261 + /// Returns [`VctrlError::Other`] if [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/tree.rs:61:37 [INFO] [stderr] | [INFO] [stderr] 61 | /// A builder for creating [`Tree`](libvctrl_handler::Tree) objects. [INFO] [stderr] | ------ ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 61 - /// A builder for creating [`Tree`](libvctrl_handler::Tree) objects. [INFO] [stderr] 61 + /// A builder for creating [`Tree`] objects. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/tree.rs:203:18 [INFO] [stderr] | [INFO] [stderr] 203 | /// [`Tree`](libvctrl_handler::Tree). [INFO] [stderr] | ------ ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 203 - /// [`Tree`](libvctrl_handler::Tree). [INFO] [stderr] 203 + /// [`Tree`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/tree.rs:240:42 [INFO] [stderr] | [INFO] [stderr] 240 | /// A builder for creating [`TreeEntry`](libvctrl_handler::TreeEntry) objects. [INFO] [stderr] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 240 - /// A builder for creating [`TreeEntry`](libvctrl_handler::TreeEntry) objects. [INFO] [stderr] 240 + /// A builder for creating [`TreeEntry`] objects. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/tree.rs:306:23 [INFO] [stderr] | [INFO] [stderr] 306 | /// [`TreeEntry`](libvctrl_handler::TreeEntry). [INFO] [stderr] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 306 - /// [`TreeEntry`](libvctrl_handler::TreeEntry). [INFO] [stderr] 306 + /// [`TreeEntry`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/mod.rs:202:38 [INFO] [stderr] | [INFO] [stderr] 202 | /// Re-export of the [`BlobBuilder`](crate::object::BlobBuilder) struct. [INFO] [stderr] | ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 202 - /// Re-export of the [`BlobBuilder`](crate::object::BlobBuilder) struct. [INFO] [stderr] 202 + /// Re-export of the [`BlobBuilder`] struct. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/mod.rs:224:40 [INFO] [stderr] | [INFO] [stderr] 224 | /// Re-export of the [`CommitBuilder`](crate::object::CommitBuilder) struct. [INFO] [stderr] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 224 - /// Re-export of the [`CommitBuilder`](crate::object::CommitBuilder) struct. [INFO] [stderr] 224 + /// Re-export of the [`CommitBuilder`] struct. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/mod.rs:257:37 [INFO] [stderr] | [INFO] [stderr] 257 | /// Re-export of the [`TagBuilder`](crate::object::TagBuilder) struct. [INFO] [stderr] | ------------ ^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 257 - /// Re-export of the [`TagBuilder`](crate::object::TagBuilder) struct. [INFO] [stderr] 257 + /// Re-export of the [`TagBuilder`] struct. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/mod.rs:286:38 [INFO] [stderr] | [INFO] [stderr] 286 | /// Re-export of the [`TreeBuilder`](crate::object::TreeBuilder) and [INFO] [stderr] | ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 286 - /// Re-export of the [`TreeBuilder`](crate::object::TreeBuilder) and [INFO] [stderr] 286 + /// Re-export of the [`TreeBuilder`] and [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/mod.rs:287:26 [INFO] [stderr] | [INFO] [stderr] 287 | /// [`TreeEntryBuilder`](crate::object::TreeEntryBuilder) structs. [INFO] [stderr] | ------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 287 - /// [`TreeEntryBuilder`](crate::object::TreeEntryBuilder) structs. [INFO] [stderr] 287 + /// [`TreeEntryBuilder`] structs. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/memory.rs:82:21 [INFO] [stderr] | [INFO] [stderr] 82 | /// [`ObjectStore`](libvctrl_handler::ObjectStore) trait. [INFO] [stderr] | ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 82 - /// [`ObjectStore`](libvctrl_handler::ObjectStore) trait. [INFO] [stderr] 82 + /// [`ObjectStore`] trait. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/ref_store.rs:61:18 [INFO] [stderr] | [INFO] [stderr] 61 | /// [`RefStore`](libvctrl_handler::RefStore) trait. [INFO] [stderr] | ---------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 61 - /// [`RefStore`](libvctrl_handler::RefStore) trait. [INFO] [stderr] 61 + /// [`RefStore`] trait. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/mod.rs:158:38 [INFO] [stderr] | [INFO] [stderr] 158 | /// Re-export of the [`MemoryStore`](crate::store::memory::MemoryStore) [INFO] [stderr] | ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 158 - /// Re-export of the [`MemoryStore`](crate::store::memory::MemoryStore) [INFO] [stderr] 158 + /// Re-export of the [`MemoryStore`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/mod.rs:190:41 [INFO] [stderr] | [INFO] [stderr] 190 | /// Re-export of the [`MemoryRefStore`](crate::store::ref_store::MemoryRefStore) [INFO] [stderr] | ---------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 190 - /// Re-export of the [`MemoryRefStore`](crate::store::ref_store::MemoryRefStore) [INFO] [stderr] 190 + /// Re-export of the [`MemoryRefStore`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/validate/hash.rs:113:21 [INFO] [stderr] | [INFO] [stderr] 113 | /// [`HASH_LENGTH`](libvctrl_handler::HASH_LENGTH). If the lengths differ, it [INFO] [stderr] | ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 113 - /// [`HASH_LENGTH`](libvctrl_handler::HASH_LENGTH). If the lengths differ, it [INFO] [stderr] 113 + /// [`HASH_LENGTH`]. If the lengths differ, it [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/validate/hash.rs:121:39 [INFO] [stderr] | [INFO] [stderr] 121 | /// [`VctrlError::InvalidHashLength`](libvctrl_handler::VctrlError::InvalidHashLength) [INFO] [stderr] | ------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 121 - /// [`VctrlError::InvalidHashLength`](libvctrl_handler::VctrlError::InvalidHashLength) [INFO] [stderr] 121 + /// [`VctrlError::InvalidHashLength`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/validate/hash.rs:123:21 [INFO] [stderr] | [INFO] [stderr] 123 | /// [`HASH_LENGTH`](libvctrl_handler::HASH_LENGTH) (64). The error payload is [INFO] [stderr] | ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 123 - /// [`HASH_LENGTH`](libvctrl_handler::HASH_LENGTH) (64). The error payload is [INFO] [stderr] 123 + /// [`HASH_LENGTH`] (64). The error payload is [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/validate/name.rs:123:33 [INFO] [stderr] | [INFO] [stderr] 123 | /// [`VctrlError::InvalidName`](libvctrl_handler::VctrlError::InvalidName) [INFO] [stderr] | ------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 123 - /// [`VctrlError::InvalidName`](libvctrl_handler::VctrlError::InvalidName) [INFO] [stderr] 123 + /// [`VctrlError::InvalidName`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/validate/name.rs:128:27 [INFO] [stderr] | [INFO] [stderr] 128 | /// [`MAX_NAME_LENGTH`](libvctrl_handler::MAX_NAME_LENGTH). [INFO] [stderr] | ----------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 128 - /// [`MAX_NAME_LENGTH`](libvctrl_handler::MAX_NAME_LENGTH). [INFO] [stderr] 128 + /// [`MAX_NAME_LENGTH`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/validate/name.rs:136:35 [INFO] [stderr] | [INFO] [stderr] 136 | /// Panics if [`MAX_NAME_LENGTH`](libvctrl_handler::MAX_NAME_LENGTH) cannot [INFO] [stderr] | ----------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 136 - /// Panics if [`MAX_NAME_LENGTH`](libvctrl_handler::MAX_NAME_LENGTH) cannot [INFO] [stderr] 136 + /// Panics if [`MAX_NAME_LENGTH`] cannot [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:192:28 [INFO] [stderr] | [INFO] [stderr] 192 | /// Decodes a [`Blob`](libvctrl_handler::Blob) from a byte slice. [INFO] [stderr] | ------ ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 192 - /// Decodes a [`Blob`](libvctrl_handler::Blob) from a byte slice. [INFO] [stderr] 192 + /// Decodes a [`Blob`] from a byte slice. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:196:33 [INFO] [stderr] | [INFO] [stderr] 196 | /// Reconstructs a [`Blob`](libvctrl_handler::Blob) from its binary [INFO] [stderr] | ------ ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 196 - /// Reconstructs a [`Blob`](libvctrl_handler::Blob) from its binary [INFO] [stderr] 196 + /// Reconstructs a [`Blob`] from its binary [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:215:29 [INFO] [stderr] | [INFO] [stderr] 215 | /// [`MAX_BLOB_SIZE`](libvctrl_handler::MAX_BLOB_SIZE). [INFO] [stderr] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 215 - /// [`MAX_BLOB_SIZE`](libvctrl_handler::MAX_BLOB_SIZE). [INFO] [stderr] 215 + /// [`MAX_BLOB_SIZE`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:221:27 [INFO] [stderr] | [INFO] [stderr] 221 | /// [`MAX_BLOB_SIZE`](libvctrl_handler::MAX_BLOB_SIZE) before any [INFO] [stderr] | --------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 221 - /// [`MAX_BLOB_SIZE`](libvctrl_handler::MAX_BLOB_SIZE) before any [INFO] [stderr] 221 + /// [`MAX_BLOB_SIZE`] before any [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:254:28 [INFO] [stderr] | [INFO] [stderr] 254 | /// Decodes a [`Tree`](libvctrl_handler::Tree) from a byte slice. [INFO] [stderr] | ------ ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 254 - /// Decodes a [`Tree`](libvctrl_handler::Tree) from a byte slice. [INFO] [stderr] 254 + /// Decodes a [`Tree`] from a byte slice. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:258:33 [INFO] [stderr] | [INFO] [stderr] 258 | /// Reconstructs a [`Tree`](libvctrl_handler::Tree) from its binary [INFO] [stderr] | ------ ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 258 - /// Reconstructs a [`Tree`](libvctrl_handler::Tree) from its binary [INFO] [stderr] 258 + /// Reconstructs a [`Tree`] from its binary [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:279:30 [INFO] [stderr] | [INFO] [stderr] 279 | /// [`MAX_TREE_ENTRIES`](libvctrl_handler::MAX_TREE_ENTRIES), the UTF-8 [INFO] [stderr] | ------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 279 - /// [`MAX_TREE_ENTRIES`](libvctrl_handler::MAX_TREE_ENTRIES), the UTF-8 [INFO] [stderr] 279 + /// [`MAX_TREE_ENTRIES`], the UTF-8 [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:285:30 [INFO] [stderr] | [INFO] [stderr] 285 | /// [`MAX_TREE_ENTRIES`](libvctrl_handler::MAX_TREE_ENTRIES) before any [INFO] [stderr] | ------------------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 285 - /// [`MAX_TREE_ENTRIES`](libvctrl_handler::MAX_TREE_ENTRIES) before any [INFO] [stderr] 285 + /// [`MAX_TREE_ENTRIES`] before any [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:352:30 [INFO] [stderr] | [INFO] [stderr] 352 | /// Decodes a [`Commit`](libvctrl_handler::Commit) from a byte slice. [INFO] [stderr] | -------- ^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 352 - /// Decodes a [`Commit`](libvctrl_handler::Commit) from a byte slice. [INFO] [stderr] 352 + /// Decodes a [`Commit`] from a byte slice. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:356:35 [INFO] [stderr] | [INFO] [stderr] 356 | /// Reconstructs a [`Commit`](libvctrl_handler::Commit) from its binary [INFO] [stderr] | -------- ^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 356 - /// Reconstructs a [`Commit`](libvctrl_handler::Commit) from its binary [INFO] [stderr] 356 + /// Reconstructs a [`Commit`] from its binary [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:382:32 [INFO] [stderr] | [INFO] [stderr] 382 | /// [`MAX_MESSAGE_LENGTH`](libvctrl_handler::MAX_MESSAGE_LENGTH), or any [INFO] [stderr] | -------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 382 - /// [`MAX_MESSAGE_LENGTH`](libvctrl_handler::MAX_MESSAGE_LENGTH), or any [INFO] [stderr] 382 + /// [`MAX_MESSAGE_LENGTH`], or any [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:384:37 [INFO] [stderr] | [INFO] [stderr] 384 | /// [`VctrlError::InvalidName`](libvctrl_handler::VctrlError::InvalidName) [INFO] [stderr] | ------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 384 - /// [`VctrlError::InvalidName`](libvctrl_handler::VctrlError::InvalidName) [INFO] [stderr] 384 + /// [`VctrlError::InvalidName`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:385:41 [INFO] [stderr] | [INFO] [stderr] 385 | /// or [`VctrlError::InvalidEmail`](libvctrl_handler::VctrlError::InvalidEmail) [INFO] [stderr] | -------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 385 - /// or [`VctrlError::InvalidEmail`](libvctrl_handler::VctrlError::InvalidEmail) [INFO] [stderr] 385 + /// or [`VctrlError::InvalidEmail`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:391:32 [INFO] [stderr] | [INFO] [stderr] 391 | /// [`MAX_MESSAGE_LENGTH`](libvctrl_handler::MAX_MESSAGE_LENGTH) before [INFO] [stderr] | -------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 391 - /// [`MAX_MESSAGE_LENGTH`](libvctrl_handler::MAX_MESSAGE_LENGTH) before [INFO] [stderr] 391 + /// [`MAX_MESSAGE_LENGTH`] before [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:534:27 [INFO] [stderr] | [INFO] [stderr] 534 | /// Decodes a [`Tag`](libvctrl_handler::Tag) from a byte slice. [INFO] [stderr] | ----- ^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 534 - /// Decodes a [`Tag`](libvctrl_handler::Tag) from a byte slice. [INFO] [stderr] 534 + /// Decodes a [`Tag`] from a byte slice. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:538:32 [INFO] [stderr] | [INFO] [stderr] 538 | /// Reconstructs a [`Tag`](libvctrl_handler::Tag) from its binary [INFO] [stderr] | ----- ^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 538 - /// Reconstructs a [`Tag`](libvctrl_handler::Tag) from its binary [INFO] [stderr] 538 + /// Reconstructs a [`Tag`] from its binary [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:564:44 [INFO] [stderr] | [INFO] [stderr] 564 | /// [`VctrlError::SerializationError`](libvctrl_handler::VctrlError::SerializationError) [INFO] [stderr] | -------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 564 - /// [`VctrlError::SerializationError`](libvctrl_handler::VctrlError::SerializationError) [INFO] [stderr] 564 + /// [`VctrlError::SerializationError`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:566:32 [INFO] [stderr] | [INFO] [stderr] 566 | /// [`MAX_MESSAGE_LENGTH`](libvctrl_handler::MAX_MESSAGE_LENGTH). [INFO] [stderr] | -------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 566 - /// [`MAX_MESSAGE_LENGTH`](libvctrl_handler::MAX_MESSAGE_LENGTH). [INFO] [stderr] 566 + /// [`MAX_MESSAGE_LENGTH`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:571:32 [INFO] [stderr] | [INFO] [stderr] 571 | /// [`MAX_MESSAGE_LENGTH`](libvctrl_handler::MAX_MESSAGE_LENGTH) before [INFO] [stderr] | -------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 571 - /// [`MAX_MESSAGE_LENGTH`](libvctrl_handler::MAX_MESSAGE_LENGTH) before [INFO] [stderr] 571 + /// [`MAX_MESSAGE_LENGTH`] before [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:146:28 [INFO] [stderr] | [INFO] [stderr] 146 | /// Encodes a [`Blob`](libvctrl_handler::Blob) into a byte vector. [INFO] [stderr] | ------ ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 146 - /// Encodes a [`Blob`](libvctrl_handler::Blob) into a byte vector. [INFO] [stderr] 146 + /// Encodes a [`Blob`] into a byte vector. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:150:29 [INFO] [stderr] | [INFO] [stderr] 150 | /// Converts a [`Blob`](libvctrl_handler::Blob) into its binary [INFO] [stderr] | ------ ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 150 - /// Converts a [`Blob`](libvctrl_handler::Blob) into its binary [INFO] [stderr] 150 + /// Converts a [`Blob`] into its binary [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:169:18 [INFO] [stderr] | [INFO] [stderr] 169 | /// [`Blob`](libvctrl_handler::Blob) values because blob data length is [INFO] [stderr] | ------ ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 169 - /// [`Blob`](libvctrl_handler::Blob) values because blob data length is [INFO] [stderr] 169 + /// [`Blob`] values because blob data length is [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:172:21 [INFO] [stderr] | [INFO] [stderr] 172 | /// [`Encoder`](libvctrl_handler::Encoder) trait. [INFO] [stderr] | --------- ^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 172 - /// [`Encoder`](libvctrl_handler::Encoder) trait. [INFO] [stderr] 172 + /// [`Encoder`] trait. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:201:28 [INFO] [stderr] | [INFO] [stderr] 201 | /// Encodes a [`Tree`](libvctrl_handler::Tree) into a byte vector. [INFO] [stderr] | ------ ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 201 - /// Encodes a [`Tree`](libvctrl_handler::Tree) into a byte vector. [INFO] [stderr] 201 + /// Encodes a [`Tree`] into a byte vector. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:205:29 [INFO] [stderr] | [INFO] [stderr] 205 | /// Converts a [`Tree`](libvctrl_handler::Tree) into its binary [INFO] [stderr] | ------ ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 205 - /// Converts a [`Tree`](libvctrl_handler::Tree) into its binary [INFO] [stderr] 205 + /// Converts a [`Tree`] into its binary [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:223:59 [INFO] [stderr] | [INFO] [stderr] 223 | /// format compact. The mapping between [`EntryKind`](libvctrl_handler::EntryKind) [INFO] [stderr] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 223 - /// format compact. The mapping between [`EntryKind`](libvctrl_handler::EntryKind) [INFO] [stderr] 223 + /// format compact. The mapping between [`EntryKind`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:231:44 [INFO] [stderr] | [INFO] [stderr] 231 | /// [`VctrlError::SerializationError`](libvctrl_handler::VctrlError::SerializationError) [INFO] [stderr] | -------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 231 - /// [`VctrlError::SerializationError`](libvctrl_handler::VctrlError::SerializationError) [INFO] [stderr] 231 + /// [`VctrlError::SerializationError`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:236:28 [INFO] [stderr] | [INFO] [stderr] 236 | /// - An [`EntryKind`](libvctrl_handler::EntryKind) variant is unknown [INFO] [stderr] | ----------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 236 - /// - An [`EntryKind`](libvctrl_handler::EntryKind) variant is unknown [INFO] [stderr] 236 + /// - An [`EntryKind`] variant is unknown [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:279:30 [INFO] [stderr] | [INFO] [stderr] 279 | /// Encodes a [`Commit`](libvctrl_handler::Commit) into a byte vector. [INFO] [stderr] | -------- ^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 279 - /// Encodes a [`Commit`](libvctrl_handler::Commit) into a byte vector. [INFO] [stderr] 279 + /// Encodes a [`Commit`] into a byte vector. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:283:31 [INFO] [stderr] | [INFO] [stderr] 283 | /// Converts a [`Commit`](libvctrl_handler::Commit) into its binary [INFO] [stderr] | -------- ^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 283 - /// Converts a [`Commit`](libvctrl_handler::Commit) into its binary [INFO] [stderr] 283 + /// Converts a [`Commit`] into its binary [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:307:32 [INFO] [stderr] | [INFO] [stderr] 307 | /// [`MAX_MESSAGE_LENGTH`](libvctrl_handler::MAX_MESSAGE_LENGTH). [INFO] [stderr] | -------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 307 - /// [`MAX_MESSAGE_LENGTH`](libvctrl_handler::MAX_MESSAGE_LENGTH). [INFO] [stderr] 307 + /// [`MAX_MESSAGE_LENGTH`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:312:44 [INFO] [stderr] | [INFO] [stderr] 312 | /// [`VctrlError::SerializationError`](libvctrl_handler::VctrlError::SerializationError) [INFO] [stderr] | -------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 312 - /// [`VctrlError::SerializationError`](libvctrl_handler::VctrlError::SerializationError) [INFO] [stderr] 312 + /// [`VctrlError::SerializationError`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:319:34 [INFO] [stderr] | [INFO] [stderr] 319 | /// [`MAX_MESSAGE_LENGTH`](libvctrl_handler::MAX_MESSAGE_LENGTH). [INFO] [stderr] | -------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 319 - /// [`MAX_MESSAGE_LENGTH`](libvctrl_handler::MAX_MESSAGE_LENGTH). [INFO] [stderr] 319 + /// [`MAX_MESSAGE_LENGTH`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:387:27 [INFO] [stderr] | [INFO] [stderr] 387 | /// Encodes a [`Tag`](libvctrl_handler::Tag) into a byte vector. [INFO] [stderr] | ----- ^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 387 - /// Encodes a [`Tag`](libvctrl_handler::Tag) into a byte vector. [INFO] [stderr] 387 + /// Encodes a [`Tag`] into a byte vector. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:391:28 [INFO] [stderr] | [INFO] [stderr] 391 | /// Converts a [`Tag`](libvctrl_handler::Tag) into its binary [INFO] [stderr] | ----- ^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 391 - /// Converts a [`Tag`](libvctrl_handler::Tag) into its binary [INFO] [stderr] 391 + /// Converts a [`Tag`] into its binary [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:419:44 [INFO] [stderr] | [INFO] [stderr] 419 | /// [`VctrlError::SerializationError`](libvctrl_handler::VctrlError::SerializationError) [INFO] [stderr] | -------------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 419 - /// [`VctrlError::SerializationError`](libvctrl_handler::VctrlError::SerializationError) [INFO] [stderr] 419 + /// [`VctrlError::SerializationError`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:425:34 [INFO] [stderr] | [INFO] [stderr] 425 | /// [`MAX_MESSAGE_LENGTH`](libvctrl_handler::MAX_MESSAGE_LENGTH). [INFO] [stderr] | -------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 425 - /// [`MAX_MESSAGE_LENGTH`](libvctrl_handler::MAX_MESSAGE_LENGTH). [INFO] [stderr] 425 + /// [`MAX_MESSAGE_LENGTH`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/hash/sha512.rs:129:18 [INFO] [stderr] | [INFO] [stderr] 129 | /// [`Hash`](libvctrl_handler::Hash) value using the SHA-512 algorithm. [INFO] [stderr] | ------ ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 129 - /// [`Hash`](libvctrl_handler::Hash) value using the SHA-512 algorithm. [INFO] [stderr] 129 + /// [`Hash`] value using the SHA-512 algorithm. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/hash/sha512.rs:140:18 [INFO] [stderr] | [INFO] [stderr] 140 | /// [`Hash`](libvctrl_handler::Hash) containing the 64-byte SHA-512 [INFO] [stderr] | ------ ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 140 - /// [`Hash`](libvctrl_handler::Hash) containing the 64-byte SHA-512 [INFO] [stderr] 140 + /// [`Hash`] containing the 64-byte SHA-512 [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/hash/sha512.rs:154:43 [INFO] [stderr] | [INFO] [stderr] 154 | /// 2. Wraps the digest in a [`Hash`](libvctrl_handler::Hash) using [INFO] [stderr] | ------ ^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 154 - /// 2. Wraps the digest in a [`Hash`](libvctrl_handler::Hash) using [INFO] [stderr] 154 + /// 2. Wraps the digest in a [`Hash`] using [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/hash/sha512.rs:163:36 [INFO] [stderr] | [INFO] [stderr] 163 | /// required by the [`Hasher`](libvctrl_handler::Hasher) trait and is [INFO] [stderr] | -------- ^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 163 - /// required by the [`Hasher`](libvctrl_handler::Hasher) trait and is [INFO] [stderr] 163 + /// required by the [`Hasher`] trait and is [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/memory.rs:199:29 [INFO] [stderr] | [INFO] [stderr] 199 | /// the [`ObjectStore`](libvctrl_handler::ObjectStore) trait interface. [INFO] [stderr] | ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 199 - /// the [`ObjectStore`](libvctrl_handler::ObjectStore) trait interface. [INFO] [stderr] 199 + /// the [`ObjectStore`] trait interface. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/memory.rs:221:36 [INFO] [stderr] | [INFO] [stderr] 221 | /// reader implements [`Read`](std::io::Read), allowing the caller to [INFO] [stderr] | ------ ^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 221 - /// reader implements [`Read`](std::io::Read), allowing the caller to [INFO] [stderr] 221 + /// reader implements [`Read`], allowing the caller to [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/memory.rs:240:40 [INFO] [stderr] | [INFO] [stderr] 240 | /// [`VctrlError::ObjectNotFound`](libvctrl_handler::VctrlError::ObjectNotFound) [INFO] [stderr] | ---------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 240 - /// [`VctrlError::ObjectNotFound`](libvctrl_handler::VctrlError::ObjectNotFound) [INFO] [stderr] 240 + /// [`VctrlError::ObjectNotFound`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/memory.rs:288:29 [INFO] [stderr] | [INFO] [stderr] 288 | /// the [`ObjectStore`](libvctrl_handler::ObjectStore) trait interface. [INFO] [stderr] | ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 288 - /// the [`ObjectStore`](libvctrl_handler::ObjectStore) trait interface. [INFO] [stderr] 288 + /// the [`ObjectStore`] trait interface. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/memory.rs:328:29 [INFO] [stderr] | [INFO] [stderr] 328 | /// the [`ObjectStore`](libvctrl_handler::ObjectStore) trait interface. [INFO] [stderr] | ------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 328 - /// the [`ObjectStore`](libvctrl_handler::ObjectStore) trait interface. [INFO] [stderr] 328 + /// the [`ObjectStore`] trait interface. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/ref_store.rs:175:37 [INFO] [stderr] | [INFO] [stderr] 175 | /// [`VctrlError::InvalidName`](libvctrl_handler::VctrlError::InvalidName) [INFO] [stderr] | ------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 175 - /// [`VctrlError::InvalidName`](libvctrl_handler::VctrlError::InvalidName) [INFO] [stderr] 175 + /// [`VctrlError::InvalidName`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/ref_store.rs:222:37 [INFO] [stderr] | [INFO] [stderr] 222 | /// [`VctrlError::RefNotFound`](libvctrl_handler::VctrlError::RefNotFound) [INFO] [stderr] | ------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 222 - /// [`VctrlError::RefNotFound`](libvctrl_handler::VctrlError::RefNotFound) [INFO] [stderr] 222 + /// [`VctrlError::RefNotFound`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/ref_store.rs:265:26 [INFO] [stderr] | [INFO] [stderr] 265 | /// the [`RefStore`](libvctrl_handler::RefStore) trait interface. [INFO] [stderr] | ---------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 265 - /// the [`RefStore`](libvctrl_handler::RefStore) trait interface. [INFO] [stderr] 265 + /// the [`RefStore`] trait interface. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/ref_store.rs:311:26 [INFO] [stderr] | [INFO] [stderr] 311 | /// the [`RefStore`](libvctrl_handler::RefStore) trait interface. [INFO] [stderr] | ---------- ^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant [INFO] [stderr] | | [INFO] [stderr] | because label contains path that resolves to same destination [INFO] [stderr] | [INFO] [stderr] = note: when a link's destination is not specified, [INFO] [stderr] the label is used to resolve intra-doc links [INFO] [stderr] help: remove explicit link target [INFO] [stderr] | [INFO] [stderr] 311 - /// the [`RefStore`](libvctrl_handler::RefStore) trait interface. [INFO] [stderr] 311 + /// the [`RefStore`] trait interface. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `Hash` is both a struct and a derive macro [INFO] [stderr] --> src/object/commit.rs:150:43 [INFO] [stderr] | [INFO] [stderr] 150 | /// takes ownership of the provided [`Hash`] and stores it in the [INFO] [stderr] | ^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the struct, prefix with `struct@` [INFO] [stderr] | [INFO] [stderr] 150 | /// takes ownership of the provided [`struct@Hash`] and stores it in the [INFO] [stderr] | +++++++ [INFO] [stderr] help: to link to the derive macro, prefix with `derive@` [INFO] [stderr] | [INFO] [stderr] 150 | /// takes ownership of the provided [`derive@Hash`] and stores it in the [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `Hash` is both a struct and a derive macro [INFO] [stderr] --> src/object/tag.rs:163:50 [INFO] [stderr] | [INFO] [stderr] 163 | /// flexibility. It takes ownership of the [`Hash`], which is a `Copy` [INFO] [stderr] | ^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the struct, prefix with `struct@` [INFO] [stderr] | [INFO] [stderr] 163 | /// flexibility. It takes ownership of the [`struct@Hash`], which is a `Copy` [INFO] [stderr] | +++++++ [INFO] [stderr] help: to link to the derive macro, prefix with `derive@` [INFO] [stderr] | [INFO] [stderr] 163 | /// flexibility. It takes ownership of the [`derive@Hash`], which is a `Copy` [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `Hash` is both a struct and a derive macro [INFO] [stderr] --> src/object/tree.rs:85:50 [INFO] [stderr] | [INFO] [stderr] 85 | /// Each [`TreeEntry`] owns a [`String`] and a [`Hash`]. When `build` is [INFO] [stderr] | ^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the struct, prefix with `struct@` [INFO] [stderr] | [INFO] [stderr] 85 | /// Each [`TreeEntry`] owns a [`String`] and a [`struct@Hash`]. When `build` is [INFO] [stderr] | +++++++ [INFO] [stderr] help: to link to the derive macro, prefix with `derive@` [INFO] [stderr] | [INFO] [stderr] 85 | /// Each [`TreeEntry`] owns a [`String`] and a [`derive@Hash`]. When `build` is [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `Hash` is both a struct and a derive macro [INFO] [stderr] --> src/store/memory.rs:106:51 [INFO] [stderr] | [INFO] [stderr] 106 | /// The store owns a [`HashMap`] where keys are [`Hash`] values (64-byte [INFO] [stderr] | ^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the struct, prefix with `struct@` [INFO] [stderr] | [INFO] [stderr] 106 | /// The store owns a [`HashMap`] where keys are [`struct@Hash`] values (64-byte [INFO] [stderr] | +++++++ [INFO] [stderr] help: to link to the derive macro, prefix with `derive@` [INFO] [stderr] | [INFO] [stderr] 106 | /// The store owns a [`HashMap`] where keys are [`derive@Hash`] values (64-byte [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `Hash` is both a struct and a derive macro [INFO] [stderr] --> src/store/ref_store.rs:86:7 [INFO] [stderr] | [INFO] [stderr] 86 | /// [`Hash`] values (64-byte arrays, `Copy`). The map is allocated on the heap, [INFO] [stderr] | ^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the struct, prefix with `struct@` [INFO] [stderr] | [INFO] [stderr] 86 | /// [`struct@Hash`] values (64-byte arrays, `Copy`). The map is allocated on the heap, [INFO] [stderr] | +++++++ [INFO] [stderr] help: to link to the derive macro, prefix with `derive@` [INFO] [stderr] | [INFO] [stderr] 86 | /// [`derive@Hash`] values (64-byte arrays, `Copy`). The map is allocated on the heap, [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `Hash` is both a struct and a derive macro [INFO] [stderr] --> src/store/memory.rs:182:11 [INFO] [stderr] | [INFO] [stderr] 182 | /// [`Hash`]. If an object with the same hash already exists, its data is [INFO] [stderr] | ^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the struct, prefix with `struct@` [INFO] [stderr] | [INFO] [stderr] 182 | /// [`struct@Hash`]. If an object with the same hash already exists, its data is [INFO] [stderr] | +++++++ [INFO] [stderr] help: to link to the derive macro, prefix with `derive@` [INFO] [stderr] | [INFO] [stderr] 182 | /// [`derive@Hash`]. If an object with the same hash already exists, its data is [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `Hash` is both a struct and a derive macro [INFO] [stderr] --> src/store/ref_store.rs:156:11 [INFO] [stderr] | [INFO] [stderr] 156 | /// [`Hash`]. If the name already exists, its target is updated to the new [INFO] [stderr] | ^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the struct, prefix with `struct@` [INFO] [stderr] | [INFO] [stderr] 156 | /// [`struct@Hash`]. If the name already exists, its target is updated to the new [INFO] [stderr] | +++++++ [INFO] [stderr] help: to link to the derive macro, prefix with `derive@` [INFO] [stderr] | [INFO] [stderr] 156 | /// [`derive@Hash`]. If the name already exists, its target is updated to the new [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `Hash` is both a struct and a derive macro [INFO] [stderr] --> src/store/ref_store.rs:204:67 [INFO] [stderr] | [INFO] [stderr] 204 | /// Looks up a reference by name and returns the associated [`Hash`]. This [INFO] [stderr] | ^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the struct, prefix with `struct@` [INFO] [stderr] | [INFO] [stderr] 204 | /// Looks up a reference by name and returns the associated [`struct@Hash`]. This [INFO] [stderr] | +++++++ [INFO] [stderr] help: to link to the derive macro, prefix with `derive@` [INFO] [stderr] | [INFO] [stderr] 204 | /// Looks up a reference by name and returns the associated [`derive@Hash`]. This [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `libvctrl_core` (lib doc) generated 160 warnings (11 duplicates) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.22s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/libvctrl_core/index.html [INFO] running `Command { std: "docker" "inspect" "ce2f877ee60c6e98c450e7e684ed6d31acfd9871cd9e04d9fdb6af614d632432", kill_on_drop: false }`