warn

Macro warn 

Source
macro_rules! warn {
    ($($arg:tt)+) => { ... };
}
Expand description

Logs an warning to Duat

Use this, as opposed to error!, info! or debug!, if you want to tell the user that something was partially successful, or that a failure happened, but it’s near inconsequential.

This error follows the same construction as the txt! macro, and will create a Record inside of the Logs, which can be accessed by anyone, at any time.

The Record added to the Logs is related to log::Record, from the log crate. But it differs in the sense that it is always 'static, and instead of having an std::fmt::Arguments inside, it contains a Text, making it a better fit for Duat.

The connection to log::Record also means that external libraries can log information using the log crate, and it will also show up in Duat’s Logss, but reformatted to be a Text instead.