pub trait SetSlice<S: AsRef<[u8]> + ?Sized> { // Required method fn set(&mut self, value: &S); }
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".