キャメルケースの警告を無効にする方法 質問する

キャメルケースの警告を無効にする方法 質問する

これは Google にはなかったので、この警告を抑制する方法を誰かに尋ねたいと思います。

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

#[allow(non_snake_case)]動作しません。

ベストアンサー1

lintオプションを探していますnon-camel-case-types。このチェックインの説明rustc -W help

                           名前 デフォルト 意味
非キャメルケース型 警告する 型、バリアント、特性、型パラメータの名前はキャメルケースにする必要があります

あなたのスニペットでは、BAYER_RGGB16列挙型のようです。そのため、デフォルトのlintオプションでは、(upper)で名前を付ける必要があります。キャメルケースこのチェックは、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,
}

自分で試してみましょうRust Playground で。

おすすめ記事