{"ast_node_type":"other","tokens":[{"end":69,"kind":"keyword","start":0,"text":"|"}]}
            | PatKind::TupleStruct(hir::QPath::Resolved(_, path), ..)
            })
            | PatKind::Struct(hir::QPath::Resolved(_, path), ..) => {