//! Asynchronous Rust client for the [Hypixel Public API](https://api.hypixel.net),
//! with a focus on SkyBlock.
//!
//! # Example
//!
//! ```no_run
//! # async fn run() -> hypixel::Result<()> {
//! let client = hypixel::HypixelClient::new("YOUR-API-KEY");
//! let bazaar = client.skyblock_bazaar().await?;
//! println!("{} products", bazaar.products.len());
//! # Ok(())
//! # }
//! ```
//!
//! Keyed endpoints require an API key from the
//! [Developer Dashboard](https://developer.hypixel.net); the keyless endpoints
//! (`resources/*` and the SkyBlock `auctions`, `auctions_ended`, `bazaar`,
//! `firesales`, and `news` endpoints) work with
//! [`HypixelClient::unauthenticated`].
pub use ;
pub use ;
pub use RateLimit;