Monzo API for Rust

Build Status

This is a library that wraps over the Monzo API in a future aware manner.

Example usage

```rust extern crate monzo; extern crate tokio_core;

let mut core = tokiocore::reactor::Core::new().unwrap(); let monzo = monzo::Client::new(&core.handle(), ""); let work = monzo.balance("".into()); let response = core.run(work).unwrap(); println!("Balance: {} {}", response.balance, response.currency); println!("Spent today: {}", response.spendtoday); ```

Implemented endpoints

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.