litchee 0.1.3

Async, builder-pattern Rust client for the Lichess API: full endpoint coverage, NDJSON streaming, and OAuth2 PKCE ('Log in with Lichess').
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! 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 perf;
mod title;
mod user;

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