pub trait ToArray7<T>: Into<[T; 7]> { // Provided method fn to_array7(self) -> [T; 7] { ... } }
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".