Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/inlay_hints/implicit_drop.rs')
-rw-r--r--crates/ide/src/inlay_hints/implicit_drop.rs11
1 files changed, 6 insertions, 5 deletions
diff --git a/crates/ide/src/inlay_hints/implicit_drop.rs b/crates/ide/src/inlay_hints/implicit_drop.rs
index 390139d214..f52e27946f 100644
--- a/crates/ide/src/inlay_hints/implicit_drop.rs
+++ b/crates/ide/src/inlay_hints/implicit_drop.rs
@@ -6,16 +6,17 @@
//! }
//! ```
use hir::{
+ ChalkTyInterner, DefWithBody,
db::{DefDatabase as _, HirDatabase as _},
mir::{MirSpan, TerminatorKind},
- ChalkTyInterner, DefWithBody,
};
-use ide_db::{famous_defs::FamousDefs, FileRange};
+use ide_db::{FileRange, famous_defs::FamousDefs};
use span::EditionedFileId;
use syntax::{
+ ToSmolStr,
ast::{self, AstNode},
- match_ast, ToSmolStr,
+ match_ast,
};
use crate::{InlayHint, InlayHintLabel, InlayHintPosition, InlayHintsConfig, InlayKind};
@@ -107,7 +108,7 @@ pub(super) fn hints(
.and_then(|d| source_map.pat_syntax(*d).ok())
.and_then(|d| {
Some(FileRange {
- file_id: d.file_id.file_id()?.into(),
+ file_id: d.file_id.file_id()?.file_id(sema.db),
range: d.value.text_range(),
})
})
@@ -143,8 +144,8 @@ fn nearest_token_after_node(
#[cfg(test)]
mod tests {
use crate::{
- inlay_hints::tests::{check_with_config, DISABLED_CONFIG},
InlayHintsConfig,
+ inlay_hints::tests::{DISABLED_CONFIG, check_with_config},
};
const ONLY_DROP_CONFIG: InlayHintsConfig =