Trait IsRandomInsertible

Source
pub trait IsRandomInsertible<T>: IsRandomAccessible<T> {
    // Required method
    fn insert(&mut self, index: usize, x: T) -> Result<()>;
}
Expand description

IsRandomInsertible is a trait used for collections of elements which are random insertible

Required Methods§

Source

fn insert(&mut self, index: usize, x: T) -> Result<()>

Should insert an element at the given index

Implementations on Foreign Types§

Source§

impl<T> IsRandomInsertible<T> for VecDeque<T>

Source§

fn insert(&mut self, index: usize, x: T) -> Result<()>

Source§

impl<T> IsRandomInsertible<T> for Vec<T>

Source§

fn insert(&mut self, index: usize, x: T) -> Result<()>

Implementors§

Source§

impl<P> IsRandomInsertible<P> for PointCloud2D<P>
where P: Is2D,

Source§

impl<P> IsRandomInsertible<P> for PointCloud3D<P>
where P: Is3D,