type Diff: 'aimpl<'a, T: Same + Diffable<'a> + 'a> Diffable<'a> for BinaryHeap<T>[src]type Diff = CollectionDiff<Edit<&'a T, T::Diff>>fn diff(&'a self, other: &'a Self) -> Edit<Self::Diff>[src]impl<'a, T: Same + Diffable<'a> + 'a> Diffable<'a> for LinkedList<T>[src]type Diff = CollectionDiff<Edit<&'a T, T::Diff>>fn diff(&'a self, other: &'a Self) -> Edit<Self::Diff>[src]impl<'a, T: Same + Diffable<'a> + 'a> Diffable<'a> for Vec<T>[src]type Diff = CollectionDiff<Edit<&'a T, T::Diff>>fn diff(&'a self, other: &'a Self) -> Edit<Self::Diff>[src]impl<'a, T: Same + Diffable<'a> + 'a> Diffable<'a> for VecDeque<T>[src]type Diff = CollectionDiff<Edit<&'a T, T::Diff>>fn diff(&'a self, other: &'a Self) -> Edit<Self::Diff>[src]impl<'a, T: Same + Diffable<'a> + Hash + 'a> Diffable<'a> for BTreeSet<T>[src]type Diff = CollectionDiff<Edit<&'a T, T::Diff>>fn diff(&'a self, other: &'a Self) -> Edit<Self::Diff>[src]impl<'a, T: Same + Diffable<'a> + Hash + 'a> Diffable<'a> for HashSet<T>[src]type Diff = CollectionDiff<Edit<&'a T, T::Diff>>fn diff(&'a self, other: &'a Self) -> Edit<Self::Diff>[src]impl<'a, K: Eq + Ord + 'a, V: Diffable<'a> + 'a> Diffable<'a> for BTreeMap<K, V>[src]impl<'a, K: Eq + Hash + 'a, V: Diffable<'a> + 'a> Diffable<'a> for HashMap<K, V>[src]impl<'a, T: Diffable<'a> + 'a> Diffable<'a> for Option<T>[src]impl<'a> Diffable<'a> for i64[src]impl<'a> Diffable<'a> for i32[src]impl<'a> Diffable<'a> for i16[src]impl<'a> Diffable<'a> for i8[src]impl<'a> Diffable<'a> for u64[src]impl<'a> Diffable<'a> for u32[src]impl<'a> Diffable<'a> for u16[src]impl<'a> Diffable<'a> for u8[src]impl<'a> Diffable<'a> for char[src]impl<'a> Diffable<'a> for bool[src]impl<'a> Diffable<'a> for isize[src]impl<'a> Diffable<'a> for usize[src]impl<'a> Diffable<'a> for ()[src]impl<'a> Diffable<'a> for str[src]type Diff = Vec<Edit<char, (char, char)>>fn diff(&'a self, other: &'a Self) -> Edit<Self::Diff>[src]impl<'a> Diffable<'a> for String[src]impl<'a, T: Diffable<'a> + 'a> Diffable<'a> for &'a T[src]