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