|
9 | 9 | // cdb-command: g
|
10 | 10 |
|
11 | 11 | // cdb-command: dx r1,d
|
12 |
| -// cdb-check:r1,d [Type: core::ops::range::Range<i32>] |
13 |
| -// cdb-check: [...] start : 3 [Type: int] |
14 |
| -// cdb-check: [...] end : 5 [Type: int] |
| 12 | +// cdb-check:r1,d : (3..5) [Type: core::ops::range::Range<i32>] |
| 13 | +// cdb-check: [<Raw View>] [Type: core::ops::range::Range<i32>] |
15 | 14 |
|
16 | 15 | // cdb-command: dx r2,d
|
17 |
| -// cdb-check:r2,d [Type: core::ops::range::RangeFrom<i32>] |
18 |
| -// cdb-check: [...] start : 2 [Type: int] |
| 16 | +// cdb-check:r2,d : (2..) [Type: core::ops::range::RangeFrom<i32>] |
| 17 | +// cdb-check: [<Raw View>] [Type: core::ops::range::RangeFrom<i32>] |
19 | 18 |
|
20 | 19 | // cdb-command: dx r3,d
|
21 |
| -// cdb-check:r3,d [Type: core::ops::range::RangeInclusive<i32>] |
22 |
| -// cdb-check: [...] start : 1 [Type: int] |
23 |
| -// cdb-check: [...] end : 4 [Type: int] |
24 |
| -// cdb-check: [...] exhausted : false [Type: bool] |
| 20 | +// cdb-check:r3,d : (1..=4) [Type: core::ops::range::RangeInclusive<i32>] |
| 21 | +// cdb-check: [<Raw View>] [Type: core::ops::range::RangeInclusive<i32>] |
25 | 22 |
|
26 | 23 | // cdb-command: dx r4,d
|
27 |
| -// cdb-check:r4,d [Type: core::ops::range::RangeToInclusive<i32>] |
28 |
| -// cdb-check: [...] end : 3 [Type: int] |
| 24 | +// cdb-check:r4,d : (..10) [Type: core::ops::range::RangeTo<i32>] |
| 25 | +// cdb-check: [<Raw View>] [Type: core::ops::range::RangeTo<i32>] |
29 | 26 |
|
30 | 27 | // cdb-command: dx r5,d
|
31 |
| -// cdb-check:r5,d [Type: core::ops::range::RangeFull] |
| 28 | +// cdb-check:r5,d : (..=3) [Type: core::ops::range::RangeToInclusive<i32>] |
| 29 | +// cdb-check: [<Raw View>] [Type: core::ops::range::RangeToInclusive<i32>] |
| 30 | + |
| 31 | +// cdb-command: dx r6,d |
| 32 | +// cdb-check:r6,d [Type: core::ops::range::RangeFull] |
32 | 33 |
|
33 | 34 | #[allow(unused_variables)]
|
34 | 35 |
|
35 | 36 | use std::ops::{Range, RangeFrom, RangeFull, RangeInclusive, RangeToInclusive};
|
36 | 37 |
|
37 | 38 | fn main()
|
38 | 39 | {
|
39 |
| - let r1 = Range{start: 3, end: 5}; |
40 |
| - let r2 = RangeFrom{start: 2}; |
41 |
| - let r3 = RangeInclusive::new(1, 4); |
42 |
| - let r4 = RangeToInclusive{end: 3}; |
43 |
| - let r5 = RangeFull{}; |
| 40 | + let r1 = (3..5); |
| 41 | + let r2 = (2..); |
| 42 | + let r3 = (1..=4); |
| 43 | + let r4 = (..10); |
| 44 | + let r5 = (..=3); |
| 45 | + let r6 = (..); |
44 | 46 | zzz(); // #break
|
45 | 47 | }
|
46 | 48 |
|
|
0 commit comments