1

我正在尝试移植seqstructopt,我应该如何支持,

seq [OPTION]... LAST
seq [OPTION]... FIRST LAST
seq [OPTION]... FIRST INCREMENT LAST

请注意,参数在参数列表中的位置发生了LAST变化,为了完整起见,最好知道BOTH

  • 是否structopt支持与上下文相关的不同位置参数,如果支持,如何?
  • 是否structopt支持右锚定的位置参数,如果支持,如何?
4

1 回答 1

0

我不相信这是可能的,当我尝试时,我得到一个生成的错误:

找到了不需要的位置参数,其索引低于所需的位置参数

这意味着必需的参数必须放在第一位。我认为你能做的最好的事情就是宣布你的最后一个论点是Vec<Strings>

#[structopt(required=true)]
args: Vec<String>,
于 2021-10-04T04:25:33.763 回答