pub struct SsaGraph {
pub instrs: Vec<SsaInstr>,
pub phis: Vec<Phi>,
pub result: Option<ValueId>,
}Fields§
§instrs: Vec<SsaInstr>§phis: Vec<Phi>§result: Option<ValueId>Last pushed value id — the program’s result.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SsaGraph
impl RefUnwindSafe for SsaGraph
impl Send for SsaGraph
impl Sync for SsaGraph
impl Unpin for SsaGraph
impl UnsafeUnpin for SsaGraph
impl UnwindSafe for SsaGraph
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