1 error[E0308]: mismatched types
2 --> $DIR/issue-73553-misinterp-range-literal.rs:12:10
4 LL | demo(tell(1)..tell(10));
7 | expected reference, found struct `std::ops::Range`
8 | help: consider borrowing here: `&(tell(1)..tell(10))`
10 = note: expected reference `&std::ops::Range<usize>`
11 found struct `std::ops::Range<usize>`
13 error[E0308]: mismatched types
14 --> $DIR/issue-73553-misinterp-range-literal.rs:14:10
19 | expected reference, found struct `std::ops::Range`
20 | help: consider borrowing here: `&(1..10)`
22 = note: expected reference `&std::ops::Range<usize>`
23 found struct `std::ops::Range<{integer}>`
25 error: aborting due to 2 previous errors
27 For more information about this error, try `rustc --explain E0308`.