Whether `iter_forward` should include deleted edges. When a change filter is active, we always include deleted edges because we need to traverse them to find content that was deleted by changes OUTSIDE our filter (which means the content was still alive at the target state). Same when `include_deleted` is explicitly set.
(&self)
| 169 | /// alive at the target state). Same when `include_deleted` is |
| 170 | /// explicitly set. |
| 171 | pub(crate) fn include_deleted_edges(&self) -> bool { |
| 172 | self.include_deleted || self.change_filter.is_some() |
| 173 | } |
| 174 | |
| 175 | // ------------------------------------------------------------------ |
| 176 | // Typed edge model — Phase A3 replacements |