Enum rustc_trans::util::snapshot_vec::UndoLogExperimental [-]  [+] [src]

pub enum UndoLog<T, U> {
    OpenSnapshot,
    CommittedSnapshot,
    NewElem(uint),
    SetElem(uint, T),
    Other(U),
}

Variants

OpenSnapshot

Indicates where a snapshot started.

CommittedSnapshot

Indicates a snapshot that has been committed.

NewElem

New variable with given index was created.

SetElem

Variable with given index was changed from the given value.

Other

Extensible set of actions

Trait Implementations

Derived Implementations

impl<T: PartialEq<T>, U: PartialEq<U>> PartialEq<UndoLog<T, U>> for UndoLog<T, U>

fn eq(&self, __arg_0: &UndoLog<T, U>) -> bool

fn ne(&self, __arg_0: &UndoLog<T, U>) -> bool

fn ne(&self, &UndoLog<T, U>) -> bool