]> git.lizzy.rs Git - rust.git/blob - src/tools/clippy/tests/ui/if_let_some_result.fixed
Auto merge of #71751 - oli-obk:const_ice, r=RalfJung
[rust.git] / src / tools / clippy / tests / ui / if_let_some_result.fixed
1 // run-rustfix
2
3 #![warn(clippy::if_let_some_result)]
4
5 fn str_to_int(x: &str) -> i32 {
6     if let Ok(y) = x.parse() {
7         y
8     } else {
9         0
10     }
11 }
12
13 fn str_to_int_ok(x: &str) -> i32 {
14     if let Ok(y) = x.parse() {
15         y
16     } else {
17         0
18     }
19 }
20
21 #[rustfmt::skip]
22 fn strange_some_no_else(x: &str) -> i32 {
23     {
24         if let Ok(y) = x   .   parse()       {
25             return y;
26         };
27         0
28     }
29 }
30
31 fn main() {
32     let _ = str_to_int("1");
33     let _ = str_to_int_ok("2");
34     let _ = strange_some_no_else("3");
35 }