syntax_data: {"ast_node_type":"struct","tokens":[{"end":95,"kind":"keyword","start":0,"text":"span_bug!(pat.span,"}]}
source_snippet:                     span_bug!(pat.span, "tuple struct pattern not applied to an ADT {:?}", ty);
context_before:                 let ty::Adt(adt_def, _) = ty.kind() else {
context_after:                 };