{"ast_node_type":"variable","tokens":[{"end":78,"kind":"keyword","start":0,"text":"let"}]}
        let shorthand_field_ids = self.collect_shorthand_field_ids(param.pat);
    fn visit_param(&mut self, param: &'tcx hir::Param<'tcx>) {
        param.pat.each_binding(|_bm, hir_id, _x, ident| {