{"ast_node_type":"variable","tokens":[{"end":38,"kind":"keyword","start":0,"text":"if"}]}
            if let Some(first_deref) =
        for capture in &mut current_captures {
                capture.place.projections.iter().position(|proj| *proj == ProjectionElem::Deref)