[][src]Function seqdiff::diff

pub fn diff<A: PartialEq<B>, B>(a: &[A], b: &[B]) -> (Diff, Diff)

Returns the correspondence between two sequences.

Examples

use seqdiff;
let (a2b, b2a) = seqdiff::diff(&[1, 2, 3], &[1, 3]);
assert_eq!(a2b, vec![Some(0), None, Some(1)]);
assert_eq!(b2a, vec![Some(0), Some(2)]);