Skip to content
This repository has been archived by the owner. It is now read-only.
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 
 
 

NOTE

This repository moved to https://github.com/OpenSourceOrg/rust-opensource Please update your bookmark! :)

rust-opensource

rust-opensource is an API Wrapper that allows you to query the Open Source License API with Rust.

Install

The crate is called opensource and you can depend on it via cargo:

[dependencies]
opensource = "0.1.0"

NOTE: It's currently using serde so you must use nigtly for now.

Examples

extern crate opensource;

use opensource::client;

fn main() {
    let license = client::get("BSD-3").unwrap();
    println!("{}", license.name);
}

A better way is to use match:

extern crate opensource;

use opensource::client;

fn main() {
    let license = client::get("this-license-does-not-exist");
    match license {
        Ok(license) => println!("{}", license.name),
        Err(err) => println!("{}", err),
    }
}

About

Rust API Bindings to the Open Source License API

Topics

Resources

License

Packages

No packages published

Languages