58 个版本 (27 个稳定版)

3.5.0+3.25.0 2024 年 8 月 20 日
3.4.0+3.24.0 2024 年 6 月 3 日
3.3.1 2024 年 4 月 15 日
3.2.0 2023 年 9 月 16 日
0.2.12 2017 年 7 月 14 日

159解析器实现

Download history 748/week @ 2024-05-02 810/week @ 2024-05-09 426/week @ 2024-05-16 450/week @ 2024-05-23 599/week @ 2024-05-30 447/week @ 2024-06-06 482/week @ 2024-06-13 645/week @ 2024-06-20 444/week @ 2024-06-27 679/week @ 2024-07-04 882/week @ 2024-07-11 611/week @ 2024-07-18 616/week @ 2024-07-25 969/week @ 2024-08-01 721/week @ 2024-08-08 634/week @ 2024-08-15

每月 3,065 次下载
43 crate 中使用 (11 个直接使用)

MIT/Apache

2.5MB
289 代码行

许可

SPDX 中嵌入许可信息。

Rust Crates.io Docs

直接使用许可证。

use license::License;
use license::licenses::Bsd3Clause;

let bsd3 = Bsd3Clause;
assert!(bsd3.is_osi_approved());
assert_eq!(bsd3.name(), r#"BSD 3-Clause "New" or "Revised" License"#);

通过解析许可证 ID 获取许可证。

use license::License;

let apache2: & dyn License = "Apache-2.0".parse().unwrap();
assert_eq!(apache2.name(), "Apache License 2.0");

也支持许可证例外。

use license::Exception;

let gcc: & dyn Exception = "GCC-exception-3.1".parse().unwrap();
assert_eq!(gcc.name(), "GCC Runtime Library exception 3.1");

Serde 支持使用 serde 功能。

许可

在以下任一许可下发布:

任选其一。

贡献

除非你明确声明,否则任何有意提交以包含在作品中的贡献,如 Apache-2.0 许可证中定义的,应按上述方式双许可,不附加任何额外条款或条件。

依赖