3个版本
使用旧的Rust 2015
0.2.2 | 2018年12月22日 |
---|---|
0.2.1 | 2018年12月21日 |
0.2.0 | 2018年12月14日 |
#89 在 #checking
在 3 个crate中使用
16KB
260 行
Platform-LP-RS
使用rust编写的平台枚举,用于与lovepack工具一起使用。
包含确定当前运行平台以及解析和比较的功能。
用法
将库包含在你的cargo.toml
中。
[dependencies]
platform-lp = "0.2"
然后在你的库/应用程序中使用它。
let user_plat = platform_lp::Platform::get_user_platform();
// you can pass an entire executable name to check what platform it is,
// assuming it goes by some kind of standard naming convention.
// like perhaps one of mine: lpsettings-0.1.7-win-x86_64.zip
let package_platform = platform_lp::Platform::new(executable_release_name);
// then you can check if its the same platform
if user_plat == package_platform {
// then extract it, run it, etc ...
}
// or you can check compatability (i.e. for 32 bit on 64 bit systems)
if package_platform.is_compatible(user_plat) {
// then do something fun...
}
变更
0.2.1
- 平台现在实现了
std::fmt::Display
依赖项
~110–350KB