Trait mem_query::transaction::UndoLog [−][src]
Expand description
An action required to revert a failed transaction
Required methods
Implementations on Foreign Types
impl<Root: ?Sized, A: UndoLog<Root>, B: UndoLog<Root>> UndoLog<Root> for (A, B)
[src]
impl<Root: ?Sized, A: UndoLog<Root>, B: UndoLog<Root>> UndoLog<Root> for (A, B)
[src]A tuple of two logs (A,B) first reverts log A and then log B
impl<Root: ?Sized, T: UndoLog<Root>> UndoLog<Root> for Vec<T>
[src]
impl<Root: ?Sized, T: UndoLog<Root>> UndoLog<Root> for Vec<T>
[src]A vector of logs is reverted in reverse order: push
ing operation logs
onto the end of the vector as they are applied.