diff options
author | GrayJack <[email protected]> | 2020-10-16 10:38:32 +0100 |
---|---|---|
committer | GrayJack <[email protected]> | 2020-10-16 10:38:32 +0100 |
commit | 83d6bc7113080c9bf3fd70bed1b89c6b4795d826 (patch) | |
tree | 762944f04b2512a0dca6fdc3b27acc2c2df4978f /crates/ide/src/syntax_highlighting.rs | |
parent | 0d45802d671f94cb768b93a64882733396cfbe2d (diff) |
Add HighlightModifier::Callable and add it for locals
Diffstat (limited to 'crates/ide/src/syntax_highlighting.rs')
-rw-r--r-- | crates/ide/src/syntax_highlighting.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crates/ide/src/syntax_highlighting.rs b/crates/ide/src/syntax_highlighting.rs index b35c03162..3982838d5 100644 --- a/crates/ide/src/syntax_highlighting.rs +++ b/crates/ide/src/syntax_highlighting.rs | |||
@@ -763,6 +763,9 @@ fn highlight_def(db: &RootDatabase, def: Definition) -> Highlight { | |||
763 | if local.is_mut(db) || local.ty(db).is_mutable_reference() { | 763 | if local.is_mut(db) || local.ty(db).is_mutable_reference() { |
764 | h |= HighlightModifier::Mutable; | 764 | h |= HighlightModifier::Mutable; |
765 | } | 765 | } |
766 | if local.ty(db).as_callable(db).is_some() { | ||
767 | h |= HighlightModifier::Callable; | ||
768 | } | ||
766 | return h; | 769 | return h; |
767 | } | 770 | } |
768 | } | 771 | } |