From 0f434b86201d62e7b96c99e787ee4c8eca4b3a16 Mon Sep 17 00:00:00 2001 From: Jake Heinz Date: Sat, 31 Jul 2021 04:50:19 +0000 Subject: [PATCH] move to else f --- crates/ide/src/syntax_highlighting/highlight.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/crates/ide/src/syntax_highlighting/highlight.rs b/crates/ide/src/syntax_highlighting/highlight.rs index 23bc85e333..d0fecc6956 100644 --- a/crates/ide/src/syntax_highlighting/highlight.rs +++ b/crates/ide/src/syntax_highlighting/highlight.rs @@ -489,13 +489,12 @@ fn highlight_def(db: &RootDatabase, krate: Option, def: Definition) let ty = local.ty(db); if local.is_mut(db) || ty.is_mutable_reference() { h |= HlMod::Mutable; + } else if local.is_ref(db) || ty.is_reference() { + h |= HlMod::Reference; } if ty.as_callable(db).is_some() || ty.impls_fnonce(db) { h |= HlMod::Callable; } - if local.is_ref(db) || ty.is_reference() { - h |= HlMod::Reference; - } h } Definition::Label(_) => Highlight::new(HlTag::Symbol(SymbolKind::Label)),