mut reader = BufReader::new(f);
                  
                  
                  Потом в цикле читаю строчки:
                  
                  
                  let len = reader.read_line(&mut line)?;
                  
                  
                  Но иногда, очень редко, ридер читает сразу две строки в буфер. Это я что-то не так делаю или лыжи не едут?
                  
                  
                
А, кажется нашёл где я буфер не очищаю. Невер майнд :)
Зачем очищать, если дают длину. Прочто учитывай только len байт всегда
Обсуждают сегодня