我喜欢来自#3060 的驼色外壳类型,但有时我觉得警告有点过于严格。 我正在将 erickt/rust-crypto 移植到 0.4,它具有复杂的枚举变体,例如AES_256_ECB
,读起来不像Aes256Ecb
。 我在更新 rust-elasticsearch 时遇到了同样的问题,我将DFS_QUERY_THEN_FETCH
转换为DfsQueryThenFetch
,这让我很难过。
我听说@graydon在默认情况下对这个 lint checker 有一些保留,所以我想如果这不是一个已解决的问题,也许我们应该讨论这个问题。 社区如何看待将其变成可选的 lint? 或者,如果那艘船已经航行,那么允许类型、特征和变体中包含_
怎么样?
将其放在 0.4 上,以确保我们在将可能令人讨厌的功能发布到野外之前对其进行讨论。
有#[allow(non_camel_case_types)]
。 如果问题类型确实是“不常见”的情况,那么我们应该对它们使用它。
默认情况下再次禁用此警告。 以后可以重温。
不确定是否存在跟踪此问题的“现代”问题,但是,它们似乎在 1.35.0 中默认启用。
最有用的评论
不确定是否存在跟踪此问题的“现代”问题,但是,它们似乎在 1.35.0 中默认启用。