@@ -677,10 +677,11 @@ mod tests {
677677
678678 #[ track_caller]
679679 fn check_function_relevance ( ra_fixture : & str , expect : Expect ) {
680- let actual: Vec < _ > = do_completion ( ra_fixture, CompletionItemKind :: Method )
681- . into_iter ( )
682- . map ( |item| ( item. detail . unwrap_or_default ( ) , item. relevance . function ) )
683- . collect ( ) ;
680+ let actual: Vec < _ > =
681+ do_completion ( ra_fixture, CompletionItemKind :: SymbolKind ( SymbolKind :: Method ) )
682+ . into_iter ( )
683+ . map ( |item| ( item. detail . unwrap_or_default ( ) , item. relevance . function ) )
684+ . collect ( ) ;
684685
685686 expect. assert_debug_eq ( & actual) ;
686687 }
@@ -1392,15 +1393,20 @@ impl S {
13921393 /// Method docs
13931394 fn bar(self) { self.$0 }
13941395}"# ,
1395- & [ CompletionItemKind :: Method , CompletionItemKind :: SymbolKind ( SymbolKind :: Field ) ] ,
1396+ & [
1397+ CompletionItemKind :: SymbolKind ( SymbolKind :: Method ) ,
1398+ CompletionItemKind :: SymbolKind ( SymbolKind :: Field ) ,
1399+ ] ,
13961400 expect ! [ [ r#"
13971401 [
13981402 CompletionItem {
13991403 label: "bar()",
14001404 source_range: 94..94,
14011405 delete: 94..94,
14021406 insert: "bar()$0",
1403- kind: Method,
1407+ kind: SymbolKind(
1408+ Method,
1409+ ),
14041410 lookup: "bar",
14051411 detail: "fn(self)",
14061412 documentation: Documentation(
@@ -1520,15 +1526,17 @@ impl S {
15201526}
15211527fn foo(s: S) { s.$0 }
15221528"# ,
1523- CompletionItemKind :: Method ,
1529+ CompletionItemKind :: SymbolKind ( SymbolKind :: Method ) ,
15241530 expect ! [ [ r#"
15251531 [
15261532 CompletionItem {
15271533 label: "the_method()",
15281534 source_range: 81..81,
15291535 delete: 81..81,
15301536 insert: "the_method()$0",
1531- kind: Method,
1537+ kind: SymbolKind(
1538+ Method,
1539+ ),
15321540 lookup: "the_method",
15331541 detail: "fn(&self)",
15341542 relevance: CompletionRelevance {
@@ -2408,15 +2416,20 @@ impl Foo { fn baz(&self) -> u32 { 0 } }
24082416
24092417fn foo(f: Foo) { let _: &u32 = f.b$0 }
24102418"# ,
2411- & [ CompletionItemKind :: Method , CompletionItemKind :: SymbolKind ( SymbolKind :: Field ) ] ,
2419+ & [
2420+ CompletionItemKind :: SymbolKind ( SymbolKind :: Method ) ,
2421+ CompletionItemKind :: SymbolKind ( SymbolKind :: Field ) ,
2422+ ] ,
24122423 expect ! [ [ r#"
24132424 [
24142425 CompletionItem {
24152426 label: "baz()",
24162427 source_range: 109..110,
24172428 delete: 109..110,
24182429 insert: "baz()$0",
2419- kind: Method,
2430+ kind: SymbolKind(
2431+ Method,
2432+ ),
24202433 lookup: "baz",
24212434 detail: "fn(&self) -> u32",
24222435 relevance: CompletionRelevance {
@@ -2631,7 +2644,7 @@ fn main() {
26312644 let _: bool = (9 > 2).not$0;
26322645}
26332646 "# ,
2634- & [ CompletionItemKind :: Snippet , CompletionItemKind :: Method ] ,
2647+ & [ CompletionItemKind :: Snippet , CompletionItemKind :: SymbolKind ( SymbolKind :: Method ) ] ,
26352648 expect ! [ [ r#"
26362649 sn not [snippet]
26372650 me not() (use ops::Not) [type_could_unify+requires_import]
@@ -2664,7 +2677,7 @@ fn main() {
26642677 S.$0
26652678}
26662679 "# ,
2667- & [ CompletionItemKind :: Snippet , CompletionItemKind :: Method ] ,
2680+ & [ CompletionItemKind :: Snippet , CompletionItemKind :: SymbolKind ( SymbolKind :: Method ) ] ,
26682681 expect ! [ [ r#"
26692682 me f() []
26702683 sn ref []
@@ -2907,7 +2920,7 @@ fn main() {
29072920}
29082921"# ,
29092922 & [
2910- CompletionItemKind :: Method ,
2923+ CompletionItemKind :: SymbolKind ( SymbolKind :: Method ) ,
29112924 CompletionItemKind :: SymbolKind ( SymbolKind :: Field ) ,
29122925 CompletionItemKind :: SymbolKind ( SymbolKind :: Function ) ,
29132926 ] ,
@@ -2918,7 +2931,9 @@ fn main() {
29182931 source_range: 193..193,
29192932 delete: 193..193,
29202933 insert: "flush()$0",
2921- kind: Method,
2934+ kind: SymbolKind(
2935+ Method,
2936+ ),
29222937 lookup: "flush",
29232938 detail: "fn(&self)",
29242939 relevance: CompletionRelevance {
@@ -2941,7 +2956,9 @@ fn main() {
29412956 source_range: 193..193,
29422957 delete: 193..193,
29432958 insert: "write()$0",
2944- kind: Method,
2959+ kind: SymbolKind(
2960+ Method,
2961+ ),
29452962 lookup: "write",
29462963 detail: "fn(&self)",
29472964 relevance: CompletionRelevance {
0 commit comments