我在用鼓掌来建造我的锈菌。
我有一个带有所有命令行选项的struct
。这个结构被传递到许多函数中。
现在,我想在这个结构中添加一个字段,而不是将这个字段作为命令行参数。我不想仅仅为了一个字段而通过一个附加的结构。
是否有一些clap语法允许clap忽略结构中的某个字段,并将其设置为某些默认值?
这是一个示例结构:
#[derive(Parser, Debug)]
pub struct AlignPairwiseParams {
#[clap(long)]
#[clap(default_value_t = AlignPairwiseParams::default().min_length)]
pub min_length: usize,
// I would like this field to be not surface through the CLI. How to do this?
pub internal_use_only: bool,
}
像#[clap(ignore)]
这样的东西存在吗?
发布于 2022-05-20 14:29:21
https://stackoverflow.com/questions/72320417
复制相似问题