9 个版本
0.3.0 | 2022 年 3 月 21 日 |
---|---|
0.2.4 | 2020 年 4 月 9 日 |
0.2.3 | 2019 年 11 月 8 日 |
0.2.2 | 2019 年 2 月 20 日 |
0.1.0 | 2018 年 11 月 2 日 |
#122 in Unix APIs
18,489 每月下载量
用于 26 个 crates (14 直接使用)
24KB
531 代码行数(不含注释)
proc-mounts
Rust crate 提供了对 /proc/swaps
和 /proc/mounts
文件数据的便捷访问。
extern crate proc_mounts;
use proc_mounts::{MountIter, SwapIter};
use std::io;
fn main() -> io::Result<()> {
println!("# Active Mounts");
for mount in MountIter::new()? {
println!("{:#?}", mount);
}
println!("# Active Swaps");
for swap in SwapIter::new()? {
println!("{:#?}", swap);
}
Ok(())
}
lib.rs
:
提供对 /proc/swaps
和 /proc/mounts
文件数据的便捷访问。
extern crate proc_mounts;
use proc_mounts::{MountIter, SwapIter};
use std::io;
fn main() -> io::Result<()> {
println!("# Active Mounts");
for mount in MountIter::new()? {
println!("{:#?}", mount);
}
println!("# Active Swaps");
for swap in SwapIter::new()? {
println!("{:#?}", swap);
}
Ok(())
}
依赖项
~315–780KB
~18K SLoC