diff options
author | Lukas Wirth <[email protected]> | 2021-01-19 19:21:56 +0000 |
---|---|---|
committer | Lukas Wirth <[email protected]> | 2021-01-19 19:25:29 +0000 |
commit | 83e49200d82dccda54bbf376bba5a9c75da14cab (patch) | |
tree | 48b14cd545e44b95ad086a2476c95cd68c32fd49 /crates/completion/src/item.rs | |
parent | f647e134a785245579da3de04235887a5e958c9b (diff) |
Add LifetimeParam and ConstParam to CompletionItemKind
Diffstat (limited to 'crates/completion/src/item.rs')
-rw-r--r-- | crates/completion/src/item.rs | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/crates/completion/src/item.rs b/crates/completion/src/item.rs index 4147853e7..ecf581be2 100644 --- a/crates/completion/src/item.rs +++ b/crates/completion/src/item.rs | |||
@@ -117,24 +117,26 @@ pub enum CompletionScore { | |||
117 | 117 | ||
118 | #[derive(Debug, Clone, Copy, PartialEq, Eq)] | 118 | #[derive(Debug, Clone, Copy, PartialEq, Eq)] |
119 | pub enum CompletionItemKind { | 119 | pub enum CompletionItemKind { |
120 | Snippet, | 120 | Attribute, |
121 | Keyword, | 121 | Binding, |
122 | Module, | ||
123 | Function, | ||
124 | BuiltinType, | 122 | BuiltinType, |
125 | Struct, | 123 | Const, |
124 | ConstParam, | ||
126 | Enum, | 125 | Enum, |
127 | EnumVariant, | 126 | EnumVariant, |
128 | Binding, | ||
129 | Field, | 127 | Field, |
128 | Function, | ||
129 | Keyword, | ||
130 | LifetimeParam, | ||
131 | Macro, | ||
132 | Method, | ||
133 | Module, | ||
134 | Snippet, | ||
130 | Static, | 135 | Static, |
131 | Const, | 136 | Struct, |
132 | Trait, | 137 | Trait, |
133 | TypeAlias, | 138 | TypeAlias, |
134 | Method, | ||
135 | TypeParam, | 139 | TypeParam, |
136 | Macro, | ||
137 | Attribute, | ||
138 | UnresolvedReference, | 140 | UnresolvedReference, |
139 | } | 141 | } |
140 | 142 | ||
@@ -146,11 +148,13 @@ impl CompletionItemKind { | |||
146 | CompletionItemKind::Binding => "bn", | 148 | CompletionItemKind::Binding => "bn", |
147 | CompletionItemKind::BuiltinType => "bt", | 149 | CompletionItemKind::BuiltinType => "bt", |
148 | CompletionItemKind::Const => "ct", | 150 | CompletionItemKind::Const => "ct", |
151 | CompletionItemKind::ConstParam => "cp", | ||
149 | CompletionItemKind::Enum => "en", | 152 | CompletionItemKind::Enum => "en", |
150 | CompletionItemKind::EnumVariant => "ev", | 153 | CompletionItemKind::EnumVariant => "ev", |
151 | CompletionItemKind::Field => "fd", | 154 | CompletionItemKind::Field => "fd", |
152 | CompletionItemKind::Function => "fn", | 155 | CompletionItemKind::Function => "fn", |
153 | CompletionItemKind::Keyword => "kw", | 156 | CompletionItemKind::Keyword => "kw", |
157 | CompletionItemKind::LifetimeParam => "lt", | ||
154 | CompletionItemKind::Macro => "ma", | 158 | CompletionItemKind::Macro => "ma", |
155 | CompletionItemKind::Method => "me", | 159 | CompletionItemKind::Method => "me", |
156 | CompletionItemKind::Module => "md", | 160 | CompletionItemKind::Module => "md", |