{"ast_node_type":"other","tokens":[{"end":98,"kind":"keyword","start":0,"text":"std::mem::take(&mut"}]}
        std::mem::take(&mut self.inner.borrow_mut().hir_typeck_potentially_region_dependent_goals)
        assert!(!self.in_snapshot(), "cannot take goals in a snapshot");
    }