Skip to main content

Crate tabularium_sdk

Crate tabularium_sdk 

Source
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§

ByteStream
Untyped byte stream used for both success and error responses.
Client
Client for Tabularium API
ResponseValue
Typed value returned by generated client methods.

Enums§

Error
Error produced by generated client methods.