pub trait RangeExtBaseOps<T: RangeInfo>: VecOps<T> {
// Provided methods
fn merge_add_with_temp(
&mut self,
new_info: T,
temp: &mut impl VecOps<T>,
) -> Result<(), RangeError<T>> { ... }
fn merge_remove_with_temp(
&mut self,
range: Range<T::Type>,
temp: &mut impl VecOps<T>,
) -> Result<(), RangeError<T>> { ... }
}Provided Methods§
fn merge_add_with_temp( &mut self, new_info: T, temp: &mut impl VecOps<T>, ) -> Result<(), RangeError<T>>
fn merge_remove_with_temp( &mut self, range: Range<T::Type>, temp: &mut impl VecOps<T>, ) -> Result<(), RangeError<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.