osu-api

Crates.ioosu-api
lib.rsosu-api
version0.1.0
sourcesrc
created_at2023-01-21 05:01:18.407303
updated_at2023-01-21 05:01:18.407303
descriptionAn osu! API wrapper
homepage
repositoryhttps://github.com/Avimitin/osu-api
max_upload_size
id763979
size66,153
Jiongjia Lu (Avimitin)

documentation

https://docs.rs/osu-api

README

osu-api

Feature rich osu! API wrapper.

Project structure

This project is separated by two part:

  • api
    • v1
    • v2
  • util
    • v1
    • v2

Each part of this project can be enable/disable by --features parameter. The api part contains data structure serialize/deserialize and net IO. The util part contains some useful utilities function.

Custom client

If you don't like the default reqwest::Client, you can implement the OsuApiRequester trait for your client.

Commit count: 42

cargo fmt