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§
Sourcefn write<'a>(&mut self, data: BufferConverter<'a, T>) -> Result<(), Error>
fn write<'a>(&mut self, data: BufferConverter<'a, T>) -> Result<(), Error>
Overwrite these data with the given data
.
Sourcefn write_value(&mut self, value: T) -> Result<(), Error>
fn write_value(&mut self, value: T) -> Result<(), Error>
Overwrite these data with a single value.