diff options
Diffstat (limited to 'components/util/cache.rs')
-rw-r--r-- | components/util/cache.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/components/util/cache.rs b/components/util/cache.rs index 26eab254ccf..a0babae263b 100644 --- a/components/util/cache.rs +++ b/components/util/cache.rs @@ -7,7 +7,6 @@ use std::collections::hash_map::Entry::{Occupied, Vacant}; use std::collections::hash_state::DefaultState; use rand::Rng; use std::hash::{Hash, Hasher, SipHasher}; -use std::iter::repeat; use rand; use std::slice::Iter; use std::default::Default; @@ -121,7 +120,7 @@ impl<K:Clone+Eq+Hash,V:Clone> SimpleHashCache<K,V> { pub fn new(cache_size: usize) -> SimpleHashCache<K,V> { let mut r = rand::thread_rng(); SimpleHashCache { - entries: repeat(None).take(cache_size).collect(), + entries: vec![None; cache_size], k0: r.gen(), k1: r.gen(), } |