我是 Rust 的新手(第一周),在访问迭代器内的变量时遇到问题。如果这是一个重复的问题,我提前道歉。我什至不知道如何明智地提出这个问题。
另外,有人可以指出我如何在不同线程中处理每个文件的正确方向吗?
let files = fs::read_dir(path).unwrap();
for file_name in files {
println!("Processing File: {}", file_name.unwrap().path().display());
// how do I pass the file name to open?
// everything I try I get a 'file_name moved due to this method call' error
let file = File::open(file_name.....).expect("Unable to open file");
}