Skip to content

Commit 2972407

Browse files
Merge #7928
7928: Add completion to turn x.err into Err(x) r=matklad a=duongdominhchau PR for issue #7925 Co-authored-by: Duong Do Minh Chau <duongdominhchau@gmail.com>
2 parents 6bd0a6e + 73590f0 commit 2972407

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

crates/ide_completion/src/completions/postfix.rs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,16 @@ pub(crate) fn complete_postfix(acc: &mut Completions, ctx: &CompletionContext) {
183183
postfix_snippet(ctx, cap, &dot_receiver, "ok", "Ok(expr)", &format!("Ok({})", receiver_text))
184184
.add_to(acc);
185185

186+
postfix_snippet(
187+
ctx,
188+
cap,
189+
&dot_receiver,
190+
"err",
191+
"Err(expr)",
192+
&format!("Err({})", receiver_text),
193+
)
194+
.add_to(acc);
195+
186196
postfix_snippet(
187197
ctx,
188198
cap,
@@ -325,6 +335,7 @@ fn main() {
325335
sn match match expr {}
326336
sn box Box::new(expr)
327337
sn ok Ok(expr)
338+
sn err Err(expr)
328339
sn some Some(expr)
329340
sn dbg dbg!(expr)
330341
sn dbgr dbg!(&expr)
@@ -357,6 +368,7 @@ fn main() {
357368
sn match match expr {}
358369
sn box Box::new(expr)
359370
sn ok Ok(expr)
371+
sn err Err(expr)
360372
sn some Some(expr)
361373
sn dbg dbg!(expr)
362374
sn dbgr dbg!(&expr)
@@ -380,6 +392,7 @@ fn main() {
380392
sn match match expr {}
381393
sn box Box::new(expr)
382394
sn ok Ok(expr)
395+
sn err Err(expr)
383396
sn some Some(expr)
384397
sn dbg dbg!(expr)
385398
sn dbgr dbg!(&expr)
@@ -408,6 +421,7 @@ fn main() {
408421
sn match match expr {}
409422
sn box Box::new(expr)
410423
sn ok Ok(expr)
424+
sn err Err(expr)
411425
sn some Some(expr)
412426
sn dbg dbg!(expr)
413427
sn dbgr dbg!(&expr)

0 commit comments

Comments
 (0)