Следующее не компилируется. Каков канонический способ сделать это?
let file = File::open(&args.path)?;
let reader = BufReader::new(file);
for line in reader.lines() {
if line?.contains(&args.pattern) {
println!("{}", line?);
}
}
Вот сообщение об ошибке, для полноты:
34 | println!("{}", line?);
| ^^^^ value used here after move