]> git.lizzy.rs Git - rust.git/blob - tests/ui/infallible_destructuring_match.stderr
Merge pull request #2984 from flip1995/single_char_pattern
[rust.git] / tests / ui / infallible_destructuring_match.stderr
1 error: you seem to be trying to use match to destructure a single infallible pattern. Consider using `let`
2   --> $DIR/infallible_destructuring_match.rs:16:5
3    |
4 16 | /     let data = match wrapper {
5 17 | |         SingleVariantEnum::Variant(i) => i,
6 18 | |     };
7    | |______^ help: try this: `let SingleVariantEnum::Variant(data) = wrapper;`
8    |
9    = note: `-D infallible-destructuring-match` implied by `-D warnings`
10
11 error: you seem to be trying to use match to destructure a single infallible pattern. Consider using `let`
12   --> $DIR/infallible_destructuring_match.rs:37:5
13    |
14 37 | /     let data = match wrapper {
15 38 | |         TupleStruct(i) => i,
16 39 | |     };
17    | |______^ help: try this: `let TupleStruct(data) = wrapper;`
18
19 error: you seem to be trying to use match to destructure a single infallible pattern. Consider using `let`
20   --> $DIR/infallible_destructuring_match.rs:58:5
21    |
22 58 | /     let data = match wrapper {
23 59 | |         Ok(i) => i,
24 60 | |     };
25    | |______^ help: try this: `let Ok(data) = wrapper;`
26
27 error: aborting due to 3 previous errors
28