2 个版本
使用旧的 Rust 2015
0.0.2 | 2017年9月2日 |
---|---|
0.0.1 | 2017年8月26日 |
#9 in #manner
17KB
250 行
Monzo API for Rust
这是一个以未来感知方式封装 Monzo API 的库。
示例用法
extern crate monzo;
extern crate tokio_core;
let mut core = tokio_core::reactor::Core::new().unwrap();
let monzo = monzo::Client::new(&core.handle(), "<access_token>");
let work = monzo.balance("<account_id>".into());
let response = core.run(work).unwrap();
println!("Balance: {} {}", response.balance, response.currency);
println!("Spent today: {}", response.spend_today);
实现端点
- 账户
- 余额
- 交易(部分)
如果你想要帮忙,请发我 pull request!
测试
测试使用 mockito,因此需要逐个运行
cargo test -- --test-threads=1
感谢
受 citymapper-rs 和 monzo-rust 的启发。
依赖
~13–24MB
~370K SLoC