pub trait RandomPosMutProvider: LenProvider {
// Required method
unsafe fn get_pos_mut_unchecked(&mut self, i: usize) -> &mut Pos;
// Provided methods
fn get_pos_mut(&mut self, i: usize) -> Option<&mut Pos> { ... }
fn first_pos_mut(&mut self) -> &mut Pos { ... }
fn last_pos_mut(&mut self) -> &mut Pos { ... }
}Expand description
Trait for providing mutable random access to positions