1 个不稳定版本
使用旧的 Rust 2015
0.2.2 | 2019年1月3日 |
---|---|
0.2.1 |
|
0.2.0 |
|
0.1.0 |
|
#1493 在 文件系统 中
160 每月下载量
在 2 个 crate 中使用 (通过 disk-types)
9KB
168 代码行
os-detect
Rust crate,用于从未挂载的设备或路径检测操作系统的存在。
extern crate os_detect;
use os_detect::detect_os_from_device;
use std::path::Path;
pub fn main() {
let device_path = &Path::new("/dev/sda3");
let fs = "ext4";
if let Some(os) = detect_os_from_device(device_path, fs) {
println!("{:#?}", os);
}
}
lib.rs
:
提供了从未挂载的设备或路径检测操作系统存在的手段。
extern crate os_detect;
use os_detect::detect_os_from_device;
use std::path::Path;
pub fn main() {
let device_path = &Path::new("/dev/sda3");
let fs = "ext4";
if let Some(os) = detect_os_from_device(device_path, fs) {
println!("{:#?}", os);
}
}
依赖项
~3MB
~58K SLoC