Align config's API with usage

The config now is mostly immutable, optimize for that.
This commit is contained in:
Aleksey Kladov 2021-01-06 20:43:46 +03:00
parent 7ae4b8bdb6
commit f8a0561178
22 changed files with 164 additions and 162 deletions

View file

@ -1,8 +1,10 @@
//! This file provides snippet completions, like `pd` => `eprintln!(...)`.
use ide_db::helpers::SnippetCap;
use crate::{
config::SnippetCap, item::Builder, CompletionContext, CompletionItem, CompletionItemKind,
CompletionKind, Completions,
item::Builder, CompletionContext, CompletionItem, CompletionItemKind, CompletionKind,
Completions,
};
fn snippet(ctx: &CompletionContext, cap: SnippetCap, label: &str, snippet: &str) -> Builder {