Skip to main content

InsertSorted

Trait InsertSorted 

Source
pub trait InsertSorted<T>
where Self: Index<usize, Output = T>,
{ // Required method fn insert_sorted_by<F>(&mut self, value: T, f: F) -> usize where F: FnMut(&T, &T) -> Ordering; // Provided method fn insert_sorted(&mut self, value: T) -> usize where Self::Output: Ord { ... } }

Required Methods§

Source

fn insert_sorted_by<F>(&mut self, value: T, f: F) -> usize
where F: FnMut(&T, &T) -> Ordering,

Provided Methods§

Source

fn insert_sorted(&mut self, value: T) -> usize
where Self::Output: Ord,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

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

Source§

fn insert_sorted_by<F>(&mut self, value: T, f: F) -> usize
where F: FnMut(&T, &T) -> Ordering,

Implementors§