8 releases (5 stable)
Uses old Rust 2015
2.1.0 | Jan 3, 2020 |
---|---|
2.0.0 | Jun 14, 2019 |
1.1.0 | Oct 16, 2017 |
1.0.1 | Jun 22, 2017 |
0.2.0 | Jun 1, 2017 |
#1091 in Web programming
27 downloads per month
170KB
3.5K
SLoC
toornament-rs
http://toornament.com api bindings.
Status
Everything is implemented. Note, that the toornament
service API is at early stages of development
and in beta stage, the library will try to be up-to-date.
The book and the documentation
There is a book and the documentation which may help you using this library.
Implementation
- Non-mutable interface, no need to synchronize, thread-safe.
- No unsafe blocks
- No unwraps (except the tests)
reqwest
crate is used for performing requests
Usage
Start by creating Toornament
instance and perform needed operations after.
extern crate toornament;
use toornament::*;
fn main() {
let t = Toornament::with_application("API_TOKEN", "CLIENT_ID", "CLIENT_SECRET")
.unwrap();
assert!(t.disciplines(None).is_ok());
}
More examples are in the
examples/
subdirectory
License
This project is licensed under the MIT license.
Dependencies
~5–10MB
~181K SLoC