From 90079e1a95011e2afda09f17f228114eb9358455 Mon Sep 17 00:00:00 2001 From: Matthias Geier Date: Fri, 19 Dec 2025 14:08:48 +0100 Subject: [PATCH] A few fixes suggested by Clippy --- src/parser/elements.rs | 40 ++++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/src/parser/elements.rs b/src/parser/elements.rs index f62b18d..8174eb0 100644 --- a/src/parser/elements.rs +++ b/src/parser/elements.rs @@ -452,16 +452,18 @@ impl<'a> Element<'a> for SeqElement { let mut files = Vec::new(); let mut transformers = Vec::new(); for i in 0..self.iterations.get() { - files.extend(self.files.iter().cloned().map(|entry| PlaylistEntry { + files.extend(self.files.iter().map(|entry| PlaylistEntry { begin: i * self.end + entry.begin, - ..entry - })); - transformers.extend(self.transformers.iter().cloned().map(|instance| { - TransformerInstance { - begin: i * self.end + instance.begin, - ..instance - } + ..*entry })); + transformers.extend( + self.transformers + .iter() + .map(|instance| TransformerInstance { + begin: i * self.end + instance.begin, + ..*instance + }), + ); } parent.unwrap().add_files_and_transformers( files, @@ -550,16 +552,18 @@ impl<'a> Element<'a> for ParElement { let mut files = Vec::new(); let mut transformers = Vec::new(); for i in 0..self.iterations.get() { - files.extend(self.files.iter().cloned().map(|entry| PlaylistEntry { + files.extend(self.files.iter().map(|entry| PlaylistEntry { begin: i * duration + entry.begin, - ..entry - })); - transformers.extend(self.transformers.iter().cloned().map(|instance| { - TransformerInstance { - begin: i * duration + instance.begin, - ..instance - } + ..*entry })); + transformers.extend( + self.transformers + .iter() + .map(|instance| TransformerInstance { + begin: i * duration + instance.begin, + ..*instance + }), + ); } parent.unwrap().add_files_and_transformers( files, @@ -1327,10 +1331,10 @@ impl<'a> Element<'a> for TransformElement { let mut duplicated_transformers = Vec::new(); for i in 0..self.iterations.get() { - duplicated_transformers.extend(transformers.iter().cloned().map(|instance| { + duplicated_transformers.extend(transformers.iter().map(|instance| { TransformerInstance { begin: i * frames + instance.begin, - ..instance + ..*instance } })); }