From 51d38ea1a5160f5261a9f48692e32bc3bb293c1b Mon Sep 17 00:00:00 2001 From: p11 Date: Sat, 21 Sep 2024 12:35:04 +0200 Subject: [PATCH] Don't collect lines --- src/main.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index b5bbb0d..1b4e5a0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -575,8 +575,7 @@ fn handle_relative_connection( if let Some(i) = partial { let mut last_empty = true; let mut block = 0; - let lines: Vec<_> = lines.map(Result::unwrap_or_default).collect(); - let mut lines = lines.into_iter(); + let mut lines = lines.map(Result::unwrap_or_default); if i > 0 { for line in lines.by_ref() { 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(); if empty == last_empty { continue;