1error: #[error(fmt = ...)] is only supported in enums; for a struct, handwrite your own Display impl 2 --> tests/ui/struct-with-fmt.rs:4:1 3 | 44 | #[error(fmt = core::fmt::Octal::fmt)] 5 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 6