| TokenStream [ |
| Literal { |
| kind: Integer, |
| symbol: "1", |
| suffix: None, |
| span: #0 bytes(147..148), |
| }, |
| Literal { |
| kind: Integer, |
| symbol: "17", |
| suffix: Some("u8"), |
| span: #0 bytes(157..161), |
| }, |
| Literal { |
| kind: Float, |
| symbol: "42.", |
| suffix: None, |
| span: #0 bytes(170..173), |
| }, |
| Literal { |
| kind: Float, |
| symbol: "3.14", |
| suffix: Some("f32"), |
| span: #0 bytes(182..189), |
| }, |
| Literal { |
| kind: Byte, |
| symbol: "a", |
| suffix: None, |
| span: #0 bytes(198..202), |
| }, |
| Literal { |
| kind: Byte, |
| symbol: "\xFF", |
| suffix: None, |
| span: #0 bytes(211..218), |
| }, |
| Literal { |
| kind: Char, |
| symbol: "c", |
| suffix: None, |
| span: #0 bytes(227..230), |
| }, |
| Literal { |
| kind: Char, |
| symbol: "\x32", |
| suffix: None, |
| span: #0 bytes(239..245), |
| }, |
| Literal { |
| kind: Str, |
| symbol: "\\"str\\"", |
| suffix: None, |
| span: #0 bytes(254..263), |
| }, |
| Literal { |
| kind: StrRaw(1), |
| symbol: "\"raw\" str", |
| suffix: None, |
| span: #0 bytes(272..286), |
| }, |
| Literal { |
| kind: StrRaw(3), |
| symbol: "very ##\"raw\"## str", |
| suffix: None, |
| span: #0 bytes(295..322), |
| }, |
| Literal { |
| kind: ByteStr, |
| symbol: "\\"byte\\" str", |
| suffix: None, |
| span: #0 bytes(331..346), |
| }, |
| Literal { |
| kind: ByteStrRaw(1), |
| symbol: "\"raw\" \"byte\" str", |
| suffix: None, |
| span: #0 bytes(355..377), |
| }, |
| Literal { |
| kind: CStr, |
| symbol: "\\"c\\" str", |
| suffix: None, |
| span: #0 bytes(386..398), |
| }, |
| Literal { |
| kind: CStrRaw(1), |
| symbol: "\"raw\" \"c\" str", |
| suffix: None, |
| span: #0 bytes(407..426), |
| }, |
| ] |
| 1 |
| 17u8 |
| 42. |
| 3.14f32 |
| b'a' |
| b'\xFF' |
| 'c' |
| '\x32' |
| "\"str\"" |
| r#""raw" str"# |
| r###"very ##"raw"## str"### |
| b"\"byte\" str" |
| br#""raw" "byte" str"# |
| c"\"c\" str" |
| cr#""raw" "c" str"# |