This lint does more harm than good: in its description, it proposes to rewrite `match` on `Vec<_>` indexes or slices by a version which cannot panic but masks the failure by choosing the default variant. The `clippy::indexing_slicing` restriction lint covers those cases more safely, by suggesting to use a non-panicking version to retrieve the value from the container, without suggesting to fallback to the default success variant in case of failure.
21 lines
1.4 KiB
Rust
21 lines
1.4 KiB
Rust
// This file was generated by `cargo dev update_lints`.
|
|
// Use that command to update this file and do not edit by hand.
|
|
// Manual edits will be overwritten.
|
|
|
|
#![warn(clippy::should_assert_eq)] //~ ERROR: lint `clippy::should_assert_eq`
|
|
#![warn(clippy::extend_from_slice)] //~ ERROR: lint `clippy::extend_from_slice`
|
|
#![warn(clippy::range_step_by_zero)] //~ ERROR: lint `clippy::range_step_by_zero`
|
|
#![warn(clippy::unstable_as_slice)] //~ ERROR: lint `clippy::unstable_as_slice`
|
|
#![warn(clippy::unstable_as_mut_slice)] //~ ERROR: lint `clippy::unstable_as_mut_slice`
|
|
#![warn(clippy::misaligned_transmute)] //~ ERROR: lint `clippy::misaligned_transmute`
|
|
#![warn(clippy::assign_ops)] //~ ERROR: lint `clippy::assign_ops`
|
|
#![warn(clippy::unsafe_vector_initialization)] //~ ERROR: lint `clippy::unsafe_vector_initialization`
|
|
#![warn(clippy::unused_collect)] //~ ERROR: lint `clippy::unused_collect`
|
|
#![warn(clippy::replace_consts)] //~ ERROR: lint `clippy::replace_consts`
|
|
#![warn(clippy::regex_macro)] //~ ERROR: lint `clippy::regex_macro`
|
|
#![warn(clippy::pub_enum_variant_names)] //~ ERROR: lint `clippy::pub_enum_variant_names`
|
|
#![warn(clippy::wrong_pub_self_convention)] //~ ERROR: lint `clippy::wrong_pub_self_convention`
|
|
#![warn(clippy::option_map_or_err_ok)] //~ ERROR: lint `clippy::option_map_or_err_ok`
|
|
#![warn(clippy::match_on_vec_items)] //~ ERROR: lint `clippy::match_on_vec_items`
|
|
|
|
fn main() {}
|