diff options
author | ice1000 <[email protected]> | 2019-09-27 05:19:52 +0100 |
---|---|---|
committer | ice1000 <[email protected]> | 2019-10-08 00:40:14 +0100 |
commit | 6bad638928ab880bfbad868f07f0690ace2f2c30 (patch) | |
tree | 0c38bc47eda0769ef27c65a5d2bb05e8d4acfd9e /crates/ra_ide_api/src/completion | |
parent | c73193efe29ff4072fd19471fb22cdd2ee05556c (diff) |
Support inferring `Self` type in enum definitions
Signed-off-by: ice1000 <[email protected]>
Diffstat (limited to 'crates/ra_ide_api/src/completion')
-rw-r--r-- | crates/ra_ide_api/src/completion/presentation.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ra_ide_api/src/completion/presentation.rs b/crates/ra_ide_api/src/completion/presentation.rs index 48028a2f9..eb480a775 100644 --- a/crates/ra_ide_api/src/completion/presentation.rs +++ b/crates/ra_ide_api/src/completion/presentation.rs | |||
@@ -72,7 +72,7 @@ impl Completions { | |||
72 | } | 72 | } |
73 | ScopeDef::GenericParam(..) => (CompletionItemKind::TypeParam, None), | 73 | ScopeDef::GenericParam(..) => (CompletionItemKind::TypeParam, None), |
74 | ScopeDef::LocalBinding(..) => (CompletionItemKind::Binding, None), | 74 | ScopeDef::LocalBinding(..) => (CompletionItemKind::Binding, None), |
75 | ScopeDef::SelfType(..) => ( | 75 | ScopeDef::AdtSelfType(..) | ScopeDef::ImplSelfType(..) => ( |
76 | CompletionItemKind::TypeParam, // (does this need its own kind?) | 76 | CompletionItemKind::TypeParam, // (does this need its own kind?) |
77 | None, | 77 | None, |
78 | ), | 78 | ), |