pub trait ListExpand<T>:
SliceOperatorExpand<T>
+ IndexExpand<NativeExpand<usize>, Output = NativeExpand<T>>
+ IndexMutExpand<NativeExpand<usize>>where
T: CubePrimitive,{
// Required method
fn __expand_len_method(
&self,
scope: &Scope,
) -> <usize as CubeType>::ExpandType;
}Expand description
Type from which we can read/to which we can write values in cube functions.
Required Methods§
fn __expand_len_method(&self, scope: &Scope) -> <usize as CubeType>::ExpandType
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".