【发布时间】:2017-03-04 23:03:32
【问题描述】:
Rust 提供了多种编写插件的方法。为了扩展对 Rust 代码的检查,它允许开发人员编写 Lint Plugins。使用该插件的一个典型方法是在源代码中添加一行指示使用该插件:
#![plugin(myplugin)]
您还需要编辑Cargo.toml 文件以将您的插件项目包含在dependencies 部分中:
myplugin = {path = "/path/to/myproject"}
但是,如果你要分析大项目,这些修改似乎很麻烦,我想知道cargo build 或rustc 是否提供了任何方式来加载我的插件而无需修改源代码。
【问题讨论】:
标签: rust rust-cargo