Skip to main content

diff_words_locked

Function diff_words_locked 

Source
pub fn diff_words_locked(
    before: &str,
    after: &str,
    before_locked: &[Range<usize>],
    after_locked: &[Range<usize>],
) -> Vec<Segment>
Expand description

The word diff of before and after, where before_locked and after_locked are protected byte ranges of each. A range that is out of bounds, not on a char boundary, or overlaps an earlier one is ignored.