Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/annotations.rs')
-rw-r--r--crates/ide/src/annotations.rs20
1 files changed, 11 insertions, 9 deletions
diff --git a/crates/ide/src/annotations.rs b/crates/ide/src/annotations.rs
index 6fb8dedea4..f716f94d71 100644
--- a/crates/ide/src/annotations.rs
+++ b/crates/ide/src/annotations.rs
@@ -1,7 +1,7 @@
use hir::{HasSource, InFile, InRealFile, Semantics};
use ide_db::{
- FileId, FilePosition, FileRange, FxIndexSet, MiniCore, RootDatabase, defs::Definition,
- helpers::visit_file_defs,
+ FileId, FilePosition, FileRange, FxIndexSet, RootDatabase, defs::Definition,
+ helpers::visit_file_defs, ra_fixture::RaFixtureConfig,
};
use itertools::Itertools;
use syntax::{AstNode, TextRange, ast::HasName};
@@ -45,7 +45,7 @@ pub struct AnnotationConfig<'a> {
pub annotate_enum_variant_references: bool,
pub location: AnnotationLocation,
pub filter_adjacent_derive_implementations: bool,
- pub minicore: MiniCore<'a>,
+ pub ra_fixture: RaFixtureConfig<'a>,
}
pub enum AnnotationLocation {
@@ -216,7 +216,12 @@ pub(crate) fn resolve_annotation(
*data = find_all_refs(
&Semantics::new(db),
pos,
- &FindAllRefsConfig { search_scope: None, minicore: config.minicore },
+ &FindAllRefsConfig {
+ search_scope: None,
+ ra_fixture: config.ra_fixture,
+ exclude_imports: false,
+ exclude_tests: false,
+ },
)
.map(|result| {
result
@@ -244,7 +249,7 @@ fn should_skip_runnable(kind: &RunnableKind, binary_target: bool) -> bool {
#[cfg(test)]
mod tests {
use expect_test::{Expect, expect};
- use ide_db::MiniCore;
+ use ide_db::ra_fixture::RaFixtureConfig;
use crate::{Annotation, AnnotationConfig, fixture};
@@ -258,7 +263,7 @@ mod tests {
annotate_method_references: true,
annotate_enum_variant_references: true,
location: AnnotationLocation::AboveName,
- minicore: MiniCore::default(),
+ ra_fixture: RaFixtureConfig::default(),
filter_adjacent_derive_implementations: false,
};
@@ -898,9 +903,6 @@ mod tests {
test_id: Path(
"tests::my_cool_test",
),
- attr: TestAttr {
- ignore: false,
- },
},
cfg: None,
update_test: UpdateTest {