I want to raise my voice one last time to consider changing 

```diff
pub trait Format {
-  fn format(&self, fmt: Formatter);
+  fn format(&self, fmt: &mut Formatter<'_>);

 //...
}
```

doing this, will allow us to pack the `core::fmt::Formatter` into our `defmt::Formatter`.
Until it is decided how to implement logging on std, this change will be an asset^^.
I wrote about it here https://github.com/knurling-rs/defmt/issues/730#issuecomment-2457472640 a while a go, but havent kept up with the discussion lately.