PRINT-BANG INPUT (DISPLAY): A PRINT-BANG INPUT (DEBUG): TokenStream [ Ident { ident: "A", span: #0 bytes(506..507), }, ] PRINT-ATTR INPUT (DISPLAY): const A : u8 = 0; PRINT-ATTR INPUT (DEBUG): TokenStream [ Ident { ident: "const", span: #3 bytes(419..424), }, Ident { ident: "A", span: #0 bytes(506..507), }, Punct { ch: ':', spacing: Alone, span: #3 bytes(427..428), }, Ident { ident: "u8", span: #3 bytes(429..431), }, Punct { ch: '=', spacing: Alone, span: #3 bytes(432..433), }, Literal { kind: Integer, symbol: "0", suffix: None, span: #3 bytes(434..435), }, Punct { ch: ';', spacing: Alone, span: #3 bytes(435..436), }, ] PRINT-DERIVE INPUT (DISPLAY): struct A {} PRINT-DERIVE INPUT (DEBUG): TokenStream [ Ident { ident: "struct", span: #3 bytes(471..477), }, Ident { ident: "A", span: #0 bytes(506..507), }, Group { delimiter: Brace, stream: TokenStream [], span: #3 bytes(481..483), }, ]