]> git.lizzy.rs Git - rust.git/commit
Merge 'rust-clippy/master' into clippyup
authorxFrednet <xFrednet@gmail.com>
Sat, 21 May 2022 11:24:00 +0000 (13:24 +0200)
committerxFrednet <xFrednet@gmail.com>
Sat, 21 May 2022 11:24:00 +0000 (13:24 +0200)
commit13cc27b4450d99a2e85a656de3936af65332a716
treefe1071b1e3b0ad0b99725db209099c1186ff7914
parent4f372b14dea58cbff1dd76bb651f9c035d3f6e7b
parentb312ad7d0cf0f30be2bd4658b71a3520a2e76709
Merge 'rust-clippy/master' into clippyup
240 files changed:
Cargo.lock
src/tools/clippy/.github/deploy.sh
src/tools/clippy/CHANGELOG.md
src/tools/clippy/CONTRIBUTING.md
src/tools/clippy/Cargo.toml
src/tools/clippy/clippy_dev/src/lint.rs
src/tools/clippy/clippy_dev/src/main.rs
src/tools/clippy/clippy_dev/src/new_lint.rs
src/tools/clippy/clippy_dev/src/update_lints.rs
src/tools/clippy/clippy_lints/Cargo.toml
src/tools/clippy/clippy_lints/src/approx_const.rs
src/tools/clippy/clippy_lints/src/assign_ops.rs
src/tools/clippy/clippy_lints/src/attrs.rs
src/tools/clippy/clippy_lints/src/bit_mask.rs
src/tools/clippy/clippy_lints/src/booleans.rs
src/tools/clippy/clippy_lints/src/borrow_as_ptr.rs
src/tools/clippy/clippy_lints/src/casts/cast_abs_to_unsigned.rs
src/tools/clippy/clippy_lints/src/casts/cast_lossless.rs
src/tools/clippy/clippy_lints/src/casts/cast_slice_different_sizes.rs
src/tools/clippy/clippy_lints/src/casts/mod.rs
src/tools/clippy/clippy_lints/src/casts/ptr_as_ptr.rs
src/tools/clippy/clippy_lints/src/checked_conversions.rs
src/tools/clippy/clippy_lints/src/cognitive_complexity.rs
src/tools/clippy/clippy_lints/src/collapsible_match.rs
src/tools/clippy/clippy_lints/src/dbg_macro.rs
src/tools/clippy/clippy_lints/src/default.rs
src/tools/clippy/clippy_lints/src/default_numeric_fallback.rs
src/tools/clippy/clippy_lints/src/default_union_representation.rs
src/tools/clippy/clippy_lints/src/deprecated_lints.rs
src/tools/clippy/clippy_lints/src/dereference.rs
src/tools/clippy/clippy_lints/src/derive.rs
src/tools/clippy/clippy_lints/src/disallowed_methods.rs
src/tools/clippy/clippy_lints/src/doc.rs
src/tools/clippy/clippy_lints/src/double_comparison.rs
src/tools/clippy/clippy_lints/src/duplicate_mod.rs
src/tools/clippy/clippy_lints/src/entry.rs
src/tools/clippy/clippy_lints/src/enum_clike.rs
src/tools/clippy/clippy_lints/src/enum_variants.rs
src/tools/clippy/clippy_lints/src/eq_op.rs
src/tools/clippy/clippy_lints/src/excessive_bools.rs
src/tools/clippy/clippy_lints/src/fallible_impl_from.rs
src/tools/clippy/clippy_lints/src/floating_point_arithmetic.rs
src/tools/clippy/clippy_lints/src/from_over_into.rs
src/tools/clippy/clippy_lints/src/if_then_some_else_none.rs
src/tools/clippy/clippy_lints/src/implicit_hasher.rs
src/tools/clippy/clippy_lints/src/implicit_return.rs
src/tools/clippy/clippy_lints/src/index_refutable_slice.rs
src/tools/clippy/clippy_lints/src/int_plus_one.rs
src/tools/clippy/clippy_lints/src/lib.register_all.rs
src/tools/clippy/clippy_lints/src/lib.register_complexity.rs
src/tools/clippy/clippy_lints/src/lib.register_lints.rs
src/tools/clippy/clippy_lints/src/lib.register_restriction.rs
src/tools/clippy/clippy_lints/src/lib.register_style.rs
src/tools/clippy/clippy_lints/src/lib.register_suspicious.rs
src/tools/clippy/clippy_lints/src/lib.rs
src/tools/clippy/clippy_lints/src/literal_representation.rs
src/tools/clippy/clippy_lints/src/loops/mod.rs
src/tools/clippy/clippy_lints/src/loops/needless_range_loop.rs
src/tools/clippy/clippy_lints/src/loops/utils.rs
src/tools/clippy/clippy_lints/src/loops/while_let_on_iterator.rs
src/tools/clippy/clippy_lints/src/macro_use.rs
src/tools/clippy/clippy_lints/src/main_recursion.rs
src/tools/clippy/clippy_lints/src/manual_bits.rs
src/tools/clippy/clippy_lints/src/manual_map.rs
src/tools/clippy/clippy_lints/src/manual_non_exhaustive.rs
src/tools/clippy/clippy_lints/src/manual_strip.rs
src/tools/clippy/clippy_lints/src/map_clone.rs
src/tools/clippy/clippy_lints/src/matches/match_same_arms.rs
src/tools/clippy/clippy_lints/src/matches/match_single_binding.rs
src/tools/clippy/clippy_lints/src/matches/match_wild_enum.rs
src/tools/clippy/clippy_lints/src/matches/mod.rs
src/tools/clippy/clippy_lints/src/matches/redundant_pattern_match.rs
src/tools/clippy/clippy_lints/src/mem_replace.rs
src/tools/clippy/clippy_lints/src/methods/cloned_instead_of_copied.rs
src/tools/clippy/clippy_lints/src/methods/err_expect.rs
src/tools/clippy/clippy_lints/src/methods/expect_used.rs
src/tools/clippy/clippy_lints/src/methods/filter_map_next.rs
src/tools/clippy/clippy_lints/src/methods/is_digit_ascii_radix.rs
src/tools/clippy/clippy_lints/src/methods/map_unwrap_or.rs
src/tools/clippy/clippy_lints/src/methods/mod.rs
src/tools/clippy/clippy_lints/src/methods/option_as_ref_deref.rs
src/tools/clippy/clippy_lints/src/methods/str_splitn.rs
src/tools/clippy/clippy_lints/src/methods/unnecessary_to_owned.rs
src/tools/clippy/clippy_lints/src/methods/unwrap_used.rs
src/tools/clippy/clippy_lints/src/misc.rs
src/tools/clippy/clippy_lints/src/missing_const_for_fn.rs
src/tools/clippy/clippy_lints/src/mixed_read_write_in_expression.rs
src/tools/clippy/clippy_lints/src/mutable_debug_assertion.rs
src/tools/clippy/clippy_lints/src/needless_bitwise_bool.rs
src/tools/clippy/clippy_lints/src/needless_pass_by_value.rs
src/tools/clippy/clippy_lints/src/neg_multiply.rs
src/tools/clippy/clippy_lints/src/new_without_default.rs
src/tools/clippy/clippy_lints/src/non_expressive_names.rs
src/tools/clippy/clippy_lints/src/pass_by_ref_or_value.rs
src/tools/clippy/clippy_lints/src/pattern_type_mismatch.rs
src/tools/clippy/clippy_lints/src/ptr.rs
src/tools/clippy/clippy_lints/src/ranges.rs
src/tools/clippy/clippy_lints/src/rc_clone_in_vec_init.rs
src/tools/clippy/clippy_lints/src/redundant_clone.rs
src/tools/clippy/clippy_lints/src/redundant_field_names.rs
src/tools/clippy/clippy_lints/src/redundant_static_lifetimes.rs
src/tools/clippy/clippy_lints/src/reference.rs
src/tools/clippy/clippy_lints/src/regex.rs
src/tools/clippy/clippy_lints/src/renamed_lints.rs
src/tools/clippy/clippy_lints/src/significant_drop_in_scrutinee.rs
src/tools/clippy/clippy_lints/src/tabs_in_doc_comments.rs
src/tools/clippy/clippy_lints/src/transmute/mod.rs
src/tools/clippy/clippy_lints/src/types/redundant_allocation.rs
src/tools/clippy/clippy_lints/src/undocumented_unsafe_blocks.rs
src/tools/clippy/clippy_lints/src/uninit_vec.rs
src/tools/clippy/clippy_lints/src/unit_types/let_unit_value.rs
src/tools/clippy/clippy_lints/src/unnested_or_patterns.rs
src/tools/clippy/clippy_lints/src/unused_unit.rs
src/tools/clippy/clippy_lints/src/use_self.rs
src/tools/clippy/clippy_lints/src/useless_conversion.rs
src/tools/clippy/clippy_lints/src/utils/conf.rs
src/tools/clippy/clippy_lints/src/vec.rs
src/tools/clippy/clippy_lints/src/vec_init_then_push.rs
src/tools/clippy/clippy_lints/src/write.rs
src/tools/clippy/clippy_utils/Cargo.toml
src/tools/clippy/clippy_utils/src/ast_utils.rs
src/tools/clippy/clippy_utils/src/attrs.rs
src/tools/clippy/clippy_utils/src/consts.rs
src/tools/clippy/clippy_utils/src/diagnostics.rs
src/tools/clippy/clippy_utils/src/eager_or_lazy.rs
src/tools/clippy/clippy_utils/src/higher.rs
src/tools/clippy/clippy_utils/src/hir_utils.rs
src/tools/clippy/clippy_utils/src/lib.rs
src/tools/clippy/clippy_utils/src/numeric_literal.rs
src/tools/clippy/clippy_utils/src/paths.rs
src/tools/clippy/clippy_utils/src/qualify_min_const_fn.rs
src/tools/clippy/clippy_utils/src/source.rs
src/tools/clippy/clippy_utils/src/sugg.rs
src/tools/clippy/clippy_utils/src/ty.rs
src/tools/clippy/clippy_utils/src/usage.rs
src/tools/clippy/clippy_utils/src/visitors.rs
src/tools/clippy/doc/adding_lints.md
src/tools/clippy/doc/common_tools_writing_lints.md
src/tools/clippy/lintcheck/Cargo.toml
src/tools/clippy/lintcheck/lintcheck_crates.toml
src/tools/clippy/lintcheck/src/config.rs
src/tools/clippy/lintcheck/src/main.rs
src/tools/clippy/rust-toolchain
src/tools/clippy/src/main.rs
src/tools/clippy/tests/dogfood.rs
src/tools/clippy/tests/ui-cargo/duplicate_mod/fail/Cargo.toml
src/tools/clippy/tests/ui-cargo/duplicate_mod/fail/src/a.rs
src/tools/clippy/tests/ui-cargo/duplicate_mod/fail/src/b.rs
src/tools/clippy/tests/ui-cargo/duplicate_mod/fail/src/c.rs
src/tools/clippy/tests/ui-cargo/duplicate_mod/fail/src/from_other_module.rs
src/tools/clippy/tests/ui-cargo/duplicate_mod/fail/src/main.rs
src/tools/clippy/tests/ui-cargo/duplicate_mod/fail/src/main.stderr
src/tools/clippy/tests/ui-cargo/duplicate_mod/fail/src/other_module/mod.rs
src/tools/clippy/tests/ui-toml/expect_used/clippy.toml
src/tools/clippy/tests/ui-toml/expect_used/expect_used.rs
src/tools/clippy/tests/ui-toml/expect_used/expect_used.stderr
src/tools/clippy/tests/ui-toml/toml_disallowed_methods/conf_disallowed_methods.rs
src/tools/clippy/tests/ui-toml/toml_disallowed_methods/conf_disallowed_methods.stderr
src/tools/clippy/tests/ui-toml/toml_unknown_key/conf_unknown_key.stderr
src/tools/clippy/tests/ui-toml/unwrap_used/clippy.toml
src/tools/clippy/tests/ui-toml/unwrap_used/unwrap_used.rs
src/tools/clippy/tests/ui-toml/unwrap_used/unwrap_used.stderr
src/tools/clippy/tests/ui/absurd-extreme-comparisons.rs
src/tools/clippy/tests/ui/assign_ops2.rs
src/tools/clippy/tests/ui/auxiliary/proc_macro_suspicious_else_formatting.rs
src/tools/clippy/tests/ui/blacklisted_name.rs
src/tools/clippy/tests/ui/branches_sharing_code/shared_at_top.rs
src/tools/clippy/tests/ui/branches_sharing_code/valid_if_blocks.rs
src/tools/clippy/tests/ui/cast_size_32bit.stderr
src/tools/clippy/tests/ui/checked_conversions.fixed
src/tools/clippy/tests/ui/checked_conversions.rs
src/tools/clippy/tests/ui/checked_conversions.stderr
src/tools/clippy/tests/ui/cmp_owned/asymmetric_partial_eq.fixed
src/tools/clippy/tests/ui/cmp_owned/asymmetric_partial_eq.rs
src/tools/clippy/tests/ui/cmp_owned/with_suggestion.fixed
src/tools/clippy/tests/ui/cmp_owned/with_suggestion.rs
src/tools/clippy/tests/ui/cmp_owned/without_suggestion.rs
src/tools/clippy/tests/ui/cmp_owned/without_suggestion.stderr
src/tools/clippy/tests/ui/crashes/auxiliary/proc_macro_crash.rs
src/tools/clippy/tests/ui/crashes/ice-6254.rs
src/tools/clippy/tests/ui/crashes/ice-6254.stderr
src/tools/clippy/tests/ui/crashes/ice-8821.rs
src/tools/clippy/tests/ui/crashes/ice-8821.stderr
src/tools/clippy/tests/ui/dbg_macro.rs
src/tools/clippy/tests/ui/derive_hash_xor_eq.rs
src/tools/clippy/tests/ui/derive_hash_xor_eq.stderr
src/tools/clippy/tests/ui/derive_partial_eq_without_eq.fixed
src/tools/clippy/tests/ui/derive_partial_eq_without_eq.rs
src/tools/clippy/tests/ui/derive_partial_eq_without_eq.stderr
src/tools/clippy/tests/ui/equatable_if_let.fixed
src/tools/clippy/tests/ui/equatable_if_let.rs
src/tools/clippy/tests/ui/from_iter_instead_of_collect.fixed
src/tools/clippy/tests/ui/from_iter_instead_of_collect.rs
src/tools/clippy/tests/ui/from_iter_instead_of_collect.stderr
src/tools/clippy/tests/ui/get_unwrap.fixed
src/tools/clippy/tests/ui/get_unwrap.rs
src/tools/clippy/tests/ui/get_unwrap.stderr
src/tools/clippy/tests/ui/infinite_iter.rs
src/tools/clippy/tests/ui/infinite_iter.stderr
src/tools/clippy/tests/ui/manual_str_repeat.fixed
src/tools/clippy/tests/ui/manual_str_repeat.rs
src/tools/clippy/tests/ui/map_err.rs
src/tools/clippy/tests/ui/map_err.stderr
src/tools/clippy/tests/ui/match_single_binding.fixed
src/tools/clippy/tests/ui/match_single_binding.rs
src/tools/clippy/tests/ui/match_single_binding.stderr
src/tools/clippy/tests/ui/match_single_binding2.stderr
src/tools/clippy/tests/ui/methods.rs
src/tools/clippy/tests/ui/methods.stderr
src/tools/clippy/tests/ui/mixed_read_write_in_expression.rs
src/tools/clippy/tests/ui/mixed_read_write_in_expression.stderr
src/tools/clippy/tests/ui/range_contains.fixed
src/tools/clippy/tests/ui/range_contains.rs
src/tools/clippy/tests/ui/range_contains.stderr
src/tools/clippy/tests/ui/rc_clone_in_vec_init/arc.rs
src/tools/clippy/tests/ui/rc_clone_in_vec_init/arc.stderr
src/tools/clippy/tests/ui/rc_clone_in_vec_init/rc.rs
src/tools/clippy/tests/ui/rc_clone_in_vec_init/rc.stderr
src/tools/clippy/tests/ui/recursive_format_impl.stderr
src/tools/clippy/tests/ui/redundant_allocation.rs
src/tools/clippy/tests/ui/redundant_allocation.stderr
src/tools/clippy/tests/ui/rename.fixed
src/tools/clippy/tests/ui/rename.rs
src/tools/clippy/tests/ui/rename.stderr
src/tools/clippy/tests/ui/self_assignment.rs
src/tools/clippy/tests/ui/significant_drop_in_scrutinee.rs
src/tools/clippy/tests/ui/significant_drop_in_scrutinee.stderr
src/tools/clippy/tests/ui/undocumented_unsafe_blocks.rs
src/tools/clippy/tests/ui/undocumented_unsafe_blocks.stderr
src/tools/clippy/tests/ui/unit_cmp.rs
src/tools/clippy/tests/ui/unit_cmp.stderr
src/tools/clippy/tests/ui/unnecessary_to_owned.fixed
src/tools/clippy/tests/ui/unnecessary_to_owned.rs
src/tools/clippy/tests/ui/unnecessary_to_owned.stderr
src/tools/clippy/tests/ui/useless_conversion_try.rs
src/tools/clippy/tests/ui/useless_conversion_try.stderr
src/tools/clippy/tests/ui/vec_init_then_push.rs
src/tools/clippy/tests/ui/vec_init_then_push.stderr
src/tools/clippy/util/gh-pages/index.html
src/tools/clippy/util/gh-pages/script.js