//! Donor-shape Fast strategy block compressor — flat hash-table +
//! tight per-block loop, ported from `lib/compress/zstd_fast.c`. See
//! [`kernel::compress_block_fast`] for the entry point.
//!
//! This module is the first commit of the donor-port branch: the
//! kernel is implemented and unit-tested in isolation but not yet
//! wired into [`super::MatchGenerator`] / `MatcherStorage`. The
//! follow-up commit on the same branch replaces the `SuffixStore`-
//! based Fast strategy path with a `MatcherStorage::FastKernel`
//! arm that invokes [`compress_block_fast`] per block. The narrow
//! `#![allow(dead_code)]` below is intentionally scoped: it covers
//! the kernel-internal items that the wiring commit will reach in
//! one shot, without masking the broader `unused_imports` lint
//! (which would otherwise hide real unused-import regressions in
//! sibling code). Re-exports are deferred to the wiring commit
//! since adding them now would force a wider lint relaxation.
pub
pub
pub