pub trait VolatileMemory {
    fn get_slice(
        &self,
        offset: usize,
        count: usize
    ) -> VolatileMemoryResult<VolatileSlice<'_>>; fn get_ref<T: DataInit>(
        &self,
        offset: usize
    ) -> VolatileMemoryResult<VolatileRef<'_, T>> { ... } }
Expand description

Trait for types that support raw volatile access to their data.

Required Methods§

source

fn get_slice(
    &self,
    offset: usize,
    count: usize
) -> VolatileMemoryResult<VolatileSlice<'_>>

Gets a slice of memory at offset that is count bytes in length and supports volatile access.

Provided Methods§

source

fn get_ref<T: DataInit>(
    &self,
    offset: usize
) -> VolatileMemoryResult<VolatileRef<'_, T>>

Gets a VolatileRef at offset.

Implementors§