//@ compile-flags: -Z mir-opt-level=3 | |
//@ build-pass | |
use std::fs::File; | |
use std::io::{BufRead, BufReader}; | |
fn file_lines() -> impl Iterator<Item = String> { | |
BufReader::new(File::open("").unwrap()) | |
.lines() | |
.map(Result::unwrap) | |
} | |
fn main() { | |
for _ in file_lines() {} | |
} |