PRINT-BANG INPUT (DISPLAY): A PRINT-BANG INPUT (DEBUG): TokenStream [ Ident { ident: "A", span: #0 bytes(503..504), }, ] PRINT-ATTR INPUT (DISPLAY): const A : u8 = 0 ; PRINT-ATTR INPUT (DEBUG): TokenStream [ Ident { ident: "const", span: #4 bytes(416..421), }, Ident { ident: "A", span: #0 bytes(503..504), }, Punct { ch: ':', spacing: Alone, span: #4 bytes(424..425), }, Ident { ident: "u8", span: #4 bytes(426..428), }, Punct { ch: '=', spacing: Alone, span: #4 bytes(429..430), }, Literal { kind: Integer, symbol: "0", suffix: None, span: #4 bytes(431..432), }, Punct { ch: ';', spacing: Alone, span: #4 bytes(432..433), }, ] PRINT-DERIVE INPUT (DISPLAY): struct A {} PRINT-DERIVE INPUT (DEBUG): TokenStream [ Ident { ident: "struct", span: #4 bytes(468..474), }, Ident { ident: "A", span: #0 bytes(503..504), }, Group { delimiter: Brace, stream: TokenStream [], span: #4 bytes(478..480), }, ]