pub trait ToViewMemory: Memory {
    type View<'a>: View<Item = Self::Item>
       where Self: 'a;

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

Required Associated Types§

source

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

Required Methods§

source

fn to_view(&self, offset: usize) -> Self::View<'_>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a, T> ToViewMemory for ViewMem<'a, T>
where T: Num,

§

type View<'b> = ViewMem<'b, T> where Self: 'b

source§

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

§

type View<'b> = ViewMem<'b, T> where Self: 'b

source§

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

§

type View<'a> = ViewMem<'a, T> where Self: 'a