12 lines
188 B
Rust
12 lines
188 B
Rust
![]() |
// build-fail
|
||
|
//~^ overflow evaluating
|
||
|
|
||
|
fn main() {
|
||
|
let mut iter = 0u8..1;
|
||
|
func(&mut iter)
|
||
|
}
|
||
|
|
||
|
fn func<T: Iterator<Item = u8>>(iter: &mut T) {
|
||
|
func(&mut iter.map(|x| x + 1))
|
||
|
}
|