Rust: Kunjungi kembali peringatan lint "must camel case identifiers" secara default

Dibuat pada 28 Sep 2012  ·  4Komentar  ·  Sumber: rust-lang/rust

Saya suka jenis casing unta yang berasal dari #3060, tetapi terkadang saya merasa peringatannya agak terlalu ketat. Saya mem-port erickt/rust-crypto ke 0.4, dan ini memiliki varian enum yang rumit seperti AES_256_ECB , yang tidak terbaca dengan baik sebagai Aes256Ecb . Saya mengalami hal yang sama memperbarui rust-elasticsearch, di mana saya mengonversi DFS_QUERY_THEN_FETCH menjadi DfsQueryThenFetch , yang membuat saya sedih.

Saya mendengar @graydon memiliki beberapa keberatan dengan pemeriksa serat ini secara default, jadi saya pikir mungkin kita harus membicarakan ini jika itu bukan masalah yang diselesaikan. Apa pendapat komunitas tentang mengubah ini menjadi serat opt-in? Atau jika kapal itu sudah berlayar, bagaimana dengan membiarkan jenis, sifat, dan variannya memiliki _ di dalamnya?

Komentar yang paling membantu

Tidak yakin apakah ada masalah 'modern' yang melacak ini, tetapi, tampaknya diaktifkan secara default di 1.35.0.

Semua 4 komentar

Menempatkan ini di 0,4 untuk memastikan kami mendiskusikannya sebelum merilis fitur yang berpotensi mengganggu ke alam liar.

Ada #[allow(non_camel_case_types)] . Jika jenis masalah benar-benar kasus 'jarang', maka kita harus menggunakannya untuk mereka.

Peringatan ini dinonaktifkan secara default lagi. Dapat mengunjungi kembali nanti.

Tidak yakin apakah ada masalah 'modern' yang melacak ini, tetapi, tampaknya diaktifkan secara default di 1.35.0.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat