iddm / toornament-rs

A rust library for toornament.com service

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

toornament-rs

CI Crates Docs MIT licensed

http://toornament.com api bindings.

Status

Updating to the API version 2 is in progress.

How to use

There is a book and the documentation which may help you using this library.

Implementation

  • Immutable 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.

About

A rust library for toornament.com service

License:MIT License


Languages

Language:Rust 100.0%