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