[librsvg: 22/23] Appease clippy by removing clone() for Copy types




commit e4d71f1fd27c141138f978aef95e4c6489d34795
Author: Federico Mena Quintero <federico gnome org>
Date:   Thu Mar 11 16:57:13 2021 -0600

    Appease clippy by removing clone() for Copy types

 src/filters/blend.rs            |  2 +-
 src/filters/color_matrix.rs     |  2 +-
 src/filters/composite.rs        | 10 +++++-----
 src/filters/convolve_matrix.rs  | 16 ++++++++--------
 src/filters/displacement_map.rs |  6 +++---
 src/filters/gaussian_blur.rs    |  2 +-
 src/filters/turbulence.rs       | 10 +++++-----
 7 files changed, 24 insertions(+), 24 deletions(-)
---
diff --git a/src/filters/blend.rs b/src/filters/blend.rs
index cb36cc31..827c636b 100755
--- a/src/filters/blend.rs
+++ b/src/filters/blend.rs
@@ -130,7 +130,7 @@ impl FilterEffect for FeBlend {
             base: self.base.clone(),
             in1: self.in1.clone(),
             in2: self.in2.clone(),
-            mode: self.mode.clone(),
+            mode: self.mode,
             color_interpolation_filters: values.color_interpolation_filters(),
         }))
     }
diff --git a/src/filters/color_matrix.rs b/src/filters/color_matrix.rs
index c85283eb..340b9645 100644
--- a/src/filters/color_matrix.rs
+++ b/src/filters/color_matrix.rs
@@ -224,7 +224,7 @@ impl FilterEffect for FeColorMatrix {
         Ok(PrimitiveParams::ColorMatrix(ColorMatrix {
             base: self.base.clone(),
             in1: self.in1.clone(),
-            matrix: self.matrix.clone(),
+            matrix: self.matrix,
             color_interpolation_filters: values.color_interpolation_filters(),
         }))
     }
diff --git a/src/filters/composite.rs b/src/filters/composite.rs
index 209310c0..2dd297de 100644
--- a/src/filters/composite.rs
+++ b/src/filters/composite.rs
@@ -146,11 +146,11 @@ impl FilterEffect for FeComposite {
             base: self.base.clone(),
             in1: self.in1.clone(),
             in2: self.in2.clone(),
-            operator: self.operator.clone(),
-            k1: self.k1.clone(),
-            k2: self.k2.clone(),
-            k3: self.k3.clone(),
-            k4: self.k4.clone(),
+            operator: self.operator,
+            k1: self.k1,
+            k2: self.k2,
+            k3: self.k3,
+            k4: self.k4,
             color_interpolation_filters: values.color_interpolation_filters(),
         }))
     }
diff --git a/src/filters/convolve_matrix.rs b/src/filters/convolve_matrix.rs
index 806bcb23..d9d853c3 100644
--- a/src/filters/convolve_matrix.rs
+++ b/src/filters/convolve_matrix.rs
@@ -312,15 +312,15 @@ impl FilterEffect for FeConvolveMatrix {
         Ok(PrimitiveParams::ConvolveMatrix(ConvolveMatrix {
             base: self.base.clone(),
             in1: self.in1.clone(),
-            order: self.order.clone(),
+            order: self.order,
             kernel_matrix: self.kernel_matrix.clone(),
-            divisor: self.divisor.clone(),
-            bias: self.bias.clone(),
-            target_x: self.target_x.clone(),
-            target_y: self.target_y.clone(),
-            edge_mode: self.edge_mode.clone(),
-            kernel_unit_length: self.kernel_unit_length.clone(),
-            preserve_alpha: self.preserve_alpha.clone(),
+            divisor: self.divisor,
+            bias: self.bias,
+            target_x: self.target_x,
+            target_y: self.target_y,
+            edge_mode: self.edge_mode,
+            kernel_unit_length: self.kernel_unit_length,
+            preserve_alpha: self.preserve_alpha,
             color_interpolation_filters: values.color_interpolation_filters(),
         }))
     }
diff --git a/src/filters/displacement_map.rs b/src/filters/displacement_map.rs
index 0cd16e8b..fc038a5d 100644
--- a/src/filters/displacement_map.rs
+++ b/src/filters/displacement_map.rs
@@ -176,9 +176,9 @@ impl FilterEffect for FeDisplacementMap {
             base: self.base.clone(),
             in1: self.in1.clone(),
             in2: self.in2.clone(),
-            scale: self.scale.clone(),
-            x_channel_selector: self.x_channel_selector.clone(),
-            y_channel_selector: self.y_channel_selector.clone(),
+            scale: self.scale,
+            x_channel_selector: self.x_channel_selector,
+            y_channel_selector: self.y_channel_selector,
             color_interpolation_filters: values.color_interpolation_filters(),
         }))
     }
diff --git a/src/filters/gaussian_blur.rs b/src/filters/gaussian_blur.rs
index 9e013839..acafbab4 100644
--- a/src/filters/gaussian_blur.rs
+++ b/src/filters/gaussian_blur.rs
@@ -264,7 +264,7 @@ impl FilterEffect for FeGaussianBlur {
         Ok(PrimitiveParams::GaussianBlur(GaussianBlur {
             base: self.base.clone(),
             in1: self.in1.clone(),
-            std_deviation: self.std_deviation.clone(),
+            std_deviation: self.std_deviation,
             color_interpolation_filters: values.color_interpolation_filters(),
         }))
     }
diff --git a/src/filters/turbulence.rs b/src/filters/turbulence.rs
index 44f37de4..3b202f77 100644
--- a/src/filters/turbulence.rs
+++ b/src/filters/turbulence.rs
@@ -418,11 +418,11 @@ impl FilterEffect for FeTurbulence {
 
         Ok(PrimitiveParams::Turbulence(Turbulence {
             base: self.base.clone(),
-            base_frequency: self.base_frequency.clone(),
-            num_octaves: self.num_octaves.clone(),
-            seed: self.seed.clone(),
-            stitch_tiles: self.stitch_tiles.clone(),
-            type_: self.type_.clone(),
+            base_frequency: self.base_frequency,
+            num_octaves: self.num_octaves,
+            seed: self.seed,
+            stitch_tiles: self.stitch_tiles,
+            type_: self.type_,
             color_interpolation_filters: values.color_interpolation_filters(),
         }))
     }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]