]> git.proxmox.com Git - rustc.git/blame - src/test/ui/range/issue-54505-no-literals.stderr
New upstream version 1.49.0~beta.4+dfsg1
[rustc.git] / src / test / ui / range / issue-54505-no-literals.stderr
CommitLineData
0bf4aa26
XL
1error[E0308]: mismatched types
2 --> $DIR/issue-54505-no-literals.rs:16:16
3 |
4LL | take_range(std::ops::Range { start: 0, end: 1 });
5 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 | |
7 | expected reference, found struct `std::ops::Range`
8 | help: consider borrowing here: `&std::ops::Range { start: 0, end: 1 }`
9 |
60c5eb7d
XL
10 = note: expected reference `&_`
11 found struct `std::ops::Range<{integer}>`
0bf4aa26
XL
12
13error[E0308]: mismatched types
14 --> $DIR/issue-54505-no-literals.rs:21:16
15 |
16LL | take_range(::std::ops::Range { start: 0, end: 1 });
17 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
18 | |
19 | expected reference, found struct `std::ops::Range`
20 | help: consider borrowing here: `&::std::ops::Range { start: 0, end: 1 }`
21 |
60c5eb7d
XL
22 = note: expected reference `&_`
23 found struct `std::ops::Range<{integer}>`
0bf4aa26
XL
24
25error[E0308]: mismatched types
26 --> $DIR/issue-54505-no-literals.rs:26:16
27 |
28LL | take_range(std::ops::RangeFrom { start: 1 });
29 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
30 | |
1b1a35ee 31 | expected reference, found struct `RangeFrom`
0bf4aa26
XL
32 | help: consider borrowing here: `&std::ops::RangeFrom { start: 1 }`
33 |
60c5eb7d 34 = note: expected reference `&_`
1b1a35ee 35 found struct `RangeFrom<{integer}>`
0bf4aa26
XL
36
37error[E0308]: mismatched types
38 --> $DIR/issue-54505-no-literals.rs:31:16
39 |
40LL | take_range(::std::ops::RangeFrom { start: 1 });
41 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
42 | |
1b1a35ee 43 | expected reference, found struct `RangeFrom`
0bf4aa26
XL
44 | help: consider borrowing here: `&::std::ops::RangeFrom { start: 1 }`
45 |
60c5eb7d 46 = note: expected reference `&_`
1b1a35ee 47 found struct `RangeFrom<{integer}>`
0bf4aa26
XL
48
49error[E0308]: mismatched types
50 --> $DIR/issue-54505-no-literals.rs:36:16
51 |
52LL | take_range(std::ops::RangeFull {});
53 | ^^^^^^^^^^^^^^^^^^^^^^
54 | |
1b1a35ee 55 | expected reference, found struct `RangeFull`
0bf4aa26
XL
56 | help: consider borrowing here: `&std::ops::RangeFull {}`
57 |
60c5eb7d 58 = note: expected reference `&_`
1b1a35ee 59 found struct `RangeFull`
0bf4aa26
XL
60
61error[E0308]: mismatched types
62 --> $DIR/issue-54505-no-literals.rs:41:16
63 |
64LL | take_range(::std::ops::RangeFull {});
65 | ^^^^^^^^^^^^^^^^^^^^^^^^
66 | |
1b1a35ee 67 | expected reference, found struct `RangeFull`
0bf4aa26
XL
68 | help: consider borrowing here: `&::std::ops::RangeFull {}`
69 |
60c5eb7d 70 = note: expected reference `&_`
1b1a35ee 71 found struct `RangeFull`
0bf4aa26
XL
72
73error[E0308]: mismatched types
74 --> $DIR/issue-54505-no-literals.rs:46:16
75 |
76LL | take_range(std::ops::RangeInclusive::new(0, 1));
77 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
78 | |
1b1a35ee 79 | expected reference, found struct `RangeInclusive`
0bf4aa26
XL
80 | help: consider borrowing here: `&std::ops::RangeInclusive::new(0, 1)`
81 |
60c5eb7d 82 = note: expected reference `&_`
1b1a35ee 83 found struct `RangeInclusive<{integer}>`
0bf4aa26
XL
84
85error[E0308]: mismatched types
86 --> $DIR/issue-54505-no-literals.rs:51:16
87 |
88LL | take_range(::std::ops::RangeInclusive::new(0, 1));
89 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
90 | |
1b1a35ee 91 | expected reference, found struct `RangeInclusive`
0bf4aa26
XL
92 | help: consider borrowing here: `&::std::ops::RangeInclusive::new(0, 1)`
93 |
60c5eb7d 94 = note: expected reference `&_`
1b1a35ee 95 found struct `RangeInclusive<{integer}>`
0bf4aa26
XL
96
97error[E0308]: mismatched types
98 --> $DIR/issue-54505-no-literals.rs:56:16
99 |
100LL | take_range(std::ops::RangeTo { end: 5 });
101 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
102 | |
1b1a35ee 103 | expected reference, found struct `RangeTo`
0bf4aa26
XL
104 | help: consider borrowing here: `&std::ops::RangeTo { end: 5 }`
105 |
60c5eb7d 106 = note: expected reference `&_`
1b1a35ee 107 found struct `RangeTo<{integer}>`
0bf4aa26
XL
108
109error[E0308]: mismatched types
110 --> $DIR/issue-54505-no-literals.rs:61:16
111 |
112LL | take_range(::std::ops::RangeTo { end: 5 });
113 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
114 | |
1b1a35ee 115 | expected reference, found struct `RangeTo`
0bf4aa26
XL
116 | help: consider borrowing here: `&::std::ops::RangeTo { end: 5 }`
117 |
60c5eb7d 118 = note: expected reference `&_`
1b1a35ee 119 found struct `RangeTo<{integer}>`
0bf4aa26
XL
120
121error[E0308]: mismatched types
122 --> $DIR/issue-54505-no-literals.rs:66:16
123 |
124LL | take_range(std::ops::RangeToInclusive { end: 5 });
125 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
126 | |
1b1a35ee 127 | expected reference, found struct `RangeToInclusive`
0bf4aa26
XL
128 | help: consider borrowing here: `&std::ops::RangeToInclusive { end: 5 }`
129 |
60c5eb7d 130 = note: expected reference `&_`
1b1a35ee 131 found struct `RangeToInclusive<{integer}>`
0bf4aa26
XL
132
133error[E0308]: mismatched types
134 --> $DIR/issue-54505-no-literals.rs:71:16
135 |
136LL | take_range(::std::ops::RangeToInclusive { end: 5 });
137 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
138 | |
1b1a35ee 139 | expected reference, found struct `RangeToInclusive`
0bf4aa26
XL
140 | help: consider borrowing here: `&::std::ops::RangeToInclusive { end: 5 }`
141 |
60c5eb7d 142 = note: expected reference `&_`
1b1a35ee 143 found struct `RangeToInclusive<{integer}>`
0bf4aa26
XL
144
145error: aborting due to 12 previous errors
146
147For more information about this error, try `rustc --explain E0308`.