minidom: Don't borrow prefix in Prefixes.get

Maxime “pep” Buquet created

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>

Change summary

minidom-rs/src/element.rs  | 2 +-
minidom-rs/src/prefixes.rs | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)

Detailed changes

minidom-rs/src/element.rs 🔗

@@ -1093,7 +1093,7 @@ mod tests {
         assert_eq!(elem.name(), String::from("bar"));
         assert_eq!(elem.ns(), String::from("ns1"));
         // Ensure the prefix is properly added to the store
-        assert_eq!(elem.prefixes.get(Some(String::from("foo"))), Some(&String::from("ns1")));
+        assert_eq!(elem.prefixes.get(&Some(String::from("foo"))), Some(&String::from("ns1")));
     }
 
     #[test]

minidom-rs/src/prefixes.rs 🔗

@@ -49,8 +49,8 @@ impl Prefixes {
         &self.prefixes
     }
 
-    pub fn get(&self, prefix: Prefix) -> Option<&Namespace> {
-        self.prefixes.get(&prefix)
+    pub fn get(&self, prefix: &Prefix) -> Option<&Namespace> {
+        self.prefixes.get(prefix)
     }
 
     pub(crate) fn insert<S: Into<Namespace>>(&mut self, prefix: Prefix, namespace: S) {