Don't collect lines

This commit is contained in:
p11 2024-09-21 12:35:04 +02:00
parent 0060fee74e
commit 51d38ea1a5

View File

@ -575,8 +575,7 @@ fn handle_relative_connection(
if let Some(i) = partial { if let Some(i) = partial {
let mut last_empty = true; let mut last_empty = true;
let mut block = 0; let mut block = 0;
let lines: Vec<_> = lines.map(Result::unwrap_or_default).collect(); let mut lines = lines.map(Result::unwrap_or_default);
let mut lines = lines.into_iter();
if i > 0 { if i > 0 {
for line in lines.by_ref() { for line in lines.by_ref() {
let empty = line.trim().is_empty(); let empty = line.trim().is_empty();
@ -593,7 +592,7 @@ fn handle_relative_connection(
} }
} }
for line in lines.clone() { for line in lines.by_ref() {
let empty = line.trim().is_empty(); let empty = line.trim().is_empty();
if empty == last_empty { if empty == last_empty {
continue; continue;