{"ast_node_type":"variable","tokens":[{"end":93,"kind":"keyword","start":0,"text":"let"}]}
            let mut result = Vec::with_capacity(args.len() + usize::from(reserve_one_extra));
        let collect_args_tys_and_spans = |args: &[hir::Expr<'_>], reserve_one_extra: bool| {
            result.extend(args.iter().map(|arg| (cx.typeck_results().expr_ty(arg), arg.span)));