diff --git a/redis/src/streams.rs b/redis/src/streams.rs index 2b3e815a9..762480ee9 100644 --- a/redis/src/streams.rs +++ b/redis/src/streams.rs @@ -453,8 +453,8 @@ impl StreamId { } /// Does the message contain a particular field? - pub fn contains_key(&self, key: &&str) -> bool { - self.map.get(*key).is_some() + pub fn contains_key(&self, key: &str) -> bool { + self.map.get(key).is_some() } /// Returns how many field/value pairs exist in this message. diff --git a/redis/tests/test_streams.rs b/redis/tests/test_streams.rs index 3f297324a..4ee33d38f 100644 --- a/redis/tests/test_streams.rs +++ b/redis/tests/test_streams.rs @@ -146,9 +146,9 @@ fn test_assorted_1() { let _: RedisResult = con.xadd_map("k3", "3000-0", map); let reply: StreamRangeReply = con.xrange_all("k3").unwrap(); - assert!(reply.ids[0].contains_key(&"ab")); - assert!(reply.ids[0].contains_key(&"ef")); - assert!(reply.ids[0].contains_key(&"ij")); + assert!(reply.ids[0].contains_key("ab")); + assert!(reply.ids[0].contains_key("ef")); + assert!(reply.ids[0].contains_key("ij")); // test xadd w/ maxlength below...