]> git.lizzy.rs Git - rust.git/blob - src/tools/clippy/tests/ui/if_let_some_result.fixed
Rollup merge of #84221 - ABouttefeux:generic-arg-elision, r=estebank
[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() { y } else { 0 }
7 }
8
9 fn str_to_int_ok(x: &str) -> i32 {
10     if let Ok(y) = x.parse() { y } else { 0 }
11 }
12
13 #[rustfmt::skip]
14 fn strange_some_no_else(x: &str) -> i32 {
15     {
16         if let Ok(y) = x   .   parse()       {
17             return y;
18         };
19         0
20     }
21 }
22
23 fn main() {
24     let _ = str_to_int("1");
25     let _ = str_to_int_ok("2");
26     let _ = strange_some_no_else("3");
27 }