pub struct ResolvedModules {
pub modules: HashMap<Vec<String>, ResolvedModuleRef>,
}
Fields§
§modules: HashMap<Vec<String>, ResolvedModuleRef>
Implementations§
Source§impl ResolvedModules
impl ResolvedModules
pub fn new() -> Self
pub fn add(&mut self, module: ResolvedModuleRef)
pub fn add_empty_module(&mut self, module_path: &[String]) -> ResolvedModuleRef
pub fn contains_key(&self, module_path: &[String]) -> bool
pub fn get(&self, module_path: &[String]) -> Option<ResolvedModuleRef>
Trait Implementations§
Source§impl Debug for ResolvedModules
impl Debug for ResolvedModules
Auto Trait Implementations§
impl Freeze for ResolvedModules
impl !RefUnwindSafe for ResolvedModules
impl !Send for ResolvedModules
impl !Sync for ResolvedModules
impl Unpin for ResolvedModules
impl !UnwindSafe for ResolvedModules
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