#[repr(C)]pub struct CodeModuleDesc {
pub abi_version: u32,
pub vars: *const CodeExportVar,
pub var_count: u32,
pub handlers: *const CodeExportHandler,
pub handler_count: u32,
pub types: *const CodeExportType,
pub type_count: u32,
pub emissions: *const CodeEmission,
pub emission_count: u32,
}Expand description
Top-level module descriptor returned by code_module_init().
Fields§
§abi_version: u32§vars: *const CodeExportVar§var_count: u32§handlers: *const CodeExportHandler§handler_count: u32§types: *const CodeExportType§type_count: u32§emissions: *const CodeEmission§emission_count: u32Trait Implementations§
impl Send for CodeModuleDesc
impl Sync for CodeModuleDesc
Auto Trait Implementations§
impl Freeze for CodeModuleDesc
impl RefUnwindSafe for CodeModuleDesc
impl Unpin for CodeModuleDesc
impl UnsafeUnpin for CodeModuleDesc
impl UnwindSafe for CodeModuleDesc
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