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.