如何禁用骆驼案例警告

时间:2020-10-14 23:43:12

标签: rust

这不是在Google上,因此,我想问一个人如何抑制此警告:

*_by_key()

342 | BAYER_RGGB16, | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BayerRggb16` 无法正常工作

1 个答案:

答案 0 :(得分:5)

您正在寻找皮棉选项non-camel-case-typesrustc -W help上的这张支票的描述为

类型,变体,特征和类型参数应具有驼峰名称

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