Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide/src/syntax_highlighting/highlight.rs')
| -rw-r--r-- | crates/ide/src/syntax_highlighting/highlight.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/crates/ide/src/syntax_highlighting/highlight.rs b/crates/ide/src/syntax_highlighting/highlight.rs index e7c1b4497e..96c7c47559 100644 --- a/crates/ide/src/syntax_highlighting/highlight.rs +++ b/crates/ide/src/syntax_highlighting/highlight.rs @@ -342,9 +342,11 @@ fn highlight_name( fn calc_binding_hash(name: &hir::Name, shadow_count: u32) -> u64 { fn hash<T: std::hash::Hash + std::fmt::Debug>(x: T) -> u64 { - use std::{collections::hash_map::DefaultHasher, hash::Hasher}; + use ide_db::FxHasher; - let mut hasher = DefaultHasher::new(); + use std::hash::Hasher; + + let mut hasher = FxHasher::default(); x.hash(&mut hasher); hasher.finish() } |