pub trait ReplaceRange<T: Copy> {
// Required method
fn replace_range<R: RangeBounds<usize>>(&mut self, range: R, src: &[T]);
}Expand description
Vec::splice results in really bad assembly.
This doesn’t. Don’t use Vec::splice.
Required Methods§
fn replace_range<R: RangeBounds<usize>>(&mut self, range: R, src: &[T])
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.