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