4 个版本 (2 个重大更改)
0.3.0 | 2022年3月12日 |
---|---|
0.2.0 | 2022年3月11日 |
0.1.1 | 2022年3月11日 |
0.1.0 | 2022年3月10日 |
#254 在 财务
每月44次下载
73KB
1.5K SLoC
splitwise-rs
Splitwise Rust SDK
用法
默认的 Splitwise 客户端从环境变量 SPLITWISE_API_KEY
读取 API 密钥。API 密钥可以在 Splitwise 开发者门户 中生成。
#[tokio::main]
async fn main() {
let client = splitwise::client::Client::default();
let user = client.users().get_current_user().await.unwrap();
println!("Current user: {:#?}", user)
}
路线图
- 通过 crate 功能支持同步和异步
- 使 HTTP 客户端通用,具有默认实现
- 处理 Splitwise API 版本
- 更健壮的错误处理
- 减少一些
Request
和Response
类型,以函数参数为代价
依赖项
~6–21MB
~289K SLoC