Enum spirv_utils::desc::FuncParamAttr [] [src]

pub enum FuncParamAttr {
    Zext,
    Sext,
    ByVal,
    Sret,
    NoAlias,
    NoCapture,
    NoWrite,
    NoReadWrite,
}

Variants

Zext
Sext
ByVal
Sret
NoAlias
NoCapture
NoWrite
NoReadWrite

Methods

impl FuncParamAttr

fn from(val: u32) -> Option<FuncParamAttr>

Trait Implementations

Derived Implementations

impl Hash for FuncParamAttr

fn hash<__H: Hasher>(&self, __arg_0: &mut __H)

fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher

impl PartialEq for FuncParamAttr

fn eq(&self, __arg_0: &FuncParamAttr) -> bool

fn ne(&self, __arg_0: &FuncParamAttr) -> bool

impl Debug for FuncParamAttr

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl Clone for FuncParamAttr

fn clone(&self) -> FuncParamAttr

fn clone_from(&mut self, source: &Self)

impl Copy for FuncParamAttr