Enum itertools::Diff [] [src]

pub enum Diff<I, J> where I: Iterator, J: Iterator {
    FirstMismatch(usizePutBack<I>, PutBack<J>),
    Shorter(usizePutBack<I>),
    Longer(usizePutBack<J>),
}

A type returned by the diff_with function.

Diff represents the way in which the elements yielded by the iterator I differ to some iterator J.

Variants

The index of the first non-matching element along with both iterator's remaining elements starting with the first mis-match.

The total number of elements that were in J along with the remaining elements of I.

The total number of elements that were in I along with the remaining elements of J.