{"ast_node_type":"function","tokens":[{"end":76,"kind":"keyword","start":0,"text":"pub(crate)"}]}
    pub(crate) fn rollback_to(&mut self, snapshot: InferenceTableSnapshot) {
    #[tracing::instrument(skip_all)]
        self.var_unification_table.rollback_to(snapshot.var_table_snapshot);