rust: leverage improved match ergonomics
authorRaphaël Gomès <rgomes@octobus.net>
Thu, 01 Oct 2020 09:49:33 +0200
changeset 45615 d5407b2e7689
parent 45614 7bd13bf99d1c
child 45616 64461b43a7bf
rust: leverage improved match ergonomics Differential Revision: https://phab.mercurial-scm.org/D9137
rust/hg-core/src/dirstate/status.rs
--- a/rust/hg-core/src/dirstate/status.rs	Mon Sep 28 15:08:02 2020 +0200
+++ b/rust/hg-core/src/dirstate/status.rs	Thu Oct 01 09:49:33 2020 +0200
@@ -730,7 +730,7 @@
                         .symlink_metadata();
 
                     match meta {
-                        Ok(ref m)
+                        Ok(m)
                             if !(m.file_type().is_file()
                                 || m.file_type().is_symlink()) =>
                         {
@@ -749,7 +749,7 @@
                             );
                             Ok((Cow::Owned(filename), dispatch))
                         }
-                        Err(ref e)
+                        Err(e)
                             if e.kind() == ErrorKind::NotFound
                                 || e.raw_os_error() == Some(20) =>
                         {
@@ -783,7 +783,7 @@
                 let meta =
                     self.root_dir.join(filename_as_path).symlink_metadata();
                 match meta {
-                    Ok(ref m)
+                    Ok(m)
                         if !(m.file_type().is_file()
                             || m.file_type().is_symlink()) =>
                     {
@@ -802,7 +802,7 @@
                             self.options,
                         ),
                     )),
-                    Err(ref e)
+                    Err(e)
                         if e.kind() == ErrorKind::NotFound
                             || e.raw_os_error() == Some(20) =>
                     {