如何进行货物保存分析?

2023-11-29

我怎样才能把货物运到save-analysis?我知道我可以这样做rustc通过致电

rustc -Zsave-snalysis <files...>

但是,我无法弄清楚cargo。我也想知道如何将它们读回rls_analysis数据结构。

I tried cargo rustc -Zsave-analysis,但似乎不起作用。

我也尝试过export RUSTC_SAVE_ANALYSIS=api,也没有工作。

我想做的是获得完全合格的路径(例如::foo1::foo2::Foo3) 到源代码中注明的类型。如果还有其他解决方案,也请告诉我。


只要这样做打电话之前cargo build.

export RUSTFLAGS="-Z save-analysis"

Update

默认配置下不会加载保存的分析数据AnalysisHost。这是因为CargoAnalysisLoader尝试从非默认位置加载数据.

要解决此问题,只需移动save-analysis目录到正确的位置。

target/debug/deps/save-analysis
target/rls/debug/deps/save-analysis
  • Replace debug to release根据您的构建模式。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何进行货物保存分析? 的相关文章

随机推荐