这不在谷歌上,所以我恳请某人如何抑制此警告:
342 | BAYER_RGGB16,
| ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BayerRggb16`
Run Code Online (Sandbox Code Playgroud)
#[allow(non_snake_case)] 不起作用。
Bri*_*ian 11
您正在寻找 lint 选项non-camel-case-types。此检查的描述来自rustc -W help读取
姓名 默认 意义 非驼峰式 警告 类型、变体、特征和类型参数应该有驼峰命名法
在您的代码段中,BAYER_RGGB16似乎是一个枚举变体,因此默认的 lint 选项要求将其命名为(上)CamelCase。可以使用lint 属性 禁用此检查#[allow(non_camel_case_types)]:
// Can also be applied to the whole enum, instead of just one variant.
// #[allow(non_camel_case_types)]
enum MyEnum {
// ...
#[allow(non_camel_case_types)]
BAYER_RGGB16,
}
Run Code Online (Sandbox Code Playgroud)
在 Rust Playground 上亲自尝试一下。
| 归档时间: |
|
| 查看次数: |
2727 次 |
| 最近记录: |