拉拉斯特 Rerast是使用规则的Rust代码搜索/替换工具。 规则由搜索模式,替换项以及可能在搜索模式和替换项中同时出现的一些占位符组成。 匹配是根据语法而不是文本进行的,因此格式无关紧要。 占位符是有类型的,并且必须与代码中找到的类型匹配才能应用规则。 不推荐使用Rerast。 我们建议使用rust-analyzer中可用的 功能。 它可以通过vscode或从命令行(可能还有vim)中获得。 如果您缺少Rerast支持(或不支持)的任何特定功能,请对此发表评论。 如果您仍然想使用Rerast,建议您将Rerast版本0.1.88与Rust版本nightly-2020-02-27一起使用。 有一些较新的Rerast版本,但较新的版本中有一些损坏的功能。 安装 rustup toolchain add nightly-2020-02-27 rustup component add --