gpt4 book ai didi

rust - Cargo.toml 可以让 Cargo 告诉 rustc 包含插件吗?

转载 作者:行者123 更新时间:2023-11-29 07:57:49 29 4
gpt4 key购买 nike

假设我想通过 rust-clippy 对我的所有代码进行 lint。现在,我必须写

#![feature(plugin)]
#![plugin(clippy)]

在我的每个来源中。我可以以某种方式配置 Cargo 以让 rustc 使用该插件而无需将其添加到我的源文件中吗?如果是,怎么办?

最佳答案

cargo 无法做到这一点(不编辑源代码),但这绝对是我想要的。我可以想象的用例是一些用户希望禁止所有依赖项中的某些模式,例如可能取缔不在 crate 白名单中的 unsafe 代码,或者甚至进一步要求任何 unsafe is verified .

编译器以 rustc -Z extra-plugins=... 的形式对此提供了部分支持,但 Cargo 还没有在外部公开任何类似的东西。

我打开了#1579 .

关于rust - Cargo.toml 可以让 Cargo 告诉 rustc 包含插件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30047179/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com