[librsvg: 12/20] feFlood: shorten code by implementing Default for it




commit 0b94be2d9d9c88f21c468774361ab4251d333957
Author: Federico Mena Quintero <federico gnome org>
Date:   Tue Mar 16 13:20:29 2021 -0600

    feFlood: shorten code by implementing Default for it

 src/filters/flood.rs | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)
---
diff --git a/src/filters/flood.rs b/src/filters/flood.rs
index 0f99b32a..7b0db376 100644
--- a/src/filters/flood.rs
+++ b/src/filters/flood.rs
@@ -9,6 +9,7 @@ use super::context::{FilterContext, FilterOutput, FilterResult};
 use super::{FilterEffect, FilterError, Primitive, PrimitiveParams, ResolvedPrimitive};
 
 /// The `feFlood` filter primitive.
+#[derive(Default)]
 pub struct FeFlood {
     base: Primitive,
 }
@@ -18,16 +19,6 @@ pub struct Flood {
     color: cssparser::RGBA,
 }
 
-impl Default for FeFlood {
-    /// Constructs a new `Flood` with empty properties.
-    #[inline]
-    fn default() -> FeFlood {
-        FeFlood {
-            base: Default::default(),
-        }
-    }
-}
-
 impl SetAttributes for FeFlood {
     fn set_attributes(&mut self, attrs: &Attributes) -> ElementResult {
         self.base.parse_no_inputs(attrs)


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