{"ast_node_type":"other","tokens":[{"end":37,"kind":"keyword","start":0,"text":"self.num_open_snapshots"}]}
        self.num_open_snapshots += 1;
    pub(crate) fn start_snapshot(&mut self) -> Snapshot<'tcx> {
        Snapshot { undo_len: self.logs.len(), _marker: PhantomData }