pub trait CubeIndexExpand {
type Output;
// Required methods
fn expand_index(
self,
scope: &mut Scope,
index: ExpandElementTyped<u32>,
) -> Self::Output;
fn expand_index_unchecked(
self,
scope: &mut Scope,
index: ExpandElementTyped<u32>,
) -> Self::Output;
}