titan_api_codec/transform/mod.rs
1//! Defines transforms that are performs post-serialization or pre-deserialization.
2
3pub mod common;
4
5#[cfg(feature = "brotli")]
6pub mod brotli;
7#[cfg(feature = "gzip")]
8pub mod gzip;
9#[cfg(feature = "zstd")]
10pub mod zstd;
11
12pub use common::BinaryTransform;
13
14#[cfg(feature = "brotli")]
15pub use brotli::{BrotliCompressor, BrotliDecompressor};
16#[cfg(feature = "gzip")]
17pub use gzip::{GzipCompressor, GzipDecompressor};
18#[cfg(feature = "zstd")]
19pub use zstd::{ZstdCompressor, ZstdDecompressor};