экран. Не могу использовать line потому что used after move, как можно пофиксить?
pub fn main() {
let filename = "test.txt";
let file = File::open(filename).unwrap();
let reader = BufReader::new(file);
let f_vector: Vec<u32> = Vec::new();
let u_vector: Vec<u32> = Vec::new();
let d_vector: Vec<u32> = Vec::new();
for (index, line) in reader.lines().enumerate().by_ref(){
if line.unwrap().to_string().contains("f"){
let my_num = line.unwrap().to_string().parse::<u32>();
println!("{:?}",my_num)
вынеси общий line.unwrap()... в отдельную переменную перед if
Обсуждают сегодня