Iterates over all entries, yielding `(key, value, id)` tuples in arbitrary order.
(&self)
| 87 | |
| 88 | /// Iterates over all entries, yielding `(key, value, id)` tuples in arbitrary order. |
| 89 | pub(super) fn iter(&self) -> impl Iterator<Item = (&K, &V, I)> + '_ { |
| 90 | self.map.iter().map(|(k, (v, i))| (k, v, *i)) |
| 91 | } |
| 92 | |
| 93 | /// Returns the keys in insertion order. |
| 94 | pub(super) fn keys_to_vec(&self) -> Vec<K> { |
no outgoing calls