Skip to content

hhatto/backlog-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

backlog-rs

Nulab's Backlog API bindings for Rust. this implementation is based on github-rs, written by Michael Gattozzi.

Usage

# Cargo.toml
backlog = { git = "https://github.com/hhatto/backlog-rs.git", branch = "master" }
extern crate backlog;

use backlog::client::Backlog;

static BACKLOG_GROUP: &'static str = "GROUP";
static API_KEY: &'static str = "API KEY";

fn main() {
    let client = Backlog::new(BACKLOG_GROUP, API_KEY).expect("new backlog fail");
    let projects = client.get().projects().execute();
    match projects {
        Ok((headers, status, json)) => {
            println!("{}, {}", headers, status);
            if let Some(json) = json {
                for project in json.as_array().unwrap() {
                    println!("{}", project);
                }
            }
        }
        Err(e) => println!("error={}", e),
    }
}

About

Nulab's Backlog API bindings for Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages