pub enum HStmt {
Phi {
result: VarId,
args: Vec<(usize, VarId)>,
},
Let {
defs: Vec<VarId>,
expr: HExpr,
},
Opaque {
defs: Vec<VarId>,
op: &'static str,
uses: Vec<VarId>,
},
}Variants§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for HStmt
impl RefUnwindSafe for HStmt
impl Send for HStmt
impl Sync for HStmt
impl Unpin for HStmt
impl UnwindSafe for HStmt
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