{"ast_node_type":"other","tokens":[{"end":56,"kind":"keyword","start":0,"text":"ctor"}]}
                        ctor = match pat.kind.as_ref() {
                    &TyKind::Adt(AdtId(adt), _) => {
                            PatKind::Leaf { .. } if matches!(adt, hir_def::AdtId::UnionId(_)) => {