Skip to main content

diff_keyed

Function diff_keyed 

Source
pub fn diff_keyed(old: &[VirtualNode], new: &[VirtualNode]) -> Vec<DiffOp>
Expand description

Keyed diff. Both slices must have keys on every node; nodes without keys are skipped (they are not eligible for keyed diffing).

§Arguments

  • &[VirtualNode] - Shared reference to a [VirtualNode].
  • &[VirtualNode] - Shared reference to a [VirtualNode].

§Returns

  • Vec<DiffOp> - A Vec<DiffOp> value.