以下不编译。使这项工作的规范方法是什么?
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