diff --git a/src/mono_hash_map.rs b/src/mono_hash_map.rs index 42ac42544f00..278bbd9cf2b1 100644 --- a/src/mono_hash_map.rs +++ b/src/mono_hash_map.rs @@ -18,7 +18,7 @@ use crate::AllocMap; pub struct MonoHashMap(RefCell>>); impl MonoHashMap { - pub fn values(&self, f: impl FnOnce(&mut Iterator) -> T) -> T { + pub fn values(&self, f: impl FnOnce(&mut dyn Iterator) -> T) -> T { f(&mut self.0.borrow().values().map(|v| &**v)) } }