]> git.lizzy.rs Git - rust.git/blob - src/tools/clippy/tests/ui/manual_let_else_match.stderr
Preparing for merge from rustc
[rust.git] / src / tools / clippy / tests / ui / manual_let_else_match.stderr
1 error: this could be rewritten as `let...else`
2   --> $DIR/manual_let_else_match.rs:32:5
3    |
4 LL | /     let v = match g() {
5 LL | |         Some(v_some) => v_some,
6 LL | |         None => return,
7 LL | |     };
8    | |______^ help: consider writing: `let Some(v_some) = g() else { return };`
9    |
10    = note: `-D clippy::manual-let-else` implied by `-D warnings`
11
12 error: this could be rewritten as `let...else`
13   --> $DIR/manual_let_else_match.rs:37:5
14    |
15 LL | /     let v = match g() {
16 LL | |         Some(v_some) => v_some,
17 LL | |         _ => return,
18 LL | |     };
19    | |______^ help: consider writing: `let Some(v_some) = g() else { return };`
20
21 error: this could be rewritten as `let...else`
22   --> $DIR/manual_let_else_match.rs:44:9
23    |
24 LL | /         let v = match h() {
25 LL | |             (Some(_), Some(_)) | (None, None) => continue,
26 LL | |             (Some(v), None) | (None, Some(v)) => v,
27 LL | |         };
28    | |__________^ help: consider writing: `let (Some(v), None) | (None, Some(v)) = h() else { continue };`
29
30 error: this could be rewritten as `let...else`
31   --> $DIR/manual_let_else_match.rs:49:9
32    |
33 LL | /         let v = match build_enum() {
34 LL | |             _ => continue,
35 LL | |             Variant::Bar(v) | Variant::Baz(v) => v,
36 LL | |         };
37    | |__________^ help: consider writing: `let Variant::Bar(v) | Variant::Baz(v) = build_enum() else { continue };`
38
39 error: this could be rewritten as `let...else`
40   --> $DIR/manual_let_else_match.rs:57:5
41    |
42 LL | /     let v = match f() {
43 LL | |         Ok(v) => v,
44 LL | |         Err(_) => return,
45 LL | |     };
46    | |______^ help: consider writing: `let Ok(v) = f() else { return };`
47
48 error: this could be rewritten as `let...else`
49   --> $DIR/manual_let_else_match.rs:63:5
50    |
51 LL | /     let v = match f().map_err(|_| ()) {
52 LL | |         Ok(v) => v,
53 LL | |         Err(()) => return,
54 LL | |     };
55    | |______^ help: consider writing: `let Ok(v) = f().map_err(|_| ()) else { return };`
56
57 error: aborting due to 6 previous errors
58