(&self, pool: &NodePool<MapTypes<K, V>>)
| 352 | } |
| 353 | |
| 354 | fn value(&self, pool: &NodePool<MapTypes<K, V>>) -> Option<V> { |
| 355 | self.path |
| 356 | .leaf_pos() |
| 357 | .and_then(|(node, entry)| pool[node].unwrap_leaf().1.get(entry).cloned()) |
| 358 | } |
| 359 | |
| 360 | fn value_mut<'a>(&self, pool: &'a mut NodePool<MapTypes<K, V>>) -> Option<&'a mut V> { |
| 361 | self.path |