[−][src]Struct wasmer_vm::ExportGlobal
A global export value.
Fields
from: Arc<Global>
The global declaration, used for compatibility checking.
Implementations
impl ExportGlobal
[src]
pub fn same(&self, other: &Self) -> bool
[src]
Returns whether or not the two ExportGlobal
s refer to the same Global.
Trait Implementations
impl Clone for ExportGlobal
[src]
fn clone(&self) -> ExportGlobal
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ExportGlobal
[src]
impl From<ExportGlobal> for Export
[src]
fn from(global: ExportGlobal) -> Self
[src]
impl Send for ExportGlobal
[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 ExportGlobal
[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
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,
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.
fn to_owned(&self) -> T
[src]
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.
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>,