Eu gosto dos tipos de tripa de camelo que vieram do #3060, mas às vezes sinto que o aviso é um pouco rigoroso demais. Estou portando erickt/rust-crypto para 0.4, e tem variantes enum complicadas como AES_256_ECB
, que não são lidas bem como Aes256Ecb
. Eu encontrei a mesma coisa atualizando o rust-elasticsearch, onde converti DFS_QUERY_THEN_FETCH
para DfsQueryThenFetch
, o que me deixou triste.
Ouvi dizer que @graydon tem algumas reservas com esse verificador de lint por padrão, então acho que talvez devêssemos conversar sobre isso se não for um problema resolvido. O que a comunidade pensa sobre transformar isso em um lint opt-in? Ou se esse navio já partiu, que tal permitir que tipos, características e variantes tenham _
neles?
Colocando isso em 0.4 para garantir que discutimos antes de lançar um recurso potencialmente irritante para a natureza.
Existe #[allow(non_camel_case_types)]
. Se os tipos de problemas são realmente o caso 'incomum', então devemos usar isso para eles.
Este aviso é desativado por padrão novamente. Pode revisitar mais tarde.
Não tenho certeza se há um problema 'moderno' rastreando isso, mas eles parecem estar ativados por padrão em 1.35.0.
Comentários muito úteis
Não tenho certeza se há um problema 'moderno' rastreando isso, mas eles parecem estar ativados por padrão em 1.35.0.