From 980bb35441e37969373ce699ee66b66760983e7f Mon Sep 17 00:00:00 2001 From: Alexander Krotov Date: Fri, 20 Dec 2019 14:14:51 +0300 Subject: [PATCH] refactor(mimefactory): use iter::repeat_with instead of (0..) --- src/mimefactory.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/mimefactory.rs b/src/mimefactory.rs index 605814adf..449f3f4e0 100644 --- a/src/mimefactory.rs +++ b/src/mimefactory.rs @@ -1010,8 +1010,7 @@ impl<'a, 'b> MimeFactory<'a, 'b> { fn wrapped_base64_encode(buf: &[u8]) -> String { let base64 = base64::encode(&buf); let mut chars = base64.chars(); - (0..) - .map(|_| chars.by_ref().take(78).collect::()) + std::iter::repeat_with(|| chars.by_ref().take(78).collect::()) .take_while(|s| !s.is_empty()) .collect::>() .join("\r\n")