#client #generated #spec #open-api #model #sorting #fields

spiget

Spiget 客户端,由 OpenAPI 规范生成

1 个不稳定版本

0.1.0 2023年7月19日

#114#fields

MIT 许可协议

89KB
2K SLoC

Stars Build Status Downloads Crates.io

Spiget 客户端,由 OpenAPI 规范生成。

用法

use spiget::SpigetClient;
use spiget::model::*;
#[tokio::main]
async fn main() {
    let client = SpigetClient::from_env();
    let response = client
        .get_authors()
        .fields("your fields")
        .page(1.0)
        .size(1.0)
        .sort("your sort")
        .await
        .unwrap();
    println!("{:#?}", response);
}

此示例从环境变量中加载配置,特别是

  • SPIGET_BASE_URL

安装

将以下内容添加到您的 Cargo.toml 中

[dependencies]
spiget = "0.1.0"

文档

您可以在 examples/ 目录中看到每个 API 调用的示例。

贡献

欢迎贡献!

使用 Libninja 创建的库。

依赖

~10–24MB
~410K SLoC