syntax_data: {"ast_node_type":"variable","tokens":[{"end":36,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:         let mut has_ref_mut = false;
context_before:     pub fn pat_has_ref_mut_binding(&self, pat: &hir::Pat<'_>) -> bool {
context_after:         pat.walk(|pat| {