#[warn(rust_2018_idioms)] is not going to be enabled by default for Rust 2018 because we are taking a conservative stance and we aren't sure about how good the suggestions are yet.
The plan is to enable this lint by default some number of releases / months after Rust 2018 ships.
Progress
This summary was last updated from this comment; check to see if there are new comments since then.
/cc @Centril @aturon @Mark-Simulacrum
#[warn(rust_2018_idioms)]is not going to be enabled by default for Rust 2018 because we are taking a conservative stance and we aren't sure about how good the suggestions are yet.The plan is to enable this lint by default some number of releases / months after Rust 2018 ships.
Progress
bare_trait_objectsis now set to warn (Warn on bare_trait_objects by default #61203)ellipsis_inclusive_range_patternswill soon be set to warn (Set ellipsis_inclusive_range_patterns lint to warn #61342)unused_extern_crateshas open issueselided_lifetimes_in_pathslints #91639elided_lifetimes_in_pathshas open issues (Multiple anonymous lifetimes bounds upset compiler #60199, 2018 idioms: duplicate suggestion for anonymous lifetime #55768)extern crateremoval #56328This summary was last updated from this comment; check to see if there are new comments since then.
/cc @Centril @aturon @Mark-Simulacrum