This crate provides "type definitions" (e.g. Rust structs that implement the
Serde `Serialize` and `Deserialize` traits) for the Lichess API. See the
[documentation](https://docs.rs/lchsrs-types) for more information.

The code is structured similarly to how the API is structured; the top-level
modules follow the endpoint groups as laid out in the [official
documentation](https://lichess.org/api).

Full disclaimer, a lot of this code is generated by AI (although this README
isn't. I wrote this myself ❤️)
