{"ast_node_type":"variable","tokens":[{"end":62,"kind":"keyword","start":0,"text":"if"}]}
        if let &[ref proj_base @ .., elem] = self.projection {
    pub fn last_projection(&self) -> Option<(PlaceRef<'tcx>, PlaceElem<'tcx>)> {
            Some((PlaceRef { local: self.local, projection: proj_base }, elem))