aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_ide_api/src/completion/complete_dot.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_ide_api/src/completion/complete_dot.rs')
-rw-r--r--crates/ra_ide_api/src/completion/complete_dot.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ra_ide_api/src/completion/complete_dot.rs b/crates/ra_ide_api/src/completion/complete_dot.rs
index a6b988062..be76b997e 100644
--- a/crates/ra_ide_api/src/completion/complete_dot.rs
+++ b/crates/ra_ide_api/src/completion/complete_dot.rs
@@ -1,6 +1,6 @@
1use hir::{Ty, AdtDef}; 1use hir::{Ty, AdtDef};
2 2
3use crate::completion::{CompletionContext, Completions, CompletionKind}; 3use crate::completion::{CompletionContext, Completions};
4 4
5/// Complete dot accesses, i.e. fields or methods (currently only fields). 5/// Complete dot accesses, i.e. fields or methods (currently only fields).
6pub(super) fn complete_dot(acc: &mut Completions, ctx: &CompletionContext) { 6pub(super) fn complete_dot(acc: &mut Completions, ctx: &CompletionContext) {
@@ -28,7 +28,7 @@ fn complete_fields(acc: &mut Completions, ctx: &CompletionContext, receiver: Ty)
28 match def_id { 28 match def_id {
29 AdtDef::Struct(s) => { 29 AdtDef::Struct(s) => {
30 for field in s.fields(ctx.db) { 30 for field in s.fields(ctx.db) {
31 acc.add_field(CompletionKind::Reference, ctx, field, substs); 31 acc.add_field(ctx, field, substs);
32 } 32 }
33 } 33 }
34 34
@@ -38,7 +38,7 @@ fn complete_fields(acc: &mut Completions, ctx: &CompletionContext, receiver: Ty)
38 } 38 }
39 Ty::Tuple(fields) => { 39 Ty::Tuple(fields) => {
40 for (i, ty) in fields.iter().enumerate() { 40 for (i, ty) in fields.iter().enumerate() {
41 acc.add_pos_field(CompletionKind::Reference, ctx, i, ty); 41 acc.add_pos_field(ctx, i, ty);
42 } 42 }
43 } 43 }
44 _ => {} 44 _ => {}
@@ -50,7 +50,7 @@ fn complete_methods(acc: &mut Completions, ctx: &CompletionContext, receiver: Ty
50 receiver.iterate_methods(ctx.db, |_ty, func| { 50 receiver.iterate_methods(ctx.db, |_ty, func| {
51 let sig = func.signature(ctx.db); 51 let sig = func.signature(ctx.db);
52 if sig.has_self_param() { 52 if sig.has_self_param() {
53 acc.add_function(CompletionKind::Reference, ctx, func); 53 acc.add_function(ctx, func);
54 } 54 }
55 None::<()> 55 None::<()>
56 }); 56 });