[−][src]Struct wasmer_vm::VMGlobalImport
The fields compiled code needs to access to utilize a WebAssembly global variable imported from another instance.
Fields
definition: NonNull<VMGlobalDefinition>A pointer to the imported global variable description.
from: Arc<Global>A pointer to the Global that owns the global description.
Trait Implementations
impl Clone for VMGlobalImport[src]
pub fn clone(&self) -> VMGlobalImport[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for VMGlobalImport[src]
impl Send for VMGlobalImport[src]
Safety
This data is safe to share between threads because it's plain data that
is the user's responsibility to synchronize. Additionally, all operations
on from are thread-safe through the use of a mutex in Global.
impl Sync for VMGlobalImport[src]
Safety
This data is safe to share between threads because it's plain data that
is the user's responsibility to synchronize. And because it's Clone, there's
really no difference between passing it by reference or by value as far as
correctness in a multi-threaded context is concerned.
Auto Trait Implementations
impl !RefUnwindSafe for VMGlobalImport[src]
impl Unpin for VMGlobalImport[src]
impl !UnwindSafe for VMGlobalImport[src]
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>,