{"ast_node_type":"other","tokens":[{"end":99,"kind":"keyword","start":0,"text":"self.infer.pat_adjustments.get(&pat).map(|it|"}]}
        self.infer.pat_adjustments.get(&pat).map(|it| &**it).unwrap_or_default().iter().rev().fold(
        let unadjusted_pat = self.lower_pattern_unadjusted(pat);
            unadjusted_pat,