{"ast_node_type":"other","tokens":[{"end":83,"kind":"keyword","start":0,"text":"//"}]}
                // Peeling smart pointers does not update the default binding mode.
                // Recurse, using the old pat info to keep `current_depth` to its old value.
                self.check_pat_inner(pat, opt_path_res, adjust_mode, inner_ty, old_pat_info)