3 个不稳定版本
0.2.0 | 2020年2月27日 |
---|---|
0.1.1 | 2020年2月8日 |
0.1.0 | 2020年2月8日 |
#2055 在 开发工具
74 每月下载量
在 4 个crate中使用(通过 cargo-whatfeatures)
8KB
115 行
crate_version_parse
crate 名称和版本解析器
特性
serde
启用 serde 支持std
启用std::error::Error
示例
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