1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2016 年 5 月 8 日 |
---|
#954 在 硬件支持
6KB
108 行
hdd_standby
使用 ioctls 检查 hdd 功态状态的库。目前仅支持 Unix。
示例
extern crate hdd_standby;
fn main() {
let status = hdd_standby::get_power_state("/dev/sda");
println!("{:?}", status.unwrap_or(PowerState::Unknown));
}
许可证
此库根据 MIT 许可证的条款进行许可。
lib.rs
:
用于检查 hdd 功态状态的库
此库允许使用 ioctl 系统调用查询 ata 设备的功率状态,因此目前仅支持 Unix 系统。查询关闭的驱动器将 不会 导致其启动。
必要的 ATA 常量取自 ACS-3 草案标准。
依赖项
~43KB