File tree 12 files changed +217
-40
lines changed
12 files changed +217
-40
lines changed Original file line number Diff line number Diff line change @@ -600,7 +600,7 @@ fn foo(a: A) { a.$0 }
600
600
struct A {}
601
601
trait Trait { fn the_method(&self); }
602
602
impl Trait for A {}
603
- fn foo(a: A) { a.the_method()$0 }
603
+ fn foo(a: A) { a.the_method(); $0 }
604
604
"# ,
605
605
) ;
606
606
}
Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ pub struct CompletionConfig {
19
19
pub term_search_fuel : u64 ,
20
20
pub full_function_signatures : bool ,
21
21
pub callable : Option < CallableSnippets > ,
22
+ pub add_semicolon_to_unit : bool ,
22
23
pub snippet_cap : Option < SnippetCap > ,
23
24
pub insert_use : InsertUseConfig ,
24
25
pub prefer_no_std : bool ,
Original file line number Diff line number Diff line change @@ -1185,7 +1185,7 @@ fn main() { fo$0 }
1185
1185
label: "main()",
1186
1186
source_range: 68..70,
1187
1187
delete: 68..70,
1188
- insert: "main()$0",
1188
+ insert: "main(); $0",
1189
1189
kind: SymbolKind(
1190
1190
Function,
1191
1191
),
@@ -1244,7 +1244,7 @@ fn main() { let _: m::Spam = S$0 }
1244
1244
label: "main()",
1245
1245
source_range: 75..76,
1246
1246
delete: 75..76,
1247
- insert: "main()$0",
1247
+ insert: "main(); $0",
1248
1248
kind: SymbolKind(
1249
1249
Function,
1250
1250
),
@@ -1331,7 +1331,7 @@ fn main() { som$0 }
1331
1331
label: "main()",
1332
1332
source_range: 56..59,
1333
1333
delete: 56..59,
1334
- insert: "main()$0",
1334
+ insert: "main(); $0",
1335
1335
kind: SymbolKind(
1336
1336
Function,
1337
1337
),
@@ -1342,7 +1342,7 @@ fn main() { som$0 }
1342
1342
label: "something_deprecated()",
1343
1343
source_range: 56..59,
1344
1344
delete: 56..59,
1345
- insert: "something_deprecated()$0",
1345
+ insert: "something_deprecated(); $0",
1346
1346
kind: SymbolKind(
1347
1347
Function,
1348
1348
),
@@ -1413,7 +1413,7 @@ impl S {
1413
1413
label: "bar()",
1414
1414
source_range: 94..94,
1415
1415
delete: 94..94,
1416
- insert: "bar()$0",
1416
+ insert: "bar(); $0",
1417
1417
kind: SymbolKind(
1418
1418
Method,
1419
1419
),
@@ -1540,7 +1540,7 @@ fn foo(s: S) { s.$0 }
1540
1540
label: "the_method()",
1541
1541
source_range: 81..81,
1542
1542
delete: 81..81,
1543
- insert: "the_method()$0",
1543
+ insert: "the_method(); $0",
1544
1544
kind: SymbolKind(
1545
1545
Method,
1546
1546
),
@@ -2789,7 +2789,7 @@ fn main() {
2789
2789
r#"
2790
2790
mod m { pub fn r#type {} }
2791
2791
fn main() {
2792
- m::r#type()$0
2792
+ m::r#type(); $0
2793
2793
}
2794
2794
"# ,
2795
2795
)
@@ -2963,7 +2963,7 @@ fn main() {
2963
2963
label: "flush()",
2964
2964
source_range: 193..193,
2965
2965
delete: 193..193,
2966
- insert: "flush()$0",
2966
+ insert: "flush(); $0",
2967
2967
kind: SymbolKind(
2968
2968
Method,
2969
2969
),
@@ -2990,7 +2990,7 @@ fn main() {
2990
2990
label: "write()",
2991
2991
source_range: 193..193,
2992
2992
delete: 193..193,
2993
- insert: "write()$0",
2993
+ insert: "write(); $0",
2994
2994
kind: SymbolKind(
2995
2995
Method,
2996
2996
),
You can’t perform that action at this time.
0 commit comments