Trait Rotate
stl_rotate
pub trait Rotate<T> { fn rotate<R: RangeBounds<usize>>(&mut self, range: R, new_first: usize); }
fn rotate<R: RangeBounds<usize>>(&mut self, range: R, new_first: usize)
impl<T> Rotate<T> for Vec<T>