{"ast_node_type":"other","tokens":[{"end":79,"kind":"keyword","start":0,"text":"Struct"}]}
            Struct | Variant(_) | UnionField => match pat.ty().kind(Interner) {
            IntRange(_) => unimplemented!(),
                TyKind::Tuple(..) => PatKind::Leaf {