7 个版本

0.2.0 2023年10月30日
0.1.1 2023年4月20日
0.0.4 2023年4月17日
0.0.1 2023年3月29日

#1719 in 网页编程

AGPL-3.0-or-later

210KB
3K SLoC

briteverify-rs

crate documentation tests coverage

briteverify-rs 提供了一个基于流行的 reqwest HTTP 客户端库的 BriteVerify API 的类型安全的、易于使用的客户端。

它的目标是提供一个简单方便的方式从 Rust 与 BriteVerify API 交互。它力求易于使用,着重于让开发者能够快速上手使用 API。

许可

AGPL-3.0--以后

基本用法

let response: AccountCreditBalance = BriteVerifyClient::new("YOUR API KEY HERE")?
    .get_account_balance()
    .await?;

println!("{response:#?}");

特性

briteverify-rs 提供了

  • 全面文档的基于 reqwest 的 BriteVerify API 客户端
  • 支持类型安全的请求和响应,并具有 serde 支持
  • 支持所有¹ 单事务批量² BriteVerify API 端点
  • 遵循 Rust 约定的易于使用的 API

  • 1: briteverify-rs 尽力保持与 BriteVerify API 的同步,但最终是独立维护的。尽力意味着不提供任何保证,但始终接受 PR。
  • 2: briteverify-rs 目前实现了对 v3 批量端点的支持,没有计划添加对旧版或已弃用的端点(在这种情况下是 v2 端点)的支持。

待办事项

  • 测试 😅

依赖

~5–20MB
~332K SLoC