pub trait ToViewMutMemory: Memory {
    type ViewMut<'a>: ViewMut<Item = Self::Item>
       where Self: 'a;

    // Required method
    fn to_view_mut(&mut self, offset: usize) -> Self::ViewMut<'_>;
}

Required Associated Types§

source

type ViewMut<'a>: ViewMut<Item = Self::Item> where Self: 'a

Required Methods§

source

fn to_view_mut(&mut self, offset: usize) -> Self::ViewMut<'_>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a, T> ToViewMutMemory for ViewMutMem<'a, T>
where T: Num,

§

type ViewMut<'b> = ViewMutMem<'b, T> where Self: 'b

source§

impl<T> ToViewMutMemory for OwnedMem<T>
where T: Num,

§

type ViewMut<'a> = ViewMutMem<'a, T> where Self: 'a