syntax_data: {"ast_node_type":"variable","tokens":[{"end":79,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:         let visit_subpat = |this: &mut Self, subpat, user_tys: &_, f: &mut _| {
context_before:         // Avoid having to write the full method name at each recursive call.
context_after:             this.visit_primary_bindings_special(subpat, user_tys, f)