Trait ha_ndarray::BufferMut
source · pub trait BufferMut<T: CType>: BufferInstance<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 mutable data buffer
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 this buffer.
sourcefn write_value(&mut self, value: T) -> Result<(), Error>
fn write_value(&mut self, value: T) -> Result<(), Error>
Overwrite this buffer with a single value.