/
venial__tests__parse_fn_self_param-3.snap
54 lines (54 loc) · 1.37 KB
/
venial__tests__parse_fn_self_param-3.snap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
---
source: src/tests.rs
expression: func_mut_self
---
Ok(
Function(
Function {
attributes: [],
vis_marker: None,
qualifiers: FnQualifiers {
tk_default: None,
tk_const: None,
tk_async: None,
tk_unsafe: None,
tk_extern: None,
extern_abi: None,
},
tk_fn_keyword: Ident(
fn,
),
name: Ident(
foobar,
),
generic_params: None,
tk_params_parens: (),
params: [
Receiver(
FnReceiverParam {
attributes: [],
tk_ref: None,
tk_mut: Some(
Ident(
mut,
),
),
tk_self: Ident(
self,
),
},
),
],
where_clause: None,
tk_return_arrow: None,
return_ty: None,
tk_semicolon: None,
body: Some(
Group {
delimiter: Brace,
stream: TokenStream [],
},
),
},
),
)