litchee 0.1.5

Async, builder-pattern Rust client for the Lichess API: full endpoint coverage, NDJSON streaming, and OAuth2 PKCE ('Log in with Lichess').
Documentation
//! Shared, cross-cutting data types (`Lichess*` DTOs) used by many concerns.
//!
//! Types that are specific to a single concern live with that concern; the ones
//! here — players, titles, perfs, and a handful of primitives — are reused
//! widely enough to warrant a common home.

mod common;
mod game_export;
mod perf;
mod pgn_export;
mod title;
mod user;

pub use common::{LichessColor, LichessOk, LichessSpeed, LichessVariantKey};
pub use game_export::GameExportOptions;
pub use perf::{LichessPerf, LichessPerfs, LichessPuzzleModePerf};
pub use pgn_export::PgnExportOptions;
pub use title::LichessTitle;
pub use user::{
    LichessCount, LichessLightUser, LichessPlayTime, LichessProfile, LichessStreamerChannel,
    LichessStreamerInfo, LichessUser, LichessUserExtended,
};