标签: rust rust-compiler-plugin
我正在尝试制作的东西需要插件编译器,因为我需要在编译时报告错误,但是我希望它能在Rust稳定运行而不是每晚运行。
有没有办法在稳定的Rust上运行编译器插件?
答案 0 :(得分:7)
尚未;编译器插件依赖于一个非常不稳定的unstable API。尽管在API稳定时无法预知,但我认为在这些API被宣布为稳定之前我们会看到大量的Rust版本。
unstable
对于只需要AST的事情,一个很好的解决方法是使用syntex并构建一个独立于rustc的程序。