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 每月下载量
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