[librsvg: 9/16] clippy: remove superfluous derefs




commit 97fc21a3c27187d21ddce8bd0f4a90bdd1f1b233
Author: Federico Mena Quintero <federico gnome org>
Date:   Thu Sep 15 19:12:43 2022 -0500

    clippy: remove superfluous derefs
    
    Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/747>

 src/c_api/handle.rs | 4 ++--
 src/filters/mod.rs  | 1 -
 src/iri.rs          | 2 +-
 src/node.rs         | 4 ++--
 4 files changed, 5 insertions(+), 6 deletions(-)
---
diff --git a/src/c_api/handle.rs b/src/c_api/handle.rs
index bd1663ac4..02770301f 100644
--- a/src/c_api/handle.rs
+++ b/src/c_api/handle.rs
@@ -683,7 +683,7 @@ impl CHandle {
             }
 
             LoadState::Loading { ref buffer } => {
-                let bytes = Bytes::from(&*buffer);
+                let bytes = Bytes::from(buffer);
                 let stream = gio::MemoryInputStream::from_bytes(&bytes);
 
                 let base_file = inner.base_url.get_gfile();
@@ -853,7 +853,7 @@ impl CHandle {
     fn make_renderer<'a>(&self, handle_ref: &'a Ref<'_, SvgHandle>) -> CairoRenderer<'a> {
         let inner = self.imp().inner.borrow();
 
-        CairoRenderer::new(&*handle_ref)
+        CairoRenderer::new(handle_ref)
             .with_dpi(inner.dpi.x(), inner.dpi.y())
             .test_mode(inner.is_testing)
     }
diff --git a/src/filters/mod.rs b/src/filters/mod.rs
index 3165bdf80..6a67fe06c 100644
--- a/src/filters/mod.rs
+++ b/src/filters/mod.rs
@@ -248,7 +248,6 @@ pub fn extract_filter_from_filter_node(
 ) -> Result<FilterSpec, FilterResolveError> {
     let session = draw_ctx.session().clone();
 
-    let filter_node = &*filter_node;
     assert!(is_element_of_type!(filter_node, Filter));
 
     let filter_element = filter_node.borrow_element();
diff --git a/src/iri.rs b/src/iri.rs
index 9c73acb91..e3272fe67 100644
--- a/src/iri.rs
+++ b/src/iri.rs
@@ -23,7 +23,7 @@ impl Iri {
     pub fn get(&self) -> Option<&NodeId> {
         match *self {
             Iri::None => None,
-            Iri::Resource(ref f) => Some(&*f),
+            Iri::Resource(ref f) => Some(f),
         }
     }
 }
diff --git a/src/node.rs b/src/node.rs
index ae08cf3fe..92341765f 100644
--- a/src/node.rs
+++ b/src/node.rs
@@ -127,7 +127,7 @@ impl<'a> CascadedValues<'a> {
 
             CascadedInner::FromValues(ref v) => CascadedValues::new_from_values(
                 node,
-                &*v,
+                v,
                 self.context_fill.clone(),
                 self.context_stroke.clone(),
             ),
@@ -177,7 +177,7 @@ impl<'a> CascadedValues<'a> {
     pub fn get(&'a self) -> &'a ComputedValues {
         match self.inner {
             CascadedInner::FromNode(ref e) => e.get_computed_values(),
-            CascadedInner::FromValues(ref v) => &*v,
+            CascadedInner::FromValues(ref v) => v,
         }
 
         // if values.fill == "context-fill" {


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