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 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