pub struct IrProgram {
pub functions: Vec<IrFunction>,
pub ownership_graph: OwnershipGraph,
pub user_defined_raii_types: HashSet<String>,
}Fields§
§functions: Vec<IrFunction>§ownership_graph: OwnershipGraph§user_defined_raii_types: HashSet<String>RAII Phase 2: Types with user-defined destructors
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IrProgram
impl RefUnwindSafe for IrProgram
impl Send for IrProgram
impl Sync for IrProgram
impl Unpin for IrProgram
impl UnwindSafe for IrProgram
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