//! Readers for PBF data.
//!
//! - [`crate::readers::PbfReader`] — sequential streaming reader, including parallel filtering
//! ([`crate::readers::PbfReader::par_find`]) and byte progress reporting ([`crate::readers::PbfReader::progress`]).
//! - [`crate::readers::IterableReader`] — an iterator adapter over `PbfReader` with progress
//! ([`crate::readers::ReaderProgress`]).
//! - [`crate::readers::IndexedReader`] — random access by element id backed by a `.pif` index, with an
//! optional in-memory blob cache and dependency resolution.
//! - [`crate::readers::CachedReader`] — a random-access wrapper adding a decoded-blob cache.
pub use CachedReader;
pub use IndexedReader;
pub use IterableReader;
pub use ;