diff --git a/crates/ide/src/syntax_highlighting/highlight.rs b/crates/ide/src/syntax_highlighting/highlight.rs index 60fb38e1828..67abe69fddd 100644 --- a/crates/ide/src/syntax_highlighting/highlight.rs +++ b/crates/ide/src/syntax_highlighting/highlight.rs @@ -376,7 +376,10 @@ fn highlight_def(db: &RootDatabase, krate: Option, def: Definition) h |= HlMod::Associated; match func.self_param(db) { Some(sp) => match sp.access(db) { - hir::Access::Exclusive => h = h | HlMod::Mutable | HlMod::Reference, + hir::Access::Exclusive => { + h |= HlMod::Mutable; + h |= HlMod::Reference; + } hir::Access::Shared => h |= HlMod::Reference, _ => {} },