From 340c0bf9e3571403131fcaeacc73b9ea1865e64b Mon Sep 17 00:00:00 2001 From: Wolfgang Bumiller Date: Tue, 26 Jan 2021 10:24:14 +0100 Subject: [PATCH] pxar: don't clone patterns unnecessarily The options struct has no Drop handler and is passed by-move so we can partially move out of it. Signed-off-by: Wolfgang Bumiller --- src/pxar/create.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pxar/create.rs b/src/pxar/create.rs index 229e3f59..36de87da 100644 --- a/src/pxar/create.rs +++ b/src/pxar/create.rs @@ -185,7 +185,7 @@ where let writer = &mut writer as &mut dyn pxar::encoder::SeqWrite; let mut encoder = Encoder::new(writer, &metadata)?; - let mut patterns = options.patterns.clone(); + let mut patterns = options.patterns; if options.skip_lost_and_found { patterns.push(MatchEntry::parse_pattern(