{"ast_node_type":"other","tokens":[{"end":67,"kind":"keyword","start":0,"text":"for"}]}
        for (i, segments) in path.segments.windows(2).enumerate() {
        let qself_position = qself.as_ref().map(|qself| qself.position);
            if qself_position.is_some_and(|pos| i < pos) {