libvctrl_core 2.0.1

Reference implementations of the libvctrl contracts (in-memory store, SHA-512 hasher, binary codec)
Documentation

Build #4104017 2026-08-11 14:10:53

# rustc version rustc 1.99.0-nightly (12c36e253 2026-08-10)

# docs.rs version docsrs 0.0.0 (c65aa7f6e5984f80e9ad30a53e02eb2ec62d616f 2026-08-11 )

# 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" "9f2ef45b4a50666b88f93ef0708cc6f3472de8799cb1fe485a33ff0989753f3d" "/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\", \"-20260810-1.99.0-nightly-12c36e253\", \"--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 v2.0.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `MemoryStore::get` [INFO] [stderr] --> src/lib.rs:35:38 [INFO] [stderr] | [INFO] [stderr] 35 | //! - **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:38:42 [INFO] [stderr] | [INFO] [stderr] 38 | //! - **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] 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] 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:106:40 [INFO] [stderr] | [INFO] [stderr] 106 | /// [`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:151:40 [INFO] [stderr] | [INFO] [stderr] 151 | /// [`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:224:42 [INFO] [stderr] | [INFO] [stderr] 224 | /// [`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:373:39 [INFO] [stderr] | [INFO] [stderr] 373 | /// [`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:45:32 [INFO] [stderr] | [INFO] [stderr] 45 | /// 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] 45 - /// Implements the [`Decoder`](libvctrl_handler::Decoder) trait to parse the [INFO] [stderr] 45 + /// 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:38:16 [INFO] [stderr] | [INFO] [stderr] 38 | /// [`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] 38 - /// [`Hasher`](libvctrl_handler::Hasher) trait, allowing it to be used [INFO] [stderr] 38 + /// [`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:32:56 [INFO] [stderr] | [INFO] [stderr] 32 | /// 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] 32 - /// An in-memory implementation of the [`ObjectStore`](libvctrl_handler::ObjectStore) trait. [INFO] [stderr] 32 + /// 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:34:53 [INFO] [stderr] | [INFO] [stderr] 34 | /// 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] 34 - /// An in-memory implementation of the [`RefStore`](libvctrl_handler::RefStore) trait. [INFO] [stderr] 34 + /// 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:81:38 [INFO] [stderr] | [INFO] [stderr] 81 | /// 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] 81 - /// Re-export of the [`MemoryStore`](crate::store::memory::MemoryStore) struct. [INFO] [stderr] 81 + /// Re-export of the [`MemoryStore`] struct. [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/mod.rs:108:41 [INFO] [stderr] | [INFO] [stderr] 108 | /// 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] 108 - /// Re-export of the [`MemoryRefStore`](crate::store::ref_store::MemoryRefStore) struct. [INFO] [stderr] 108 + /// 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:102:28 [INFO] [stderr] | [INFO] [stderr] 102 | /// 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] 102 - /// Decodes a [`Blob`](libvctrl_handler::Blob) from a byte slice. [INFO] [stderr] 102 + /// 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:114:52 [INFO] [stderr] | [INFO] [stderr] 114 | /// - 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] 114 - /// - The `data_len` exceeds [`MAX_BLOB_SIZE`](libvctrl_handler::MAX_BLOB_SIZE). [INFO] [stderr] 114 + /// - 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:147:28 [INFO] [stderr] | [INFO] [stderr] 147 | /// 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] 147 - /// Decodes a [`Tree`](libvctrl_handler::Tree) from a byte slice. [INFO] [stderr] 147 + /// 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:220:30 [INFO] [stderr] | [INFO] [stderr] 220 | /// 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] 220 - /// Decodes a [`Commit`](libvctrl_handler::Commit) from a byte slice. [INFO] [stderr] 220 + /// 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:369:27 [INFO] [stderr] | [INFO] [stderr] 369 | /// 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] 369 - /// Decodes a [`Tag`](libvctrl_handler::Tag) from a byte slice. [INFO] [stderr] 369 + /// 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:170:30 [INFO] [stderr] | [INFO] [stderr] 170 | /// 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] 170 - /// Encodes a [`Commit`](libvctrl_handler::Commit) into a byte vector. [INFO] [stderr] 170 + /// 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:187:52 [INFO] [stderr] | [INFO] [stderr] 187 | /// 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] 187 - /// Returns [`VctrlError::SerializationError`](libvctrl_handler::VctrlError::SerializationError) [INFO] [stderr] 187 + /// Returns [`VctrlError::SerializationError`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/codec/binary_encoder.rs:257:27 [INFO] [stderr] | [INFO] [stderr] 257 | /// 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] 257 - /// Encodes a [`Tag`](libvctrl_handler::Tag) into a byte vector. [INFO] [stderr] 257 + /// 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:273:52 [INFO] [stderr] | [INFO] [stderr] 273 | /// 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] 273 - /// Returns [`VctrlError::SerializationError`](libvctrl_handler::VctrlError::SerializationError) [INFO] [stderr] 273 + /// Returns [`VctrlError::SerializationError`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/memory.rs:130:48 [INFO] [stderr] | [INFO] [stderr] 130 | /// 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] 130 - /// Returns [`VctrlError::ObjectNotFound`](libvctrl_handler::VctrlError::ObjectNotFound) [INFO] [stderr] 130 + /// Returns [`VctrlError::ObjectNotFound`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/ref_store.rs:103:45 [INFO] [stderr] | [INFO] [stderr] 103 | /// 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] 103 - /// Returns [`VctrlError::InvalidName`](libvctrl_handler::VctrlError::InvalidName) [INFO] [stderr] 103 + /// Returns [`VctrlError::InvalidName`] [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: redundant explicit link target [INFO] [stderr] --> src/store/ref_store.rs:135:45 [INFO] [stderr] | [INFO] [stderr] 135 | /// 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] 135 - /// Returns [`VctrlError::RefNotFound`](libvctrl_handler::VctrlError::RefNotFound) [INFO] [stderr] 135 + /// 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:73:36 [INFO] [stderr] | [INFO] [stderr] 73 | /// 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] 73 | /// 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] 73 | /// 2. Wraps the digest in a [`derive@Hash`] using `Hash::from_bytes`. [INFO] [stderr] | +++++++ [INFO] [stderr] [INFO] [stderr] warning: `libvctrl_core` (lib doc) generated 80 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" "9f2ef45b4a50666b88f93ef0708cc6f3472de8799cb1fe485a33ff0989753f3d", kill_on_drop: false }`