Skip to main content

RandomPosMutProvider

Trait RandomPosMutProvider 

Source
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

Required Methods§

Source

unsafe fn get_pos_mut_unchecked(&mut self, i: usize) -> &mut Pos

Provided Methods§

Source

fn get_pos_mut(&mut self, i: usize) -> Option<&mut Pos>

Source

fn first_pos_mut(&mut self) -> &mut Pos

Source

fn last_pos_mut(&mut self) -> &mut Pos

Implementors§