Function difft::diff::graph::pop_all_parents
source · fn pop_all_parents<'s, 'v>(
lhs_node: Option<&'s Syntax<'s>>,
rhs_node: Option<&'s Syntax<'s>>,
lhs_parent_id: Option<NonZeroU32>,
rhs_parent_id: Option<NonZeroU32>,
parents: &Stack<'v, EnteredDelimiter<'s, 'v>>,
alloc: &'v Bump
) -> (Option<&'s Syntax<'s>>, Option<&'s Syntax<'s>>, Option<NonZeroU32>, Option<NonZeroU32>, Stack<'v, EnteredDelimiter<'s, 'v>>)
Expand description
Pop as many parents of lhs_node
and rhs_node
as
possible. Return the new syntax nodes and parents.