1 error: unnested or-patterns
2 --> $DIR/unnested_or_patterns.rs:9:12
4 LL | if let box 0 | box 2 = Box::new(0) {}
7 = note: `-D clippy::unnested-or-patterns` implied by `-D warnings`
8 help: nest the patterns
10 LL | if let box (0 | 2) = Box::new(0) {}
13 error: unnested or-patterns
14 --> $DIR/unnested_or_patterns.rs:10:12
16 LL | if let box ((0 | 1)) | box (2 | 3) | box 4 = Box::new(0) {}
17 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
19 help: nest the patterns
21 LL | if let box (0 | 1 | 2 | 3 | 4) = Box::new(0) {}
22 | ^^^^^^^^^^^^^^^^^^^^^^^
24 error: unnested or-patterns
25 --> $DIR/unnested_or_patterns.rs:12:12
27 LL | if let &0 | C0 | &2 = &0 {}
30 help: nest the patterns
32 LL | if let &(0 | 2) | C0 = &0 {}
35 error: unnested or-patterns
36 --> $DIR/unnested_or_patterns.rs:13:12
38 LL | if let &mut 0 | &mut 2 = &mut 0 {}
41 help: nest the patterns
43 LL | if let &mut (0 | 2) = &mut 0 {}
46 error: unnested or-patterns
47 --> $DIR/unnested_or_patterns.rs:14:12
49 LL | if let x @ 0 | x @ 2 = 0 {}
52 help: nest the patterns
54 LL | if let x @ (0 | 2) = 0 {}
57 error: unnested or-patterns
58 --> $DIR/unnested_or_patterns.rs:15:12
60 LL | if let (0, 1) | (0, 2) | (0, 3) = (0, 0) {}
61 | ^^^^^^^^^^^^^^^^^^^^^^^^
63 help: nest the patterns
65 LL | if let (0, 1 | 2 | 3) = (0, 0) {}
68 error: unnested or-patterns
69 --> $DIR/unnested_or_patterns.rs:16:12
71 LL | if let (1, 0) | (2, 0) | (3, 0) = (0, 0) {}
72 | ^^^^^^^^^^^^^^^^^^^^^^^^
74 help: nest the patterns
76 LL | if let (1 | 2 | 3, 0) = (0, 0) {}
79 error: unnested or-patterns
80 --> $DIR/unnested_or_patterns.rs:17:12
82 LL | if let (x, ..) | (x, 1) | (x, 2) = (0, 1) {}
83 | ^^^^^^^^^^^^^^^^^^^^^^^^^
85 help: nest the patterns
87 LL | if let (x, ..) | (x, 1 | 2) = (0, 1) {}
88 | ^^^^^^^^^^^^^^^^^^^^
90 error: unnested or-patterns
91 --> $DIR/unnested_or_patterns.rs:18:12
93 LL | if let [0] | [1] = [0] {}
96 help: nest the patterns
98 LL | if let [0 | 1] = [0] {}
101 error: unnested or-patterns
102 --> $DIR/unnested_or_patterns.rs:19:12
104 LL | if let [x, 0] | [x, 1] = [0, 1] {}
107 help: nest the patterns
109 LL | if let [x, 0 | 1] = [0, 1] {}
112 error: unnested or-patterns
113 --> $DIR/unnested_or_patterns.rs:20:12
115 LL | if let [x, 0] | [x, 1] | [x, 2] = [0, 1] {}
116 | ^^^^^^^^^^^^^^^^^^^^^^^^
118 help: nest the patterns
120 LL | if let [x, 0 | 1 | 2] = [0, 1] {}
123 error: unnested or-patterns
124 --> $DIR/unnested_or_patterns.rs:21:12
126 LL | if let [x, ..] | [x, 1] | [x, 2] = [0, 1] {}
127 | ^^^^^^^^^^^^^^^^^^^^^^^^^
129 help: nest the patterns
131 LL | if let [x, ..] | [x, 1 | 2] = [0, 1] {}
132 | ^^^^^^^^^^^^^^^^^^^^
134 error: unnested or-patterns
135 --> $DIR/unnested_or_patterns.rs:23:12
137 LL | if let TS(0, x) | TS(1, x) = TS(0, 0) {}
138 | ^^^^^^^^^^^^^^^^^^^
140 help: nest the patterns
142 LL | if let TS(0 | 1, x) = TS(0, 0) {}
145 error: unnested or-patterns
146 --> $DIR/unnested_or_patterns.rs:24:12
148 LL | if let TS(1, 0) | TS(2, 0) | TS(3, 0) = TS(0, 0) {}
149 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
151 help: nest the patterns
153 LL | if let TS(1 | 2 | 3, 0) = TS(0, 0) {}
156 error: unnested or-patterns
157 --> $DIR/unnested_or_patterns.rs:25:12
159 LL | if let TS(x, ..) | TS(x, 1) | TS(x, 2) = TS(0, 0) {}
160 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
162 help: nest the patterns
164 LL | if let TS(x, ..) | TS(x, 1 | 2) = TS(0, 0) {}
165 | ^^^^^^^^^^^^^^^^^^^^^^^^
167 error: unnested or-patterns
168 --> $DIR/unnested_or_patterns.rs:30:12
170 LL | if let S { x: 0, y } | S { y, x: 1 } = (S { x: 0, y: 1 }) {}
171 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
173 help: nest the patterns
175 LL | if let S { x: 0 | 1, y } = (S { x: 0, y: 1 }) {}
178 error: aborting due to 16 previous errors