{"ast_node_type":"other","tokens":[{"end":88,"kind":"keyword","start":0,"text":"self.push_assignment(current,"}]}
        self.push_assignment(current, ref_place, Rvalue::Ref(borrow_kind, place), span);
        let ref_place: Place = self.temp(ty_ref, current, span)?.into();
        let deref_trait = self