pub enum IRValue {
Local(u32),
ConstI32(i32),
ConstI64(i64),
ConstF32(f32),
ConstF64(f64),
Global(u32),
}Expand description
IR Value
Variants§
Local(u32)
Local variable
ConstI32(i32)
Constant integer
ConstI64(i64)
ConstF32(f32)
Constant float
ConstF64(f64)
Global(u32)
Global variable
Trait Implementations§
Source§impl<'de> Deserialize<'de> for IRValue
impl<'de> Deserialize<'de> for IRValue
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for IRValue
impl RefUnwindSafe for IRValue
impl Send for IRValue
impl Sync for IRValue
impl Unpin for IRValue
impl UnsafeUnpin for IRValue
impl UnwindSafe for IRValue
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