Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir_ty/src/diagnostics/match_check/usefulness.rs')
| -rw-r--r-- | crates/hir_ty/src/diagnostics/match_check/usefulness.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/hir_ty/src/diagnostics/match_check/usefulness.rs b/crates/hir_ty/src/diagnostics/match_check/usefulness.rs index 9b00c4dccf..e8a13955d2 100644 --- a/crates/hir_ty/src/diagnostics/match_check/usefulness.rs +++ b/crates/hir_ty/src/diagnostics/match_check/usefulness.rs @@ -273,7 +273,7 @@ use std::iter::once; -use hir_def::{AdtId, HasModule, ModuleId}; +use hir_def::{AdtId, DefWithBodyId, HasModule, ModuleId}; use smallvec::{smallvec, SmallVec}; use typed_arena::Arena; @@ -285,6 +285,7 @@ use self::{helper::Captures, ArmType::*, Usefulness::*}; pub(crate) struct MatchCheckCtx<'a, 'p> { pub(crate) module: ModuleId, + pub(crate) body: DefWithBodyId, pub(crate) db: &'a dyn HirDatabase, /// Lowered patterns from arms plus generated by the check. pub(crate) pattern_arena: &'p Arena<DeconstructedPat<'p>>, |