Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-db/src/symbol_index.rs')
-rw-r--r--crates/ide-db/src/symbol_index.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/crates/ide-db/src/symbol_index.rs b/crates/ide-db/src/symbol_index.rs
index c15cade84a..9c4e6f5cbf 100644
--- a/crates/ide-db/src/symbol_index.rs
+++ b/crates/ide-db/src/symbol_index.rs
@@ -252,10 +252,10 @@ impl SymbolIndex {
let mut last_batch_start = 0;
for idx in 0..symbols.len() {
- if let Some(next_symbol) = symbols.get(idx + 1) {
- if cmp(&symbols[last_batch_start], next_symbol) == Ordering::Equal {
- continue;
- }
+ if let Some(next_symbol) = symbols.get(idx + 1)
+ && cmp(&symbols[last_batch_start], next_symbol) == Ordering::Equal
+ {
+ continue;
}
let start = last_batch_start;
@@ -371,10 +371,10 @@ impl Query {
if self.exclude_imports && symbol.is_import {
continue;
}
- if self.mode.check(&self.query, self.case_sensitive, symbol_name) {
- if let Some(b) = cb(symbol).break_value() {
- return Some(b);
- }
+ if self.mode.check(&self.query, self.case_sensitive, symbol_name)
+ && let Some(b) = cb(symbol).break_value()
+ {
+ return Some(b);
}
}
}