{"ast_node_type":"other","tokens":[{"end":23,"kind":"keyword","start":0,"text":"pat:"}]}
    pat: &'a Pat<'tcx>,
pub(crate) fn for_each_immediate_subpat<'a, 'tcx>(
    mut callback: impl FnMut(&'a Pat<'tcx>),