aboutsummaryrefslogtreecommitdiff
path: root/crates/ide_db/src/search.rs
diff options
context:
space:
mode:
authorvsrs <[email protected]>2021-02-27 14:59:52 +0000
committervsrs <[email protected]>2021-02-27 15:00:17 +0000
commit5d23d8bc299b718e7f026a7e6c1363dde3342817 (patch)
tree2307bfa224d8b18706b27e1d2756c177872624ac /crates/ide_db/src/search.rs
parenta8cf346b972b5e79a3b18de5a7f71e49a228be7c (diff)
Add runnables::related_tests
Diffstat (limited to 'crates/ide_db/src/search.rs')
-rw-r--r--crates/ide_db/src/search.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/crates/ide_db/src/search.rs b/crates/ide_db/src/search.rs
index ddcfbd3f3..8b211256e 100644
--- a/crates/ide_db/src/search.rs
+++ b/crates/ide_db/src/search.rs
@@ -86,6 +86,10 @@ impl SearchScope {
86 SearchScope::new(std::iter::once((file, None)).collect()) 86 SearchScope::new(std::iter::once((file, None)).collect())
87 } 87 }
88 88
89 pub fn file_part(file: FileId, range: TextRange) -> SearchScope {
90 SearchScope::new(std::iter::once((file, Some(range))).collect())
91 }
92
89 pub fn files(files: &[FileId]) -> SearchScope { 93 pub fn files(files: &[FileId]) -> SearchScope {
90 SearchScope::new(files.iter().map(|f| (*f, None)).collect()) 94 SearchScope::new(files.iter().map(|f| (*f, None)).collect())
91 } 95 }