Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/ide-completion/src/render/function.rs')
-rw-r--r--crates/ide-completion/src/render/function.rs16
1 files changed, 6 insertions, 10 deletions
diff --git a/crates/ide-completion/src/render/function.rs b/crates/ide-completion/src/render/function.rs
index 4693bdc047..dd0f24522f 100644
--- a/crates/ide-completion/src/render/function.rs
+++ b/crates/ide-completion/src/render/function.rs
@@ -1,12 +1,13 @@
//! Renderer for function calls.
-use hir::{db::HirDatabase, AsAssocItem, HirDisplay};
+use hir::{AsAssocItem, HirDisplay, db::HirDatabase};
use ide_db::{SnippetCap, SymbolKind};
use itertools::Itertools;
use stdx::{format_to, to_lower_snake_case};
-use syntax::{format_smolstr, AstNode, SmolStr, ToSmolStr};
+use syntax::{AstNode, SmolStr, ToSmolStr, format_smolstr};
use crate::{
+ CallableSnippets,
context::{
CompleteSemicolon, CompletionContext, DotAccess, DotAccessKind, PathCompletionCtx, PathKind,
},
@@ -15,9 +16,8 @@ use crate::{
CompletionRelevanceReturnType, CompletionRelevanceTraitInfo,
},
render::{
- compute_exact_name_match, compute_ref_match, compute_type_match, match_types, RenderContext,
+ RenderContext, compute_exact_name_match, compute_ref_match, compute_type_match, match_types,
},
- CallableSnippets,
};
#[derive(Debug)]
@@ -293,11 +293,7 @@ fn ref_of_param(ctx: &CompletionContext<'_>, arg: &str, ty: &hir::Type) -> &'sta
for (name, local) in ctx.locals.iter().sorted_by_key(|&(k, _)| k.clone()) {
if name.as_str() == arg {
return if local.ty(ctx.db) == derefed_ty {
- if ty.is_mutable_reference() {
- "&mut "
- } else {
- "&"
- }
+ if ty.is_mutable_reference() { "&mut " } else { "&" }
} else {
""
};
@@ -398,8 +394,8 @@ fn params(
#[cfg(test)]
mod tests {
use crate::{
- tests::{check_edit, check_edit_with_config, TEST_CONFIG},
CallableSnippets, CompletionConfig,
+ tests::{TEST_CONFIG, check_edit, check_edit_with_config},
};
#[test]