semver:Cargo 语义版本控制的解析器和评估器

时间:2024-08-13 12:07:45
【文件属性】:

文件名称:semver:Cargo 语义版本控制的解析器和评估器

文件大小:37KB

文件格式:ZIP

更新时间:2024-08-13 12:07:45

Rust

服务器 Cargo 语义版本控制的解析器和评估器。 语义版本控制(请参阅 )是有关如何分配和递增版本号的指南。 它在 Rust 的 Cargo/crates.io 生态系统中受到广泛关注。 [ dependencies ] semver = " 1.0 " 编译器支持:需要 rustc 1.31+ 例子 use semver :: {BuildMetadata, Prerelease, Version, VersionReq}; fn main () { let req = VersionReq :: parse ( ">=1.2.3, <1.8.0" ). unwrap (); // Check whether this requirement matches version 1.2.3-alpha.1 (no) let version = Versio


【文件预览】:
semver-master
----LICENSE-MIT(1023B)
----.clippy.toml(16B)
----Cargo.toml(557B)
----.github()
--------workflows()
----src()
--------impls.rs(5KB)
--------backport.rs(2KB)
--------error.rs(4KB)
--------serde.rs(2KB)
--------eval.rs(4KB)
--------parse.rs(11KB)
--------display.rs(4KB)
--------lib.rs(20KB)
--------identifier.rs(15KB)
----LICENSE-APACHE(11KB)
----build.rs(3KB)
----fuzz()
--------parse_version.rs(323B)
--------Cargo.toml(498B)
--------parse_version_req.rs(332B)
--------sort_version.rs(1KB)
--------.gitignore(27B)
----README.md(4KB)
----tests()
--------node()
--------util()
--------test_version_req.rs(11KB)
--------test_identifier.rs(1KB)
--------test_version.rs(6KB)
----.gitignore(66B)
----benches()
--------parse.rs(564B)

网友评论