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 Freeze for IRs
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