Rust 如何禁用驼峰案例警告

Rust 如何禁用驼峰案例警告,rust,Rust,这不在谷歌上,所以我恳请某人如何消除这一警告: 342 | BAYER_RGGB16, | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BayerRggb16` #[允许(非蛇壳)]不起作用。看起来您正在寻找绒线选项非驼峰壳类型。rustc-W help中对该检查的描述如下 类型、变体、特征和类型参数应具有驼峰大小写名称 在您的代码片段中,BAYER_RGGB16似乎是枚举变量,因此默认

这不在谷歌上,所以我恳请某人如何消除这一警告:

342 |     BAYER_RGGB16,
    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BayerRggb16`

#[允许(非蛇壳)]
不起作用。

看起来您正在寻找绒线选项
非驼峰壳类型
rustc-W help
中对该检查的描述如下

类型、变体、特征和类型参数应具有驼峰大小写名称


在您的代码片段中,
BAYER_RGGB16
似乎是枚举变量,因此默认lint选项要求以CamelCase命名。可以使用
#[allow(non_camel_case_types)]

禁用此检查,也许
#[allow(non_camel_case_types)]
就是您要找的?1。显而易见的方法是遵循Rust的命名约定。2.编译器消息包括完整的lint名称“注意:
#[警告(非camel\u case\u类型)]
默认情况下处于打开状态”。@mcarton在某些情况下需要使用此名称(外部人员)使用
#![允许(非案例类型)]
对整个文件禁用它