#args #structopt

argst

一个用于生成 StructOpt 基础代码和绑定参数的宏库

2 个版本

0.1.1 2020年9月29日
0.1.0 2020年9月7日

#11 in #structopt

MIT/Apache

7KB

argst

argst 是一个简单的宏库,它隐藏了 StructOpt 的一些基础代码。

argst 中唯一有用的项目是 args 宏。

有关更多信息,请参阅(或生成)crate 文档


lib.rs:

argst

argst 是一个简单的宏库,用于在使用 StructOpt 时隐藏一些基础代码。请参阅实际的 args 宏。

示例

use argst::args;
args!(
    /// The number of times to perform this operation
    #[structopt(long = "count")]
    n: usize,
    /// The path to the data file
    path: std::path::PathBuf,
);
println!("Running {} times over data at {}", n, path.display());

依赖项

~3MB
~51K SLoC