2 releases
Uses old Rust 2015
0.0.2 | Sep 2, 2017 |
---|---|
0.0.1 | Aug 26, 2017 |
#12 in #manner
17KB
250 lines
Monzo API for Rust
This is a library that wraps over the Monzo API in a future aware manner.
Example usage
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);
Implemented endpoints
- accounts
- balance
- transactions (partially)
Send me a pull request if you want to help out!
Tests
Tests use mockito so need to be ran one at the time:
cargo test -- --test-threads=1
Thanks to
Inspired by citymapper-rs and monzo-rust.
Dependencies
~14–23MB
~351K SLoC