PokeyOne/pokey-logger

Trailing Semicolon in Macro

Closed this issue · 0 comments

When using a macro in a place where a semicolon should not be at the end of the line:

warning: trailing semicolon in macro used in expression position
   --> src/logging_macros.rs:29:49
    |
29  |         $crate::LOGGER.error(&format!($($arg)*));
    |                                                 ^
    |
   ::: src/lib.rs:283:23
    |
283 |             Err(_) => error!("Could not set timestamp format.")
    |                       ----------------------------------------- in this macro invocation
    |
    = note: `#[warn(semicolon_in_expressions_from_macros)]` on by default
    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
    = note: for more information, see issue #79813 <https://github.com/rust-lang/rust/issues/79813>
    = note: this warning originates in the macro `error` (in Nightly builds, run with -Z macro-backtrace for more info)