aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide/src/completion/completion_item.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_ide/src/completion/completion_item.rs')
-rw-r--r--crates/ra_ide/src/completion/completion_item.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ra_ide/src/completion/completion_item.rs b/crates/ra_ide/src/completion/completion_item.rs
index d1a4dd881..98348b349 100644
--- a/crates/ra_ide/src/completion/completion_item.rs
+++ b/crates/ra_ide/src/completion/completion_item.rs
@@ -126,8 +126,9 @@ pub enum CompletionItemKind {
126} 126}
127 127
128impl CompletionItemKind { 128impl CompletionItemKind {
129 pub fn tag(&self) -> String { 129 #[cfg(test)]
130 let tag = match self { 130 pub(crate) fn tag(&self) -> &'static str {
131 match self {
131 CompletionItemKind::Snippet => "sn", 132 CompletionItemKind::Snippet => "sn",
132 CompletionItemKind::Keyword => "kw", 133 CompletionItemKind::Keyword => "kw",
133 CompletionItemKind::Module => "md", 134 CompletionItemKind::Module => "md",
@@ -146,8 +147,7 @@ impl CompletionItemKind {
146 CompletionItemKind::TypeParam => "tp", 147 CompletionItemKind::TypeParam => "tp",
147 CompletionItemKind::Macro => "ma", 148 CompletionItemKind::Macro => "ma",
148 CompletionItemKind::Attribute => "at", 149 CompletionItemKind::Attribute => "at",
149 }; 150 }
150 tag.to_owned()
151 } 151 }
152} 152}
153 153