hypixel-sdk 0.2.1

Async client for the Hypixel Public API with typed models and SkyBlock helpers
Documentation
//! 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`].

mod client;
mod endpoints;
mod error;
pub mod models;
pub mod mojang;
mod ratelimit;
pub mod util;

pub use client::{ClientBuilder, HypixelClient};
pub use error::{Error, Result};
pub use ratelimit::RateLimit;