{"ast_node_type":"variable","tokens":[{"end":87,"kind":"keyword","start":0,"text":"if"}]}
                if let hir::TyKind::Path(hir::QPath::Resolved(_, path)) = &qself.kind {
            let (qself_sugg_span, is_self) =
                    // If the path segment already has type params, we want to overwrite