f035d41b XL |
1 | type Range = std::ops::Range<usize>; |
2 | |
3 | fn demo(r: &Range) { |
4 | println!("{:?}", r); |
5 | } |
6 | |
7 | fn tell(x: usize) -> usize { |
8 | x |
9 | } |
10 | |
11 | fn main() { |
12 | demo(tell(1)..tell(10)); |
13 | //~^ ERROR mismatched types |
14 | demo(1..10); |
15 | //~^ ERROR mismatched types |
16 | } |