cubecl_core::frontend

Trait CubeIndexMut

Source
pub trait CubeIndexMut<T: Index>: CubeIndex<T> {
    // Provided method
    fn cube_idx_mut(&mut self, _i: T) -> &mut Self::Output { ... }
}

Provided Methods§

Source

fn cube_idx_mut(&mut self, _i: T) -> &mut Self::Output

Implementations on Foreign Types§

Source§

impl<I: Index> CubeIndexMut<I> for f32

Source§

impl<I: Index> CubeIndexMut<I> for f64

Source§

impl<I: Index> CubeIndexMut<I> for i32

Source§

impl<I: Index> CubeIndexMut<I> for i64

Source§

impl<I: Index> CubeIndexMut<I> for u32

Source§

impl<I: Index> CubeIndexMut<I> for bf16

Source§

impl<I: Index> CubeIndexMut<I> for f16

Implementors§

Source§

impl<'a, E: CubeType, I: Index> CubeIndexMut<I> for SliceMut<'a, E>

Source§

impl<E: CubeType, I: Index> CubeIndexMut<I> for Array<E>

Source§

impl<E: CubeType, I: Index> CubeIndexMut<I> for SharedMemory<E>

Source§

impl<E: CubeType, I: Index> CubeIndexMut<I> for Tensor<E>

Source§

impl<P> CubeIndexMut<u32> for Line<P>
where P: CubePrimitive + CubeIndexMut<u32, Output = P>,

Source§

impl<P> CubeIndexMut<ExpandElementTyped<u32>> for Line<P>