pub enum GlobalOrderSelection {
Default,
Fixed(GlobalOrder),
SwizzleRow {
m: u32,
w: u32,
},
SwizzleCol {
n: u32,
w: u32,
},
}
Expand description
Used to create [GlobalOrder].
Variants§
Default
It creates the default global order.
Fixed(GlobalOrder)
Set a global order.
SwizzleRow
Creates swizzle row global order if possible.
Fallbacks to row global order otherwise.
SwizzleCol
Creates swizzle col global order if possible.
Fallbacks to col global order otherwise.
Implementations§
Source§impl GlobalOrderSelection
impl GlobalOrderSelection
pub fn into_order(self, span: &CubeSpan) -> GlobalOrder
Trait Implementations§
Source§impl Default for GlobalOrderSelection
impl Default for GlobalOrderSelection
Source§fn default() -> GlobalOrderSelection
fn default() -> GlobalOrderSelection
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for GlobalOrderSelection
impl RefUnwindSafe for GlobalOrderSelection
impl Send for GlobalOrderSelection
impl Sync for GlobalOrderSelection
impl Unpin for GlobalOrderSelection
impl UnwindSafe for GlobalOrderSelection
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