{"ast_node_type":"other","tokens":[{"end":75,"kind":"keyword","start":0,"text":"if"}]}
        if segments.is_empty() || matches!(self.path, Path::LangItem(..)) {
        let segments = self.segments;
            // `segments.is_empty()` can occur with `self`.