# rustc version rustc 1.99.0-nightly (771916f90 2026-08-08)
# docs.rs version docsrs 0.0.0 (c0e43eba3fa5e6341d933cf845300a19b1ac3e4e 2026-08-06 )
# 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" "92739df2fd03ba4dddcdbe41960f0e8c968eafebefb179620423f584314319b4" "/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\", \"-20260808-1.99.0-nightly-771916f90\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting libvctrl_core v1.1.0 (/opt/rustwide/workdir) [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] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `BinaryDecoder` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] size of the object to minimize heap reallocations. The [`BinaryDecoder`] [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 `VctrlError::CorruptedData` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] [`VctrlError::CorruptedData`] error. [INFO] [stderr] ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `VctrlError` in scope [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/backward compatibility; if the format [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 `libvctrl_core::object::CommitBuilder::build` [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] When [`build`](libvctrl_core::object::CommitBuilder::build) is invoked, the [INFO] [stderr] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] = note: no item named `libvctrl_core` in scope [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 `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()` or raw components via `add_entry()`. [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 `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] `Vec<u8>` payload. 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 `crate::codec::BinaryEncoder::encode_blob` [INFO] [stderr] --> src/codec/binary_decoder.rs:101:40 [INFO] [stderr] | [INFO] [stderr] 101 | /// [`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:146:40 [INFO] [stderr] | [INFO] [stderr] 146 | /// [`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:216:42 [INFO] [stderr] | [INFO] [stderr] 216 | /// [`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:365:39 [INFO] [stderr] | [INFO] [stderr] 365 | /// [`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: 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:40:32 [INFO] [stderr] | [INFO] [stderr] 40 | /// 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] 40 - /// Implements the [`Decoder`](libvctrl_handler::Decoder) trait to parse the [INFO] [stderr] 40 + /// Implements the [`Decoder`] trait to parse the [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:53:32 [INFO] [stderr] | [INFO] [stderr] 53 | /// 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] 53 - /// Implements the [`Encoder`](libvctrl_handler::Encoder) trait to convert [INFO] [stderr] 53 + /// Implements the [`Encoder`] trait to convert [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/mod.rs:87:40 [INFO] [stderr] | [INFO] [stderr] 87 | /// Re-export of the [`BinaryDecoder`](crate::codec::binary_decoder::BinaryDecoder) 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] 87 - /// Re-export of the [`BinaryDecoder`](crate::codec::binary_decoder::BinaryDecoder) struct. [INFO] [stderr] 87 + /// Re-export of the [`BinaryDecoder`] struct. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/mod.rs:106:40 [INFO] [stderr] | [INFO] [stderr] 106 | /// Re-export of the [`BinaryEncoder`](crate::codec::binary_encoder::BinaryEncoder) 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] 106 - /// Re-export of the [`BinaryEncoder`](crate::codec::binary_encoder::BinaryEncoder) struct. [INFO] [stderr] 106 + /// Re-export of the [`BinaryEncoder`] struct. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/hash/sha512.rs:37:16 [INFO] [stderr] | [INFO] [stderr] 37 | /// [`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] 37 - /// [`Hasher`](libvctrl_handler::Hasher) trait, allowing it to be used [INFO] [stderr] 37 + /// [`Hasher`] trait, allowing it to be used [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/hash/mod.rs:47:39 [INFO] [stderr] | [INFO] [stderr] 47 | /// Re-export of the [`Sha512Hasher`](crate::hash::sha512::Sha512Hasher) 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] 47 - /// Re-export of the [`Sha512Hasher`](crate::hash::sha512::Sha512Hasher) struct. [INFO] [stderr] 47 + /// Re-export of the [`Sha512Hasher`] struct. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/blob.rs:27:37 [INFO] [stderr] | [INFO] [stderr] 27 | /// 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] 27 - /// A builder for creating [`Blob`](libvctrl_handler::Blob) objects. [INFO] [stderr] 27 + /// A builder for creating [`Blob`] objects. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/blob.rs:110:63 [INFO] [stderr] | [INFO] [stderr] 110 | /// Consumes the builder and returns a finalized [`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] 110 - /// Consumes the builder and returns a finalized [`Blob`](libvctrl_handler::Blob). [INFO] [stderr] 110 + /// Consumes the builder and returns a finalized [`Blob`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/commit.rs:27:39 [INFO] [stderr] | [INFO] [stderr] 27 | /// 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] 27 - /// A builder for creating [`Commit`](libvctrl_handler::Commit) objects. [INFO] [stderr] 27 + /// A builder for creating [`Commit`] objects. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/commit.rs:222:65 [INFO] [stderr] | [INFO] [stderr] 222 | /// Consumes the builder and returns a finalized [`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] 222 - /// Consumes the builder and returns a finalized [`Commit`](libvctrl_handler::Commit). [INFO] [stderr] 222 + /// Consumes the builder and returns a finalized [`Commit`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/commit.rs:230:39 [INFO] [stderr] | [INFO] [stderr] 230 | /// 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] 230 - /// Returns [`VctrlError::Other`](libvctrl_handler::VctrlError::Other) if [INFO] [stderr] 230 + /// Returns [`VctrlError::Other`] if [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/tag.rs:22:36 [INFO] [stderr] | [INFO] [stderr] 22 | /// 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] 22 - /// A builder for creating [`Tag`](libvctrl_handler::Tag) objects. [INFO] [stderr] 22 + /// A builder for creating [`Tag`] objects. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/tag.rs:191:62 [INFO] [stderr] | [INFO] [stderr] 191 | /// Consumes the builder and returns a finalized [`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] 191 - /// Consumes the builder and returns a finalized [`Tag`](libvctrl_handler::Tag). [INFO] [stderr] 191 + /// Consumes the builder and returns a finalized [`Tag`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/tag.rs:199:39 [INFO] [stderr] | [INFO] [stderr] 199 | /// 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] 199 - /// Returns [`VctrlError::Other`](libvctrl_handler::VctrlError::Other) if [INFO] [stderr] 199 + /// Returns [`VctrlError::Other`] if [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/tree.rs:22:37 [INFO] [stderr] | [INFO] [stderr] 22 | /// 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] 22 - /// A builder for creating [`Tree`](libvctrl_handler::Tree) objects. [INFO] [stderr] 22 + /// A builder for creating [`Tree`] objects. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/tree.rs:138:63 [INFO] [stderr] | [INFO] [stderr] 138 | /// Consumes the builder and returns a finalized [`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] 138 - /// Consumes the builder and returns a finalized [`Tree`](libvctrl_handler::Tree). [INFO] [stderr] 138 + /// Consumes the builder and returns a finalized [`Tree`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/tree.rs:171:42 [INFO] [stderr] | [INFO] [stderr] 171 | /// 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] 171 - /// A builder for creating [`TreeEntry`](libvctrl_handler::TreeEntry) objects. [INFO] [stderr] 171 + /// A builder for creating [`TreeEntry`] objects. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/tree.rs:226:23 [INFO] [stderr] | [INFO] [stderr] 226 | /// [`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] 226 - /// [`TreeEntry`](libvctrl_handler::TreeEntry). [INFO] [stderr] 226 + /// [`TreeEntry`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/mod.rs:120:38 [INFO] [stderr] | [INFO] [stderr] 120 | /// 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] 120 - /// Re-export of the [`BlobBuilder`](crate::object::BlobBuilder) struct. [INFO] [stderr] 120 + /// Re-export of the [`BlobBuilder`] struct. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/mod.rs:136:40 [INFO] [stderr] | [INFO] [stderr] 136 | /// 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] 136 - /// Re-export of the [`CommitBuilder`](crate::object::CommitBuilder) struct. [INFO] [stderr] 136 + /// Re-export of the [`CommitBuilder`] struct. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/mod.rs:163:37 [INFO] [stderr] | [INFO] [stderr] 163 | /// 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] 163 - /// Re-export of the [`TagBuilder`](crate::object::TagBuilder) struct. [INFO] [stderr] 163 + /// Re-export of the [`TagBuilder`] struct. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/mod.rs:186:38 [INFO] [stderr] | [INFO] [stderr] 186 | /// 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] 186 - /// Re-export of the [`TreeBuilder`](crate::object::TreeBuilder) and [INFO] [stderr] 186 + /// Re-export of the [`TreeBuilder`] and [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/object/mod.rs:187:26 [INFO] [stderr] | [INFO] [stderr] 187 | /// [`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] 187 - /// [`TreeEntryBuilder`](crate::object::TreeEntryBuilder) structs. [INFO] [stderr] 187 + /// [`TreeEntryBuilder`] structs. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/memory.rs:29:56 [INFO] [stderr] | [INFO] [stderr] 29 | /// An in-memory implementation of the [`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] 29 - /// An in-memory implementation of the [`ObjectStore`](libvctrl_handler::ObjectStore) trait. [INFO] [stderr] 29 + /// An in-memory implementation of the [`ObjectStore`] trait. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/ref_store.rs:31:53 [INFO] [stderr] | [INFO] [stderr] 31 | /// An in-memory implementation of the [`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] 31 - /// An in-memory implementation of the [`RefStore`](libvctrl_handler::RefStore) trait. [INFO] [stderr] 31 + /// An in-memory implementation of the [`RefStore`] trait. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/mod.rs:75:38 [INFO] [stderr] | [INFO] [stderr] 75 | /// Re-export of the [`MemoryStore`](crate::store::memory::MemoryStore) 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] 75 - /// Re-export of the [`MemoryStore`](crate::store::memory::MemoryStore) struct. [INFO] [stderr] 75 + /// Re-export of the [`MemoryStore`] struct. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/mod.rs:98:41 [INFO] [stderr] | [INFO] [stderr] 98 | /// Re-export of the [`MemoryRefStore`](crate::store::ref_store::MemoryRefStore) 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] 98 - /// Re-export of the [`MemoryRefStore`](crate::store::ref_store::MemoryRefStore) struct. [INFO] [stderr] 98 + /// Re-export of the [`MemoryRefStore`] struct. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/validate/hash.rs:42:47 [INFO] [stderr] | [INFO] [stderr] 42 | /// Returns [`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] 42 - /// Returns [`VctrlError::InvalidHashLength`](libvctrl_handler::VctrlError::InvalidHashLength) [INFO] [stderr] 42 + /// Returns [`VctrlError::InvalidHashLength`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/validate/name.rs:44:41 [INFO] [stderr] | [INFO] [stderr] 44 | /// Returns [`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] 44 - /// Returns [`VctrlError::InvalidName`](libvctrl_handler::VctrlError::InvalidName) [INFO] [stderr] 44 + /// Returns [`VctrlError::InvalidName`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/validate/name.rs:45:55 [INFO] [stderr] | [INFO] [stderr] 45 | /// if the name is empty, exceeds [`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] 45 - /// if the name is empty, exceeds [`MAX_NAME_LENGTH`](libvctrl_handler::MAX_NAME_LENGTH), [INFO] [stderr] 45 + /// if the name is empty, exceeds [`MAX_NAME_LENGTH`], [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:97:28 [INFO] [stderr] | [INFO] [stderr] 97 | /// 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] 97 - /// Decodes a [`Blob`](libvctrl_handler::Blob) from a byte slice. [INFO] [stderr] 97 + /// 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:109:52 [INFO] [stderr] | [INFO] [stderr] 109 | /// - The `data_len` exceeds [`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] 109 - /// - The `data_len` exceeds [`MAX_BLOB_SIZE`](libvctrl_handler::MAX_BLOB_SIZE). [INFO] [stderr] 109 + /// - The `data_len` exceeds [`MAX_BLOB_SIZE`]. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_decoder.rs:142:28 [INFO] [stderr] | [INFO] [stderr] 142 | /// 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] 142 - /// Decodes a [`Tree`](libvctrl_handler::Tree) from a byte slice. [INFO] [stderr] 142 + /// 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:212:30 [INFO] [stderr] | [INFO] [stderr] 212 | /// 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] 212 - /// Decodes a [`Commit`](libvctrl_handler::Commit) from a byte slice. [INFO] [stderr] 212 + /// 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:361:27 [INFO] [stderr] | [INFO] [stderr] 361 | /// 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] 361 - /// Decodes a [`Tag`](libvctrl_handler::Tag) from a byte slice. [INFO] [stderr] 361 + /// Decodes a [`Tag`] from a byte slice. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:83:28 [INFO] [stderr] | [INFO] [stderr] 83 | /// 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] 83 - /// Encodes a [`Blob`](libvctrl_handler::Blob) into a byte vector. [INFO] [stderr] 83 + /// 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:92:45 [INFO] [stderr] | [INFO] [stderr] 92 | /// `Result` to satisfy the [`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] 92 - /// `Result` to satisfy the [`Encoder`](libvctrl_handler::Encoder) trait. [INFO] [stderr] 92 + /// `Result` to satisfy the [`Encoder`] trait. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:115:28 [INFO] [stderr] | [INFO] [stderr] 115 | /// 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] 115 - /// Encodes a [`Tree`](libvctrl_handler::Tree) into a byte vector. [INFO] [stderr] 115 + /// 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:127:52 [INFO] [stderr] | [INFO] [stderr] 127 | /// Returns [`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] 127 - /// Returns [`VctrlError::SerializationError`](libvctrl_handler::VctrlError::SerializationError) [INFO] [stderr] 127 + /// Returns [`VctrlError::SerializationError`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:167:30 [INFO] [stderr] | [INFO] [stderr] 167 | /// 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] 167 - /// Encodes a [`Commit`](libvctrl_handler::Commit) into a byte vector. [INFO] [stderr] 167 + /// 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:184:52 [INFO] [stderr] | [INFO] [stderr] 184 | /// Returns [`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] 184 - /// Returns [`VctrlError::SerializationError`](libvctrl_handler::VctrlError::SerializationError) [INFO] [stderr] 184 + /// Returns [`VctrlError::SerializationError`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:252:27 [INFO] [stderr] | [INFO] [stderr] 252 | /// 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] 252 - /// Encodes a [`Tag`](libvctrl_handler::Tag) into a byte vector. [INFO] [stderr] 252 + /// 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:268:52 [INFO] [stderr] | [INFO] [stderr] 268 | /// Returns [`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] 268 - /// Returns [`VctrlError::SerializationError`](libvctrl_handler::VctrlError::SerializationError) [INFO] [stderr] 268 + /// Returns [`VctrlError::SerializationError`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/memory.rs:120:48 [INFO] [stderr] | [INFO] [stderr] 120 | /// Returns [`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] 120 - /// Returns [`VctrlError::ObjectNotFound`](libvctrl_handler::VctrlError::ObjectNotFound) [INFO] [stderr] 120 + /// Returns [`VctrlError::ObjectNotFound`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/ref_store.rs:93:39 [INFO] [stderr] | [INFO] [stderr] 93 | /// exceeding [`MAX_NAME_LENGTH`](libvctrl_handler::MAX_NAME_LENGTH). If a [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] 93 - /// exceeding [`MAX_NAME_LENGTH`](libvctrl_handler::MAX_NAME_LENGTH). If a [INFO] [stderr] 93 + /// exceeding [`MAX_NAME_LENGTH`]. If a [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/ref_store.rs:98:45 [INFO] [stderr] | [INFO] [stderr] 98 | /// Returns [`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] 98 - /// Returns [`VctrlError::InvalidName`](libvctrl_handler::VctrlError::InvalidName) [INFO] [stderr] 98 + /// Returns [`VctrlError::InvalidName`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/ref_store.rs:126:45 [INFO] [stderr] | [INFO] [stderr] 126 | /// Returns [`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] 126 - /// Returns [`VctrlError::RefNotFound`](libvctrl_handler::VctrlError::RefNotFound) [INFO] [stderr] 126 + /// Returns [`VctrlError::RefNotFound`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: `Hash` is both a struct and a derive macro [INFO] [stderr] --> src/hash/sha512.rs:74:36 [INFO] [stderr] | [INFO] [stderr] 74 | /// 2. Wraps the digest in a [`Hash`] using `Hash::from_bytes`. [INFO] [stderr] | ^^^^ ambiguous link [INFO] [stderr] | [INFO] [stderr] help: to link to the struct, prefix with `struct@` [INFO] [stderr] | [INFO] [stderr] 74 | /// 2. Wraps the digest in a [`struct@Hash`] using `Hash::from_bytes`. [INFO] [stderr] | +++++++ [INFO] [stderr] help: to link to the derive macro, prefix with `derive@` [INFO] [stderr] | [INFO] [stderr] 74 | /// 2. Wraps the digest in a [`derive@Hash`] using `Hash::from_bytes`. [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `libvctrl_core` (lib doc) generated 79 warnings (10 duplicates) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.18s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/libvctrl_core/index.html [INFO] running `Command { std: "docker" "inspect" "92739df2fd03ba4dddcdbe41960f0e8c968eafebefb179620423f584314319b4", kill_on_drop: false }`