diff --git a/minidom-rs/src/element.rs b/minidom-rs/src/element.rs index 90411662257c6b8c34aad834b949ada7f88f4f6e..fdd4dd195337dc3bc04574fed27e9eb339bf7873 100644 --- a/minidom-rs/src/element.rs +++ b/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] diff --git a/minidom-rs/src/prefixes.rs b/minidom-rs/src/prefixes.rs index e6bb0d587dd1ad392196191e70f6df43cb47c4d2..0406e2b90a9752c2cbf5a92455ce35a8f6bb18c3 100644 --- a/minidom-rs/src/prefixes.rs +++ b/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>(&mut self, prefix: Prefix, namespace: S) {