]> git.lizzy.rs Git - rust.git/commit
Use if let instead of match when only matching a single variant (clippy::single_match)
authorMatthias Krüger <matthias.krueger@famsik.de>
Sun, 22 Mar 2020 12:36:56 +0000 (13:36 +0100)
committerMatthias Krüger <matthias.krueger@famsik.de>
Mon, 30 Mar 2020 08:52:29 +0000 (10:52 +0200)
commit9bba047c2e425fce03b039bcb8ccd60ddcbc80a0
tree955fb13c65c6a29f4ad8535485f91c2c77b7233b
parent8926bb497d9b127eb318aea5aed0e745d8381591
Use if let instead of match when only matching a single variant (clippy::single_match)

Makes code more compact and reduces nestig.
48 files changed:
src/librustc_ast_lowering/item.rs
src/librustc_ast_passes/feature_gate.rs
src/librustc_ast_pretty/pprust.rs
src/librustc_builtin_macros/format_foreign.rs
src/librustc_codegen_llvm/debuginfo/metadata.rs
src/librustc_driver/pretty.rs
src/librustc_errors/emitter.rs
src/librustc_expand/mbe/macro_rules.rs
src/librustc_hir_pretty/lib.rs
src/librustc_infer/infer/error_reporting/mod.rs
src/librustc_infer/infer/error_reporting/nice_region_error/trait_impl_difference.rs
src/librustc_lint/builtin.rs
src/librustc_lint/context.rs
src/librustc_lint/internal.rs
src/librustc_lint/unused.rs
src/librustc_metadata/rmeta/encoder.rs
src/librustc_middle/mir/interpret/allocation.rs
src/librustc_middle/ty/layout.rs
src/librustc_middle/ty/print/pretty.rs
src/librustc_mir/borrow_check/diagnostics/conflict_errors.rs
src/librustc_mir/borrow_check/diagnostics/explain_borrow.rs
src/librustc_mir/borrow_check/diagnostics/mutability_errors.rs
src/librustc_mir/borrow_check/used_muts.rs
src/librustc_mir/dataflow/framework/graphviz.rs
src/librustc_mir/dataflow/impls/mod.rs
src/librustc_mir/dataflow/move_paths/builder.rs
src/librustc_mir/interpret/intrinsics/type_name.rs
src/librustc_mir/interpret/operator.rs
src/librustc_mir/monomorphize/collector.rs
src/librustc_mir/transform/check_unsafety.rs
src/librustc_mir/transform/generator.rs
src/librustc_mir/transform/promote_consts.rs
src/librustc_mir/transform/remove_noop_landing_pads.rs
src/librustc_mir/util/pretty.rs
src/librustc_mir_build/hair/pattern/_match.rs
src/librustc_mir_build/hair/pattern/mod.rs
src/librustc_passes/dead.rs
src/librustc_privacy/lib.rs
src/librustc_save_analysis/dump_visitor.rs
src/librustc_symbol_mangling/legacy.rs
src/librustc_target/abi/call/riscv.rs
src/librustc_trait_selection/traits/auto_trait.rs
src/librustc_trait_selection/traits/error_reporting/on_unimplemented.rs
src/librustc_trait_selection/traits/wf.rs
src/librustc_typeck/astconv.rs
src/librustc_typeck/check/method/confirm.rs
src/librustc_typeck/check/method/suggest.rs
src/librustc_typeck/check/writeback.rs