Trait SortedInsertBinary

Source
pub trait SortedInsertBinary<T: Ord>: SortedInsertBinaryByKey<T> {
    // Provided methods
    fn sorted_insert_asc_binary(&mut self, element: T) -> usize { ... }
    fn sorted_insert_desc_binary(&mut self, element: T) -> usize { ... }
}

Provided Methods§

Source

fn sorted_insert_asc_binary(&mut self, element: T) -> usize

Insert elements to this sorted collection in ascending order and return the inserted index. Use binary search to find the index where a matching element could be inserted.

Source

fn sorted_insert_desc_binary(&mut self, element: T) -> usize

Insert elements to this sorted collection in descending order and return the inserted index. Use binary search to find the index where a matching element could be inserted.

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.

Implementations on Foreign Types§

Source§

impl<T: Ord> SortedInsertBinary<T> for VecDeque<T>

Source§

impl<T: Ord> SortedInsertBinary<T> for Vec<T>

Implementors§