[−][src]Struct wasmer_vm::ExportMemory
A memory export value.
Fields
from: Arc<dyn Memory>
Pointer to the containing Memory
.
Implementations
impl ExportMemory
[src]
pub fn ty(&self) -> &MemoryType
[src]
Get the type for this exported memory
pub fn style(&self) -> &MemoryStyle
[src]
Get the style for this exported memory
pub fn same(&self, other: &Self) -> bool
[src]
Returns whether or not the two ExportMemory
s refer to the same Memory.
Trait Implementations
impl Clone for ExportMemory
[src]
fn clone(&self) -> ExportMemory
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ExportMemory
[src]
impl From<ExportMemory> for Export
[src]
fn from(memory: ExportMemory) -> Self
[src]
impl Send for ExportMemory
[src]
Safety
This is correct because there is no non-threadsafe logic directly in this type;
correct use of the raw memory from multiple threads via definition
requires unsafe
and is the responsibilty of the user of this type.
impl Sync for ExportMemory
[src]
Safety
This is correct because the values directly in definition
should be considered immutable
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,
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>,