Struct erg_compiler::module::cache::IRs
source · pub struct IRs {
pub id: ModId,
pub ast: Option<Module>,
pub hir: Option<HIR>,
pub status: CheckStatus,
}
Expand description
IRs = ModuleEntry - ModuleContext
Fields§
§id: ModId
§ast: Option<Module>
§hir: Option<HIR>
§status: CheckStatus
Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for IRs
impl Send for IRs
impl Sync for IRs
impl Unpin for IRs
impl UnwindSafe for IRs
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