From 90e41f3ce9200faa477ddc0dc61fe25183c7ccab Mon Sep 17 00:00:00 2001 From: Lucien Greathouse Date: Tue, 1 Oct 2019 10:36:20 -0700 Subject: [PATCH] Fix bounds on MultiMap::get --- src/multimap.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/multimap.rs b/src/multimap.rs index f3047234..19708552 100644 --- a/src/multimap.rs +++ b/src/multimap.rs @@ -19,7 +19,11 @@ impl MultiMap { } } - pub fn get>(&mut self, k: Q) -> &[V] { + pub fn get(&self, k: &Q) -> &[V] + where + K: Borrow, + Q: Hash + Eq, + { self.inner.get(k.borrow()).map(Vec::as_slice).unwrap_or(&[]) }