2个版本 (1个稳定版)

2.0.0 2022年10月6日
0.1.0 2022年9月29日

#20 in #bump

MIT 许可证

39KB
662

GitHub Contributors Stars Build Status Downloads Crates.io

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

用法

use bump_api::BumpClient;
use bump_api::model::*;
#[tokio::main]
async fn main() {
    let client = BumpClient::from_env();
    let response = client
        .post_diffs()
        .url("your url")
        .previous_url("your previous url")
        .previous_definition("your previous definition")
        .previous_references(
            vec![
                Reference { location : Some("your location".to_owned()), content :
                Some("your content".to_owned()) }
            ],
        )
        .definition("your definition")
        .references(
            vec![
                Reference { location : Some("your location".to_owned()), content :
                Some("your content".to_owned()) }
            ],
        )
        .expires_at("your expires at")
        .send()
        .await
        .unwrap();
    println!("{:#?}", response);
}

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

  • BUMP_BASE_URL

  • BUMP_AUTHORIZATION_TOKEN

  • BUMP_BASIC_TOKEN

安装

将此添加到您的Cargo.toml中

[dependencies]
bump-api = "0.1.0"

文档

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

贡献

欢迎贡献!

使用Libninja创建的库。

依赖关系

~15–27MB
~552K SLoC