]>
Commit | Line | Data |
---|---|---|
f035d41b XL |
1 | error[E0308]: mismatched types |
2 | --> $DIR/issue-73553-misinterp-range-literal.rs:12:10 | |
3 | | | |
4 | LL | demo(tell(1)..tell(10)); | |
49aad941 FG |
5 | | ---- ^^^^^^^^^^^^^^^^^ expected `&Range<usize>`, found `Range<usize>` |
6 | | | | |
923072b8 | 7 | | arguments to this function are incorrect |
f035d41b | 8 | | |
4b012472 FG |
9 | = note: expected reference `&std::ops::Range<_>` |
10 | found struct `std::ops::Range<_>` | |
923072b8 FG |
11 | note: function defined here |
12 | --> $DIR/issue-73553-misinterp-range-literal.rs:3:4 | |
13 | | | |
14 | LL | fn demo(r: &Range) { | |
15 | | ^^^^ --------- | |
49aad941 FG |
16 | help: consider borrowing here |
17 | | | |
18 | LL | demo(&(tell(1)..tell(10))); | |
19 | | ++ + | |
f035d41b XL |
20 | |
21 | error[E0308]: mismatched types | |
22 | --> $DIR/issue-73553-misinterp-range-literal.rs:14:10 | |
23 | | | |
24 | LL | demo(1..10); | |
49aad941 FG |
25 | | ---- ^^^^^ expected `&Range<usize>`, found `Range<{integer}>` |
26 | | | | |
923072b8 | 27 | | arguments to this function are incorrect |
f035d41b XL |
28 | | |
29 | = note: expected reference `&std::ops::Range<usize>` | |
30 | found struct `std::ops::Range<{integer}>` | |
923072b8 FG |
31 | note: function defined here |
32 | --> $DIR/issue-73553-misinterp-range-literal.rs:3:4 | |
33 | | | |
34 | LL | fn demo(r: &Range) { | |
35 | | ^^^^ --------- | |
49aad941 FG |
36 | help: consider borrowing here |
37 | | | |
38 | LL | demo(&(1..10)); | |
39 | | ++ + | |
f035d41b XL |
40 | |
41 | error: aborting due to 2 previous errors | |
42 | ||
43 | For more information about this error, try `rustc --explain E0308`. |