diff options
Diffstat (limited to 'crates')
-rw-r--r-- | crates/ra_ide_api/src/symbol_index.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ra_ide_api/src/symbol_index.rs b/crates/ra_ide_api/src/symbol_index.rs index 9c3803574..1dcff8beb 100644 --- a/crates/ra_ide_api/src/symbol_index.rs +++ b/crates/ra_ide_api/src/symbol_index.rs | |||
@@ -136,7 +136,7 @@ impl Hash for SymbolIndex { | |||
136 | 136 | ||
137 | impl SymbolIndex { | 137 | impl SymbolIndex { |
138 | fn new(mut symbols: Vec<FileSymbol>) -> SymbolIndex { | 138 | fn new(mut symbols: Vec<FileSymbol>) -> SymbolIndex { |
139 | fn cmp_key<'a>(s1: &'a FileSymbol) -> impl Ord + Eq + 'a { | 139 | fn cmp_key<'a>(s1: &'a FileSymbol) -> impl Ord + 'a { |
140 | unicase::Ascii::new(s1.name.as_str()) | 140 | unicase::Ascii::new(s1.name.as_str()) |
141 | } | 141 | } |
142 | 142 | ||
@@ -186,7 +186,7 @@ impl SymbolIndex { | |||
186 | debug_assert![start <= (std::u32::MAX as usize)]; | 186 | debug_assert![start <= (std::u32::MAX as usize)]; |
187 | debug_assert![end <= (std::u32::MAX as usize)]; | 187 | debug_assert![end <= (std::u32::MAX as usize)]; |
188 | 188 | ||
189 | ((start as u64) << 32) + end as u64 | 189 | ((start as u64) << 32) | end as u64 |
190 | } | 190 | } |
191 | 191 | ||
192 | fn map_value_to_range(value: u64) -> (usize, usize) { | 192 | fn map_value_to_range(value: u64) -> (usize, usize) { |