2 个版本
0.1.5 | 2023年9月15日 |
---|---|
0.1.4 | 2023年9月13日 |
#5 in #处理
每月 50 次下载
6KB
parse_arguments_rs
简单处理解析命令行参数的方法
可用于实现 FromStr 特质的任何类型(用于解析)。使用 parse_argument()
函数来查找指定键(标志)的值。查看 示例 了解如何使用它。它适用于如下参数
./rust_code --setting=foo --num=42 --hello="world"
要检索这些值,您将编写
// assuming you made a Setting enum that implemented FromStr trait
let _ = parse_argument::<Setting>("setting").unwrap().unwrap();
let _ = parse_argument::<i32>("num").unwrap().unwrap();
let _ = parse_argument::<String>("hello").unwrap().unwrap();
或者,您可以将参数转换为哈希表
let _ = args_to_hashmap();
// which would, in this example, look like {"num": "42", "hello": "world", "setting": "foo"}
运行 cargo doc --open
或访问 docs.rs 查看文档。