diff options
Diffstat (limited to 'crates/ide_completion/src/completions/attribute/lint.rs')
-rw-r--r-- | crates/ide_completion/src/completions/attribute/lint.rs | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/crates/ide_completion/src/completions/attribute/lint.rs b/crates/ide_completion/src/completions/attribute/lint.rs index b486c9093..ca99e9759 100644 --- a/crates/ide_completion/src/completions/attribute/lint.rs +++ b/crates/ide_completion/src/completions/attribute/lint.rs | |||
@@ -24,7 +24,8 @@ pub(super) fn complete_lint( | |||
24 | ctx.source_range(), | 24 | ctx.source_range(), |
25 | lint_completion.label, | 25 | lint_completion.label, |
26 | ); | 26 | ); |
27 | item.kind(CompletionItemKind::Attribute).detail(lint_completion.description); | 27 | item.kind(CompletionItemKind::Attribute) |
28 | .documentation(hir::Documentation::new(lint_completion.description.to_owned())); | ||
28 | item.add_to(acc) | 29 | item.add_to(acc) |
29 | } | 30 | } |
30 | } | 31 | } |
@@ -61,4 +62,13 @@ mod tests { | |||
61 | r#"#[allow(keyword_idents, deprecated)] struct Test;"#, | 62 | r#"#[allow(keyword_idents, deprecated)] struct Test;"#, |
62 | ) | 63 | ) |
63 | } | 64 | } |
65 | |||
66 | #[test] | ||
67 | fn check_feature() { | ||
68 | check_edit( | ||
69 | "box_syntax", | ||
70 | r#"#[feature(box_$0)] struct Test;"#, | ||
71 | r#"#[feature(box_syntax)] struct Test;"#, | ||
72 | ) | ||
73 | } | ||
64 | } | 74 | } |