]> git.lizzy.rs Git - rust.git/commitdiff
Use explicit `dyn` trait object
authorOliver Scherer <github35764891676564198441@oli-obk.de>
Tue, 27 Nov 2018 15:20:15 +0000 (16:20 +0100)
committerOliver Scherer <github35764891676564198441@oli-obk.de>
Tue, 27 Nov 2018 15:20:15 +0000 (16:20 +0100)
src/mono_hash_map.rs

index 42ac42544f00b8c26bbc53f4e91677810ec9fd96..278bbd9cf2b13d5ead44c7b1de87f615d0542fba 100644 (file)
@@ -18,7 +18,7 @@
 pub struct MonoHashMap<K: Hash + Eq, V>(RefCell<FxHashMap<K, Box<V>>>);
 
 impl<K: Hash + Eq, V> MonoHashMap<K, V> {
-    pub fn values<T>(&self, f: impl FnOnce(&mut Iterator<Item=&V>) -> T) -> T {
+    pub fn values<T>(&self, f: impl FnOnce(&mut dyn Iterator<Item=&V>) -> T) -> T {
         f(&mut self.0.borrow().values().map(|v| &**v))
     }
 }