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.