]> git.proxmox.com Git - rustc.git/blob - src/test/ui/try-block/try-block-unused-delims.fixed
New upstream version 1.67.1+dfsg1
[rustc.git] / src / test / ui / try-block / try-block-unused-delims.fixed
1 // check-pass
2 // compile-flags: --edition 2018
3 // run-rustfix
4
5 #![feature(try_blocks)]
6 #![warn(unused_parens, unused_braces)]
7
8 fn consume<T>(_: Result<T, T>) -> T { todo!() }
9
10 fn main() {
11 consume(try {});
12 //~^ WARN unnecessary parentheses
13
14 consume(try {});
15 //~^ WARN unnecessary braces
16
17 match try {} {
18 //~^ WARN unnecessary parentheses
19 Ok(()) | Err(()) => (),
20 }
21
22 if let Err(()) = try {} {}
23 //~^ WARN unnecessary parentheses
24
25 match try {} {
26 //~^ WARN unnecessary parentheses
27 Ok(()) | Err(()) => (),
28 }
29 }