#semver #version #traits #bump #semantic #numbers #semver-bump

semver-bump-trait

为 semver::Version 提供了 SemverBump 特性。

1 个不稳定版本

0.1.0 2024 年 1 月 24 日

#17#bump

MIT/Apache

16KB
231

semver-bump-trait

此包定义了一个 SemverBump 特性,并为来自无处不在的 semver 包的 Version 结构体实现了该特性。该特性提供用于递增或设置语义版本号特定部分的方法。

使用方法

Cargo.toml 的依赖项中包含 SemverBump

[dependencies]
semver = "1.0.21"
semver-bump = "0.1.0"

可变 API

use semver::Version;
use semver_bump_trait::SemverBump;

let mut version = Version::parse("1.1.3").unwrap();
version.mut_increment_minor();
assert_eq!(Version::parse("1.2.0").unwrap(), version);

不可变 API

use semver::Version;
use semver_bump_trait::SemverBump;

let version = Version::parse("1.1.3").unwrap();
let updated = version.increment_minor();
assert_eq!(Version::parse("1.2.0").unwrap(), updated);

API 文档

有关方法和详细使用方法的完整列表,请参阅 API 文档

依赖项

~74KB