{"ast_node_type":"other","tokens":[{"end":16,"kind":"keyword","start":0,"text":"#[derive(Clone)]"}]}
#[derive(Clone)]
/// Records the "undo" data for a single operation that affects some form of inference variable.
pub(crate) enum UndoLog<'tcx> {