This object literal (and those in the other iterator methods) is written in a non-idiomatic style. The prevailing style is more like this:

            Entries {
                hashes:    &self.hashes,
                keys:      &self.keys,
                vals:      &self.vals,
                idx:       0,
                size_hint: self.size,
            }