{"ast_node_type":"function","tokens":[{"end":61,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn rollback_to(&mut self, snapshot: Snapshot<'tcx>) {
impl<'tcx> InferCtxtInner<'tcx> {
        debug!("rollback_to({})", snapshot.undo_len);