#[repr(i32)]pub enum SpvFunctionControlMask {
None = 0,
SpvFunctionControlInlineMask = 1,
SpvFunctionControlDontInlineMask = 2,
SpvFunctionControlPureMask = 4,
SpvFunctionControlConstMask = 8,
SpvFunctionControlOptNoneINTELMask = 65_536,
}Variants§
None = 0
SpvFunctionControlInlineMask = 1
SpvFunctionControlDontInlineMask = 2
SpvFunctionControlPureMask = 4
SpvFunctionControlConstMask = 8
SpvFunctionControlOptNoneINTELMask = 65_536
Trait Implementations§
source§impl Clone for SpvFunctionControlMask
impl Clone for SpvFunctionControlMask
source§fn clone(&self) -> SpvFunctionControlMask
fn clone(&self) -> SpvFunctionControlMask
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for SpvFunctionControlMask
impl Debug for SpvFunctionControlMask
source§impl Hash for SpvFunctionControlMask
impl Hash for SpvFunctionControlMask
source§impl PartialEq for SpvFunctionControlMask
impl PartialEq for SpvFunctionControlMask
impl Copy for SpvFunctionControlMask
impl Eq for SpvFunctionControlMask
impl StructuralPartialEq for SpvFunctionControlMask
Auto Trait Implementations§
impl Freeze for SpvFunctionControlMask
impl RefUnwindSafe for SpvFunctionControlMask
impl Send for SpvFunctionControlMask
impl Sync for SpvFunctionControlMask
impl Unpin for SpvFunctionControlMask
impl UnwindSafe for SpvFunctionControlMask
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)