rust/tests/ui/unnested_or_patterns.stderr
Esteban Küber 3a0b1ae59d Show diff suggestion format on verbose replacement
```
error[E0610]: `{integer}` is a primitive type and therefore doesn't have fields
  --> $DIR/attempted-access-non-fatal.rs:7:15
   |
LL |     let _ = 2.l;
   |               ^
   |
help: if intended to be a floating point literal, consider adding a `0` after the period and a `f64` suffix
   |
LL -     let _ = 2.l;
LL +     let _ = 2.0f64;
   |
```
2025-02-10 20:21:39 +00:00

208 lines
5.2 KiB
Text

error: unnested or-patterns
--> tests/ui/unnested_or_patterns.rs:16:12
|
LL | if let box 0 | box 2 = Box::new(0) {}
| ^^^^^^^^^^^^^
|
= note: `-D clippy::unnested-or-patterns` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::unnested_or_patterns)]`
help: nest the patterns
|
LL - if let box 0 | box 2 = Box::new(0) {}
LL + if let box (0 | 2) = Box::new(0) {}
|
error: unnested or-patterns
--> tests/ui/unnested_or_patterns.rs:17:12
|
LL | if let box ((0 | 1)) | box (2 | 3) | box 4 = Box::new(0) {}
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: nest the patterns
|
LL - if let box ((0 | 1)) | box (2 | 3) | box 4 = Box::new(0) {}
LL + if let box (0 | 1 | 2 | 3 | 4) = Box::new(0) {}
|
error: unnested or-patterns
--> tests/ui/unnested_or_patterns.rs:19:12
|
LL | if let Some(1) | C0 | Some(2) = None {}
| ^^^^^^^^^^^^^^^^^^^^^^
|
help: nest the patterns
|
LL - if let Some(1) | C0 | Some(2) = None {}
LL + if let Some(1 | 2) | C0 = None {}
|
error: unnested or-patterns
--> tests/ui/unnested_or_patterns.rs:20:12
|
LL | if let &mut 0 | &mut 2 = &mut 0 {}
| ^^^^^^^^^^^^^^^
|
help: nest the patterns
|
LL - if let &mut 0 | &mut 2 = &mut 0 {}
LL + if let &mut (0 | 2) = &mut 0 {}
|
error: unnested or-patterns
--> tests/ui/unnested_or_patterns.rs:21:12
|
LL | if let x @ 0 | x @ 2 = 0 {}
| ^^^^^^^^^^^^^
|
help: nest the patterns
|
LL - if let x @ 0 | x @ 2 = 0 {}
LL + if let x @ (0 | 2) = 0 {}
|
error: unnested or-patterns
--> tests/ui/unnested_or_patterns.rs:22:12
|
LL | if let (0, 1) | (0, 2) | (0, 3) = (0, 0) {}
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
help: nest the patterns
|
LL - if let (0, 1) | (0, 2) | (0, 3) = (0, 0) {}
LL + if let (0, 1 | 2 | 3) = (0, 0) {}
|
error: unnested or-patterns
--> tests/ui/unnested_or_patterns.rs:23:12
|
LL | if let (1, 0) | (2, 0) | (3, 0) = (0, 0) {}
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
help: nest the patterns
|
LL - if let (1, 0) | (2, 0) | (3, 0) = (0, 0) {}
LL + if let (1 | 2 | 3, 0) = (0, 0) {}
|
error: unnested or-patterns
--> tests/ui/unnested_or_patterns.rs:24:12
|
LL | if let (x, ..) | (x, 1) | (x, 2) = (0, 1) {}
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: nest the patterns
|
LL - if let (x, ..) | (x, 1) | (x, 2) = (0, 1) {}
LL + if let (x, ..) | (x, 1 | 2) = (0, 1) {}
|
error: unnested or-patterns
--> tests/ui/unnested_or_patterns.rs:25:12
|
LL | if let [0] | [1] = [0] {}
| ^^^^^^^^^
|
help: nest the patterns
|
LL - if let [0] | [1] = [0] {}
LL + if let [0 | 1] = [0] {}
|
error: unnested or-patterns
--> tests/ui/unnested_or_patterns.rs:26:12
|
LL | if let [x, 0] | [x, 1] = [0, 1] {}
| ^^^^^^^^^^^^^^^
|
help: nest the patterns
|
LL - if let [x, 0] | [x, 1] = [0, 1] {}
LL + if let [x, 0 | 1] = [0, 1] {}
|
error: unnested or-patterns
--> tests/ui/unnested_or_patterns.rs:27:12
|
LL | if let [x, 0] | [x, 1] | [x, 2] = [0, 1] {}
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
help: nest the patterns
|
LL - if let [x, 0] | [x, 1] | [x, 2] = [0, 1] {}
LL + if let [x, 0 | 1 | 2] = [0, 1] {}
|
error: unnested or-patterns
--> tests/ui/unnested_or_patterns.rs:28:12
|
LL | if let [x, ..] | [x, 1] | [x, 2] = [0, 1] {}
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: nest the patterns
|
LL - if let [x, ..] | [x, 1] | [x, 2] = [0, 1] {}
LL + if let [x, ..] | [x, 1 | 2] = [0, 1] {}
|
error: unnested or-patterns
--> tests/ui/unnested_or_patterns.rs:30:12
|
LL | if let TS(0, x) | TS(1, x) = TS(0, 0) {}
| ^^^^^^^^^^^^^^^^^^^
|
help: nest the patterns
|
LL - if let TS(0, x) | TS(1, x) = TS(0, 0) {}
LL + if let TS(0 | 1, x) = TS(0, 0) {}
|
error: unnested or-patterns
--> tests/ui/unnested_or_patterns.rs:31:12
|
LL | if let TS(1, 0) | TS(2, 0) | TS(3, 0) = TS(0, 0) {}
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: nest the patterns
|
LL - if let TS(1, 0) | TS(2, 0) | TS(3, 0) = TS(0, 0) {}
LL + if let TS(1 | 2 | 3, 0) = TS(0, 0) {}
|
error: unnested or-patterns
--> tests/ui/unnested_or_patterns.rs:32:12
|
LL | if let TS(x, ..) | TS(x, 1) | TS(x, 2) = TS(0, 0) {}
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: nest the patterns
|
LL - if let TS(x, ..) | TS(x, 1) | TS(x, 2) = TS(0, 0) {}
LL + if let TS(x, ..) | TS(x, 1 | 2) = TS(0, 0) {}
|
error: unnested or-patterns
--> tests/ui/unnested_or_patterns.rs:37:12
|
LL | if let S { x: 0, y } | S { y, x: 1 } = (S { x: 0, y: 1 }) {}
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
help: nest the patterns
|
LL - if let S { x: 0, y } | S { y, x: 1 } = (S { x: 0, y: 1 }) {}
LL + if let S { x: 0 | 1, y } = (S { x: 0, y: 1 }) {}
|
error: unnested or-patterns
--> tests/ui/unnested_or_patterns.rs:48:12
|
LL | if let [1] | [53] = [0] {}
| ^^^^^^^^^^
|
help: nest the patterns
|
LL - if let [1] | [53] = [0] {}
LL + if let [1 | 53] = [0] {}
|
error: aborting due to 17 previous errors