3 个版本 (破坏性更新)
0.3.0 | 2022 年 10 月 2 日 |
---|---|
0.2.0 | 2022 年 10 月 2 日 |
0.1.0 | 2022 年 5 月 18 日 |
#60 in #versioning
14KB
230 行
rust-setver
SetVer 的 Rust 实现。
这是 setver
包,允许你的 Rust 应用程序或库理解 SetVer 版本规范。SetVer 是由 Olivia Palmu 创建的一种版本控制方案,基于集合论的概念。它简单而强大,但完全不实用。如果你想了解更多,请参见上面的 SetVer 仓库。
示例
use setver::SetVersion;
let first_version: SetVersion = "{}".parse().unwrap();
let second_version: SetVersion = "{{}}".parse().unwrap();
assert!(first_version.is_subset(&second_version));
安装 & 使用
使用 Cargo 将其添加到你的项目中
cargo add setver
阅读 文档 了解有关使用 setver 的更多信息。
变更日志
0.1.0
初始发布。
0.2.0
添加了 add_child_version
函数,允许更轻松地构建相关的 SetVer。
许可协议
目前仅支持 MIT 协议,目前我不愿意处理 Apache 协议。