equal
deleted
inserted
replaced
625 |
625 |
626 fn contains_key(&self, key: &HgPath) -> bool { |
626 fn contains_key(&self, key: &HgPath) -> bool { |
627 self.get(key).is_some() |
627 self.get(key).is_some() |
628 } |
628 } |
629 |
629 |
630 fn get(&self, key: &HgPath) -> Option<&DirstateEntry> { |
630 fn get(&self, key: &HgPath) -> Option<DirstateEntry> { |
631 self.get_node(key)?.entry.as_ref() |
631 self.get_node(key)?.entry |
632 } |
632 } |
633 |
633 |
634 fn iter(&self) -> StateMapIter<'_> { |
634 fn iter(&self) -> StateMapIter<'_> { |
635 Box::new(self.iter_nodes().filter_map(|(path, node)| { |
635 Box::new(self.iter_nodes().filter_map(|(path, node)| { |
636 node.entry.as_ref().map(|entry| (&**path, entry)) |
636 node.entry.map(|entry| (&**path, entry)) |
637 })) |
637 })) |
638 } |
638 } |
639 } |
639 } |