zstd_nostd/lib.rs
1//! Pure Rust no_std Zstandard (zstd) compression and decompression
2//!
3//! Implements RFC 8878 with no external dependencies beyond alloc.
4
5#![cfg_attr(not(test), no_std)]
6
7#[cfg(feature = "alloc")]
8extern crate alloc;
9
10pub mod common;
11pub mod bitstream;
12pub mod fse;
13pub mod huff;
14pub mod decompress;
15pub mod compress;
16pub mod xxhash;
17
18pub use common::ZstdError;
19pub use decompress::decompress;
20pub use compress::compress;