2 { f_span
= [3:1-70]; f_annotation
= (); f_mode
= <opaque
>;
5 (Happly
(([3:38-47], "\\Awaitable"),
6 [([3:48-54], (Hprim Tstring
))]))));
7 f_name
= ([3:16-25], "\\genString"); f_tparams = [];
8 f_where_constraints
= []; f_variadic
= FVnonVariadic
;
10 [{ param_annotation
= ([3:33-35], string
);
11 param_hint
= (Some
([3:26-32], (Hprim Tstring
)));
12 param_is_reference
= false
; param_is_variadic
= false
;
13 param_pos
= [3:33-35]; param_name
= "$s"; param_expr = None;
14 param_callconv
= None; param_user_attributes
= [] }
20 (Some
(([3:65-67], string
), (Lvar
([3:65-67], $s
))))))
22 fnb_unsafe
= false
});
23 f_fun_kind
= FAsync
; f_user_attributes
= []; f_ret_by_ref
= false
;
24 f_external
= false
; f_namespace
= <opaque
>; f_doc_comment
= None;
27 { f_span
= [5:1-12:2]; f_annotation
= (); f_mode
= <opaque
>;
28 f_ret
= (Some
([5:18-22], (Hprim Tvoid
)));
29 f_name
= ([5:10-14], "\\test"); f_tparams = [];
30 f_where_constraints
= []; f_variadic
= FVnonVariadic
; f_params
= [];
35 (([6:3-8:4], (function
(): Awaitable
<void
>)),
37 (([6:3-6], (function
(): Awaitable
<void
>)),
38 (Lvar
([6:3-6], $f0
))),
39 (([6:9-8:4], (function
(): Awaitable
<_
>)),
41 { f_span
= [6:9-8:4]; f_annotation
= ();
42 f_mode
= <opaque
>; f_ret
= None;
43 f_name
= ([6:9-8:4], ";anonymous"); f_tparams = [];
44 f_where_constraints
= [];
45 f_variadic
= FVnonVariadic
; f_params
= [];
53 (Lvar
([7:5-9], $str
))),
56 (([7:18-34], Awaitable
<string
>),
58 (([7:18-27], (function
(string $s
): Awaitable
<string
>)),
60 ([7:18-27], "\\genString"))),
62 [(([7:28-33], string
),
67 fnb_unsafe
= false
});
68 f_fun_kind
= FAsync
; f_user_attributes
= [];
69 f_ret_by_ref
= false
; f_external
= false
;
70 f_namespace
= <opaque
>; f_doc_comment
= None;
77 (([9:3-6], [fun
]), (Lvar
([9:3-6], $f1
))),
80 { f_span
= [9:9-11:4]; f_annotation
= ();
81 f_mode
= <opaque
>; f_ret
= None;
82 f_name
= ([9:9-11:4], ";anonymous");
83 f_tparams
= []; f_where_constraints
= [];
84 f_variadic
= FVnonVariadic
;
86 [{ param_annotation
= ([9:15-17], _
);
87 param_hint
= None; param_is_reference
= false
;
88 param_is_variadic
= false
;
89 param_pos
= [9:15-17]; param_name
= "$x";
90 param_expr
= None; param_callconv
= None;
91 param_user_attributes
= [] }
100 (Lvar
([10:5-9], $str
))),
101 (([10:12-31], string
),
103 (([10:18-31], Awaitable
<string
>),
105 (([10:18-27], (function
(string $s
): Awaitable
<string
>)),
111 (Lvar
([10:28-30], $x
)))],
115 fnb_unsafe
= false
});
116 f_fun_kind
= FAsync
; f_user_attributes
= [];
117 f_ret_by_ref
= false
; f_external
= false
;
118 f_namespace
= <opaque
>; f_doc_comment
= None;
123 fnb_unsafe
= false
});
124 f_fun_kind
= FSync
; f_user_attributes
= []; f_ret_by_ref
= false
;
125 f_external
= false
; f_namespace
= <opaque
>; f_doc_comment
= None;