{"ast_node_type":"variable","tokens":[{"end":54,"kind":"keyword","start":0,"text":"let"}]}
        let args = thin_vec![field.self_expr.clone()];
    let subcall = |cx: &ExtCtxt<'_>, field: &FieldInfo| {
        cx.expr_call_global(field.span, fn_path.clone(), args)