pub struct HIRStream<'hir> {
pub stream: Vec<IRStmt<'hir>>,
pub types: TypeTable<'hir>,
}Expand description
High-level IR stream that contains the ir stream as well as a typetable. This is output by the IRGenerator and used as an input for various optimizations.
Fields§
§stream: Vec<IRStmt<'hir>>§types: TypeTable<'hir>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'hir> Freeze for HIRStream<'hir>
impl<'hir> RefUnwindSafe for HIRStream<'hir>
impl<'hir> Send for HIRStream<'hir>
impl<'hir> Sync for HIRStream<'hir>
impl<'hir> Unpin for HIRStream<'hir>
impl<'hir> UnwindSafe for HIRStream<'hir>
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