pub trait CubeIndexMut<I: CubeType>:
CubeIndex<I>
+ IndexMut<I>
+ CubeType<ExpandType: IndexMutExpand<I::ExpandType, Output = <Self::Output as CubeType>::ExpandType>> {
// Provided method
fn __expand_index_mut<'this>(
scope: &Scope,
this: &'this mut Self::ExpandType,
index: I::ExpandType,
) -> &'this mut <Self::Output as CubeType>::ExpandType { ... }
}Provided Methods§
fn __expand_index_mut<'this>( scope: &Scope, this: &'this mut Self::ExpandType, index: I::ExpandType, ) -> &'this mut <Self::Output as CubeType>::ExpandType
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".