| TokenStream [ |
| Literal { |
| kind: Integer, |
| symbol: "1", |
| suffix: None, |
| span: #0 bytes(148..149), |
| }, |
| Literal { |
| kind: Integer, |
| symbol: "17", |
| suffix: Some("u8"), |
| span: #0 bytes(158..162), |
| }, |
| Literal { |
| kind: Float, |
| symbol: "42.", |
| suffix: None, |
| span: #0 bytes(171..174), |
| }, |
| Literal { |
| kind: Float, |
| symbol: "3.14", |
| suffix: Some("f32"), |
| span: #0 bytes(183..190), |
| }, |
| Literal { |
| kind: Byte, |
| symbol: "a", |
| suffix: None, |
| span: #0 bytes(199..203), |
| }, |
| Literal { |
| kind: Byte, |
| symbol: "\xFF", |
| suffix: None, |
| span: #0 bytes(212..219), |
| }, |
| Literal { |
| kind: Char, |
| symbol: "c", |
| suffix: None, |
| span: #0 bytes(228..231), |
| }, |
| Literal { |
| kind: Char, |
| symbol: "\x32", |
| suffix: None, |
| span: #0 bytes(240..246), |
| }, |
| Literal { |
| kind: Str, |
| symbol: "\\"str\\"", |
| suffix: None, |
| span: #0 bytes(255..264), |
| }, |
| Literal { |
| kind: StrRaw(1), |
| symbol: "\"raw\" str", |
| suffix: None, |
| span: #0 bytes(273..287), |
| }, |
| Literal { |
| kind: StrRaw(3), |
| symbol: "very ##\"raw\"## str", |
| suffix: None, |
| span: #0 bytes(296..323), |
| }, |
| Literal { |
| kind: ByteStr, |
| symbol: "\\"byte\\" str", |
| suffix: None, |
| span: #0 bytes(332..347), |
| }, |
| Literal { |
| kind: ByteStrRaw(1), |
| symbol: "\"raw\" \"byte\" str", |
| suffix: None, |
| span: #0 bytes(356..378), |
| }, |
| Literal { |
| kind: CStr, |
| symbol: "\\"c\\" str", |
| suffix: None, |
| span: #0 bytes(387..399), |
| }, |
| Literal { |
| kind: CStrRaw(1), |
| symbol: "\"raw\" \"c\" str", |
| suffix: None, |
| span: #0 bytes(408..427), |
| }, |
| ] |
| 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"# |