matchy-format 2.0.1

Binary format and MMDB builder for matchy databases (internal)
Documentation
//! MaxMind DB (MMDB) Reader
//!
//! This module provides functionality for reading MaxMind DB files,
//! which are used for GeoIP lookups and other IP-based data lookups.
//!
//! The MMDB format uses a binary search tree for efficient IP address
//! lookups. Data is stored in the MMDB data section format, which we
//! already support via `DataValue` and `DataDecoder`.
//!
//! ## Architecture
//!
//! - **types**: MMDB-specific types and constants
//! - **format**: Binary format parsing and metadata extraction
//! - **tree**: Search tree traversal for IP lookups
//! - **metadata**: Metadata parsing
//!
//! Data decoding reuses `crate::data_section::DataDecoder` since
//! MMDB data format is what we already implemented for v2.

pub mod format;
pub mod tree;
pub mod types;

// Re-export key types
pub use format::{find_metadata_marker, MmdbHeader, MmdbMetadata};
pub use tree::SearchTree;
pub use types::MmdbError;