Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/ssr.rs')
-rw-r--r--crates/ide/src/ssr.rs25
1 files changed, 14 insertions, 11 deletions
diff --git a/crates/ide/src/ssr.rs b/crates/ide/src/ssr.rs
index b49fe391bf..41cc9c067d 100644
--- a/crates/ide/src/ssr.rs
+++ b/crates/ide/src/ssr.rs
@@ -3,7 +3,7 @@
//! depend on the ide_ssr crate.
use ide_assists::{Assist, AssistId, AssistKind, AssistResolveStrategy, GroupLabel};
-use ide_db::{base_db::FileRange, label::Label, source_change::SourceChange, RootDatabase};
+use ide_db::{label::Label, source_change::SourceChange, FileRange, RootDatabase};
pub(crate) fn ssr_assists(
db: &RootDatabase,
@@ -26,7 +26,7 @@ pub(crate) fn ssr_assists(
SourceChange::from_text_edit(frange.file_id, text_edit_for_file)
};
- let source_change_for_workspace = SourceChange::from(match_finder.edits());
+ let source_change_for_workspace = SourceChange::from_iter(match_finder.edits());
(Some(source_change_for_file), Some(source_change_for_workspace))
} else {
@@ -45,7 +45,7 @@ pub(crate) fn ssr_assists(
group: Some(GroupLabel("Apply SSR".into())),
target: comment_range,
source_change,
- trigger_signature_help: false,
+ command: None,
};
ssr_assists.push(assist);
@@ -59,9 +59,8 @@ mod tests {
use expect_test::expect;
use ide_assists::{Assist, AssistResolveStrategy};
use ide_db::{
- base_db::{salsa::Durability, FileRange},
- symbol_index::SymbolsDatabase,
- FxHashSet, RootDatabase,
+ base_db::salsa::Durability, symbol_index::SymbolsDatabase, FileRange, FxHashSet,
+ RootDatabase,
};
use test_fixture::WithFixture;
use triomphe::Arc;
@@ -73,7 +72,11 @@ mod tests {
let mut local_roots = FxHashSet::default();
local_roots.insert(test_fixture::WORKSPACE);
db.set_local_roots_with_durability(Arc::new(local_roots), Durability::HIGH);
- ssr_assists(&db, &resolve, FileRange { file_id, range: range_or_offset.into() })
+ ssr_assists(
+ &db,
+ &resolve,
+ FileRange { file_id: file_id.into(), range: range_or_offset.into() },
+ )
}
#[test]
@@ -143,7 +146,7 @@ mod tests {
is_snippet: false,
},
),
- trigger_signature_help: false,
+ command: None,
}
"#]]
.assert_debug_eq(&apply_in_file_assist);
@@ -196,7 +199,7 @@ mod tests {
is_snippet: false,
},
),
- trigger_signature_help: false,
+ command: None,
}
"#]]
.assert_debug_eq(&apply_in_workspace_assist);
@@ -236,7 +239,7 @@ mod tests {
),
target: 10..21,
source_change: None,
- trigger_signature_help: false,
+ command: None,
}
"#]]
.assert_debug_eq(&apply_in_file_assist);
@@ -256,7 +259,7 @@ mod tests {
),
target: 10..21,
source_change: None,
- trigger_signature_help: false,
+ command: None,
}
"#]]
.assert_debug_eq(&apply_in_workspace_assist);