pub fn expand<C: CubePrimitive>(
scope: &mut Scope,
condition: <Line<bool> as CubeType>::ExpandType,
then: <Line<C> as CubeType>::ExpandType,
or_else: <Line<C> as CubeType>::ExpandType,
) -> <Line<C> as CubeType>::ExpandType
pub fn expand<C: CubePrimitive>(
scope: &mut Scope,
condition: <Line<bool> as CubeType>::ExpandType,
then: <Line<C> as CubeType>::ExpandType,
or_else: <Line<C> as CubeType>::ExpandType,
) -> <Line<C> as CubeType>::ExpandType