pub struct OrderingExpand { /* private fields */ }Trait Implementations§
Source§impl Assign for OrderingExpand
impl Assign for OrderingExpand
Source§impl Clone for OrderingExpand
impl Clone for OrderingExpand
Source§impl CubeDebug for OrderingExpand
impl CubeDebug for OrderingExpand
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 CubeEnum for OrderingExpand
impl CubeEnum for OrderingExpand
type RuntimeValue = <() as CubeType>::ExpandType
fn discriminant(&self) -> NativeExpand<i32>
Source§fn runtime_value(self) -> Self::RuntimeValue
fn runtime_value(self) -> Self::RuntimeValue
Return the runtime value of this enum, if only one variant has a value.
Should return () for all other cases.
fn discriminant_of(variant_name: &'static str) -> i32
fn discriminant_of_value(&self, variant_name: &'static str) -> i32
Auto Trait Implementations§
impl Freeze for OrderingExpand
impl RefUnwindSafe for OrderingExpand
impl !Send for OrderingExpand
impl !Sync for OrderingExpand
impl Unpin for OrderingExpand
impl UnsafeUnpin for OrderingExpand
impl UnwindSafe for OrderingExpand
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