rust-mc-status 3.0.0

High-performance asynchronous Rust library for querying Minecraft server status (Java & Bedrock)
Documentation
//! Internal infrastructure modules.
//!
//! These modules provide the plumbing that [`McClient`](crate::McClient) relies
//! on — DNS resolution, response caching, address parsing, and timing. They are
//! `pub` so that integration tests can reach internal types directly, but they
//! are **not part of the stable public API** and may change between minor
//! versions.
//!
//! | Module | Purpose |
//! |--------|---------|
//! | [`address`] | Parse `"host"`, `"host:port"`, `"[::1]:port"` strings |
//! | [`cache`] | LRU + TTL response cache with in-flight deduplication |
//! | [`dns`] | Async DNS/SRV resolver with per-client LRU cache |
//! | [`fmt`] | Minecraft `§`-code stripping and Unicode-safe truncation |
//! | [`time`] | Monotonic latency measurement via `tokio::time::Instant` |

pub mod dns;
pub mod cache;
pub mod address;
pub mod time;
pub mod fmt;