pub trait Error: Debug + MaybeFormat { // Provided method fn kind(&self) -> ErrorKind { ... } }
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".