error: expected string literal --> tests/integration/compile-fail/invalid_format_description.rs:4:13 | 4 | let _ = format_description!(); | ^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in the macro `format_description` (in Nightly builds, run with -Z macro-backtrace for more info) error: expected component name --> tests/integration/compile-fail/invalid_format_description.rs:5:33 | 5 | let _ = format_description!("[]"); | ^^^^ error: invalid component --> tests/integration/compile-fail/invalid_format_description.rs:6:33 | 6 | let _ = format_description!("[foo]"); | ^^^^^^^ error: expected component name --> tests/integration/compile-fail/invalid_format_description.rs:7:33 | 7 | let _ = format_description!("["); | ^^^ error: modifier must be of the form `key:value` --> tests/integration/compile-fail/invalid_format_description.rs:8:33 | 8 | let _ = format_description!("[hour foo]"); | ^^^^^^^^^^^^ error: unexpected token: x --> tests/integration/compile-fail/invalid_format_description.rs:9:36 | 9 | let _ = format_description!("" x); | ^ error: expected string literal --> tests/integration/compile-fail/invalid_format_description.rs:10:33 | 10 | let _ = format_description!(x); | ^ error: expected string literal --> tests/integration/compile-fail/invalid_format_description.rs:11:33 | 11 | let _ = format_description!(0); | ^ error: expected string literal --> tests/integration/compile-fail/invalid_format_description.rs:12:33 | 12 | let _ = format_description!({}); | ^^ error: invalid component --> tests/integration/compile-fail/invalid_format_description.rs:14:33 | 14 | let _ = format_description!("[ invalid ]"); | ^^^^^^^^^^^^^ error: expected component name --> tests/integration/compile-fail/invalid_format_description.rs:15:33 | 15 | let _ = format_description!("["); | ^^^ error: expected component name --> tests/integration/compile-fail/invalid_format_description.rs:16:33 | 16 | let _ = format_description!("[ "); | ^^^^ error: expected component name --> tests/integration/compile-fail/invalid_format_description.rs:17:33 | 17 | let _ = format_description!("[]"); | ^^^^ error: invalid modifier key --> tests/integration/compile-fail/invalid_format_description.rs:18:33 | 18 | let _ = format_description!("[day sign:mandatory]"); | ^^^^^^^^^^^^^^^^^^^^^^ error: expected modifier value --> tests/integration/compile-fail/invalid_format_description.rs:19:33 | 19 | let _ = format_description!("[day sign:]"); | ^^^^^^^^^^^^^ error: expected modifier key --> tests/integration/compile-fail/invalid_format_description.rs:20:33 | 20 | let _ = format_description!("[day :mandatory]"); | ^^^^^^^^^^^^^^^^^^ error: unclosed bracket --> tests/integration/compile-fail/invalid_format_description.rs:21:33 | 21 | let _ = format_description!("[day sign:mandatory"); | ^^^^^^^^^^^^^^^^^^^^^ error: invalid modifier value --> tests/integration/compile-fail/invalid_format_description.rs:22:33 | 22 | let _ = format_description!("[day padding:invalid]"); | ^^^^^^^^^^^^^^^^^^^^^^^ error: expected `=` --> tests/integration/compile-fail/invalid_format_description.rs:24:13 | 24 | let _ = format_description!(version); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in the macro `format_description` (in Nightly builds, run with -Z macro-backtrace for more info) error: expected `=` --> tests/integration/compile-fail/invalid_format_description.rs:25:41 | 25 | let _ = format_description!(version ""); | ^^ error: expected 1 or 2 --> tests/integration/compile-fail/invalid_format_description.rs:26:13 | 26 | let _ = format_description!(version =); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in the macro `format_description` (in Nightly builds, run with -Z macro-backtrace for more info) error: invalid format description version --> tests/integration/compile-fail/invalid_format_description.rs:27:43 | 27 | let _ = format_description!(version = 0); | ^ error: unexpected end of input --> tests/integration/compile-fail/invalid_format_description.rs:28:13 | 28 | let _ = format_description!(version = 1); | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: this error originates in the macro `format_description` (in Nightly builds, run with -Z macro-backtrace for more info) error: invalid format description version --> tests/integration/compile-fail/invalid_format_description.rs:29:43 | 29 | let _ = format_description!(version = 3); | ^ error: expected 1 or 2 --> tests/integration/compile-fail/invalid_format_description.rs:30:43 | 30 | let _ = format_description!(version = two); | ^^^ error: invalid escape sequence --> tests/integration/compile-fail/invalid_format_description.rs:32:46 | 32 | let _ = format_description!(version = 2, r"\a"); | ^^^^^ error: unexpected end of input --> tests/integration/compile-fail/invalid_format_description.rs:33:46 | 33 | let _ = format_description!(version = 2, r"\"); | ^^^^ error: modifier must be of the form `key:value` --> tests/integration/compile-fail/invalid_format_description.rs:35:46 | 35 | let _ = format_description!(version = 2, "[year [month]]"); | ^^^^^^^^^^^^^^^^ error: expected whitespace after `optional` --> tests/integration/compile-fail/invalid_format_description.rs:36:46 | 36 | let _ = format_description!(version = 2, "[optional[]]"); | ^^^^^^^^^^^^^^ error: expected whitespace after `first` --> tests/integration/compile-fail/invalid_format_description.rs:37:46 | 37 | let _ = format_description!(version = 2, "[first[]]"); | ^^^^^^^^^^^ error: unclosed bracket --> tests/integration/compile-fail/invalid_format_description.rs:38:46 | 38 | let _ = format_description!(version = 2, "[optional []"); | ^^^^^^^^^^^^^^ error: unclosed bracket --> tests/integration/compile-fail/invalid_format_description.rs:39:46 | 39 | let _ = format_description!(version = 2, "[first []"); | ^^^^^^^^^^^ error: unclosed bracket --> tests/integration/compile-fail/invalid_format_description.rs:40:46 | 40 | let _ = format_description!(version = 2, "[optional ["); | ^^^^^^^^^^^^^ error: unclosed bracket --> tests/integration/compile-fail/invalid_format_description.rs:41:46 | 41 | let _ = format_description!(version = 2, "[optional [[year"); | ^^^^^^^^^^^^^^^^^^ error: expected opening bracket --> tests/integration/compile-fail/invalid_format_description.rs:42:46 | 42 | let _ = format_description!(version = 2, "[optional "); | ^^^^^^^^^^^^ error: missing required modifier --> tests/integration/compile-fail/invalid_format_description.rs:44:33 | 44 | let _ = format_description!("[ignore]"); | ^^^^^^^^^^ error: invalid modifier value --> tests/integration/compile-fail/invalid_format_description.rs:45:33 | 45 | let _ = format_description!("[ignore count:0]"); | ^^^^^^^^^^^^^^^^^^