[INFO] fetching crate structured-zstd 0.0.49...
[INFO] documenting structured-zstd-0.0.49 against 824336ad4127ce295849937a24c08a4aeff6ada7 for pr-162169
[INFO] extracting crate structured-zstd 0.0.49 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate structured-zstd 0.0.49
[INFO] finished tweaking crates.io crate structured-zstd 0.0.49
[INFO] tweaked toml for crates.io crate structured-zstd 0.0.49 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate structured-zstd 0.0.49 on toolchain 824336ad4127ce295849937a24c08a4aeff6ada7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate structured-zstd 0.0.49 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rustc-std-workspace-core v1.0.1
[INFO] [stderr]   Downloaded rustc-std-workspace-alloc v1.0.1
[INFO] [stderr]   Downloaded compiler_builtins v0.1.160
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 27591dc4789a13030f92a81ae4c3b36e8f13f0c52c4515e5b2a94f5903027cd5
[INFO] running `Command { std: "docker" "start" "27591dc4789a13030f92a81ae4c3b36e8f13f0c52c4515e5b2a94f5903027cd5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "27591dc4789a13030f92a81ae4c3b36e8f13f0c52c4515e5b2a94f5903027cd5", kill_on_drop: false }`
[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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "27591dc4789a13030f92a81ae4c3b36e8f13f0c52c4515e5b2a94f5903027cd5" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "27591dc4789a13030f92a81ae4c3b36e8f13f0c52c4515e5b2a94f5903027cd5", kill_on_drop: false }`
[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" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "27591dc4789a13030f92a81ae4c3b36e8f13f0c52c4515e5b2a94f5903027cd5" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]     Checking twox-hash v2.1.2
[INFO] [stderr]  Documenting structured-zstd v0.0.49 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `dictionary`
[INFO] [stdout]   |
[INFO] [stdout]   = note: the link appears in this line:
[INFO] [stdout]           
[INFO] [stdout]           * [`dictionary`] (feature `dict_builder`) — COVER / FastCOVER training
[INFO] [stdout]              ^^^^^^^^^^^^
[INFO] [stdout]   = note: no item named `dictionary` in scope
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]   = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LICENSE`
[INFO] [stdout]  --> src/../README.md:9:84
[INFO] [stdout]   |
[INFO] [stdout] 9 | [![License: Apache-2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE)
[INFO] [stdout]   |                                                                                    ^^^^^^^ no item named `LICENSE` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `refill`
[INFO] [stdout]    --> src/bit_io/bit_reader_reverse.rs:240:34
[INFO] [stdout]     |
[INFO] [stdout] 240 |     /// hot mid-stream path in [`refill`] folds into call sites without
[INFO] [stdout]     |                                  ^^^^^^ no item named `refill` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `peek_bits`
[INFO] [stdout]    --> src/bit_io/bit_reader_reverse.rs:386:34
[INFO] [stdout]     |
[INFO] [stdout] 386 |     /// BMI2-scoped variant of [`peek_bits`]. The whole body executes
[INFO] [stdout]     |                                  ^^^^^^^^^ no item named `peek_bits` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `peek_bits_triple`
[INFO] [stdout]    --> src/bit_io/bit_reader_reverse.rs:414:34
[INFO] [stdout]     |
[INFO] [stdout] 414 |     /// BMI2-scoped variant of [`peek_bits_triple`]. Mirrors the
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^ no item named `peek_bits_triple` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `OutputBufferOverflow` links to private item `super::decode_buffer::DecodeBuffer::repeat`
[INFO] [stdout]    --> src/decoding/errors.rs:440:11
[INFO] [stdout]     |
[INFO] [stdout] 440 |     /// [`super::decode_buffer::DecodeBuffer::repeat`] / `_lookahead`
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout]     = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `init`
[INFO] [stdout]    --> src/decoding/frame_decoder.rs:166:49
[INFO] [stdout]     |
[INFO] [stdout] 166 |     /// `ZSTD_f_zstd1_magicless` — when true, [`init`] / [`reset`]
[INFO] [stdout]     |                                                 ^^^^ no item named `init` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `reset`
[INFO] [stdout]    --> src/decoding/frame_decoder.rs:166:60
[INFO] [stdout]     |
[INFO] [stdout] 166 |     /// `ZSTD_f_zstd1_magicless` — when true, [`init`] / [`reset`]
[INFO] [stdout]     |                                                            ^^^^^ no item named `reset` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `new_with_format`
[INFO] [stdout]    --> src/decoding/frame_decoder.rs:867:19
[INFO] [stdout]     |
[INFO] [stdout] 867 |     /// tail of [`new_with_format`]). Shared by the `Read` path and the
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^ no item named `new_with_format` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `reset_with_format`
[INFO] [stdout]    --> src/decoding/frame_decoder.rs:923:14
[INFO] [stdout]     |
[INFO] [stdout] 923 |     /// of [`reset_with_format`]). Shared by the `Read` path and the slice-direct
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^ no item named `reset_with_format` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `init`
[INFO] [stdout]     --> src/decoding/frame_decoder.rs:1164:11
[INFO] [stdout]      |
[INFO] [stdout] 1164 |     /// [`init`] / [`reset`] calls expect the frame header to begin
[INFO] [stdout]      |           ^^^^ no item named `init` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `reset`
[INFO] [stdout]     --> src/decoding/frame_decoder.rs:1164:22
[INFO] [stdout]      |
[INFO] [stdout] 1164 |     /// [`init`] / [`reset`] calls expect the frame header to begin
[INFO] [stdout]      |                      ^^^^^ no item named `reset` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `UserSliceBackend::exec_sequence_bounded`
[INFO] [stdout]     --> src/decoding/frame_decoder.rs:3050:13
[INFO] [stdout]      |
[INFO] [stdout] 3050 |     ///   [`UserSliceBackend::exec_sequence_bounded`].
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `UserSliceBackend` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::flat_buf::FlatBuf::with_capacity`
[INFO] [stdout]    --> src/decoding/buffer_backend.rs:316:11
[INFO] [stdout]     |
[INFO] [stdout] 316 |     /// [`super::flat_buf::FlatBuf::with_capacity`]).
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `FlatBuf` has no field or associated item named `with_capacity`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `restore_checkpoint`
[INFO] [stdout]    --> src/decoding/decode_buffer.rs:221:43
[INFO] [stdout]     |
[INFO] [stdout] 221 |     /// total-output counter. Pair with [`restore_checkpoint`] to undo
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^ no item named `restore_checkpoint` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `checkpoint`
[INFO] [stdout]    --> src/decoding/decode_buffer.rs:235:55
[INFO] [stdout]     |
[INFO] [stdout] 235 |     /// Attempt to restore a checkpoint captured by [`checkpoint`].
[INFO] [stdout]     |                                                       ^^^^^^^^^^ no item named `checkpoint` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `repeat`
[INFO] [stdout]    --> src/decoding/decode_buffer.rs:390:19
[INFO] [stdout]     |
[INFO] [stdout] 390 |     /// Same as [`repeat`] but the caller asserts a lookahead
[INFO] [stdout]     |                   ^^^^^^ no item named `repeat` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ZSTD_overlapCopy8`
[INFO] [stdout]   --> src/decoding/exec_sequence_inline.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | //!    [`ZSTD_overlapCopy8`] spreading then wildcopy
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ no item named `ZSTD_overlapCopy8` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `portable`
[INFO] [stdout]   --> src/decoding/exec_sequence_inline.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 | //! baseline); [`portable`] uses unaligned `u128`/`u64` moves that the
[INFO] [stdout]    |                  ^^^^^^^^ no item named `portable` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `portable`
[INFO] [stdout]   --> src/decoding/exec_sequence_inline.rs:26:15
[INFO] [stdout]    |
[INFO] [stdout] 26 | //! See the [`portable`] module doc for how the inline path is reached
[INFO] [stdout]    |               ^^^^^^^^ no item named `portable` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BufferBackend::exec_sequence_inline_avx2`
[INFO] [stdout]   --> src/decoding/exec_sequence_inline.rs:75:29
[INFO] [stdout]    |
[INFO] [stdout] 75 | /// (rust#145574), so the [`BufferBackend::exec_sequence_inline_avx2`]
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BufferBackend` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BufferBackend::exec_sequence_inline`
[INFO] [stdout]    --> src/decoding/exec_sequence_inline.rs:170:11
[INFO] [stdout]     |
[INFO] [stdout] 170 | /// the [`BufferBackend::exec_sequence_inline`] trait method body, which
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BufferBackend` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `decode_literals`
[INFO] [stdout]   --> src/decoding/literals_section_decoder.rs:68:28
[INFO] [stdout]    |
[INFO] [stdout] 68 | /// Zero-copy variant of [`decode_literals`]. For Raw literal sections
[INFO] [stdout]    |                            ^^^^^^^^^^^^^^^ no item named `decode_literals` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `decompress_literals`
[INFO] [stdout]    |
[INFO] [stdout] 68 - /// Zero-copy variant of [`decode_literals`]. For Raw literal sections
[INFO] [stdout] 68 + /// Zero-copy variant of [`decompress_literals`]. For Raw literal sections
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::common::BlockType::Compressed`
[INFO] [stdout]    --> src/encoding/blocks/compressed.rs:258:18
[INFO] [stdout]     |
[INFO] [stdout] 258 | /// A block of [`crate::common::BlockType::Compressed`]
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `BlockType` in module `common`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `StrategyTag::Fast`
[INFO] [stdout]    --> src/encoding/match_generator/mod.rs:188:47
[INFO] [stdout]     |
[INFO] [stdout] 188 |     /// that `resolve_level_params` maps to [`StrategyTag::Fast`]
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^ no item named `StrategyTag` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `StrategyTag::Dfast`
[INFO] [stdout]    --> src/encoding/match_generator/mod.rs:193:38
[INFO] [stdout]     |
[INFO] [stdout] 193 |     /// any level that resolves to [`StrategyTag::Dfast`] in
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^ no item named `StrategyTag` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `StrategyTag::Greedy`
[INFO] [stdout]    --> src/encoding/match_generator/mod.rs:198:34
[INFO] [stdout]     |
[INFO] [stdout] 198 |     /// level that resolves to [`StrategyTag::Greedy`] (currently
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^ no item named `StrategyTag` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `StrategyTag::Lazy`
[INFO] [stdout]    --> src/encoding/match_generator/mod.rs:203:23
[INFO] [stdout]     |
[INFO] [stdout] 203 |     /// resolves to [`StrategyTag::Lazy`], [`StrategyTag::BtOpt`],
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ no item named `StrategyTag` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `StrategyTag::BtOpt`
[INFO] [stdout]    --> src/encoding/match_generator/mod.rs:203:46
[INFO] [stdout]     |
[INFO] [stdout] 203 |     /// resolves to [`StrategyTag::Lazy`], [`StrategyTag::BtOpt`],
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^^^ no item named `StrategyTag` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `StrategyTag::BtUltra`
[INFO] [stdout]    --> src/encoding/match_generator/mod.rs:204:11
[INFO] [stdout]     |
[INFO] [stdout] 204 |     /// [`StrategyTag::BtUltra`], or [`StrategyTag::BtUltra2`]
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ no item named `StrategyTag` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `StrategyTag::BtUltra2`
[INFO] [stdout]    --> src/encoding/match_generator/mod.rs:204:40
[INFO] [stdout]     |
[INFO] [stdout] 204 |     /// [`StrategyTag::BtUltra`], or [`StrategyTag::BtUltra2`]
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^ no item named `StrategyTag` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ldm_get_next_match_and_update_seq_store`
[INFO] [stdout]    --> src/encoding/bt/mod.rs:308:11
[INFO] [stdout]     |
[INFO] [stdout] 308 |     /// [`ldm_get_next_match_and_update_seq_store`]) into a usable
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `ldm_get_next_match_and_update_seq_store` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `ldm_maybe_add_match`
[INFO] [stdout]    --> src/encoding/bt/mod.rs:336:11
[INFO] [stdout]     |
[INFO] [stdout] 336 |     /// [`ldm_maybe_add_match`] with a re-seed step when the parser has
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^ no item named `ldm_maybe_add_match` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DfastMatchGenerator::long_hash`
[INFO] [stdout]    --> src/encoding/dfast/mod.rs:159:16
[INFO] [stdout]     |
[INFO] [stdout] 159 | /// the live [`DfastMatchGenerator::long_hash`] / [`DfastMatchGenerator::short_hash`]
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `DfastMatchGenerator` has no field or associated item named `long_hash`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DfastMatchGenerator::short_hash`
[INFO] [stdout]    --> src/encoding/dfast/mod.rs:159:53
[INFO] [stdout]     |
[INFO] [stdout] 159 | /// the live [`DfastMatchGenerator::long_hash`] / [`DfastMatchGenerator::short_hash`]
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `DfastMatchGenerator` has no field or associated item named `short_hash`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `DfastConfig`
[INFO] [stdout]    --> src/encoding/dfast/mod.rs:247:56
[INFO] [stdout]     |
[INFO] [stdout] 247 |     /// Set both hash table sizes from the per-level [`DfastConfig`]:
[INFO] [stdout]     |                                                        ^^^^^^^^^^^ no item named `DfastConfig` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MatchGeneratorDriver::strategy_tag`
[INFO] [stdout]   --> src/encoding/hc/generator.rs:62:11
[INFO] [stdout]    |
[INFO] [stdout] 62 |     /// [`MatchGeneratorDriver::strategy_tag`] during `configure()`.
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `MatchGeneratorDriver` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `MatchGeneratorDriver::compress_block`
[INFO] [stdout]     --> src/encoding/hc/generator.rs:1206:11
[INFO] [stdout]      |
[INFO] [stdout] 1206 |     /// [`MatchGeneratorDriver::compress_block`]. Branches on
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `MatchGeneratorDriver` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `HcMatchGenerator::start_matching`
[INFO] [stdout]     --> src/encoding/hc/generator.rs:1212:11
[INFO] [stdout]      |
[INFO] [stdout] 1212 |     /// [`HcMatchGenerator::start_matching`] reaches the same arms by
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `HcMatchGenerator` has no field or associated item named `start_matching`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `HcMatcher::chain_candidates`
[INFO] [stdout]   --> src/encoding/hc/mod.rs:65:36
[INFO] [stdout]    |
[INFO] [stdout] 65 | /// candidate buffer returned by [`HcMatcher::chain_candidates`].
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^ the struct `HcMatcher` has no field or associated item named `chain_candidates`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::match_generator::MAX_HC_SEARCH_DEPTH`
[INFO] [stdout]   --> src/encoding/hc/mod.rs:82:33
[INFO] [stdout]    |
[INFO] [stdout] 82 |     /// [`MAX_HC_SEARCH_DEPTH`](super::match_generator::MAX_HC_SEARCH_DEPTH)
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `MAX_HC_SEARCH_DEPTH` in module `match_generator`
[INFO] [stdout]    |
[INFO] [stdout] help: there's a similarly named item `HC_SEARCH_DEPTH`
[INFO] [stdout]    |
[INFO] [stdout] 82 -     /// [`MAX_HC_SEARCH_DEPTH`](super::match_generator::MAX_HC_SEARCH_DEPTH)
[INFO] [stdout] 82 +     /// [`MAX_HC_SEARCH_DEPTH`](super::match_generator::HC_SEARCH_DEPTH)
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `init`
[INFO] [stdout]   --> src/encoding/ldm/gear_hash.rs:22:48
[INFO] [stdout]    |
[INFO] [stdout] 22 | //! `(hash & stop_mask) == 0`. Upstream zstd [`init`] derives `stop_mask` so
[INFO] [stdout]    |                                                ^^^^ no item named `init` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `read_le_u32`
[INFO] [stdout]    --> src/encoding/match_table/storage.rs:635:30
[INFO] [stdout]     |
[INFO] [stdout] 635 |     /// Pointer variant of [`read_le_u32`]. Used from macros that
[INFO] [stdout]     |                              ^^^^^^^^^^^ no item named `read_le_u32` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `begin_rebase`
[INFO] [stdout]     --> src/encoding/match_table/storage.rs:2415:40
[INFO] [stdout]      |
[INFO] [stdout] 2415 |     /// HC-side history replay after [`begin_rebase`]. Re-inserts every
[INFO] [stdout]      |                                        ^^^^^^^^^^^^ no item named `begin_rebase` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `0`
[INFO] [stdout]   --> src/encoding/opt/types.rs:73:35
[INFO] [stdout]    |
[INFO] [stdout] 73 | /// the rep history to use as opt[0], the initial literal-run length, and
[INFO] [stdout]    |                                   ^ no item named `0` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `start_matching`
[INFO] [stdout]     --> src/encoding/row/mod.rs:1668:19
[INFO] [stdout]      |
[INFO] [stdout] 1668 |     ///    that [`start_matching`] above runs unconditionally — the
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^ no item named `start_matching` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::MatchGenerator`
[INFO] [stdout]  --> src/encoding/simple/fast_kernel/mod.rs:7:18
[INFO] [stdout]   |
[INFO] [stdout] 7 | //! wired into [`super::MatchGenerator`] / `MatcherStorage`. The
[INFO] [stdout]   |                  ^^^^^^^^^^^^^^^^^^^^^ no item named `MatchGenerator` in module `simple`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `compress_block_fast`
[INFO] [stdout]   --> src/encoding/simple/fast_kernel/mod.rs:10:24
[INFO] [stdout]    |
[INFO] [stdout] 10 | //! arm that invokes [`compress_block_fast`] per block. The narrow
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^ no item named `compress_block_fast` in scope
[INFO] [stdout]    |
[INFO] [stdout]    = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `hot_state`
[INFO] [stdout]    --> src/encoding/simple/fast_kernel/hash_table.rs:314:16
[INFO] [stdout]     |
[INFO] [stdout] 314 |     /// Like [`hot_state`] but also exposes the epoch `bias`, so a hot loop on a
[INFO] [stdout]     |                ^^^^^^^^^ no item named `hot_state` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `get`
[INFO] [stdout]    --> src/encoding/simple/fast_kernel/hash_table.rs:317:55
[INFO] [stdout]     |
[INFO] [stdout] 317 |     /// on read, `pos + bias` on write — exactly as [`get`]/[`put`] do, without
[INFO] [stdout]     |                                                       ^^^ no item named `get` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `put`
[INFO] [stdout]    --> src/encoding/simple/fast_kernel/hash_table.rs:317:63
[INFO] [stdout]     |
[INFO] [stdout] 317 |     /// on read, `pos + bias` on write — exactly as [`get`]/[`put`] do, without
[INFO] [stdout]     |                                                               ^^^ no item named `put` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `hash_ptr`
[INFO] [stdout]    --> src/encoding/simple/fast_kernel/hash_table.rs:333:46
[INFO] [stdout]     |
[INFO] [stdout] 333 |     /// `hash` MUST be a value returned by [`hash_ptr`] on this table
[INFO] [stdout]     |                                              ^^^^^^^^ no item named `hash_ptr` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `get`
[INFO] [stdout]    --> src/encoding/simple/fast_kernel/hash_table.rs:351:14
[INFO] [stdout]     |
[INFO] [stdout] 351 |     /// as [`get`].
[INFO] [stdout]     |              ^^^ no item named `get` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `hash_ptr`
[INFO] [stdout]    --> src/encoding/simple/fast_kernel/hash_table.rs:355:46
[INFO] [stdout]     |
[INFO] [stdout] 355 |     /// `hash` MUST be a value returned by [`hash_ptr`] on this table.
[INFO] [stdout]     |                                              ^^^^^^^^ no item named `hash_ptr` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FastpathKernel`
[INFO] [stdout]     --> src/encoding/simple/fast_kernel/kernel.rs:1820:56
[INFO] [stdout]      |
[INFO] [stdout] 1820 | /// wrapper. `kernel` is the matcher's once-resolved [`FastpathKernel`]; the
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^ no item named `FastpathKernel` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `crate::encoding::match_generator::MatcherStorage::Simple`
[INFO] [stdout]   --> src/encoding/simple/fast_matcher.rs:22:30
[INFO] [stdout]    |
[INFO] [stdout] 22 | //! Wired into production: [`crate::encoding::match_generator::MatcherStorage::Simple`]
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `MatcherStorage` in module `match_generator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::MatchGenerator`
[INFO] [stdout]   --> src/encoding/simple/fast_matcher.rs:88:43
[INFO] [stdout]    |
[INFO] [stdout] 88 | /// start and mirrors the value the old [`super::MatchGenerator`] used.
[INFO] [stdout]    |                                           ^^^^^^^^^^^^^^^^^^^^^ no item named `MatchGenerator` in module `simple`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `compress_block_fast_dict`
[INFO] [stdout]    --> src/encoding/simple/fast_matcher.rs:250:54
[INFO] [stdout]     |
[INFO] [stdout] 250 |     /// (`is_attached()`) activates the dual-probe [`compress_block_fast_dict`]
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `compress_block_fast_dict` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `compress_block_fast`
[INFO] [stdout]     |
[INFO] [stdout] 250 -     /// (`is_attached()`) activates the dual-probe [`compress_block_fast_dict`]
[INFO] [stdout] 250 +     /// (`is_attached()`) activates the dual-probe [`compress_block_fast`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::skip_matching`
[INFO] [stdout]    --> src/encoding/simple/fast_matcher.rs:841:47
[INFO] [stdout]     |
[INFO] [stdout] 841 |     /// the next [`Self::start_matching`] / [`Self::skip_matching`]
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^ the struct `FastKernelMatcher` has no field or associated item named `skip_matching`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `compress_block_fast_dict_borrowed`
[INFO] [stdout]     --> src/encoding/simple/fast_matcher.rs:1283:11
[INFO] [stdout]      |
[INFO] [stdout] 1283 |     /// [`compress_block_fast_dict_borrowed`], which carries the owned dict
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `compress_block_fast_dict_borrowed` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::dict_table`
[INFO] [stdout]     --> src/encoding/simple/fast_matcher.rs:1703:39
[INFO] [stdout]      |
[INFO] [stdout] 1703 |     /// into the SEPARATE immutable [`Self::dict_table`] — NOT the main hash
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^ the struct `FastKernelMatcher` has no field or associated item named `dict_table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::dict_table`
[INFO] [stdout]     --> src/encoding/simple/fast_matcher.rs:1738:29
[INFO] [stdout]      |
[INFO] [stdout] 1738 |     /// Build (or extend) [`Self::dict_table`] over `history[range_start..]`,
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^^ the struct `FastKernelMatcher` has no field or associated item named `dict_table`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `compress_block_fast_dict`
[INFO] [stdout]     --> src/encoding/simple/fast_matcher.rs:2017:33
[INFO] [stdout]      |
[INFO] [stdout] 2017 | /// `(mls, use_cmov)` pair to [`compress_block_fast_dict`], threading the
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^ no item named `compress_block_fast_dict` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] help: there's a similarly named item `compress_block_fast`
[INFO] [stdout]      |
[INFO] [stdout] 2017 - /// `(mls, use_cmov)` pair to [`compress_block_fast_dict`], threading the
[INFO] [stdout] 2017 + /// `(mls, use_cmov)` pair to [`compress_block_fast`], threading the
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `CompressionLevel`
[INFO] [stdout]    --> src/encoding/strategy.rs:415:17
[INFO] [stdout]     |
[INFO] [stdout] 415 |     /// Map a [`CompressionLevel`] to its [`StrategyTag`]. Mirrors the
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^ no item named `CompressionLevel` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `fse_encoder::FseDefaultTable`
[INFO] [stdout]    --> src/encoding/frame_compressor.rs:258:11
[INFO] [stdout]     |
[INFO] [stdout] 258 |     /// [`fse_encoder::FseDefaultTable`] type alias resolves to
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `fse_encoder` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `compress_independent_frame_into` links to private item `Self::prepare_frame`
[INFO] [stdout]     --> src/encoding/frame_compressor.rs:1159:11
[INFO] [stdout]      |
[INFO] [stdout] 1159 |     /// [`Self::prepare_frame`]: only the allocations are kept, so the
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `compress` links to private item `Self::prepare_frame`
[INFO] [stdout]     --> src/encoding/frame_compressor.rs:1570:46
[INFO] [stdout]      |
[INFO] [stdout] 1570 |     /// Per-frame setup values resolved by [`Self::prepare_frame`] and
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `compress` links to private item `Self::finish_frame`
[INFO] [stdout]     --> src/encoding/frame_compressor.rs:1571:40
[INFO] [stdout]      |
[INFO] [stdout] 1571 |     /// consumed by the block loop + [`Self::finish_frame`]. Lets the
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `StrategyTag`
[INFO] [stdout]    --> src/encoding/levels/config.rs:158:7
[INFO] [stdout]     |
[INFO] [stdout] 158 | /// [`StrategyTag`] is the single source of truth for the backend
[INFO] [stdout]     |       ^^^^^^^^^^^ no item named `StrategyTag` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `BackendTag`
[INFO] [stdout]    --> src/encoding/levels/config.rs:160:7
[INFO] [stdout]     |
[INFO] [stdout] 160 | /// [`BackendTag`] used by the driver dispatcher is derived via
[INFO] [stdout]     |       ^^^^^^^^^^ no item named `BackendTag` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `StrategyTag::backend`
[INFO] [stdout]    --> src/encoding/levels/config.rs:161:7
[INFO] [stdout]     |
[INFO] [stdout] 161 | /// [`StrategyTag::backend`] so the two cannot drift.
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^ no item named `StrategyTag` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Matcher::reset`
[INFO] [stdout]    --> src/encoding/levels/config.rs:249:57
[INFO] [stdout]     |
[INFO] [stdout] 249 | /// level-resolved [`LevelParams`], in place. Runs in [`Matcher::reset`]
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^ no item named `Matcher` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `PrimedKey`
[INFO] [stdout]    --> src/encoding/levels/config.rs:417:40
[INFO] [stdout]     |
[INFO] [stdout] 417 | /// primed-dictionary snapshot — see [`PrimedKey`]. Operates on the full `u64`
[INFO] [stdout]     |                                        ^^^^^^^^^ no item named `PrimedKey` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `LEVEL_TABLE`
[INFO] [stdout]    --> src/encoding/levels/config.rs:806:10
[INFO] [stdout]     |
[INFO] [stdout] 806 | /// 1. [`LEVEL_TABLE`] holds the tier-0 (source > 256 KiB) base row per level
[INFO] [stdout]     |          ^^^^^^^^^^^ no item named `LEVEL_TABLE` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `apply_cparams_tier`
[INFO] [stdout]    --> src/encoding/levels/config.rs:810:10
[INFO] [stdout]     |
[INFO] [stdout] 810 | /// 2. [`apply_cparams_tier`] overrides the table-shaping widths for the
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^ no item named `apply_cparams_tier` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FrameCompressor::set_parameters`
[INFO] [stdout]    --> src/encoding/streaming_encoder.rs:101:31
[INFO] [stdout]     |
[INFO] [stdout] 101 |     /// next frame. Mirrors [`FrameCompressor::set_parameters`]. Must be called
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `FrameCompressor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FrameCompressor::set_dictionary_id_flag`
[INFO] [stdout]    --> src/encoding/streaming_encoder.rs:317:19
[INFO] [stdout]     |
[INFO] [stdout] 317 |     /// Mirrors [`FrameCompressor::set_dictionary_id_flag`]. Decoders can still
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `FrameCompressor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::update_state`
[INFO] [stdout]    --> src/fse/fse_decoder.rs:217:27
[INFO] [stdout]     |
[INFO] [stdout] 217 |     /// [`update_state`]: Self::update_state
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ the struct `FSEDecoderImpl` has no field or associated item named `update_state`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `HufKernel`
[INFO] [stdout]    --> src/huff0/huff0_decoder.rs:126:40
[INFO] [stdout]     |
[INFO] [stdout] 126 |     /// field now dispatches via the [`HufKernel`] trait at
[INFO] [stdout]     |                                        ^^^^^^^^^ no item named `HufKernel` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `HufKernel`
[INFO] [stdout]    --> src/huff0/huff0_decoder.rs:165:51
[INFO] [stdout]     |
[INFO] [stdout] 165 |     /// `literals_section_decoder` lives in the [`HufKernel`] trait
[INFO] [stdout]     |                                                   ^^^^^^^^^ no item named `HufKernel` in scope
[INFO] [stdout]     |
[INFO] [stdout]     = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `Self::inline_exec_ok`
[INFO] [stdout]    --> src/decoding/ringbuffer.rs:996:11
[INFO] [stdout]     |
[INFO] [stdout] 996 |     /// [`Self::inline_exec_ok`]: `head <= tail` and the write + 15-byte
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^ the struct `RingBuffer` has no field or associated item named `inline_exec_ok`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `super::exec_sequence_inline::portable`
[INFO] [stdout]    --> src/decoding/user_slice_buf.rs:225:33
[INFO] [stdout]     |
[INFO] [stdout] 225 |     /// architecture-agnostic [`super::exec_sequence_inline::portable`]
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `portable` in module `exec_sequence_inline`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `block_samples_match_dict` links to private item `FastKernelMatcher::block_samples_match_dict`
[INFO] [stdout]    --> src/encoding/match_generator/mod.rs:978:12
[INFO] [stdout]     |
[INFO] [stdout] 978 |     /// ([`FastKernelMatcher::block_samples_match_dict`]); the other backends
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link resolves only because you passed `--document-private-items`, but will break without
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/decoding/frame_decoder.rs:229:49
[INFO] [stdout]     |
[INFO] [stdout] 229 |     /// [`FrameDecoderError::ChecksumMismatch`](crate::decoding::errors::FrameDecoderError::ChecksumMismatch).
[INFO] [stdout]     |          -------------------------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |          |
[INFO] [stdout]     |          because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout]     = note: `#[warn(rustdoc::redundant_explicit_links)]` on by default
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 229 -     /// [`FrameDecoderError::ChecksumMismatch`](crate::decoding::errors::FrameDecoderError::ChecksumMismatch).
[INFO] [stdout] 229 +     /// [`FrameDecoderError::ChecksumMismatch`].
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/decoding/flat_buf.rs:11:23
[INFO] [stdout]    |
[INFO] [stdout] 11 | //! [`BufferBackend`](super::buffer_backend::BufferBackend)
[INFO] [stdout]    |      ---------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 11 - //! [`BufferBackend`](super::buffer_backend::BufferBackend)
[INFO] [stdout] 11 + //! [`BufferBackend`]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unclosed HTML tag `Sequence`
[INFO] [stdout]    --> src/decoding/sequence_section_decoder.rs:213:40
[INFO] [stdout]     |
[INFO] [stdout] 213 | /// of L1↔L2 traffic on the dropped Vec<Sequence> roundtrip plus the
[INFO] [stdout]     |                                        ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(rustdoc::invalid_html_tags)]` on by default
[INFO] [stdout] help: try marking as source code
[INFO] [stdout]     |
[INFO] [stdout] 213 | /// of L1↔L2 traffic on the dropped `Vec<Sequence>` roundtrip plus the
[INFO] [stdout]     |                                     +             +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]     --> src/decoding/sequence_section_decoder.rs:1621:5
[INFO] [stdout]      |
[INFO] [stdout] 1621 | /// https://github.com/facebook/zstd/blob/dev/doc/zstd_compression_format.md#literals-length
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout]      = note: `#[warn(rustdoc::bare_urls)]` on by default
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]      |
[INFO] [stdout] 1621 | /// <https://github.com/facebook/zstd/blob/dev/doc/zstd_compression_format.md#literals-length>
[INFO] [stdout]      |     +                                                                                        +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]     --> src/decoding/sequence_section_decoder.rs:1717:5
[INFO] [stdout]      |
[INFO] [stdout] 1717 | /// https://github.com/facebook/zstd/blob/dev/doc/zstd_compression_format.md#match-length
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]      |
[INFO] [stdout] 1717 | /// <https://github.com/facebook/zstd/blob/dev/doc/zstd_compression_format.md#match-length>
[INFO] [stdout]      |     +                                                                                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]     --> src/decoding/sequence_section_decoder.rs:1728:5
[INFO] [stdout]      |
[INFO] [stdout] 1728 | /// https://github.com/facebook/zstd/blob/dev/doc/zstd_compression_format.md#match-length
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]      |
[INFO] [stdout] 1728 | /// <https://github.com/facebook/zstd/blob/dev/doc/zstd_compression_format.md#match-length>
[INFO] [stdout]      |     +                                                                                     +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/decoding/user_slice_buf.rs:60:32
[INFO] [stdout]    |
[INFO] [stdout] 60 | //! (generic [`BufferBackend`](super::buffer_backend::BufferBackend)
[INFO] [stdout]    |               ---------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |               |
[INFO] [stdout]    |               because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 60 - //! (generic [`BufferBackend`](super::buffer_backend::BufferBackend)
[INFO] [stdout] 60 + //! (generic [`BufferBackend`]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this URL is not a hyperlink
[INFO] [stdout]   --> src/encoding/frame_header.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 |     /// https://github.com/facebook/zstd/blob/dev/doc/zstd_compression_format.md#frame_header_descriptor
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: bare URLs are not automatically turned into clickable links
[INFO] [stdout] help: use an automatic link instead
[INFO] [stdout]    |
[INFO] [stdout] 76 |     /// <https://github.com/facebook/zstd/blob/dev/doc/zstd_compression_format.md#frame_header_descriptor>
[INFO] [stdout]    |         +                                                                                                +
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]     --> src/encoding/frame_compressor.rs:1012:46
[INFO] [stdout]      |
[INFO] [stdout] 1012 |     /// Resets the base [`CompressionLevel`](crate::encoding::CompressionLevel)
[INFO] [stdout]      |                          ------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]      |                          |
[INFO] [stdout]      |                          because label contains path that resolves to same destination
[INFO] [stdout]      |
[INFO] [stdout]      = note: when a link's destination is not specified,
[INFO] [stdout]              the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]      |
[INFO] [stdout] 1012 -     /// Resets the base [`CompressionLevel`](crate::encoding::CompressionLevel)
[INFO] [stdout] 1012 +     /// Resets the base [`CompressionLevel`]
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]  --> src/encoding/parameters.rs:4:26
[INFO] [stdout]   |
[INFO] [stdout] 4 | //! [`CompressionLevel`](crate::encoding::CompressionLevel) selects a
[INFO] [stdout]   |      ------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]   |      |
[INFO] [stdout]   |      because label contains path that resolves to same destination
[INFO] [stdout]   |
[INFO] [stdout]   = note: when a link's destination is not specified,
[INFO] [stdout]           the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]   |
[INFO] [stdout] 4 - //! [`CompressionLevel`](crate::encoding::CompressionLevel) selects a
[INFO] [stdout] 4 + //! [`CompressionLevel`] selects a
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/encoding/parameters.rs:14:26
[INFO] [stdout]    |
[INFO] [stdout] 14 | //! [`CompressionLevel`](crate::encoding::CompressionLevel) (there is no
[INFO] [stdout]    |      ------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |      |
[INFO] [stdout]    |      because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 14 - //! [`CompressionLevel`](crate::encoding::CompressionLevel) (there is no
[INFO] [stdout] 14 + //! [`CompressionLevel`] (there is no
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]   --> src/encoding/parameters.rs:39:48
[INFO] [stdout]    |
[INFO] [stdout] 39 | //! LDM is **off at every [`CompressionLevel`](crate::encoding::CompressionLevel)
[INFO] [stdout]    |                            ------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]    |                            |
[INFO] [stdout]    |                            because label contains path that resolves to same destination
[INFO] [stdout]    |
[INFO] [stdout]    = note: when a link's destination is not specified,
[INFO] [stdout]            the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]    |
[INFO] [stdout] 39 - //! LDM is **off at every [`CompressionLevel`](crate::encoding::CompressionLevel)
[INFO] [stdout] 39 + //! LDM is **off at every [`CompressionLevel`]
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: redundant explicit link target
[INFO] [stdout]    --> src/encoding/parameters.rs:314:39
[INFO] [stdout]     |
[INFO] [stdout] 314 | /// Wraps a base [`CompressionLevel`](crate::encoding::CompressionLevel)
[INFO] [stdout]     |                   ------------------  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   because label contains path that resolves to same destination
[INFO] [stdout]     |
[INFO] [stdout]     = note: when a link's destination is not specified,
[INFO] [stdout]             the label is used to resolve intra-doc links
[INFO] [stdout] help: remove explicit link target
[INFO] [stdout]     |
[INFO] [stdout] 314 - /// Wraps a base [`CompressionLevel`](crate::encoding::CompressionLevel)
[INFO] [stdout] 314 + /// Wraps a base [`CompressionLevel`]
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.82s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/structured_zstd/index.html
[INFO] running `Command { std: "docker" "inspect" "27591dc4789a13030f92a81ae4c3b36e8f13f0c52c4515e5b2a94f5903027cd5", kill_on_drop: false }`
[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" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "RUSTC_BOOTSTRAP=1" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "0:0" "27591dc4789a13030f92a81ae4c3b36e8f13f0c52c4515e5b2a94f5903027cd5" "/opt/rustwide/cargo-home/bin/cargo" "+824336ad4127ce295849937a24c08a4aeff6ada7" "rustdoc" "--lib" "-Zrustdoc-map" "--features" "std hash dict_builder lsm" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]  Documenting structured-zstd v0.0.49 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unresolved link to `LICENSE`
[INFO] [stdout]  --> src/../README.md:9:84
[INFO] [stdout]   |
[INFO] [stdout] 9 | [![License: Apache-2.0](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE)
[INFO] [stdout]   |                                                                                    ^^^^^^^ no item named `LICENSE` in scope
[INFO] [stdout]   |
[INFO] [stdout]   = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout]   = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `OutputBufferOverflow` links to private item `super::decode_buffer::DecodeBuffer::repeat`
[INFO] [stdout]    --> src/decoding/errors.rs:440:11
[INFO] [stdout]     |
[INFO] [stdout] 440 |     /// [`super::decode_buffer::DecodeBuffer::repeat`] / `_lookahead`
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout]     = note: `#[warn(rustdoc::private_intra_doc_links)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `init`
[INFO] [stdout]     --> src/decoding/frame_decoder.rs:1164:11
[INFO] [stdout]      |
[INFO] [stdout] 1164 |     /// [`init`] / [`reset`] calls expect the frame header to begin
[INFO] [stdout]      |           ^^^^ no item named `init` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `reset`
[INFO] [stdout]     --> src/decoding/frame_decoder.rs:1164:22
[INFO] [stdout]      |
[INFO] [stdout] 1164 |     /// [`init`] / [`reset`] calls expect the frame header to begin
[INFO] [stdout]      |                      ^^^^^ no item named `reset` in scope
[INFO] [stdout]      |
[INFO] [stdout]      = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `compress_independent_frame_into` links to private item `Self::prepare_frame`
[INFO] [stdout]     --> src/encoding/frame_compressor.rs:1159:11
[INFO] [stdout]      |
[INFO] [stdout] 1159 |     /// [`Self::prepare_frame`]: only the allocations are kept, so the
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `compress` links to private item `Self::prepare_frame`
[INFO] [stdout]     --> src/encoding/frame_compressor.rs:1570:46
[INFO] [stdout]      |
[INFO] [stdout] 1570 |     /// Per-frame setup values resolved by [`Self::prepare_frame`] and
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `compress` links to private item `Self::finish_frame`
[INFO] [stdout]     --> src/encoding/frame_compressor.rs:1571:40
[INFO] [stdout]      |
[INFO] [stdout] 1571 |     /// consumed by the block loop + [`Self::finish_frame`]. Lets the
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]      |
[INFO] [stdout]      = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FrameCompressor::set_parameters`
[INFO] [stdout]    --> src/encoding/streaming_encoder.rs:101:31
[INFO] [stdout]     |
[INFO] [stdout] 101 |     /// next frame. Mirrors [`FrameCompressor::set_parameters`]. Must be called
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `FrameCompressor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unresolved link to `FrameCompressor::set_dictionary_id_flag`
[INFO] [stdout]    --> src/encoding/streaming_encoder.rs:317:19
[INFO] [stdout]     |
[INFO] [stdout] 317 |     /// Mirrors [`FrameCompressor::set_dictionary_id_flag`]. Decoders can still
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no item named `FrameCompressor` in scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: public documentation for `block_samples_match_dict` links to private item `FastKernelMatcher::block_samples_match_dict`
[INFO] [stdout]    --> src/encoding/match_generator/mod.rs:978:12
[INFO] [stdout]     |
[INFO] [stdout] 978 |     /// ([`FastKernelMatcher::block_samples_match_dict`]); the other backends
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this item is private
[INFO] [stdout]     |
[INFO] [stdout]     = note: this link will resolve properly if you pass `--document-private-items`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.56s
[INFO] [stderr]    Generated /opt/rustwide/target/doc/structured_zstd/index.html
[INFO] running `Command { std: "docker" "inspect" "27591dc4789a13030f92a81ae4c3b36e8f13f0c52c4515e5b2a94f5903027cd5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "27591dc4789a13030f92a81ae4c3b36e8f13f0c52c4515e5b2a94f5903027cd5", kill_on_drop: false }`
[INFO] [stdout] 27591dc4789a13030f92a81ae4c3b36e8f13f0c52c4515e5b2a94f5903027cd5
