github_v3

Crates.iogithub_v3
lib.rsgithub_v3
version1.1.0
sourcesrc
created_at2020-04-11 11:49:25.46222
updated_at2024-03-20 17:09:39.852389
descriptionMinimal async GitHub API v3 client
homepagehttps://lib.rs/github_v3
repositoryhttps://gitlab.com/lib.rs/main/-/tree/HEAD/github_v3
max_upload_size
id228626
size51,807
Kornel (kornelski)

documentation

README

Async client for GitHub API v3 (application/vnd.github.v3+json)

Written for https://lib.rs. Supports only get() requests, because I didn't need more. PR's welcome.

  • Uses async/await and std::futures.

  • Supports streaming of GitHub's paged responses.

  • Automatically waits for responses that GitHub processes asynchronously in the background.

  • Automatically waits when hitting rate limit.

  • It's tiny, around 200 lines of code.

It relies on serde for parsing responses, so bring your own data model.

Commit count: 0

cargo fmt