[][src]Trait afeather::BorrowedStorageMut

pub trait BorrowedStorageMut {
    type ItemMut;
    type BatchMut;
    fn write(&mut self, index: usize, item: Self::ItemMut);
fn write_batch(&mut self) -> Self::BatchMut; }

Associated Types

type ItemMut

type BatchMut

Loading content...

Required methods

fn write(&mut self, index: usize, item: Self::ItemMut)

fn write_batch(&mut self) -> Self::BatchMut

Loading content...

Implementations on Foreign Types

impl<T: BorrowedStorageMut + 'static> BorrowedStorageMut for RefMut<'static, T>[src]

type ItemMut = T::ItemMut

type BatchMut = T::BatchMut

impl<T0: BorrowedStorageMut, T1: BorrowedStorageMut> BorrowedStorageMut for (T0, T1)[src]

BorrowedStorageMut ///

type ItemMut = (T0::ItemMut, T1::ItemMut)

type BatchMut = (T0::BatchMut, T1::BatchMut)

impl<T0: BorrowedStorageMut, T1: BorrowedStorageMut, T2: BorrowedStorageMut> BorrowedStorageMut for (T0, T1, T2)[src]

type ItemMut = (T0::ItemMut, T1::ItemMut, T2::ItemMut)

type BatchMut = (T0::BatchMut, T1::BatchMut, T2::BatchMut)

impl<T0: BorrowedStorageMut, T1: BorrowedStorageMut, T2: BorrowedStorageMut, T3: BorrowedStorageMut> BorrowedStorageMut for (T0, T1, T2, T3)[src]

type ItemMut = (T0::ItemMut, T1::ItemMut, T2::ItemMut, T3::ItemMut)

type BatchMut = (T0::BatchMut, T1::BatchMut, T2::BatchMut, T3::BatchMut)

Loading content...

Implementors

impl<T: 'static> BorrowedStorageMut for BorrowedPerEntity<T>[src]

type ItemMut = T

type BatchMut = &'static mut [T]

Loading content...