#[repr(u32)]pub enum IrOpKind {
None = 0,
Undef = 1,
Constant = 2,
Condition = 3,
Inst = 4,
Block = 5,
VmReg = 6,
VmConst = 7,
VmUpvalue = 8,
VmExit = 9,
}Variants§
None = 0
Undef = 1
Constant = 2
Condition = 3
Inst = 4
Block = 5
VmReg = 6
VmConst = 7
VmUpvalue = 8
VmExit = 9
Implementations§
Source§impl IrOpKind
impl IrOpKind
pub const None: Self = Self::None
pub const Undef: Self = Self::Undef
pub const Constant: Self = Self::Constant
pub const Condition: Self = Self::Condition
pub const Inst: Self = Self::Inst
pub const Block: Self = Self::Block
pub const VmReg: Self = Self::VmReg
pub const VmConst: Self = Self::VmConst
pub const VmUpvalue: Self = Self::VmUpvalue
pub const VmExit: Self = Self::VmExit
Trait Implementations§
impl Copy for IrOpKind
impl Eq for IrOpKind
impl StructuralPartialEq for IrOpKind
Auto Trait Implementations§
impl Freeze for IrOpKind
impl RefUnwindSafe for IrOpKind
impl Send for IrOpKind
impl Sync for IrOpKind
impl Unpin for IrOpKind
impl UnsafeUnpin for IrOpKind
impl UnwindSafe for IrOpKind
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