Trait Write

Source
pub trait Write<P: PlatformInstance, T: CType>: Enqueue<P, T> {
    // 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>;
}

Required Methods§

Source

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

Source

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

Source

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

Implementors§

Source§

impl<A, T> Write<Platform, T> for ha_ndarray::ops::Slice<A, T>
where T: CType, A: AccessMut<T>,

Source§

impl<A, T> Write<Host, T> for ha_ndarray::host::ops::Slice<A, T>
where T: CType, A: AccessMut<T>,

Source§

impl<A, T> Write<Heap, T> for ha_ndarray::host::ops::Slice<A, T>
where T: CType, A: AccessMut<T>,

Source§

impl<A, T> Write<Stack, T> for ha_ndarray::host::ops::Slice<A, T>
where T: CType, A: AccessMut<T>,