{"ast_node_type":"other","tokens":[{"end":31,"kind":"keyword","start":0,"text":")"}]}
    ) -> DeconstructedPat<'p> {
        have_errors: &mut bool,
        let mut patcx = match_check::PatCtxt::new(db, &self.infer, &self.body);