{"ast_node_type":"other","tokens":[{"end":93,"kind":"keyword","start":0,"text":"if"}]}
                    if matches!(path.segment()?.kind()?, ast::PathSegmentKind::Type { .. }) {
                if let hir::ModuleDef::Trait(_) = def {
                        // `speculative_resolve` resolves segments like `<T as