{"ast_node_type":"other","tokens":[{"end":53,"kind":"keyword","start":0,"text":"if"}]}
        if !matches!(self.path, Path::LangItem(..)) {
    fn skip_resolved_segment(&mut self) {
            // In lang items, the resolved "segment" is not one of the segments. Perhaps we should've put it