Trait mergable::Diff

source ·
pub trait Diff: Sized {
    // Required methods
    fn is_empty(&self) -> bool;
    fn revert(self) -> Result<Self, RevertError>;
}

Required Methods§

source

fn is_empty(&self) -> bool

source

fn revert(self) -> Result<Self, RevertError>

Implementors§

source§

impl<K, V: Mergable, SF: SequenceFactory> Diff for DictDiff<K, V, Sequence<SF>>

source§

impl<T, SequenceFactory: SequenceFactory> Diff for CellDiff<T, Sequence<SequenceFactory>>

source§

impl<V, SF: SequenceFactory> Diff for CounterDiff<V, Sequence<SF>>