Skip to content

Commit 3e73272

Browse files
committed
Use re-exported Idx and IndexVec in pat_analysis
1 parent a3d6efc commit 3e73272

File tree

1 file changed

+2
-3
lines changed
  • src/tools/rust-analyzer/crates/hir-ty/src/diagnostics/match_check

1 file changed

+2
-3
lines changed

src/tools/rust-analyzer/crates/hir-ty/src/diagnostics/match_check/pat_analysis.rs

+2-3
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,10 @@ use std::fmt;
44

55
use hir_def::{DefWithBodyId, EnumId, EnumVariantId, HasModule, LocalFieldId, ModuleId, VariantId};
66
use once_cell::unsync::Lazy;
7-
use rustc_index::IndexVec;
87
use rustc_pattern_analysis::{
98
constructor::{Constructor, ConstructorSet, VariantVisibility},
109
usefulness::{compute_match_usefulness, PlaceValidity, UsefulnessReport},
11-
Captures, PatCx, PrivateUninhabitedField,
10+
Captures, IndexVec, PatCx, PrivateUninhabitedField,
1211
};
1312
use smallvec::{smallvec, SmallVec};
1413
use stdx::never;
@@ -53,7 +52,7 @@ impl EnumVariantContiguousIndex {
5352
}
5453
}
5554

56-
impl rustc_index::Idx for EnumVariantContiguousIndex {
55+
impl rustc_pattern_analysis::Idx for EnumVariantContiguousIndex {
5756
fn new(idx: usize) -> Self {
5857
EnumVariantContiguousIndex(idx)
5958
}

0 commit comments

Comments
 (0)