You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DisplayDebug currently works but DebugDisplay does not.
error[E0277]: `PathBuf` doesn't implement `std::fmt::Display`
--> tests/test_path.rs:36:13
|
32 | #[derive(Error, Debug)]
| ----- in this derive macro expansion
...
36 | #[error("debug:{0:?} display:{0}")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^ `PathBuf` cannot be formatted with the default formatter; call `.display()` on it
|
= help: the trait `std::fmt::Display` is not implemented for `PathBuf`
= note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
= note: call `.display()` or `.to_string_lossy()` to safely print paths, as they may contain non-Unicode data
= help: the trait `std::fmt::Display` is implemented for `Var<'_, T>`
= note: this error originates in the macro `$crate::format_args` which comes from the expansion of the derive macro `Error` (in Nightly builds, run with -Z macro-backtrace for more info)
0 commit comments