#semver #parse #cargo #crates #parser #no-std

no-std crate_version_parse

简单解析字符串中的 crate-semver

3 个不稳定版本

0.2.0 2020年2月27日
0.1.1 2020年2月8日
0.1.0 2020年2月8日

#2055开发工具

Download history 49/week @ 2024-04-08 33/week @ 2024-04-15 31/week @ 2024-04-22 43/week @ 2024-04-29 48/week @ 2024-05-06 36/week @ 2024-05-13 22/week @ 2024-05-20 25/week @ 2024-05-27 295/week @ 2024-06-03 30/week @ 2024-06-10 23/week @ 2024-06-17 30/week @ 2024-06-24 13/week @ 2024-07-08 22/week @ 2024-07-15 36/week @ 2024-07-22

74 每月下载量
4 个crate中使用(通过 cargo-whatfeatures

0BSD 许可证

8KB
115

crate_version_parse

Crates Documentation Actions

crate 名称和版本解析器

特性

示例

let input = "zstd-sys-1.4.15+zstd.1.4.4";
let crate_ = CrateVersion::try_parse(input).unwrap();
assert_eq!(crate_.name, "zstd-sys");
assert_eq!(crate_.version, "1.4.15+zstd.1.4.4");

let input = "wasi-0.9.0+wasi-snapshot-preview1";
let crate_ = CrateVersion::try_parse(input).unwrap();
assert_eq!(crate_.name, "wasi");
assert_eq!(crate_.version,  "0.9.0+wasi-snapshot-preview1");

let input = "winapi-i686-pc-windows-gnu-0.4.0";
let crate_ = CrateVersion::try_parse(input).unwrap();
assert_eq!(crate_.name, "winapi-i686-pc-windows-gnu");
assert_eq!(crate_.version, "0.4.0");

许可证:0BSD

依赖

~170KB