format_description

Macro format_description 

Source
format_description!() { /* proc-macro */ }
Available on crate feature macros and (crate features formatting or parsing) only.
Expand description

Equivalent of performing format_description::parse() at compile time.

Using the macro instead of the function results in a static slice rather than a Vec, such that it can be used in #![no_alloc] situations. For readability, you can use StaticFormatDescription as the type.

The resulting expression can be used in const or static declarations, and implements the sealed traits required for both formatting and parsing.

assert_eq!(
    format_description!("[hour]:[minute]:[second]"),
    format_description::parse("[hour]:[minute]:[second]")?
);

The syntax accepted by this macro is the same as format_description::parse(), which can be found in the book.