You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何全局禁用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"
  • 永久生效(所有项目)
    在你的用户主目录下创建或编辑.cargo/config.toml文件,添加以下内容:

    [build]
    rustflags = ["-A", "non_snake_case"]
    

    保存后,所有Rust项目编译时都会自动应用这个配置,不用每次手动设置环境变量。

如果之后想重新启用该警告,只需要删除上述配置里的对应行,或者取消终端的环境变量设置即可。

内容的提问来源于stack exchange,提问作者Zero

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 03:22:02