error: unexpected end of input, expected integer literal --> tests_error/bitint_literals_bad_literal.rs:14:13 | 14 | let _ = bitint!(); | ^^^^^^^^^ | = note: this error originates in the macro `bitint` (in Nightly builds, run with -Z macro-backtrace for more info) error: literal must have a suffix: 'U' followed by an integer in 1..=128 --> tests_error/bitint_literals_bad_literal.rs:15:21 | 15 | let _ = bitint!(0u8); // Rejected | ^^^ error: expected integer literal --> tests_error/bitint_literals_bad_literal.rs:16:21 | 16 | let _ = bitint!(multiple idents); | ^^^^^^^^ error: unexpected token --> tests_error/bitint_literals_bad_literal.rs:17:26 | 17 | let _ = bitint!(0_U8 0); | ^ error: unexpected token --> tests_error/bitint_literals_bad_literal.rs:18:26 | 18 | let _ = bitint!(0_U8 some_ident); | ^^^^^^^^^^ error: literal must have a suffix: 'U' followed by an integer in 1..=128 --> tests_error/bitint_literals_bad_literal.rs:19:21 | 19 | let _ = bitint!(0); // Rejected | ^ error: literal must have a suffix: 'U' followed by an integer in 1..=128 --> tests_error/bitint_literals_bad_literal.rs:20:21 | 20 | let _ = bitint!(0q); | ^^ error: literal must have a suffix: 'U' followed by an integer in 1..=128 --> tests_error/bitint_literals_bad_literal.rs:21:21 | 21 | let _ = bitint!(0_Uq); | ^^^^ error: literal must have a suffix: 'U' followed by an integer in 1..=128 --> tests_error/bitint_literals_bad_literal.rs:22:21 | 22 | let _ = bitint!(0_U0); | ^^^^ error: literal must have a suffix: 'U' followed by an integer in 1..=128 --> tests_error/bitint_literals_bad_literal.rs:23:21 | 23 | let _ = bitint!(0_U129); | ^^^^^^ error: invalid suffix `q` for number literal --> tests_error/bitint_literals_bad_literal.rs:7:13 | 7 | let _ = 0q; | ^^ invalid suffix `q` | = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) error: invalid suffix `Uq` for number literal --> tests_error/bitint_literals_bad_literal.rs:8:13 | 8 | let _ = 0_Uq; | ^^^^ invalid suffix `Uq` | = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) error: invalid suffix `U0` for number literal --> tests_error/bitint_literals_bad_literal.rs:9:13 | 9 | let _ = 0_U0; | ^^^^ invalid suffix `U0` | = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.) error: invalid suffix `U129` for number literal --> tests_error/bitint_literals_bad_literal.rs:10:13 | 10 | let _ = 0_U129; | ^^^^^^ invalid suffix `U129` | = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)