2020-10-22 17:34:00 +00:00
|
|
|
error: multiple patterns overlap on their endpoints
|
2024-04-28 00:35:32 +00:00
|
|
|
--> $DIR/overlapping_range_endpoints.rs:14:22
|
2020-11-20 19:03:56 +00:00
|
|
|
|
|
|
|
|
LL | m!(0u8, 20..=30, 30..=40);
|
2020-10-22 18:32:46 +00:00
|
|
|
| ------- ^^^^^^^ ... with this range
|
2020-11-20 19:03:56 +00:00
|
|
|
| |
|
2020-10-22 18:32:46 +00:00
|
|
|
| this range overlaps on `30_u8`...
|
2020-11-20 19:03:56 +00:00
|
|
|
|
|
2022-09-18 15:55:36 +00:00
|
|
|
= note: you likely meant to write mutually exclusive ranges
|
2020-11-20 19:03:56 +00:00
|
|
|
note: the lint level is defined here
|
2024-04-28 00:35:32 +00:00
|
|
|
--> $DIR/overlapping_range_endpoints.rs:1:9
|
2020-11-20 19:03:56 +00:00
|
|
|
|
|
2020-10-22 17:34:00 +00:00
|
|
|
LL | #![deny(overlapping_range_endpoints)]
|
|
|
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
2020-11-20 19:03:56 +00:00
|
|
|
|
2020-10-22 17:34:00 +00:00
|
|
|
error: multiple patterns overlap on their endpoints
|
2024-04-28 00:35:32 +00:00
|
|
|
--> $DIR/overlapping_range_endpoints.rs:15:22
|
2020-11-20 19:03:56 +00:00
|
|
|
|
|
|
|
|
LL | m!(0u8, 30..=40, 20..=30);
|
2020-10-22 18:32:46 +00:00
|
|
|
| ------- ^^^^^^^ ... with this range
|
2020-11-20 19:03:56 +00:00
|
|
|
| |
|
2020-10-22 18:32:46 +00:00
|
|
|
| this range overlaps on `30_u8`...
|
|
|
|
|
|
2020-12-19 17:48:31 +00:00
|
|
|
= note: you likely meant to write mutually exclusive ranges
|
2020-11-20 19:03:56 +00:00
|
|
|
|
2020-10-22 17:34:00 +00:00
|
|
|
error: multiple patterns overlap on their endpoints
|
2024-04-28 00:35:32 +00:00
|
|
|
--> $DIR/overlapping_range_endpoints.rs:18:21
|
2020-11-20 19:03:56 +00:00
|
|
|
|
|
2023-10-21 16:08:09 +00:00
|
|
|
LL | m!(0u8, 20..30, 29..=40);
|
|
|
|
| ------ ^^^^^^^ ... with this range
|
2020-11-20 19:03:56 +00:00
|
|
|
| |
|
2020-10-22 18:32:46 +00:00
|
|
|
| this range overlaps on `29_u8`...
|
|
|
|
|
|
2020-12-19 17:48:31 +00:00
|
|
|
= note: you likely meant to write mutually exclusive ranges
|
2020-11-20 19:03:56 +00:00
|
|
|
|
2020-10-22 17:34:00 +00:00
|
|
|
error: multiple patterns overlap on their endpoints
|
2024-04-28 00:35:32 +00:00
|
|
|
--> $DIR/overlapping_range_endpoints.rs:22:22
|
2020-11-20 19:03:56 +00:00
|
|
|
|
|
|
|
|
LL | m!(0u8, 20..=30, 30..=31);
|
2020-10-22 18:32:46 +00:00
|
|
|
| ------- ^^^^^^^ ... with this range
|
2020-11-20 19:03:56 +00:00
|
|
|
| |
|
2020-10-22 18:32:46 +00:00
|
|
|
| this range overlaps on `30_u8`...
|
|
|
|
|
|
2020-12-19 17:48:31 +00:00
|
|
|
= note: you likely meant to write mutually exclusive ranges
|
2020-11-20 19:03:56 +00:00
|
|
|
|
2020-10-22 17:34:00 +00:00
|
|
|
error: multiple patterns overlap on their endpoints
|
2024-04-28 00:35:32 +00:00
|
|
|
--> $DIR/overlapping_range_endpoints.rs:26:22
|
2020-11-20 19:03:56 +00:00
|
|
|
|
|
|
|
|
LL | m!(0u8, 20..=30, 19..=20);
|
2020-10-22 18:32:46 +00:00
|
|
|
| ------- ^^^^^^^ ... with this range
|
2020-11-20 19:03:56 +00:00
|
|
|
| |
|
2020-10-22 18:32:46 +00:00
|
|
|
| this range overlaps on `20_u8`...
|
|
|
|
|
|
2020-12-19 17:48:31 +00:00
|
|
|
= note: you likely meant to write mutually exclusive ranges
|
2020-11-20 19:03:56 +00:00
|
|
|
|
2020-10-22 17:34:00 +00:00
|
|
|
error: multiple patterns overlap on their endpoints
|
2024-04-28 00:35:32 +00:00
|
|
|
--> $DIR/overlapping_range_endpoints.rs:38:9
|
2020-11-22 21:58:41 +00:00
|
|
|
|
|
|
|
|
LL | 0..=10 => {}
|
2020-10-22 18:32:46 +00:00
|
|
|
| ------ this range overlaps on `10_u8`...
|
2023-10-21 16:08:09 +00:00
|
|
|
LL | 20..=30 => {}
|
|
|
|
LL | 10..=20 => {}
|
|
|
|
| ^^^^^^^ ... with this range
|
|
|
|
|
|
|
|
|
= note: you likely meant to write mutually exclusive ranges
|
|
|
|
|
|
|
|
error: multiple patterns overlap on their endpoints
|
2024-04-28 00:35:32 +00:00
|
|
|
--> $DIR/overlapping_range_endpoints.rs:38:9
|
2023-10-21 16:08:09 +00:00
|
|
|
|
|
2020-11-22 21:58:41 +00:00
|
|
|
LL | 20..=30 => {}
|
2020-10-22 18:32:46 +00:00
|
|
|
| ------- this range overlaps on `20_u8`...
|
2020-11-22 21:58:41 +00:00
|
|
|
LL | 10..=20 => {}
|
2020-10-22 18:32:46 +00:00
|
|
|
| ^^^^^^^ ... with this range
|
|
|
|
|
|
2020-12-19 17:48:31 +00:00
|
|
|
= note: you likely meant to write mutually exclusive ranges
|
2020-11-22 21:58:41 +00:00
|
|
|
|
2020-10-22 17:34:00 +00:00
|
|
|
error: multiple patterns overlap on their endpoints
|
2024-04-28 00:35:32 +00:00
|
|
|
--> $DIR/overlapping_range_endpoints.rs:45:10
|
2023-10-21 16:08:09 +00:00
|
|
|
|
|
|
|
|
LL | (0..=10, true) => {}
|
|
|
|
| ------ this range overlaps on `10_u8`...
|
|
|
|
LL | (10..20, true) => {}
|
|
|
|
| ^^^^^^ ... with this range
|
|
|
|
|
|
|
|
|
= note: you likely meant to write mutually exclusive ranges
|
|
|
|
|
|
|
|
error: multiple patterns overlap on their endpoints
|
2024-04-28 00:35:32 +00:00
|
|
|
--> $DIR/overlapping_range_endpoints.rs:51:16
|
2020-11-20 19:03:56 +00:00
|
|
|
|
|
|
|
|
LL | (true, 0..=10) => {}
|
2020-10-22 18:32:46 +00:00
|
|
|
| ------ this range overlaps on `10_u8`...
|
2020-11-20 19:03:56 +00:00
|
|
|
LL | (true, 10..20) => {}
|
2020-10-22 18:32:46 +00:00
|
|
|
| ^^^^^^ ... with this range
|
|
|
|
|
|
2020-12-19 17:48:31 +00:00
|
|
|
= note: you likely meant to write mutually exclusive ranges
|
2020-11-20 19:03:56 +00:00
|
|
|
|
2023-10-21 16:08:09 +00:00
|
|
|
error: multiple patterns overlap on their endpoints
|
2024-04-28 00:35:32 +00:00
|
|
|
--> $DIR/overlapping_range_endpoints.rs:57:14
|
2020-11-20 19:03:56 +00:00
|
|
|
|
|
|
|
|
LL | Some(0..=10) => {}
|
2020-10-22 18:32:46 +00:00
|
|
|
| ------ this range overlaps on `10_u8`...
|
2020-11-20 19:03:56 +00:00
|
|
|
LL | Some(10..20) => {}
|
2020-10-22 18:32:46 +00:00
|
|
|
| ^^^^^^ ... with this range
|
|
|
|
|
|
2020-12-19 17:48:31 +00:00
|
|
|
= note: you likely meant to write mutually exclusive ranges
|
2020-11-20 19:03:56 +00:00
|
|
|
|
2023-12-29 18:21:43 +00:00
|
|
|
error: aborting due to 10 previous errors
|
2020-11-20 19:03:56 +00:00
|
|
|
|