Rust 如何使用structopt将特殊字符作为字符串参数传递?
我有一个命令行来搜索文件中的单词。我使用StructOpt获取用户想要搜索的单词Rust 如何使用structopt将特殊字符作为字符串参数传递?,rust,structopt,Rust,Structopt,我有一个命令行来搜索文件中的单词。我使用StructOpt获取用户想要搜索的单词 #[派生(调试,结构选项)] 发布结构命令{ pub word_to_search:选项, } 当您编写类似于command-a的东西时,就会出现问题。我知道库正在尝试使用-a执行某些操作,结构中没有-a,因此我尝试了:命令“-a”,但它显示: 错误:找到参数'-a',该参数不是预期的,或者在此上下文中无效 是否有一种方法可以传递特殊字符,如-a,并使用StructOpt检索信息(-a) 您不需要更改任何内容,只
#[派生(调试,结构选项)]
发布结构命令{
pub word_to_search:选项,
}
当您编写类似于command-a
的东西时,就会出现问题。我知道库正在尝试使用-a
执行某些操作,结构中没有-a
,因此我尝试了:命令“-a”
,但它显示:
错误:找到参数'-a',该参数不是预期的,或者在此上下文中无效
是否有一种方法可以传递特殊字符,如-a
,并使用StructOpt检索信息(-a
) 您不需要更改任何内容,只需使用command--a
调用命令即可。双破折号用于表示它是选项的结尾,在本例中,其余的是用户正在查找的单词