Skip to main content

structured_zstd/decoding/
mod.rs

1//! Structures and utilities used for decoding zstd formatted data.
2//!
3//! Use [`DictionaryHandle`] for pre-parsed dictionary reuse across repeated decode paths.
4
5pub mod errors;
6mod frame_decoder;
7mod streaming_decoder;
8
9pub use dictionary::{Dictionary, DictionaryHandle};
10pub use frame_decoder::{BlockDecodingStrategy, FrameDecoder};
11pub use streaming_decoder::StreamingDecoder;
12
13pub(crate) mod block_decoder;
14pub(crate) mod decode_buffer;
15pub(crate) mod dictionary;
16pub(crate) mod frame;
17pub(crate) mod literals_section_decoder;
18pub(crate) mod prefetch;
19mod ringbuffer;
20#[allow(dead_code)]
21pub(crate) mod scratch;
22pub(crate) mod sequence_execution;
23pub(crate) mod sequence_section_decoder;
24mod simd_copy;