{"ast_node_type":"variable","tokens":[{"end":49,"kind":"keyword","start":0,"text":"if"}]}
            if let SelfSource::QPath(ty) = source
            // Check if we wrote `Self::Assoc(1)` as if it were a tuple ctor.
                && let hir::TyKind::Path(hir::QPath::Resolved(_, path)) = ty.kind