{"ast_node_type":"struct","tokens":[{"end":99,"kind":"keyword","start":0,"text":"///"}]}
/// A macro to construct patterns. Called like `pats!(type_expr; pattern, pattern, ..)` and returns
/// a `Vec<DeconstructedPat>`. A pattern can be nested and looks like `Constructor(pat, pat)` or