]> git.proxmox.com Git - rustc.git/blob - tests/ui/proc-macro/dollar-crate-issue-62325.stdout
New upstream version 1.76.0+dfsg1
[rustc.git] / tests / ui / proc-macro / dollar-crate-issue-62325.stdout
1 PRINT-ATTR INPUT (DISPLAY): struct A(identity! ($crate :: S));
2 PRINT-ATTR RE-COLLECTED (DISPLAY): struct A(identity! ($crate :: S)) ;
3 PRINT-ATTR INPUT (DEBUG): TokenStream [
4 Ident {
5 ident: "struct",
6 span: $DIR/dollar-crate-issue-62325.rs:19:5: 19:11 (#3),
7 },
8 Ident {
9 ident: "A",
10 span: $DIR/dollar-crate-issue-62325.rs:19:12: 19:13 (#3),
11 },
12 Group {
13 delimiter: Parenthesis,
14 stream: TokenStream [
15 Ident {
16 ident: "identity",
17 span: $DIR/dollar-crate-issue-62325.rs:19:14: 19:22 (#3),
18 },
19 Punct {
20 ch: '!',
21 spacing: Alone,
22 span: $DIR/dollar-crate-issue-62325.rs:19:22: 19:23 (#3),
23 },
24 Group {
25 delimiter: Parenthesis,
26 stream: TokenStream [
27 Ident {
28 ident: "$crate",
29 span: $DIR/dollar-crate-issue-62325.rs:19:24: 19:30 (#3),
30 },
31 Punct {
32 ch: ':',
33 spacing: Joint,
34 span: $DIR/dollar-crate-issue-62325.rs:19:30: 19:31 (#3),
35 },
36 Punct {
37 ch: ':',
38 spacing: Alone,
39 span: $DIR/dollar-crate-issue-62325.rs:19:31: 19:32 (#3),
40 },
41 Ident {
42 ident: "S",
43 span: $DIR/dollar-crate-issue-62325.rs:19:32: 19:33 (#3),
44 },
45 ],
46 span: $DIR/dollar-crate-issue-62325.rs:19:23: 19:34 (#3),
47 },
48 ],
49 span: $DIR/dollar-crate-issue-62325.rs:19:13: 19:35 (#3),
50 },
51 Punct {
52 ch: ';',
53 spacing: Alone,
54 span: $DIR/dollar-crate-issue-62325.rs:19:35: 19:36 (#3),
55 },
56 ]
57 PRINT-ATTR INPUT (DISPLAY): struct B(identity! ($crate :: S));
58 PRINT-ATTR RE-COLLECTED (DISPLAY): struct B(identity! ($crate :: S)) ;
59 PRINT-ATTR INPUT (DEBUG): TokenStream [
60 Ident {
61 ident: "struct",
62 span: $DIR/auxiliary/dollar-crate-external.rs:21:5: 21:11 (#11),
63 },
64 Ident {
65 ident: "B",
66 span: $DIR/auxiliary/dollar-crate-external.rs:21:12: 21:13 (#11),
67 },
68 Group {
69 delimiter: Parenthesis,
70 stream: TokenStream [
71 Ident {
72 ident: "identity",
73 span: $DIR/auxiliary/dollar-crate-external.rs:21:14: 21:22 (#11),
74 },
75 Punct {
76 ch: '!',
77 spacing: Alone,
78 span: $DIR/auxiliary/dollar-crate-external.rs:21:22: 21:23 (#11),
79 },
80 Group {
81 delimiter: Parenthesis,
82 stream: TokenStream [
83 Ident {
84 ident: "$crate",
85 span: $DIR/auxiliary/dollar-crate-external.rs:21:24: 21:30 (#11),
86 },
87 Punct {
88 ch: ':',
89 spacing: Joint,
90 span: $DIR/auxiliary/dollar-crate-external.rs:21:30: 21:31 (#11),
91 },
92 Punct {
93 ch: ':',
94 spacing: Alone,
95 span: $DIR/auxiliary/dollar-crate-external.rs:21:31: 21:32 (#11),
96 },
97 Ident {
98 ident: "S",
99 span: $DIR/auxiliary/dollar-crate-external.rs:21:32: 21:33 (#11),
100 },
101 ],
102 span: $DIR/auxiliary/dollar-crate-external.rs:21:23: 21:34 (#11),
103 },
104 ],
105 span: $DIR/auxiliary/dollar-crate-external.rs:21:13: 21:35 (#11),
106 },
107 Punct {
108 ch: ';',
109 spacing: Alone,
110 span: $DIR/auxiliary/dollar-crate-external.rs:21:35: 21:36 (#11),
111 },
112 ]