{"ast_node_type":"other","tokens":[{"end":78,"kind":"keyword","start":0,"text":"debug!(\"resolve_path"}]}
            debug!("resolve_path ident {} {:?} {:?}", segment_idx, ident, id);
        for (segment_idx, &Segment { ident, id, .. }) in path.iter().enumerate() {
            let record_segment_res = |this: &mut Self, res| {