Enum ena::snapshot_vec::UndoLog
[−]
[src]
pub enum UndoLog<D: SnapshotVecDelegate> { OpenSnapshot, CommittedSnapshot, NewElem(usize), SetElem(usize, D::Value), Other(D::Undo), }
Variants
OpenSnapshot
Indicates where a snapshot started.
CommittedSnapshot
Indicates a snapshot that has been committed.
NewElem(usize)
New variable with given index was created.
SetElem(usize, D::Value)
Variable with given index was changed from the given value.
Other(D::Undo)
Extensible set of actions