[−][src]Struct wasmer_vm::VMExportGlobal
A global export value.
Fields
from: Arc<Global>
The global declaration, used for compatibility checking.
instance_allocator: Option<InstanceAllocator>
A “reference” to the instance through the
InstanceAllocator
. None
if it is a host function.
Implementations
impl VMExportGlobal
[src]
pub fn same(&self, other: &Self) -> bool
[src]
Returns whether or not the two VMExportGlobal
s refer to the same Global.
Trait Implementations
impl Clone for VMExportGlobal
[src]
pub fn clone(&self) -> VMExportGlobal
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for VMExportGlobal
[src]
impl From<VMExportGlobal> for VMExport
[src]
pub fn from(global: VMExportGlobal) -> Self
[src]
impl Send for VMExportGlobal
[src]
Safety
This is correct because there is no non-threadsafe logic directly in this type;
correct use of the raw global from multiple threads via definition
requires unsafe
and is the responsibilty of the user of this type.
impl Sync for VMExportGlobal
[src]
Safety
This is correct because the values directly in definition
should be considered immutable
from the perspective of users of this type and the type is both Send
and Clone
(thus
marking it Sync
adds no new behavior, it only makes this type easier to use)
Auto Trait Implementations
impl !RefUnwindSafe for VMExportGlobal
impl Unpin for VMExportGlobal
impl !UnwindSafe for VMExportGlobal
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,