{"ast_node_type":"variable","tokens":[{"end":85,"kind":"keyword","start":0,"text":"if"}]}
            if let Some((&PlaceElem::Deref, rest)) = target.projection.split_last() {
        {
                *place = Place::from(target.local).project_deeper(rest, self.tcx);