aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src/syntax_highlighting.rs
diff options
context:
space:
mode:
authorPaul Daniel Faria <[email protected]>2020-06-27 16:20:02 +0100
committerPaul Daniel Faria <[email protected]>2020-06-27 16:38:34 +0100
commitb1992b469cae689f7de01ea9031962735a409198 (patch)
treebd7cc9c0a70266ab3afac7a082bdd15a9c03fe68 /crates/ra_ide/src/syntax_highlighting.rs
parent28bb8ed9cb0aa9f1efad252748ea189716355157 (diff)
Remove unneeded code, filename from tests, fix rebasing issues
Diffstat (limited to 'crates/ra_ide/src/syntax_highlighting.rs')
-rw-r--r--crates/ra_ide/src/syntax_highlighting.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/crates/ra_ide/src/syntax_highlighting.rs b/crates/ra_ide/src/syntax_highlighting.rs
index fb4f2ce38..028b55902 100644
--- a/crates/ra_ide/src/syntax_highlighting.rs
+++ b/crates/ra_ide/src/syntax_highlighting.rs
@@ -605,7 +605,13 @@ fn highlight_name(db: &RootDatabase, def: Definition) -> Highlight {
605 Definition::Field(_) => HighlightTag::Field, 605 Definition::Field(_) => HighlightTag::Field,
606 Definition::ModuleDef(def) => match def { 606 Definition::ModuleDef(def) => match def {
607 hir::ModuleDef::Module(_) => HighlightTag::Module, 607 hir::ModuleDef::Module(_) => HighlightTag::Module,
608 hir::ModuleDef::Function(_) => HighlightTag::Function, 608 hir::ModuleDef::Function(func) => {
609 let mut h = HighlightTag::Function.into();
610 if func.is_unsafe(db) {
611 h |= HighlightModifier::Unsafe;
612 }
613 return h;
614 }
609 hir::ModuleDef::Adt(hir::Adt::Struct(_)) => HighlightTag::Struct, 615 hir::ModuleDef::Adt(hir::Adt::Struct(_)) => HighlightTag::Struct,
610 hir::ModuleDef::Adt(hir::Adt::Enum(_)) => HighlightTag::Enum, 616 hir::ModuleDef::Adt(hir::Adt::Enum(_)) => HighlightTag::Enum,
611 hir::ModuleDef::Adt(hir::Adt::Union(_)) => HighlightTag::Union, 617 hir::ModuleDef::Adt(hir::Adt::Union(_)) => HighlightTag::Union,