]> git.lizzy.rs Git - rust.git/blob - tests/ui/proc-macro/nested-derive-cfg.stdout
Auto merge of #106959 - tmiasko:opt-funclets, r=davidtwco
[rust.git] / tests / ui / proc-macro / nested-derive-cfg.stdout
1 PRINT-DERIVE INPUT (DISPLAY): struct Foo
2 { my_array : [bool ; { struct Inner { non_removed_inner_field : usize } 0 }] }
3 PRINT-DERIVE INPUT (DEBUG): TokenStream [
4     Ident {
5         ident: "struct",
6         span: $DIR/nested-derive-cfg.rs:12:1: 12:7 (#0),
7     },
8     Ident {
9         ident: "Foo",
10         span: $DIR/nested-derive-cfg.rs:12:8: 12:11 (#0),
11     },
12     Group {
13         delimiter: Brace,
14         stream: TokenStream [
15             Ident {
16                 ident: "my_array",
17                 span: $DIR/nested-derive-cfg.rs:14:5: 14:13 (#0),
18             },
19             Punct {
20                 ch: ':',
21                 spacing: Alone,
22                 span: $DIR/nested-derive-cfg.rs:14:13: 14:14 (#0),
23             },
24             Group {
25                 delimiter: Bracket,
26                 stream: TokenStream [
27                     Ident {
28                         ident: "bool",
29                         span: $DIR/nested-derive-cfg.rs:14:16: 14:20 (#0),
30                     },
31                     Punct {
32                         ch: ';',
33                         spacing: Alone,
34                         span: $DIR/nested-derive-cfg.rs:14:20: 14:21 (#0),
35                     },
36                     Group {
37                         delimiter: Brace,
38                         stream: TokenStream [
39                             Ident {
40                                 ident: "struct",
41                                 span: $DIR/nested-derive-cfg.rs:15:9: 15:15 (#0),
42                             },
43                             Ident {
44                                 ident: "Inner",
45                                 span: $DIR/nested-derive-cfg.rs:15:16: 15:21 (#0),
46                             },
47                             Group {
48                                 delimiter: Brace,
49                                 stream: TokenStream [
50                                     Ident {
51                                         ident: "non_removed_inner_field",
52                                         span: $DIR/nested-derive-cfg.rs:17:13: 17:36 (#0),
53                                     },
54                                     Punct {
55                                         ch: ':',
56                                         spacing: Alone,
57                                         span: $DIR/nested-derive-cfg.rs:17:36: 17:37 (#0),
58                                     },
59                                     Ident {
60                                         ident: "usize",
61                                         span: $DIR/nested-derive-cfg.rs:17:38: 17:43 (#0),
62                                     },
63                                 ],
64                                 span: $DIR/nested-derive-cfg.rs:15:22: 18:10 (#0),
65                             },
66                             Literal {
67                                 kind: Integer,
68                                 symbol: "0",
69                                 suffix: None,
70                                 span: $DIR/nested-derive-cfg.rs:19:9: 19:10 (#0),
71                             },
72                         ],
73                         span: $DIR/nested-derive-cfg.rs:14:22: 20:6 (#0),
74                     },
75                 ],
76                 span: $DIR/nested-derive-cfg.rs:14:15: 20:7 (#0),
77             },
78         ],
79         span: $DIR/nested-derive-cfg.rs:12:12: 21:2 (#0),
80     },
81 ]