1 个稳定版本
1.0.0 | 2021年6月27日 |
---|
#1147 in 文本处理
6KB
whitespace-conf
一个用于解析空格分隔的键值对的配置文件的Rust库。以#开头的行将被忽略。
use std::fs;
fn main() {
let string = fs::read_to_string("/etc/login.defs").unwrap();
let defs = linux_login_defs::parse(&string);
println!("UID_MIN = {:?}", defs.get("UID_MIN"));
println!("UID_MAX = {:?}", defs.get("UID_MAX"));
}
lib.rs
:
解析空格分隔的键值对的配置文件。
注意
以#开头的行将被忽略。
示例
use std::fs;
fn main() {
let string = fs::read_to_string("/etc/login.defs").unwrap();
let defs = linux_login_defs::parse(&string);
println!("UID_MIN = {:?}", defs.get("UID_MIN"));
println!("UID_MAX = {:?}", defs.get("UID_MAX"));
}