//! Thin wrapper around the `xxhash-rust` crate providing the XXH32 API used
//! by the rest of this crate (mirrors `xxhash.c` / `xxhash.h` from LZ4 v1.10.0).
//!
//! Only XXH32 is needed: `lz4frame` uses it exclusively for content checksums.
pub use Xxh32 as Xxh32State;
/// One-shot XXH32 hash — equivalent to the C `XXH32(data, len, seed)` function.
///
/// # Test vectors
/// * `xxh32_oneshot(b"", 0)` == `0x02CC5D05`