From dd8c3840cbed2c204a71dd5baec3dd4a3194806e Mon Sep 17 00:00:00 2001 From: Roberto Vidal Date: Tue, 23 Apr 2019 22:19:45 +0200 Subject: CR corrections --- crates/ra_ide_api/src/symbol_index.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'crates/ra_ide_api/src/symbol_index.rs') 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 { impl SymbolIndex { fn new(mut symbols: Vec) -> SymbolIndex { - fn cmp_key<'a>(s1: &'a FileSymbol) -> impl Ord + Eq + 'a { + fn cmp_key<'a>(s1: &'a FileSymbol) -> impl Ord + 'a { unicase::Ascii::new(s1.name.as_str()) } @@ -186,7 +186,7 @@ impl SymbolIndex { debug_assert![start <= (std::u32::MAX as usize)]; debug_assert![end <= (std::u32::MAX as usize)]; - ((start as u64) << 32) + end as u64 + ((start as u64) << 32) | end as u64 } fn map_value_to_range(value: u64) -> (usize, usize) { -- cgit v1.2.3