PRINT-BANG INPUT (DISPLAY): A PRINT-BANG INPUT (DEBUG): TokenStream [ Group { delimiter: None, stream: TokenStream [ Ident { ident: "A", span: #CTXT bytes(445..446), }, ], span: #CTXT bytes(312..314), }, ] PRINT-ATTR INPUT (DISPLAY): const A : u8 = 0 ; PRINT-ATTR INPUT (DEBUG): TokenStream [ Ident { ident: "const", span: #CTXT bytes(0..0), }, Ident { ident: "A", span: #CTXT bytes(0..0), }, Punct { ch: ':', spacing: Alone, span: #CTXT bytes(0..0), }, Ident { ident: "u8", span: #CTXT bytes(0..0), }, Punct { ch: '=', spacing: Alone, span: #CTXT bytes(0..0), }, Literal { kind: Integer, symbol: "0", suffix: None, span: #CTXT bytes(0..0), }, Punct { ch: ';', spacing: Alone, span: #CTXT bytes(0..0), }, ] PRINT-DERIVE INPUT (DISPLAY): struct A { } PRINT-DERIVE INPUT (DEBUG): TokenStream [ Ident { ident: "struct", span: #CTXT bytes(0..0), }, Ident { ident: "A", span: #CTXT bytes(0..0), }, Group { delimiter: Brace, stream: TokenStream [], span: #CTXT bytes(0..0), }, ]