//! Provides functionality for reading and writing tile data in a `PMTiles` container format.
//!
//! This module contains the primary components for working with `PMTiles` containers:
//! - `PMTilesReader` for reading tile data.
//! - `PMTilesWriter` for writing tile data.
//!
//! ## Features
//! - Efficient reading and writing of tile data with compression support.
//! - Metadata management for `PMTiles` containers.
//!
//! ## Errors
//! - Returns errors if there are issues with reading, writing, or compressing data, or internal processing.
//!
//! ## Testing
//! This module includes comprehensive tests to ensure the correct functionality of reading and writing metadata, handling different tile formats, and verifying the integrity of the data.
pub use PMTilesReader;
pub use PMTilesWriter;