{"ast_node_type":"other","tokens":[{"end":59,"kind":"keyword","start":0,"text":"mem::swap(this.polonius_facts,"}]}
            mem::swap(this.polonius_facts, polonius_facts);
        let mut swap_constraints = |this: &mut Self| {
            mem::swap(&mut this.constraints.outlives_constraints, &mut constraints);