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