error[E0277]: the trait bound `Foo: Format` is not satisfied --> tests/ui/log-missing-format-impl.rs:4:5 | 4 | defmt::info!("{}", Foo) | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Format` is not implemented for `Foo` | = help: the following other types implement trait `Format`: &T &mut T () (T0, T1) (T0, T1, T2) (T0, T1, T2, T3) (T0, T1, T2, T3, T4) (T0, T1, T2, T3, T4, T5) and $N others note: required by a bound in `defmt::export::fmt` --> src/export/mod.rs | | pub fn fmt(f: &T) { | ^^^^^^ required by this bound in `fmt` = note: this error originates in the macro `defmt::info` (in Nightly builds, run with -Z macro-backtrace for more info)