Expand description
Async Rust client for the Tabularium plugin registry HTTP API.
The client is generated at build time by
progenitor from the registry’s published
OpenAPI 3.0 spec (openapi.json, shipped in this crate). Re-generation
happens automatically on every cargo build, so updating the spec snapshot
and re-publishing is the entire release loop.
§Quickstart
let client = Client::new("https://registry.spitzli.dev");
let plugins = client.list_plugins().send().await?;
for p in plugins.into_inner().plugins {
println!("{} — {}", p.id, p.name);
}Modules§
- builder
- Types for composing operation parameters.
- prelude
- Items consumers will typically use such as the Client.
- types
- Types used as operation parameters and responses.
Structs§
- Byte
Stream - Untyped byte stream used for both success and error responses.
- Client
- Client for Tabularium API
- Response
Value - Typed value returned by generated client methods.
Enums§
- Error
- Error produced by generated client methods.