pub trait Comparator<T> { // Required method fn compare(&mut self, a: &T, b: &T) -> Ordering; }
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".