{"ast_node_type":"other","tokens":[{"end":52,"kind":"keyword","start":0,"text":"for"}]}
        for rib in self.ribs[ValueNS].iter().rev() {
        let None = following_seg else { return };
            let patterns_with_skipped_bindings = self.r.tcx.with_stable_hashing_context(|hcx| {