Struct erg_compiler::link_ast::ASTLinker
source · pub struct ASTLinker {
pub def_root_pos_map: Dict<Str, usize>,
pub deps: Dict<Str, Vec<Str>>,
pub errs: TyCheckErrors,
/* private fields */
}
Expand description
Combine method definitions across multiple modules, specialized class contexts, etc.
Fields§
§def_root_pos_map: Dict<Str, usize>
§deps: Dict<Str, Vec<Str>>
§errs: TyCheckErrors
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ASTLinker
impl RefUnwindSafe for ASTLinker
impl Send for ASTLinker
impl Sync for ASTLinker
impl Unpin for ASTLinker
impl UnwindSafe for ASTLinker
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