pub struct ModuleTables {
pub bindings: Vec<ModuleBinding>,
pub requests: Vec<ModuleRequest>,
pub imports: Vec<ModuleImport>,
pub exports: Vec<ModuleExport>,
pub star_exports: Vec<u32>,
pub initializers: Vec<ModuleInitializer>,
pub has_top_level_await: bool,
}Expand description
The tables of a compiled module.
Fields§
§bindings: Vec<ModuleBinding>§requests: Vec<ModuleRequest>§imports: Vec<ModuleImport>§exports: Vec<ModuleExport>§star_exports: Vec<u32>§initializers: Vec<ModuleInitializer>§has_top_level_await: boolTrait Implementations§
Source§impl Clone for ModuleTables
impl Clone for ModuleTables
Source§impl Debug for ModuleTables
impl Debug for ModuleTables
Auto Trait Implementations§
impl Freeze for ModuleTables
impl RefUnwindSafe for ModuleTables
impl Send for ModuleTables
impl Sync for ModuleTables
impl Unpin for ModuleTables
impl UnsafeUnpin for ModuleTables
impl UnwindSafe for ModuleTables
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