3 个不稳定版本

使用旧的 Rust 2015

0.2.0 2017 年 12 月 17 日
0.1.1 2016 年 6 月 19 日
0.1.0 2016 年 6 月 17 日

#176 in #open

24 每月下载量

BSD-3-Clause

10KB
171

rust-opensource

rust-opensource 是一个 API 包装器,允许您使用 Rust 查询开源许可证 API。

安装

该包名为 opensource,您可以通过 cargo 依赖它

[dependencies]
opensource = "0.2.0"

文档可在 OpenSourceOrg.github.io/rust-opensource 找到。

示例

extern crate opensource;

use opensource::client;

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

使用 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),
    }
}

lib.rs:

opensource

opensource 是一个 API 包装器,允许您使用 Rust 查询开源许可证 API。

示例

extern crate opensource;

use opensource::client;

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

使用 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),
    }
}

依赖项

~15–26MB
~442K SLoC