pub struct VMImport {
pub import_no: u32,
pub module: String,
pub field: String,
pub ty: VMImportType,
}
Expand description
A module import.
Fields§
§import_no: u32
This is passed to the resolve
method.
This index is shared between different import types.
module: String
The module name.
field: String
The field name.
ty: VMImportType
Type of the import.
Auto Trait Implementations§
impl Freeze for VMImport
impl RefUnwindSafe for VMImport
impl Send for VMImport
impl Sync for VMImport
impl Unpin for VMImport
impl UnwindSafe for VMImport
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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