У меня есть код, который пытается прочитать список строк в значениях структуры.С помощью приведенного ниже кода я пытаюсь просто напечатать строки из вектора input_file
изнутри POLIR::generate_config()
.Я получаю сообщение об ошибке:
error: expected type, found `{`
--> src/main.rs:5:27
|
5 | for line in args: {
| ^ expecting a type here because of type ascription
Что я здесь не так делаю?
struct POLIR {}
impl POLIR {
fn generate_config(&self, args: Vec<String>) {
for line in args: {
println!{"{}", line};
}
}
}
fn main() {
//other program stuff
let input_file = lines_from_file(input_file);
let system = POLIR {};
POLIR::generate_config(&system, input_file);
}