From 7cd7f4a53f7a2ed33ddaaa5bec5e9d7d9deb6085 Mon Sep 17 00:00:00 2001 From: tyranron Date: Thu, 7 Sep 2023 12:29:45 +0300 Subject: [PATCH] Tune lints for 1.72 Rust --- codegen/src/lib.rs | 6 ++++++ src/lib.rs | 6 ++++++ src/parser/basic.rs | 2 +- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/codegen/src/lib.rs b/codegen/src/lib.rs index c77b17ec..0bc0423e 100644 --- a/codegen/src/lib.rs +++ b/codegen/src/lib.rs @@ -57,6 +57,7 @@ clippy::iter_on_single_items, clippy::iter_with_drain, clippy::large_include_file, + clippy::large_stack_frames, clippy::let_underscore_untyped, clippy::lossy_float_literal, clippy::manual_clamp, @@ -70,6 +71,7 @@ clippy::mutex_atomic, clippy::mutex_integer, clippy::needless_collect, + clippy::needless_raw_strings, clippy::nonstandard_macro_braces, clippy::option_if_let_else, clippy::or_fun_call, @@ -78,9 +80,11 @@ clippy::pedantic, clippy::print_stderr, clippy::print_stdout, + clippy::pub_without_shorthand, clippy::rc_buffer, clippy::rc_mutex, clippy::redundant_clone, + clippy::redundant_type_annotations, clippy::ref_patterns, clippy::rest_pat_in_fully_bound_structs, clippy::same_name_method, @@ -102,6 +106,7 @@ clippy::transmute_undefined_repr, clippy::trivial_regex, clippy::try_err, + clippy::tuple_array_conversions, clippy::undocumented_unsafe_blocks, clippy::unimplemented, clippy::unnecessary_safety_comment, @@ -118,6 +123,7 @@ clippy::verbose_file_reads, clippy::wildcard_enum_match_arm, future_incompatible, + invalid_reference_casting, let_underscore_drop, meta_variable_misuse, missing_copy_implementations, diff --git a/src/lib.rs b/src/lib.rs index 2ba70378..dbc691ac 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -58,6 +58,7 @@ clippy::iter_on_single_items, clippy::iter_with_drain, clippy::large_include_file, + clippy::large_stack_frames, clippy::let_underscore_untyped, clippy::lossy_float_literal, clippy::manual_clamp, @@ -71,6 +72,7 @@ clippy::mutex_atomic, clippy::mutex_integer, clippy::needless_collect, + clippy::needless_raw_strings, clippy::nonstandard_macro_braces, clippy::option_if_let_else, clippy::or_fun_call, @@ -79,9 +81,11 @@ clippy::pedantic, clippy::print_stderr, clippy::print_stdout, + clippy::pub_without_shorthand, clippy::rc_buffer, clippy::rc_mutex, clippy::redundant_clone, + clippy::redundant_type_annotations, clippy::ref_patterns, clippy::rest_pat_in_fully_bound_structs, clippy::same_name_method, @@ -103,6 +107,7 @@ clippy::transmute_undefined_repr, clippy::trivial_regex, clippy::try_err, + clippy::tuple_array_conversions, clippy::undocumented_unsafe_blocks, clippy::unimplemented, clippy::unnecessary_safety_comment, @@ -119,6 +124,7 @@ clippy::verbose_file_reads, clippy::wildcard_enum_match_arm, future_incompatible, + invalid_reference_casting, let_underscore_drop, meta_variable_misuse, missing_copy_implementations, diff --git a/src/parser/basic.rs b/src/parser/basic.rs index 27590704..650ae4c9 100644 --- a/src/parser/basic.rs +++ b/src/parser/basic.rs @@ -133,7 +133,7 @@ impl> Parser for Basic { .collect() }; - stream::iter(features().into_iter()) + stream::iter(features()) } }