如何全局禁用Rust编译器发出的非蛇形命名警告?
全局禁用Rust的non_snake_case警告
有两种常用方式可以全局禁用这个警告:
临时生效(当前终端会话)
直接在终端里设置环境变量,之后这个窗口里编译的所有Rust项目都会禁用该警告:- Linux/macOS:
export RUSTFLAGS="-A non_snake_case" - Windows CMD:
set RUSTFLAGS=-A non_snake_case - Windows PowerShell:
$env:RUSTFLAGS="-A non_snake_case"
- Linux/macOS:
永久生效(所有项目)
在你的用户主目录下创建或编辑.cargo/config.toml文件,添加以下内容:[build] rustflags = ["-A", "non_snake_case"]保存后,所有Rust项目编译时都会自动应用这个配置,不用每次手动设置环境变量。
如果之后想重新启用该警告,只需要删除上述配置里的对应行,或者取消终端的环境变量设置即可。
内容的提问来源于stack exchange,提问作者Zero
相关产品推荐
相关产品推荐

