Trait AccessMut

Source
pub trait AccessMut<T: CType>: Access<T> + Debug {
    // Required methods
    fn write<'a>(&mut self, data: BufferConverter<'a, T>) -> Result<(), Error>;
    fn write_value(&mut self, value: T) -> Result<(), Error>;
    fn write_value_at(&mut self, offset: usize, value: T) -> Result<(), Error>;
}
Expand description

A type which allows accessing array data mutably

Required Methods§

Source

fn write<'a>(&mut self, data: BufferConverter<'a, T>) -> Result<(), Error>

Overwrite these data with the given data.

Source

fn write_value(&mut self, value: T) -> Result<(), Error>

Overwrite these data with a single value.

Source

fn write_value_at(&mut self, offset: usize, value: T) -> Result<(), Error>

Overwrite a single value.

Implementors§

Source§

impl<T, B> AccessMut<T> for AccessBuf<B>
where T: CType, B: BufferMut<T>,