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