//! Structured, incremental RFC 9841 decoding. Payload is provisional until completion.
//!
//! ```
//! use mbrotli::framing::{FramedDecompressor, FramedDecodeConfig, InputMode, OutputStructure};
//! let mut decoder = FramedDecompressor::new(
//! FramedDecodeConfig::default().with_input_mode(InputMode::Auto))?;
//! let output = decoder.decompress(&[0x3b])?;
//! assert!(matches!(output.structure, OutputStructure::Raw));
//! assert!(output.resources[0].data.is_empty());
//! # Ok::<(), Box<dyn std::error::Error>>(())
//! ```
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;
pub use *;