Rust: Vuelva a consultar la advertencia de pelusa "identificadores de casos de camellos obligatorios" activada de forma predeterminada

Creado en 28 sept. 2012  ·  4Comentarios  ·  Fuente: rust-lang/rust

Me gustan los tipos de tripa de camello que vienen del #3060, pero a veces siento que la advertencia es demasiado estricta. Estoy portando erickt/rust-crypto a 0.4, y tiene variantes de enumeración complicadas como AES_256_ECB , que no se leen bien como Aes256Ecb . Me encontré con lo mismo al actualizar rust-elasticsearch, donde convertí DFS_QUERY_THEN_FETCH a DfsQueryThenFetch , lo que me entristeció.

Escuché que @graydon tiene algunas reservas con este verificador de pelusas activado de forma predeterminada, así que creo que tal vez deberíamos hablar de esto si no es un problema resuelto. ¿Qué piensa la comunidad acerca de convertir esto en una pelusa opcional? O si ese barco ya ha zarpado, ¿qué hay de permitir que los tipos, rasgos y variantes tengan _ en ellos?

Comentario más útil

No estoy seguro de si hay un problema 'moderno' al rastrear esto, pero parece que están habilitados de forma predeterminada en 1.35.0.

Todos 4 comentarios

Poniendo esto en 0.4 para asegurarnos de que lo discutimos antes de lanzar una característica potencialmente molesta a la naturaleza.

Hay #[allow(non_camel_case_types)] . Si los tipos de problemas son realmente el caso 'poco común', entonces deberíamos usar eso para ellos.

Esta advertencia vuelve a estar desactivada de forma predeterminada. Puede volver a visitar más tarde.

No estoy seguro de si hay un problema 'moderno' al rastrear esto, pero parece que están habilitados de forma predeterminada en 1.35.0.

¿Fue útil esta página
0 / 5 - 0 calificaciones