diff options
| author | wcampbell <wcampbell1995@gmail.com> | 2022-08-03 00:00:04 -0400 |
|---|---|---|
| committer | wcampbell <wcampbell1995@gmail.com> | 2022-08-04 07:16:39 -0400 |
| commit | 8dd44f1af4ac49331d0998eebae21d54b0ab5bde (patch) | |
| tree | ff97c2a7b2515a8c0ee4121960a93ef997ce19f6 /src | |
| parent | c9e134e1b609e571f4d7d18f91f0ccb1a0cb685d (diff) | |
Enable unused_parens for match arms
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/ui/lint/unused/issue-92751.rs | 9 | ||||
| -rw-r--r-- | src/test/ui/lint/unused/issue-92751.stderr | 32 |
2 files changed, 41 insertions, 0 deletions
diff --git a/src/test/ui/lint/unused/issue-92751.rs b/src/test/ui/lint/unused/issue-92751.rs new file mode 100644 index 00000000000..2fb292736d1 --- /dev/null +++ b/src/test/ui/lint/unused/issue-92751.rs @@ -0,0 +1,9 @@ +#[deny(unused)] +pub fn broken(x: Option<()>) -> i32 { + match x { + Some(()) => (1), //~ ERROR unnecessary parentheses around match arm expression + None => (2), //~ ERROR unnecessary parentheses around match arm expression + } +} + +fn main() { } diff --git a/src/test/ui/lint/unused/issue-92751.stderr b/src/test/ui/lint/unused/issue-92751.stderr new file mode 100644 index 00000000000..0a8d8e6729c --- /dev/null +++ b/src/test/ui/lint/unused/issue-92751.stderr @@ -0,0 +1,32 @@ +error: unnecessary parentheses around match arm expression + --> $DIR/issue-92751.rs:4:21 + | +LL | Some(()) => (1), + | ^ ^ + | +note: the lint level is defined here + --> $DIR/issue-92751.rs:1:8 + | +LL | #[deny(unused)] + | ^^^^^^ + = note: `#[deny(unused_parens)]` implied by `#[deny(unused)]` +help: remove these parentheses + | +LL - Some(()) => (1), +LL + Some(()) => 1, + | + +error: unnecessary parentheses around match arm expression + --> $DIR/issue-92751.rs:5:17 + | +LL | None => (2), + | ^ ^ + | +help: remove these parentheses + | +LL - None => (2), +LL + None => 2, + | + +error: aborting due to 2 previous errors + |
