/// Alias for a vector of Edit
/// Result of the Myers diff function
pubtypeDiff<T>=Vec<Edit<T>>;/// Each element in a diff can be
/// new (Insert)
/// removed (Delete)
/// equal (Equal)
#[derive(Debug, Clone, PartialEq, Eq)]pubenumEdit<T> {
Insert(T),
Delete(T),
Equal(T),}