| PRINT-DERIVE INPUT (DISPLAY): enum E { V = { let _ = #[allow(warnings)] 0; 0 }, } |
| PRINT-DERIVE DEEP-RE-COLLECTED (DISPLAY): enum E { V = { let _ = #[allow(warnings)] #[allow(warnings)] 0; 0 }, } |
| PRINT-DERIVE INPUT (DEBUG): TokenStream [ |
| Ident { |
| ident: "enum", |
| span: #3 bytes(299..303), |
| }, |
| Ident { |
| ident: "E", |
| span: #3 bytes(304..305), |
| }, |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [ |
| Ident { |
| ident: "V", |
| span: #3 bytes(320..321), |
| }, |
| Punct { |
| ch: '=', |
| spacing: Alone, |
| span: #3 bytes(322..323), |
| }, |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [ |
| Ident { |
| ident: "let", |
| span: #3 bytes(326..329), |
| }, |
| Ident { |
| ident: "_", |
| span: #3 bytes(330..331), |
| }, |
| Punct { |
| ch: '=', |
| spacing: Alone, |
| span: #3 bytes(332..333), |
| }, |
| Group { |
| delimiter: None, |
| stream: TokenStream [ |
| Punct { |
| ch: '#', |
| spacing: Alone, |
| span: #0 bytes(541..542), |
| }, |
| Group { |
| delimiter: Bracket, |
| stream: TokenStream [ |
| Ident { |
| ident: "allow", |
| span: #0 bytes(543..548), |
| }, |
| Group { |
| delimiter: Parenthesis, |
| stream: TokenStream [ |
| Ident { |
| ident: "warnings", |
| span: #0 bytes(549..557), |
| }, |
| ], |
| span: #0 bytes(548..558), |
| }, |
| ], |
| span: #0 bytes(542..559), |
| }, |
| Punct { |
| ch: '#', |
| spacing: Alone, |
| span: #0 bytes(541..542), |
| }, |
| Group { |
| delimiter: Bracket, |
| stream: TokenStream [ |
| Ident { |
| ident: "allow", |
| span: #0 bytes(543..548), |
| }, |
| Group { |
| delimiter: Parenthesis, |
| stream: TokenStream [ |
| Ident { |
| ident: "warnings", |
| span: #0 bytes(549..557), |
| }, |
| ], |
| span: #0 bytes(548..558), |
| }, |
| ], |
| span: #0 bytes(542..559), |
| }, |
| Literal { |
| kind: Integer, |
| symbol: "0", |
| suffix: None, |
| span: #0 bytes(560..561), |
| }, |
| ], |
| span: #3 bytes(334..339), |
| }, |
| Punct { |
| ch: ';', |
| spacing: Alone, |
| span: #3 bytes(339..340), |
| }, |
| Literal { |
| kind: Integer, |
| symbol: "0", |
| suffix: None, |
| span: #3 bytes(341..342), |
| }, |
| ], |
| span: #3 bytes(324..344), |
| }, |
| Punct { |
| ch: ',', |
| spacing: Alone, |
| span: #3 bytes(344..345), |
| }, |
| ], |
| span: #3 bytes(306..355), |
| }, |
| ] |
| PRINT-DERIVE INPUT (DISPLAY): enum E { V = { let _ = { 0; }; 0 }, } |
| PRINT-DERIVE DEEP-RE-COLLECTED (DISPLAY): enum E { V = { let _ = { 0 }; 0 }, } |
| PRINT-DERIVE INPUT (DEBUG): TokenStream [ |
| Ident { |
| ident: "enum", |
| span: #7 bytes(423..427), |
| }, |
| Ident { |
| ident: "E", |
| span: #7 bytes(428..429), |
| }, |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [ |
| Ident { |
| ident: "V", |
| span: #7 bytes(444..445), |
| }, |
| Punct { |
| ch: '=', |
| spacing: Alone, |
| span: #7 bytes(446..447), |
| }, |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [ |
| Ident { |
| ident: "let", |
| span: #7 bytes(450..453), |
| }, |
| Ident { |
| ident: "_", |
| span: #7 bytes(454..455), |
| }, |
| Punct { |
| ch: '=', |
| spacing: Alone, |
| span: #7 bytes(456..457), |
| }, |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [ |
| Group { |
| delimiter: None, |
| stream: TokenStream [ |
| Literal { |
| kind: Integer, |
| symbol: "0", |
| suffix: None, |
| span: #0 bytes(578..579), |
| }, |
| ], |
| span: #7 bytes(460..465), |
| }, |
| ], |
| span: #7 bytes(458..467), |
| }, |
| Punct { |
| ch: ';', |
| spacing: Alone, |
| span: #7 bytes(467..468), |
| }, |
| Literal { |
| kind: Integer, |
| symbol: "0", |
| suffix: None, |
| span: #7 bytes(469..470), |
| }, |
| ], |
| span: #7 bytes(448..472), |
| }, |
| Punct { |
| ch: ',', |
| spacing: Alone, |
| span: #7 bytes(472..473), |
| }, |
| ], |
| span: #7 bytes(430..483), |
| }, |
| ] |
| PRINT-DERIVE INPUT (DISPLAY): enum E { V = { let _ = { {} }; 0 }, } |
| PRINT-DERIVE INPUT (DEBUG): TokenStream [ |
| Ident { |
| ident: "enum", |
| span: #11 bytes(423..427), |
| }, |
| Ident { |
| ident: "E", |
| span: #11 bytes(428..429), |
| }, |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [ |
| Ident { |
| ident: "V", |
| span: #11 bytes(444..445), |
| }, |
| Punct { |
| ch: '=', |
| spacing: Alone, |
| span: #11 bytes(446..447), |
| }, |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [ |
| Ident { |
| ident: "let", |
| span: #11 bytes(450..453), |
| }, |
| Ident { |
| ident: "_", |
| span: #11 bytes(454..455), |
| }, |
| Punct { |
| ch: '=', |
| spacing: Alone, |
| span: #11 bytes(456..457), |
| }, |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [ |
| Group { |
| delimiter: None, |
| stream: TokenStream [ |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [], |
| span: #0 bytes(596..598), |
| }, |
| ], |
| span: #11 bytes(460..465), |
| }, |
| ], |
| span: #11 bytes(458..467), |
| }, |
| Punct { |
| ch: ';', |
| spacing: Alone, |
| span: #11 bytes(467..468), |
| }, |
| Literal { |
| kind: Integer, |
| symbol: "0", |
| suffix: None, |
| span: #11 bytes(469..470), |
| }, |
| ], |
| span: #11 bytes(448..472), |
| }, |
| Punct { |
| ch: ',', |
| spacing: Alone, |
| span: #11 bytes(472..473), |
| }, |
| ], |
| span: #11 bytes(430..483), |
| }, |
| ] |
| PRINT-DERIVE INPUT (DISPLAY): enum E { V = { let _ = { PATH; }; 0 }, } |
| PRINT-DERIVE DEEP-RE-COLLECTED (DISPLAY): enum E { V = { let _ = { PATH }; 0 }, } |
| PRINT-DERIVE INPUT (DEBUG): TokenStream [ |
| Ident { |
| ident: "enum", |
| span: #15 bytes(423..427), |
| }, |
| Ident { |
| ident: "E", |
| span: #15 bytes(428..429), |
| }, |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [ |
| Ident { |
| ident: "V", |
| span: #15 bytes(444..445), |
| }, |
| Punct { |
| ch: '=', |
| spacing: Alone, |
| span: #15 bytes(446..447), |
| }, |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [ |
| Ident { |
| ident: "let", |
| span: #15 bytes(450..453), |
| }, |
| Ident { |
| ident: "_", |
| span: #15 bytes(454..455), |
| }, |
| Punct { |
| ch: '=', |
| spacing: Alone, |
| span: #15 bytes(456..457), |
| }, |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [ |
| Group { |
| delimiter: None, |
| stream: TokenStream [ |
| Ident { |
| ident: "PATH", |
| span: #0 bytes(615..619), |
| }, |
| ], |
| span: #15 bytes(460..465), |
| }, |
| ], |
| span: #15 bytes(458..467), |
| }, |
| Punct { |
| ch: ';', |
| spacing: Alone, |
| span: #15 bytes(467..468), |
| }, |
| Literal { |
| kind: Integer, |
| symbol: "0", |
| suffix: None, |
| span: #15 bytes(469..470), |
| }, |
| ], |
| span: #15 bytes(448..472), |
| }, |
| Punct { |
| ch: ',', |
| spacing: Alone, |
| span: #15 bytes(472..473), |
| }, |
| ], |
| span: #15 bytes(430..483), |
| }, |
| ] |
| PRINT-DERIVE INPUT (DISPLAY): enum E { V = { let _ = { 0 + 1; }; 0 }, } |
| PRINT-DERIVE DEEP-RE-COLLECTED (DISPLAY): enum E { V = { let _ = { 0 + 1 }; 0 }, } |
| PRINT-DERIVE INPUT (DEBUG): TokenStream [ |
| Ident { |
| ident: "enum", |
| span: #19 bytes(423..427), |
| }, |
| Ident { |
| ident: "E", |
| span: #19 bytes(428..429), |
| }, |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [ |
| Ident { |
| ident: "V", |
| span: #19 bytes(444..445), |
| }, |
| Punct { |
| ch: '=', |
| spacing: Alone, |
| span: #19 bytes(446..447), |
| }, |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [ |
| Ident { |
| ident: "let", |
| span: #19 bytes(450..453), |
| }, |
| Ident { |
| ident: "_", |
| span: #19 bytes(454..455), |
| }, |
| Punct { |
| ch: '=', |
| spacing: Alone, |
| span: #19 bytes(456..457), |
| }, |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [ |
| Group { |
| delimiter: None, |
| stream: TokenStream [ |
| Literal { |
| kind: Integer, |
| symbol: "0", |
| suffix: None, |
| span: #0 bytes(636..637), |
| }, |
| Punct { |
| ch: '+', |
| spacing: Alone, |
| span: #0 bytes(638..639), |
| }, |
| Literal { |
| kind: Integer, |
| symbol: "1", |
| suffix: None, |
| span: #0 bytes(640..641), |
| }, |
| ], |
| span: #19 bytes(460..465), |
| }, |
| ], |
| span: #19 bytes(458..467), |
| }, |
| Punct { |
| ch: ';', |
| spacing: Alone, |
| span: #19 bytes(467..468), |
| }, |
| Literal { |
| kind: Integer, |
| symbol: "0", |
| suffix: None, |
| span: #19 bytes(469..470), |
| }, |
| ], |
| span: #19 bytes(448..472), |
| }, |
| Punct { |
| ch: ',', |
| spacing: Alone, |
| span: #19 bytes(472..473), |
| }, |
| ], |
| span: #19 bytes(430..483), |
| }, |
| ] |
| PRINT-DERIVE INPUT (DISPLAY): enum E { V = { let _ = { PATH + 1; }; 0 }, } |
| PRINT-DERIVE DEEP-RE-COLLECTED (DISPLAY): enum E { V = { let _ = { PATH + 1 }; 0 }, } |
| PRINT-DERIVE INPUT (DEBUG): TokenStream [ |
| Ident { |
| ident: "enum", |
| span: #23 bytes(423..427), |
| }, |
| Ident { |
| ident: "E", |
| span: #23 bytes(428..429), |
| }, |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [ |
| Ident { |
| ident: "V", |
| span: #23 bytes(444..445), |
| }, |
| Punct { |
| ch: '=', |
| spacing: Alone, |
| span: #23 bytes(446..447), |
| }, |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [ |
| Ident { |
| ident: "let", |
| span: #23 bytes(450..453), |
| }, |
| Ident { |
| ident: "_", |
| span: #23 bytes(454..455), |
| }, |
| Punct { |
| ch: '=', |
| spacing: Alone, |
| span: #23 bytes(456..457), |
| }, |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [ |
| Group { |
| delimiter: None, |
| stream: TokenStream [ |
| Ident { |
| ident: "PATH", |
| span: #0 bytes(658..662), |
| }, |
| Punct { |
| ch: '+', |
| spacing: Alone, |
| span: #0 bytes(663..664), |
| }, |
| Literal { |
| kind: Integer, |
| symbol: "1", |
| suffix: None, |
| span: #0 bytes(665..666), |
| }, |
| ], |
| span: #23 bytes(460..465), |
| }, |
| ], |
| span: #23 bytes(458..467), |
| }, |
| Punct { |
| ch: ';', |
| spacing: Alone, |
| span: #23 bytes(467..468), |
| }, |
| Literal { |
| kind: Integer, |
| symbol: "0", |
| suffix: None, |
| span: #23 bytes(469..470), |
| }, |
| ], |
| span: #23 bytes(448..472), |
| }, |
| Punct { |
| ch: ',', |
| spacing: Alone, |
| span: #23 bytes(472..473), |
| }, |
| ], |
| span: #23 bytes(430..483), |
| }, |
| ] |