Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide_completion/src/completions/attribute/derive.rs')
| -rw-r--r-- | crates/ide_completion/src/completions/attribute/derive.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/crates/ide_completion/src/completions/attribute/derive.rs b/crates/ide_completion/src/completions/attribute/derive.rs index b9032318ec..b71ee21d3c 100644 --- a/crates/ide_completion/src/completions/attribute/derive.rs +++ b/crates/ide_completion/src/completions/attribute/derive.rs @@ -1,15 +1,16 @@ //! Completion for derives use hir::{HasAttrs, MacroDef, MacroKind}; -use ide_db::helpers::{import_assets::ImportAssets, insert_use::ImportScope, FamousDefs}; +use ide_db::{ + helpers::{import_assets::ImportAssets, insert_use::ImportScope, FamousDefs}, + SymbolKind, +}; use itertools::Itertools; use rustc_hash::FxHashSet; use syntax::{ast, SmolStr, SyntaxKind}; use crate::{ - completions::flyimport::compute_fuzzy_completion_order_key, - context::CompletionContext, - item::{CompletionItem, CompletionItemKind}, - Completions, ImportEdit, + completions::flyimport::compute_fuzzy_completion_order_key, context::CompletionContext, + item::CompletionItem, Completions, ImportEdit, }; pub(super) fn complete_derive( @@ -56,8 +57,7 @@ pub(super) fn complete_derive( _ => (name, None), }; - let mut item = - CompletionItem::new(CompletionItemKind::Attribute, ctx.source_range(), label); + let mut item = CompletionItem::new(SymbolKind::Attribute, ctx.source_range(), label); if let Some(docs) = mac.docs(ctx.db) { item.documentation(docs); } @@ -112,7 +112,7 @@ fn flyimport_attribute(acc: &mut Completions, ctx: &CompletionContext) -> Option }) .filter_map(|(import, mac)| { let mut item = CompletionItem::new( - CompletionItemKind::Attribute, + SymbolKind::Attribute, ctx.source_range(), mac.name(ctx.db)?.to_smol_str(), ); |