pub struct SwizzleExpand { /* private fields */ }Implementations§
Source§impl SwizzleExpand
impl SwizzleExpand
pub fn __expand_apply_method( self, scope: &mut Scope, offset: <u32 as CubeType>::ExpandType, type_size: u32, ) -> <u32 as CubeType>::ExpandType
pub fn __expand_repeats_after_method(self, scope: &mut Scope) -> u32
pub fn __expand_new(scope: &mut Scope, bits: u32, base: u32, shift: i32) -> Self
pub fn __expand_none(scope: &mut Scope) -> Self
pub fn __expand_apply( scope: &mut Scope, this: Self, offset: <u32 as CubeType>::ExpandType, type_size: u32, ) -> <u32 as CubeType>::ExpandType
pub fn __expand_repeats_after(scope: &mut Scope, this: Self) -> u32
Trait Implementations§
Source§impl Clone for SwizzleExpand
impl Clone for SwizzleExpand
Source§impl CubeDebug for SwizzleExpand
impl CubeDebug for SwizzleExpand
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
Auto Trait Implementations§
impl Freeze for SwizzleExpand
impl RefUnwindSafe for SwizzleExpand
impl Send for SwizzleExpand
impl Sync for SwizzleExpand
impl Unpin for SwizzleExpand
impl UnwindSafe for SwizzleExpand
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