pub enum ReduceCoordinate {
Required(Line<u32>),
NotRequired,
}
Variants§
Implementations§
Source§impl ReduceCoordinate
impl ReduceCoordinate
pub fn new_Required(_0: Line<u32>) -> Self
pub fn __expand_new_Required( _: &mut Scope, _0: <Line<u32> as CubeType>::ExpandType, ) -> ReduceCoordinateExpand
pub fn new_NotRequired() -> Self
pub fn __expand_new_NotRequired(_: &mut Scope) -> ReduceCoordinateExpand
Trait Implementations§
Source§impl CubeDebug for ReduceCoordinate
impl CubeDebug for ReduceCoordinate
Source§fn set_debug_name(&self, scope: &mut Scope, name: &'static str)
fn set_debug_name(&self, scope: &mut Scope, name: &'static str)
Set the debug name of this type’s expansion. Should do nothing for types that don’t appear
at runtime
Source§impl CubeType for ReduceCoordinate
impl CubeType for ReduceCoordinate
type ExpandType = ReduceCoordinateExpand
Source§fn into_mut(scope: &mut Scope, expand: Self::ExpandType) -> Self::ExpandType
fn into_mut(scope: &mut Scope, expand: Self::ExpandType) -> Self::ExpandType
Wrapper around the init method, necessary to type inference.
Auto Trait Implementations§
impl Freeze for ReduceCoordinate
impl RefUnwindSafe for ReduceCoordinate
impl Send for ReduceCoordinate
impl Sync for ReduceCoordinate
impl Unpin for ReduceCoordinate
impl UnwindSafe for ReduceCoordinate
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more