syntax_data: {"ast_node_type":"other","tokens":[{"end":24,"kind":"keyword","start":0,"text":"pat.walk(|pat|"}]}
source_snippet:         pat.walk(|pat| {
context_before:         let mut has_ref_mut = false;
context_after:             if let hir::PatKind::Binding(_, id, _, _) = pat.kind