mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-10-01 11:31:15 +00:00
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>
This commit is contained in:
commit
297240744d
@ -183,6 +183,16 @@ pub(crate) fn complete_postfix(acc: &mut Completions, ctx: &CompletionContext) {
|
|||||||
postfix_snippet(ctx, cap, &dot_receiver, "ok", "Ok(expr)", &format!("Ok({})", receiver_text))
|
postfix_snippet(ctx, cap, &dot_receiver, "ok", "Ok(expr)", &format!("Ok({})", receiver_text))
|
||||||
.add_to(acc);
|
.add_to(acc);
|
||||||
|
|
||||||
|
postfix_snippet(
|
||||||
|
ctx,
|
||||||
|
cap,
|
||||||
|
&dot_receiver,
|
||||||
|
"err",
|
||||||
|
"Err(expr)",
|
||||||
|
&format!("Err({})", receiver_text),
|
||||||
|
)
|
||||||
|
.add_to(acc);
|
||||||
|
|
||||||
postfix_snippet(
|
postfix_snippet(
|
||||||
ctx,
|
ctx,
|
||||||
cap,
|
cap,
|
||||||
@ -325,6 +335,7 @@ fn main() {
|
|||||||
sn match match expr {}
|
sn match match expr {}
|
||||||
sn box Box::new(expr)
|
sn box Box::new(expr)
|
||||||
sn ok Ok(expr)
|
sn ok Ok(expr)
|
||||||
|
sn err Err(expr)
|
||||||
sn some Some(expr)
|
sn some Some(expr)
|
||||||
sn dbg dbg!(expr)
|
sn dbg dbg!(expr)
|
||||||
sn dbgr dbg!(&expr)
|
sn dbgr dbg!(&expr)
|
||||||
@ -357,6 +368,7 @@ fn main() {
|
|||||||
sn match match expr {}
|
sn match match expr {}
|
||||||
sn box Box::new(expr)
|
sn box Box::new(expr)
|
||||||
sn ok Ok(expr)
|
sn ok Ok(expr)
|
||||||
|
sn err Err(expr)
|
||||||
sn some Some(expr)
|
sn some Some(expr)
|
||||||
sn dbg dbg!(expr)
|
sn dbg dbg!(expr)
|
||||||
sn dbgr dbg!(&expr)
|
sn dbgr dbg!(&expr)
|
||||||
@ -380,6 +392,7 @@ fn main() {
|
|||||||
sn match match expr {}
|
sn match match expr {}
|
||||||
sn box Box::new(expr)
|
sn box Box::new(expr)
|
||||||
sn ok Ok(expr)
|
sn ok Ok(expr)
|
||||||
|
sn err Err(expr)
|
||||||
sn some Some(expr)
|
sn some Some(expr)
|
||||||
sn dbg dbg!(expr)
|
sn dbg dbg!(expr)
|
||||||
sn dbgr dbg!(&expr)
|
sn dbgr dbg!(&expr)
|
||||||
@ -408,6 +421,7 @@ fn main() {
|
|||||||
sn match match expr {}
|
sn match match expr {}
|
||||||
sn box Box::new(expr)
|
sn box Box::new(expr)
|
||||||
sn ok Ok(expr)
|
sn ok Ok(expr)
|
||||||
|
sn err Err(expr)
|
||||||
sn some Some(expr)
|
sn some Some(expr)
|
||||||
sn dbg dbg!(expr)
|
sn dbg dbg!(expr)
|
||||||
sn dbgr dbg!(&expr)
|
sn dbgr dbg!(&expr)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user