[librsvg: 5/10] Refactor match



commit bf2be6ddf9bb128e0ac3328bf4e15a6a0b7a14d9
Author: Federico Mena Quintero <federico gnome org>
Date:   Tue Jul 23 14:50:21 2019 -0500

    Refactor match

 rsvg_internals/src/handle.rs | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/rsvg_internals/src/handle.rs b/rsvg_internals/src/handle.rs
index f96dc6df..db7909b1 100644
--- a/rsvg_internals/src/handle.rs
+++ b/rsvg_internals/src/handle.rs
@@ -127,10 +127,8 @@ impl Handle {
         size_callback: &SizeCallback,
         is_testing: bool,
     ) -> RsvgDimensionData {
-        match self.get_dimensions(dpi, size_callback, is_testing) {
-            Ok(dimensions) => dimensions,
-            Err(_) => RsvgDimensionData::empty(),
-        }
+        self.get_dimensions(dpi, size_callback, is_testing)
+            .unwrap_or_else(|_| RsvgDimensionData::empty())
     }
 
     pub fn get_dimensions_sub(


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