aoc_leaderboard 3.0.0

Strongly-typed wrapper for Advent of Code leaderboard data
//! A crate with a strongly-typed wrapper for an [Advent of Code] leaderboard,
//! along with ways to fetch them from the AoC website.
//!
//! This crate's API consists essentially of the [`Leaderboard`] type and its
//! related subcomponents. If the `http` feature is enabled, a helper to fetch
//! a leaderboard's data from the Advent of Code website is also provided.
//!
//! [Advent of Code]: https://adventofcode.com/
//! [`Leaderboard`]: aoc::Leaderboard

#![deny(missing_docs)]
#![deny(rustdoc::missing_crate_level_docs)]
#![deny(rustdoc::broken_intra_doc_links)]
#![deny(rustdoc::private_intra_doc_links)]
#![cfg_attr(docsrs, feature(doc_cfg))]
#![cfg_attr(coverage_nightly, feature(coverage_attribute))]

pub mod aoc;
pub mod error;
#[cfg(feature = "__test_helpers")]
#[doc(hidden)]
pub mod test_helpers;

pub use error::Error;
pub use error::ErrorKind;
pub use error::Result;
#[cfg(feature = "http")]
#[doc(hidden)]
pub use reqwest;
#[cfg(feature = "__test_helpers")]
#[doc(hidden)]
pub use rstest;
#[cfg(feature = "__test_helpers")]
#[doc(hidden)]
pub use wiremock;