pub struct ModuleRecord {
pub source: String,
pub exports: Option<Rc<RefCell<BTreeMap<String, Value>>>>,
}Expand description
登録済み ES モジュール 1 件。exports が None なら未評価。
評価開始時に空の共有マップを先に入れておくことで循環 import に耐える
(再入時は評価途中の部分マップが返る)。
Fields§
§source: String§exports: Option<Rc<RefCell<BTreeMap<String, Value>>>>Auto Trait Implementations§
impl !RefUnwindSafe for ModuleRecord
impl !Send for ModuleRecord
impl !Sync for ModuleRecord
impl !UnwindSafe for ModuleRecord
impl Freeze for ModuleRecord
impl Unpin for ModuleRecord
impl UnsafeUnpin for ModuleRecord
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