Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/mir/lower/pattern_matching.rs')
-rw-r--r--crates/hir-ty/src/mir/lower/pattern_matching.rs15
1 files changed, 11 insertions, 4 deletions
diff --git a/crates/hir-ty/src/mir/lower/pattern_matching.rs b/crates/hir-ty/src/mir/lower/pattern_matching.rs
index 02b1494062..85c8d1685b 100644
--- a/crates/hir-ty/src/mir/lower/pattern_matching.rs
+++ b/crates/hir-ty/src/mir/lower/pattern_matching.rs
@@ -1,10 +1,17 @@
//! MIR lowering for patterns
-use hir_def::AssocItemId;
+use hir_def::{hir::LiteralOrConst, resolver::HasResolver, AssocItemId};
-use crate::BindingMode;
-
-use super::*;
+use crate::{
+ mir::lower::{
+ BasicBlockId, BinOp, BindingId, BorrowKind, Either, Expr, FieldId, Idx, Interner,
+ MemoryMap, MirLowerCtx, MirLowerError, MirSpan, Mutability, Operand, Pat, PatId, Place,
+ PlaceElem, ProjectionElem, RecordFieldPat, ResolveValueResult, Result, Rvalue,
+ Substitution, SwitchTargets, TerminatorKind, TupleFieldId, TupleId, TyBuilder, TyKind,
+ ValueNs, VariantData, VariantId,
+ },
+ BindingMode,
+};
macro_rules! not_supported {
($x: expr) => {