| PRINT-BANG INPUT (DISPLAY): /** |
| ******* |
| * DOC * |
| * DOC * |
| * DOC * |
| ******* |
| */ |
| pub struct S; |
| PRINT-BANG RE-COLLECTED (DISPLAY): #[doc = "\n*******\n* DOC *\n* DOC *\n* DOC *\n*******\n"] pub struct S; |
| PRINT-BANG INPUT (DEBUG): TokenStream [ |
| Punct { |
| ch: '#', |
| spacing: Alone, |
| span: $DIR/doc-comment-preserved.rs:13:1: 19:3 (#0), |
| }, |
| Group { |
| delimiter: Bracket, |
| stream: TokenStream [ |
| Ident { |
| ident: "doc", |
| span: $DIR/doc-comment-preserved.rs:13:1: 19:3 (#0), |
| }, |
| Punct { |
| ch: '=', |
| spacing: Alone, |
| span: $DIR/doc-comment-preserved.rs:13:1: 19:3 (#0), |
| }, |
| Literal { |
| kind: Str, |
| symbol: "\n*******\n* DOC *\n* DOC *\n* DOC *\n*******\n", |
| suffix: None, |
| span: $DIR/doc-comment-preserved.rs:13:1: 19:3 (#0), |
| }, |
| ], |
| span: $DIR/doc-comment-preserved.rs:13:1: 19:3 (#0), |
| }, |
| Ident { |
| ident: "pub", |
| span: $DIR/doc-comment-preserved.rs:20:1: 20:4 (#0), |
| }, |
| Ident { |
| ident: "struct", |
| span: $DIR/doc-comment-preserved.rs:20:5: 20:11 (#0), |
| }, |
| Ident { |
| ident: "S", |
| span: $DIR/doc-comment-preserved.rs:20:12: 20:13 (#0), |
| }, |
| Punct { |
| ch: ';', |
| spacing: Alone, |
| span: $DIR/doc-comment-preserved.rs:20:13: 20:14 (#0), |
| }, |
| ] |