pub trait GridStorageMut: GridStorage {
    // Required methods
    fn storage_ref(&self, idx: usize) -> Option<&Self::Item>;
    fn storage_mut(&mut self, idx: usize) -> Option<&mut Self::Item>;
}
Expand description

Additional trait for backing stores which which can provide references to items

Required Methods§

source

fn storage_ref(&self, idx: usize) -> Option<&Self::Item>

source

fn storage_mut(&mut self, idx: usize) -> Option<&mut Self::Item>

Implementations on Foreign Types§

source§

impl<Item> GridStorageMut for Vec<Item>where Item: Clone,

source§

fn storage_ref(&self, idx: usize) -> Option<&Item>

source§

fn storage_mut(&mut self, idx: usize) -> Option<&mut Item>

Implementors§