pub struct SsaInstr {
pub id: ValueId,
pub op: Opcode,
pub uses: Vec<ValueId>,
}Fields§
§id: ValueId§op: Opcode§uses: Vec<ValueId>Value ids consumed from the stack (pops) in order.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SsaInstr
impl RefUnwindSafe for SsaInstr
impl Send for SsaInstr
impl Sync for SsaInstr
impl Unpin for SsaInstr
impl UnsafeUnpin for SsaInstr
impl UnwindSafe for SsaInstr
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