pub trait RevertMutation<Value, M> where
Value: Clone + 'static,
M: Mutator<Value>, {
fn revert(self, mutator: &M, value: &mut Value, cache: &mut M::Cache);
}
pub trait RevertMutation<Value, M> where
Value: Clone + 'static,
M: Mutator<Value>, {
fn revert(self, mutator: &M, value: &mut Value, cache: &mut M::Cache);
}