| PRINT-BANG INPUT (DISPLAY): { #![rustc_dummy] let a = "hello".len(); matches!(a, 5); } |
| PRINT-BANG DEEP-RE-COLLECTED (DISPLAY): { #! [rustc_dummy] let a = "hello".len(); matches! (a, 5); } |
| PRINT-BANG INPUT (DEBUG): TokenStream [ |
| Group { |
| delimiter: Brace, |
| stream: TokenStream [ |
| Punct { |
| ch: '#', |
| spacing: Joint, |
| span: $DIR/pretty-print-tts.rs:15:5: 15:6 (#0), |
| }, |
| Punct { |
| ch: '!', |
| spacing: Alone, |
| span: $DIR/pretty-print-tts.rs:15:6: 15:7 (#0), |
| }, |
| Group { |
| delimiter: Bracket, |
| stream: TokenStream [ |
| Ident { |
| ident: "rustc_dummy", |
| span: $DIR/pretty-print-tts.rs:15:8: 15:19 (#0), |
| }, |
| ], |
| span: $DIR/pretty-print-tts.rs:15:7: 15:20 (#0), |
| }, |
| Ident { |
| ident: "let", |
| span: $DIR/pretty-print-tts.rs:16:5: 16:8 (#0), |
| }, |
| Ident { |
| ident: "a", |
| span: $DIR/pretty-print-tts.rs:16:9: 16:10 (#0), |
| }, |
| Punct { |
| ch: '=', |
| spacing: Alone, |
| span: $DIR/pretty-print-tts.rs:16:11: 16:12 (#0), |
| }, |
| Literal { |
| kind: Str, |
| symbol: "hello", |
| suffix: None, |
| span: $DIR/pretty-print-tts.rs:16:13: 16:20 (#0), |
| }, |
| Punct { |
| ch: '.', |
| spacing: Alone, |
| span: $DIR/pretty-print-tts.rs:16:20: 16:21 (#0), |
| }, |
| Ident { |
| ident: "len", |
| span: $DIR/pretty-print-tts.rs:16:21: 16:24 (#0), |
| }, |
| Group { |
| delimiter: Parenthesis, |
| stream: TokenStream [], |
| span: $DIR/pretty-print-tts.rs:16:24: 16:26 (#0), |
| }, |
| Punct { |
| ch: ';', |
| spacing: Alone, |
| span: $DIR/pretty-print-tts.rs:16:26: 16:27 (#0), |
| }, |
| Ident { |
| ident: "matches", |
| span: $DIR/pretty-print-tts.rs:17:5: 17:12 (#0), |
| }, |
| Punct { |
| ch: '!', |
| spacing: Alone, |
| span: $DIR/pretty-print-tts.rs:17:12: 17:13 (#0), |
| }, |
| Group { |
| delimiter: Parenthesis, |
| stream: TokenStream [ |
| Ident { |
| ident: "a", |
| span: $DIR/pretty-print-tts.rs:17:14: 17:15 (#0), |
| }, |
| Punct { |
| ch: ',', |
| spacing: Alone, |
| span: $DIR/pretty-print-tts.rs:17:15: 17:16 (#0), |
| }, |
| Literal { |
| kind: Integer, |
| symbol: "5", |
| suffix: None, |
| span: $DIR/pretty-print-tts.rs:17:17: 17:18 (#0), |
| }, |
| ], |
| span: $DIR/pretty-print-tts.rs:17:13: 17:19 (#0), |
| }, |
| Punct { |
| ch: ';', |
| spacing: Alone, |
| span: $DIR/pretty-print-tts.rs:17:19: 17:20 (#0), |
| }, |
| ], |
| span: $DIR/pretty-print-tts.rs:14:21: 18:2 (#0), |
| }, |
| ] |